ऐसा प्रतीत होता है कि Google का libkml Ubuntu पर GDAL 1.9.2 के साथ नहीं चलता है , विशेष रूप से gdal-bin 1.9.2-2 ~ exact4 के साथ:
$ ogrinfo --formats | grep -i kml
-> "KML" (read/write)
एक संस्करण libkml और साथ इस्तेमाल करने के लिए ExtendedDataसमर्थन, मैं से GDAL का निर्माण करने के लिए किया था SVN ट्रंक से libkml निर्माण के बाद (r25473) SVN ट्रंक विशेष रूप से ध्यान देने योग्य बात है कि 1.2.0 रिलीज के रूप में, GDAL वेबसाइट पर प्रलेखित जाहिरा तौर पर नहीं पर्याप्त है, (r864), । libkml0उबंटू सटीक (वर्तमान में 1.2.0-1ubuntu6) पर स्थापित करने से सावधान रहें । आपको वास्तव में 1.3 या svn ट्रंक की आवश्यकता है, जिसके लिए मुझे PPA नहीं मिल रहा था।
मैं अंततः Ubuntu Ubuntu पर libkml का निर्माण करने में असमर्थ था; बढ़ावा देने के संस्करण में टाइप त्रुटियां हैं जो इसके साथ जहाज हैं, और कामेच्छा चलाने में त्रुटियां हैं क्योंकि निर्भरता क्रम से बाहर है। जो भी कारण के लिए, ये डेबियन निचोड़ पर एक मुद्दा नहीं थे, जहां मैं सफल रहा:
$ ogrinfo --formats | grep -i kml
-> "LIBKML" (read/write)
-> "KML" (read/write)
एक बार जब मैंने पाया कि जा रहा था, दौड़ने ogr2ogr -f "ESRI Shapefile" foo.shp foo.kmlने मुझे एक आकार दिया जो कि क्यूगिस को आयात करने, ExtendedDataविशेषताओं को संरक्षित करने में सक्षम था ।
.kmlQGIS में कैसे आयात कर रहे हैं ? यह प्रारूप मूल स्वरूपों में से एक के रूप में समर्थित है, इसलिएkmlएक परत के रूप में एक फ़ाइल को जोड़ने के लिए यह अपेक्षाकृत दर्द रहित प्रक्रिया होनी चाहिए । यदि आप अधिक विवरण प्रदान करते हैं, तो कोई व्यक्ति यह पता लगाने में मदद कर सकता है कि क्या गलत हो रहा है। फ़ाइल के स्रोत के बारे में भी जानकारी उपयोगी हो सकती है।