KML फ़ाइलों को संपादित करने और व्यवस्थित करने के लिए Google धरती के लिए वैकल्पिक


22

मुझे पसंद है कि Google धरती KML को "दृश्य ग्राफ़" के रूप में प्रदर्शित करता है, अर्थात बाएं पैनल में एक पेड़ की संरचना।

यह आपको ड्रैग-एंड-ड्रॉप के माध्यम से फ़ोल्डरों में सुविधाओं को बदलने, परत क्रम बदलने आदि की अनुमति देता है।

हालाँकि, यह (बल्कि उपयोगी) कार्यक्षमता Google धरती में थोड़ी बहुत बुनियादी है। उदाहरण के लिए, Google अपनी संरचना में KML को "आयात" करता है, और यदि आप परिवर्तनों को "वापस" सहेजना चाहते हैं, तो आपको इसे अधिलेखित करने के लिए मूल फ़ाइल को मैन्युअल रूप से इंगित करना होगा।

इसके अलावा, सहेजने पर, Google धरती मूल फ़ाइल में शामिल शैलियों को अधिलेखित कर देता है (बहुत ही Inkscape SVG के साथ क्या करता है)। यह बहुत अशिष्ट है: ओ (

तो, मेरा सवाल है: क्या अन्य विकल्प हैं, विशेष रूप से ड्रैग-एंड-ड्रॉप पुनर्व्यवस्था के साथ ट्री व्यू प्रतिनिधित्व का उपयोग कर रहे हैं? मुझे मानचित्र प्रदर्शन की भी आवश्यकता नहीं है (हालाँकि यह बहुत उपयोगी होगा)


तो अब जब Kml बिल्डर सेवानिवृत्त हो गया है, तो क्या कोई और काम करेगा? ... या क्या इसे केवल एक बार उपयोग करने का एक तरीका है और KML / KMZ फ़ाइलों को Google धरती में एक बार एडिट करने के लिए लोड करना है? वास्तव में मुझे दिलचस्पी है कि विवरण पॉपअप के लिए एक दृश्य संपादक है ताकि हम तालिका को आसानी से संपादित कर सकें। क्योंकि हर कोई वेब डेवलपर नहीं है और HTML कोड जानता है।
हार्डकोल

यदि आपके पास कोई नया प्रश्न है, तो कृपया प्रश्न पूछें बटन पर क्लिक करके इसे पूछें । इस प्रश्न का लिंक शामिल करें यदि यह संदर्भ प्रदान करने में मदद करता है। - समीक्षा से
Dan C

जवाबों:


1

आपकी नज़र यहाँ पड़ सकती है । वास्तव में नॉर्थगेट का Kml बिल्डर GE के लिए एक अच्छा विकल्प था!

नॉर्थगेट की वेबसाइट से: Google धरती प्लगइन को गुमनामी में बदल दिया गया है। Kml बिल्डर आधिकारिक तौर पर सेवानिवृत्त (काम नहीं करता) है, लेकिन ऐतिहासिक उद्देश्यों के लिए डाउनलोड थोड़ी देर के लिए उपलब्ध रहेगा। http://www.northgates.ca/kmlbuilder/Download/

Kml बिल्डर KML बाहरी लिंक बनाना और संपादित करना आसान बनाता है। Google धरती में देखी जाने वाली फ़ाइलें

Kml बिल्डर के साथ आपके द्वारा बनाए गए स्थानों को आपके दोस्तों या सहकर्मियों को ईमेल किया जा सकता है और यहां तक ​​कि व्यापक दर्शकों के लिए इंटरनेट या इंट्रानेट पर प्रकाशित किया जा सकता है।

जिस किसी के पास भी Google धरती डेस्कटॉप उनके कंप्यूटर पर स्थापित है, वह आपके द्वारा बनाए गए KML फ़ाइलों को केवल एक माउस क्लिक से खोल सकता है।

Kml बिल्डर 3 डी धरती व्यूअर प्रदर्शित करता है घरों, कारों के रंग, और यहां तक कि लोगों को और सड़क संकेतों की छाया। उपलब्ध रिज़ॉल्यूशन की डिग्री कुछ हद तक ब्याज के बिंदुओं पर आधारित है, लेकिन अधिकांश भूमि (कुछ द्वीपों को छोड़कर) कम से कम 15 मीटर के रिज़ॉल्यूशन में कवर की गई है। लास वेगास, नेवादा और कैम्ब्रिज, मैसाचुसेट्स में उच्चतम संकल्प के उदाहरण शामिल हैं, 15 सेमी (6 इंच)। Kml बिल्डर उपयोगकर्ताओं को पते (केवल कुछ देशों के लिए), निर्देशांक दर्ज करने या किसी स्थान पर ब्राउज़ करने के लिए माउस का उपयोग करने की अनुमति देता है।

आप चित्र, चित्र, YouTube वीडियो, फ़्लैश मैक्रोमीडिया फ़ाइलें और इंटरनेट लिंक जोड़कर स्थान-चिह्न और साझा शैली के गुब्बारे बना सकते हैं।

यदि आप स्वरूपित पाठ और स्टाइल पॉप-अप गुब्बारों के साथ ब्याज की भू-स्थानिक बिंदुओं को आसानी से जोड़कर पृथ्वी पर कहीं यात्रा पर कब्जा करने की योजना बनाते हैं, तो Kml बिल्डर एकदम सही है।


Kml बिल्डर की प्रमुख विशेषताओं में शामिल हैं:

  1. डॉक की गई विंडो जिसमें अधिकांश विंडो बंद हो सकती हैं।
  2. My Places ट्री के भीतर KML सुविधाओं को खींचें / छोड़ें।
  3. विस्तार / ढहने केएमएल फीचर कंटेनरों को खींचते समय माइनस साइन को ढहने से रोकते हैं और विस्तार करने के लिए एक कंटेनर फीचर टेक्स्ट। बस कुछ सेकंड और वॉइला रुको!
  4. फ़ाइल का उपयोग करके KML और KMZ फ़ाइलें खोलना »स्थानीय रूप से खोलें, फ़ाइल» वेब सबमेनस से खोलें या किसी फ़ाइल को व्यावहारिक रूप से कहीं से भी खींचकर!
  5. सीधे Kml बिल्डर या Google धरती में अपने परिवर्तनों का पूर्वावलोकन करें।
  6. इन-लाइन या शेयर्ड स्टाइल और स्टाइल मैप्स का उपयोग करें।
  7. अपने गुब्बारों में स्थानीय और दूरस्थ चित्र, फ़ोटो, फ़्लैश एनिमेशन, फ़िल्में, इंटरैक्टिव गेम्स और YouTube वीडियो जोड़ें।
  8. केएल फाइलों को संपादित करने के लिए लेयर / ऑफ, सन, एटमॉस्फियर एंड कंट्रोल विजिबिलिटी को बिल्ट-इन XML एडिटर को ऑन करें

मैं इसे स्वीकार करूंगा क्योंकि यह अभी तक सबसे अच्छी चीज है जो मुझे मिल सकती है। हालांकि, मुझे लगता है कि यह दिशा-निर्देश एपीआई के माध्यम से पॉलीलाइन के विभाजन और विलय, स्रोत में संपादन और अर्ध-स्वचालित मार्ग अनुरेखण के बारे में बहुत सुधार किया जा सकता है।
हेल्टनबिकर


3

KML (कीहोल मार्कअप लैंग्वेज) XML मानक पर आधारित एक टैग-आधारित संरचना का उपयोग करता है। Google पर डेवलपर पृष्ठ के पास केएमएल फाइलें कैसे सेट की जाती हैं, इसकी संरचना के बारे में कुछ अच्छी जानकारी है।

यहां डेवलपर पृष्ठ का लिंक दिया गया है: https://developers.google.com/kml/documentation/kml_tut

आप नोटपैड संपादक, जैसे नोटपैड ++ या उदात्त पाठ में केएमएल फ़ाइलों को संपादित कर सकते हैं। यह आपको फ़ोल्डरों को पुनर्व्यवस्थित करने और परत क्रम को बदलने की अनुमति दे सकता है।

फ़ोल्डर एक्सएमएल टैग "फ़ोल्डर" का उपयोग करते हैं, और फ़ोल्डर के अंदर आइटम "स्थानचिह्न", "दस्तावेज़", "ग्राउंडऑवरले" और अन्य हो सकते हैं।

किसी पाठ संपादक में फ़ाइल को संपादित करके, आप प्रत्येक व्यक्तिगत सुविधा के लिए गुण बदल सकते हैं।

यहाँ एक उदाहरण केएमएल लेआउट है:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>Paths</name>
    <description>Examples of paths. Note that the tessellate tag is by default
      set to 0. If you want to create tessellated lines, they must be authored
      (or edited) directly in KML.</description>
    <Style id="yellowLineGreenPoly">
      <LineStyle>
        <color>7f00ffff</color>
        <width>4</width>
      </LineStyle>
      <PolyStyle>
        <color>7f00ff00</color>
      </PolyStyle>
    </Style>
    <Folder>
      <Placemark>
        <name>Absolute Extruded</name>
        <description>Transparent green wall with yellow outlines</description>
        <styleUrl>#yellowLineGreenPoly</styleUrl>
        <LineString>
          <extrude>1</extrude>
          <tessellate>1</tessellate>
          <altitudeMode>absolute</altitudeMode>
          <coordinates> -112.2550785337791,36.07954952145647,2357
            -112.2549277039738,36.08117083492122,2357
            -112.2552505069063,36.08260761307279,2357
            -112.2564540158376,36.08395660588506,2357
          </coordinates>
        </LineString>
      </Placemark>
  </Folder>
  </Document>
</kml>

2
आपके उत्तर के लिए धन्यवाद! मैं पहले से ही KML संरचना को संपादित करने के लिए SublimeText का उपयोग कर रहा हूं, लेकिन यह *** में एक दर्द है! उदाहरण के लिए, आप यह कैसे जान सकते हैं कि कौन है अनाम-सड़क-जो-पास-पास-पास-के-क्रिक-यू-ऑफ-टू-मूव बस इसके कच्चे, सादे-पाठ निर्देशांक को देखकर? यही वह समस्या है जिसे मैं अंततः हल करने की योजना बना रहा हूं। यह XAML इंटरफ़ेस संपादकों (या एक्लिप्स, आदि) के काम की तरह होगा: आपके पास एक डिजाइनर विंडो और एक कोड विंडो है, और "व्यू" में किए गए परिवर्तन दूसरे में प्रतिबिंबित होते हैं।
हेल्टनबाइकर

2

मैप प्लस नामक एक आईओएस ऐप देखें

मैंने इसे सड़क की दिशाओं से पॉलीइन्स का एक गुच्छा बनाने के लिए इस्तेमाल किया था। मैं वास्तव में शोध कर रहा हूं कि केएमएल को निर्यात करने के बाद मैं अपने डेटा (विशेष रूप से दृश्य) के साथ क्या कर सकता हूं


मेरा सुझाव केएमएल को ब्राउज़र में प्रदर्शित करने के लिए Google मैप्स एपीआई का उपयोग करना है। आप KML को एक सार्वजनिक सर्वर पर ऑनलाइन होस्ट कर सकते हैं (गिथब और ड्रॉपबॉक्स करेंगे)। Developers.google.com/maps/documentation/javascript/…
हेलटनबीकर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.