เอกสารไม่สามารถที่จะเริ่มแก้ไขเลเยอร์ฐานข้อมูลทางภูมิศาสตร์ของ SQLite ใน ArcMap?


12

ฉันเพิ่งเริ่มสร้างฐานข้อมูลทางภูมิศาสตร์ของ SQLite โดยใช้ ArcGIS 10.2 สำหรับเดสก์ท็อปที่มีชนิดข้อมูลที่เก็บข้อมูล ST_GEOMETRY และ SPATIALITE และประทับใจกับวิธีการนี้ที่ทำได้ง่าย

จากนั้นฉันพยายามที่จะเริ่มแก้ไขพวกเขาจาก ArcMap เท่านั้นที่จะถูกบล็อกโดยข้อผิดพลาด:

ไม่มีเลเยอร์ที่แก้ไขได้

และคำเตือน

พื้นที่ทำงานที่มีข้อมูลนี้ไม่สามารถแก้ไขได้

ป้อนคำอธิบายรูปภาพที่นี่

ฉันค้นหาและไม่สามารถหาข้อ จำกัด นี้ที่กล่าวถึงที่ใดก็ได้ แต่เดิมเข้าใจผิดว่า SQLite กำลังอ่านอย่างเดียวกับ ArcGIS สำหรับเดสก์ท็อป

ความสามารถในการแก้ไขของ SQLite ใน ArcMap edit session ไม่ได้บันทึกไว้ทุกที่หรือไม่?

คำตอบ:


11

มันไม่ได้เป็นการเข้าถึงแบบอ่านอย่างเดียว คุณสามารถโหลดข้อมูลผ่านการคัดลอก / วางและนำเข้าสู่ฐานข้อมูล SQLite หรือ SpatiaLite ตารางและคุณสมบัติของคลาสสามารถผนวกเข้ากับการใช้ผนวกหรือโหลดข้อมูล

คุณสามารถแก้ไขข้อมูล SQLite / SpatiaLite ผ่านรหัสได้เนื่องจากรองรับการแทรก / อัพเดต / ลบ

สิ่งที่คุณทำไม่ได้คือเปิดเซสชันแก้ไขใน ArcMap


ขอบคุณสำหรับการชี้แจงและบันทึกว่าที่นี่แลนซ์และเป็นเรื่องดีที่มีอำนาจของคุณอยู่ด้านหลัง โปรดอย่าโกรธเคืองที่ฉันกำลังจะลบลายเซ็นของคุณซึ่งเราทำที่นี่เพราะทุกโพสต์ที่คุณทำมีการลงชื่อแล้วโดยบัตรผู้ใช้ของคุณซึ่งเป็นสถานที่ที่เหมาะสำหรับมัน หากคุณต้องการจัดทำเอกสารนี้ในวิธีใช้บางทีนี่อาจเป็นสถานที่ที่เหมาะสม: desktop.arcgis.com/en/desktop/latest/manage-data/database/…
PolyGeo

11

ในเอกสารมันเป็นพาดพิงถึงว่าคุณไม่สามารถแก้ไขข้อมูลในฐานข้อมูล SQLite จาก ArcMap:

คุณสามารถเชื่อมต่อจาก ArcGIS ไปยังฐานข้อมูล SQLite เพื่อสร้างแผนที่และทำการวิเคราะห์เชิงพื้นที่บนข้อมูลของคุณ

อย่างไรก็ตามสถานที่เดียวที่ปรากฏนี้จะระบุไว้อย่างชัดเจนโดย Esri อยู่ในฟอรัมสนทนา ArcGIS :

ใช่; คุณไม่สามารถแก้ไขข้อมูลในฐานข้อมูล SQLite จาก ArcMap


3
ว้าว. นั่นทำให้หมดกำลังใจสวย ฉันรู้สึกตื่นเต้นเล็กน้อยเมื่อได้ยิน "สนับสนุน SQLite" ในรายการสิ่งใหม่ที่ 10.2 วิธีการที่จะมีความสุขไม่เคยจริงๆบอกว่ามันเข้าถึงแบบอ่านอย่างเดียว
Chad Cooper

2
10.2 mobile apis (iOS, Android และ Windows) ใช้ SQLite ภายใต้ประทุนเพื่อการตัดการเชื่อมต่อ แต่พวกเขาสามารถควบคุมฐานข้อมูลนั้นเพื่อให้ทำงานเหมือนฐานข้อมูลไฟล์ มันยากที่จะทำกับฐานข้อมูล SQLite ในป่า
raykendo

3
หลังจากทดสอบวิธีการ "สร้าง" คุณสมบัติโดยใช้ ArcGIS Desktop ฉันพบว่าการคัดลอกและวางคลาสคุณลักษณะจากรูปแบบ ArcGIS (เช่น: Geodatabase ไฟล์) ไปยังฐานข้อมูล sqlite
Luca Palli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.