ฉันจะนำเข้า / ส่งออก KML ไปยัง ArcGIS Desktop ได้อย่างไร


14

ฉันได้พบกับสคริปต์และเครื่องมือต่าง ๆ เพื่อนำเข้าและส่งออก KML ไปยัง ArcGIS Desktop

มีเครื่องมือหนึ่งที่:

  • นำเข้า / ส่งออก KML ไปยัง ArcGIS Desktop ที่ v10
  • ไม่ต้องเสียเงิน
  • รักษาคุณสมบัติที่เป็นเลิศระหว่างแพ็คเกจ
  • โดยอุดมคติแล้วไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม

ฉันอยากจะแนะนำเครื่องมือที่ผู้คนเคยมีประสบการณ์ด้วย ArcScripts, Google และบล็อกที่ฉันอ่านทั้งหมดพูดคุยเกี่ยวกับวิธีการต่าง ๆ แต่ต้องการระบุวิธีที่แนะนำ

คำตอบ:


12

"ผู้ชนะที่ชัดเจน" เป็นอัตนัยของคำถามเกินไป เนื่องจากคุณระบุต้นทุนเป็นเกณฑ์ต่อไปนี้เป็นตัวเลือกฟรี (หรือในตัว):

เครื่องมือ KMLToLayerมีอยู่ใน ArcGIS 10 ซึ่งทำให้ข้อมูลตรงไปยังฐานข้อมูลไฟล์:

วากยสัมพันธ์
KMLToLayer_conversion (in_kml_file, output_folder, {output_data})

คำถามของคุณอยู่ในแนวเดียวกันกับวิธีแปลงระหว่างรูปแบบรูปร่างไฟล์ (SHP) ของ EsL หรือไม่ ซึ่งมีตัวเลือกที่คุณได้รับจะ shapefile: เช่นogr2ogr -f 'ESRI Shapefile' output.shp input.kmlและGeoWizards ET

มีคนอื่น ๆ ( ไปที่คำถามและ +1 คำตอบที่ดี )


ขอบคุณ Jay ได้แก้ไข Q. จะตรวจสอบลิงก์และรายงานของคุณคืน
Simon

3

Arc2Earth มีผู้นำเข้า KML ที่ดีและรุ่นฟรีช่วยให้คุณสามารถนำเข้าหมุดได้สูงสุด 100 รายการในแต่ละครั้ง รุ่น Pro มีการนำเข้าเครื่องหมายบอกตำแหน่งไม่ จำกัด ไฟล์ GroundOverlay ไปที่รูปภาพ / โลกและตัวแยกวิเคราะห์คำอธิบาย KML Schema เพื่อให้คุณสามารถนำเข้าค่าแอตทริบิวต์ที่อาจซ่อนหรือฝังอยู่ในข้อความคำอธิบายที่ซับซ้อน นอกจากนี้หากหมุดของคุณมี ID ที่ไม่ซ้ำกันผู้นำเข้าจะอัปเดตคุณลักษณะที่มีอยู่แทนที่จะสร้างใหม่ (ทำให้เป็นเครื่องมือที่ดีสำหรับการปัดเศษข้อมูลระหว่าง ArcMap และ GE)

http://www.arc2earth.com/products/desktop/

ขอบคุณไบรอัน


ในขณะที่ฉันใช้ผู้นำเข้า ArcPy ฉันต้องเห็นด้วยกับ Brian ที่นี่ หากคุณจริงๆต้องการที่จะทำงานร่วมกับ KML / KMZ และ ArcGIS ในการลงทุนในเครื่องมือที่มันได้รับมันกระทำ
James Fee
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.