กำลังแปลงเลเยอร์คุณสมบัติ ArcGIS เป็น GeoPackage หรือไม่


16

เป็นไปได้ไหมที่จะแปลงเลเยอร์ฟีเจอร์ใน ArcGIS เป็น GeoPackage โดยตรง

ใน ArcTISbox ของเดสก์ท็อป 10.5 ArcTIS ภายใต้ "เครื่องมือการแปลง / เพื่อ Geopackage" ตัวเลือกเดียวที่ปรากฏสำหรับฉันคือ "เพิ่มแรสเตอร์ลงใน GeoPackage" ไม่มี "เพิ่มคุณสมบัติ" หรืออะไรทำนองนั้น

ในโพสต์บล็อกนี้เมื่อเกือบ 3 ปีที่แล้ว ESRI อ้างว่า "ที่ 10.2.1 หรือกับเดสก์ท็อป ArcGIS 10.2.2 คุณสามารถสร้าง GeoPackage ที่ว่างเปล่าและเติม GeoPackage โดยการคัดลอกข้อมูลคุณสมบัติลงไป" อย่างไรก็ตามฉันไม่สามารถดูได้ว่า ใน ArcCatalog ไม่มีตัวเลือกในการสร้างไฟล์ GeoPackage

คำตอบ:


14

คุณกำลังมองหาเครื่องมือที่ GP Create SQLite Databaseสามารถใช้ได้ตั้งแต่ 10.4 (ก่อนหน้านี้ใน 10.3 คุณต้องใช้ฟังก์ชั่นarcpyCreateSQLiteDatabase()

เลือกเป็นspatial_typeพารามิเตอร์GEOPACKAGEที่จะสร้างชุดข้อมูล OGC GeoPackage นี่คือฐานข้อมูล SQLite ที่มีที่เก็บข้อมูล ST_Geometry รวมถึงคุณสมบัติ OGC เพิ่มเติม

คุณสามารถใช้เวิร์กสเปซนี้มากเช่นเดียวกับฐานข้อมูลทางภูมิศาสตร์ของ SQLite นั่นคือคลาสและตารางคุณสมบัติโหลด / ส่งออกและสร้างมุมมอง คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการสนับสนุนสำหรับ SQLite ใน ArcGIS ความช่วยเหลือในหัวข้อนี้SQLite และ ArcGIS หากต้องการดูตัวอย่างของการโหลดข้อมูลให้ดูที่โพสต์บล็อกนี้โหลดตาราง Geodatabase ของตาราง Esri ลงใน SQLite


3
ฉันบอกว่านี่เป็นคนที่สนับสนุนการใช้ SQLite ใน ArcGIS แต่เป็นข้อควรระวังสำหรับผู้ที่ต้องการใช้พวกเขา - คุณไม่สามารถแก้ไขคุณสมบัติใน SQLite DB ใน ArcGIS ได้ คุณสามารถจัดเก็บเลเยอร์ไว้ที่นั่น (และใช้พวกมันในการประมวลผลทางภูมิศาสตร์) แต่ไม่รองรับคุณลักษณะการแก้ไขหรือการเปลี่ยนแปลงคุณสมบัติในคลาสคุณลักษณะที่มีอยู่ มีเหตุผลดีๆมากมายที่ควรใช้มัน!
nicksan

แต่คุณสามารถแก้ไขคลาสคุณลักษณะโดยใช้ SQL และแม้แต่ใช้ฟังก์ชัน ST_Geometry spatial ซึ่งเป็นระเบียบมาก แต่สำหรับผู้ใช้ ArcGIS ที่ไม่เป็นทางการใช่นี่เป็นแบบอ่านอย่างเดียว
Alex Tereshenkov

ตามความคิดเห็นในโพสต์บล็อก ESRI ที่เก่ากว่านี้การแก้ไขได้รับการสนับสนุนผ่านเคอร์เซอร์หรือ ArcObjects ไม่ใช่แค่ผ่านเครื่องมือ GUI: blogs.esri.com/esri/arcgis/2014/04/14/ …
PhilippNagel

1
@AlexTereshenkov คุณสามารถเพิ่มข้อมูลเพิ่มเติมสำหรับขั้นตอน "กำลังโหลด" ได้หรือไม่ การสร้างฐานข้อมูล gpkg นั้นค่อนข้างตรงไปตรงมา แต่การนำเข้าฟีเจอร์คลาสลงไปนั้นไม่เป็นเช่นนั้นและเอกสาร ESRI นั้นไม่ค่อยมีประโยชน์ ฉันพบสคริปต์ (จากคุณ) ที่ช่วย แต่คำตอบของคุณจะเป็นประโยชน์มากขึ้นถ้ามันเสร็จสมบูรณ์ หากคุณไม่มีเวลาโปรดแจ้งให้เราทราบและฉันจะพยายามเพิ่มคำตอบเสริม
radouxju

@radouxju เมื่อนานมาแล้วรู้สึกว่านี่เป็นชีวิตก่อนหน้านี้ :) ฉันโพสต์ลิงก์ไปยังโพสต์บล็อกไม่แน่ใจว่าสิ่งนี้จะพอเพียง - ถ้าคุณมีสิ่งที่จะเพิ่มให้ไปข้างหน้า ฉันจะขอบคุณ!
Alex Tereshenkov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.