แบ่งปันข้อมูล QGIS กับผู้ใช้ ArcGIS Desktop หรือไม่


11

ฉันใช้ QGIS เป็นหลักและมีโครงการขนาดใหญ่ให้เสร็จสมบูรณ์ เมื่อฉันทำเสร็จแล้วฉันจะต้องส่งข้อมูลของฉันไปยังผู้ใช้ ArcGIS ข้อมูลจะประกอบด้วยไฟล์รูปทรงส่วนใหญ่และรูปหลายเหลี่ยม

ฉันจะตั้งโครงการ QGIS ได้อย่างไรถ้าฉันรู้ว่าฉันจะมอบมันให้กับคนที่ใช้ ArcGIS Desktop?


1
พวกเขาใช้ ArcGIS รุ่นใด
dassouki

อาจเป็นรุ่นที่ทันสมัยที่สุด (10.X)
NWT Adam

คุณต้องการอะไรบ้าง? ฉันคิดว่าเราต้องการรายละเอียดเพิ่มเติมเพื่อให้คำตอบที่ดี โดยทั่วไปคุณสามารถแลกเปลี่ยน Shapefiles ได้ตลอดเวลาถ้าคุณต้องการ
underdark

ฉันต้องการแชร์จุดและไฟล์รูปหลายเหลี่ยมเป็นหลัก หากข้อมูลมีความซับซ้อนมากขึ้นปัญหานั้นจะเกิดขึ้นหรือไม่
NWT Adam

1
แบรดบันทึกว่ามีไฟล์บางไฟล์ที่ QGIS สร้างขึ้นซึ่ง ArcGIS จะไม่เห็นและในทางกลับกันในรูปร่างไฟล์ นอกเหนือจาก qml คุณอาจเห็น qix (ดัชนีเชิงพื้นที่), ~ dbf (ตารางสำรองที่สร้างโดยปลั๊กอินของตารางเมื่อเปลี่ยนชื่อฟิลด์) ฯลฯ ใน QGIS shapefile ในขณะที่ ArcGIS อาจเพิ่มลงใน shapefile sbn, sbx, aux, aux.xml เป็นต้น (ไฟล์ spatial และ attribute ของดัชนีและไฟล์คำจำกัดความการฉายภาพเริ่มต้น) สิ่งที่คุณต้องใช้ในการถ่ายโอนคือ dbf, shx, shp และข้อมูลคำจำกัดความการฉายภาพสำหรับแต่ละ shapefile (prj จะทำงาน, qpj จะไม่); ปล่อยให้พวกเขาสร้างดัชนี
johns

คำตอบ:


4

ข้อมูลพื้นฐานสามารถใช้งานได้ใน qgis
Arcgis เป็นซอฟต์แวร์เนทิฟที่ใช้
ไฟล์รูปร่างขณะนี้ไฟล์รูปร่างอยู่ในขอบเขตข้อมูลจำเพาะแบบเปิด มีรูปแบบข้อมูลอื่น ๆ อีกมากมายทั้งที่ qgis และ arcgis อ่านและเขียน

ตัวแปรเดียวที่มีการถ่ายโอน shapefile จะเป็นระบบพิกัด
คุณอาจถามผู้ใช้งาน Arcgis ว่าพวกเขาใช้การฉายแบบไหน

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

การอ่านคำถามของคุณเองจะช่วยให้คุณต้องการถ่ายโอนข้อมูล cartographic หรือโครงการที่กำหนดค่าอื่น ๆ เช่นการตั้งค่าเฉพาะเรื่องของสีชั้นข้อมูลความหนาการมองเห็น และอาจเป็นไปได้ว่าการติดฉลากแผนที่หรือแผนที่ยานพาหนะอื่น ๆ

ฉันเคยเห็นคำถามที่คล้ายกันถามเกี่ยวกับการแปลงการตั้งค่าโครงการ qgis เป็นซอฟต์แวร์อื่น

ค้นหาเหล่านี้ 2 แสดงบางส่วนของความสัมพันธ์ระหว่างชนิดของแฟ้มของทั้งสองซอฟต์แวร์QGISถามนี่และArcGIS

QGIS ใช้ไฟล์ qml เพื่อใช้การกำหนดค่าเลเยอร์กับเลเยอร์อื่น ๆ
ArcGIS ใช้ไฟล์ lyr เพื่อใช้การกำหนดค่าเลเยอร์กับเลเยอร์อื่น ๆ
หากนี่ไม่ใช่ประเภทของข้อมูลที่คุณต้องการถ่ายโอนกับโครงการ อัปเดต (แก้ไข) คำถามของคุณพร้อมคำอธิบายเพื่อชี้แจง


1

ฉันดูตัวเลือกต่อไปนี้:

  1. Shapefiles: วิธีที่พบได้บ่อยที่สุดด้วยข้อเสียดังต่อไปนี้:

    • ชื่อฟิลด์จะสูญเสียตัวพิมพ์เล็กและตัดให้เหลือ 8 ตัวอักษรดังนั้นคุณจึงสูญเสียความหมายเกี่ยวกับเนื้อหาของฟิลด์
    • ประเภทฟิลด์จะถูกแมปกับหมายเลขและข้อความ (บ่อยครั้งที่วันที่หายไป)
    • ไม่มีส่วนโค้งกลม
    • ระบบพิกัด (CRS): มีวิธีการเก็บ CRS ในไฟล์. prj และ ArcGIS เท่าที่ฉันรู้สามารถอ่านได้ แต่ไม่ได้เขียน (เหมือนแบรดที่พูดถึงมาก่อน)
  2. รูปแบบ Spatialite และตัวแปลง OGR: หนึ่งในตัวเลือกในการแชร์ไฟล์เดียวและไม่ให้สูญเสียชื่อฟิลด์

  3. PostGIS: ArcSDE 10 ขึ้นไปสามารถกำหนดค่าเพื่อเก็บข้อมูลใน PostgreSQL "PostGIS Option" เพื่อให้ผู้ใช้ ArcGIS สามารถเขียนและทุกคนสามารถอ่านได้

หากผู้ใช้ ArcGIS มีความเป็นผู้นำและกรณีใช้งานเกี่ยวกับการเผยแพร่ให้ดูที่http://geocat.net/bridge/


2
ตั้งแต่เมื่อใดที่ ArcGIS ไม่สามารถเขียนไฟล์ prj ได้?
Devdatta Tengshe

เกี่ยวกับกระสุนที่ไม่ได้หมายเลข # 4: Esri สร้างการประชุม. prj-file-hold-CRS โดยเฉพาะเพื่อจัดการกับข้อ จำกัด ของรูปร่างไฟล์ที่ไม่ได้จัดเก็บ CRS ไว้โดยกำเนิด หากหน่วยความจำทำหน้าที่นี่เป็นเรื่องเกี่ยวกับเวลาที่ ArcView 3.2 ออกมาประมาณปี 2000 นั่นคือเนื้อหา. prj ต้องสอดคล้องกับไวยากรณ์ Esri สำหรับระบบพิกัด (สแกนหา "ESRI Well Known Text" ที่gdal.org/gdal_utilities .html )
matt wilkie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.