GIS ใดที่สนับสนุน DXF และ / หรือ DWG


11

GIS ใดที่สนับสนุน DXF และ / หรือ DWG (ควรอ่านและเขียน)

อัปเดต: มี GIS โอเพนซอร์สที่สนับสนุนไฟล์ CAD เหล่านี้หรือไฟล์อื่นที่คล้ายคลึงกันหรือไม่

การรองรับไฟล์ CAD โดยทั่วไปดูเหมือนว่าจะมีปัญหา ปัญหา / ปัญหาที่ใหญ่ที่สุดเกี่ยวกับการสนับสนุน DXF / DWG ใน GIS คืออะไร?

คำตอบ:


7

ปัญหาเกี่ยวกับรูปแบบ DWG และ DXF คือ Autodesk ไม่ได้เผยแพร่ข้อกำหนดแบบเต็ม

รูปแบบ DXF รูปแบบ
DXF ASCII เป็นที่รู้จักกันดีและแพคเกจส่วนใหญ่สามารถอ่านได้
ไบนารี DXF ได้รับการบันทึกไว้บางส่วนและเนื่องจากไม่ใช่รูปแบบ AutoCAD หลักจึงไม่รองรับ สำหรับรายละเอียดเพิ่มเติมดูที่นี่: AutoCAD DXF

รูปแบบ
DWG รูปแบบ DWG สามารถอ่านได้โดยแพ็คเกจ GIS ส่วนใหญ่ แต่มักจะมีข้อ จำกัด บางประการ
สองห้องสมุดที่ใช้มากที่สุดที่สามารถอ่านและเขียนไฟล์ DWG เป็นหนึ่งที่สามารถได้รับใบอนุญาตจาก AutoDesk และอื่น ๆ คือไม่แสวงหาผลกำไรจากสมาคมเปิดพันธมิตรออกแบบ (ODA) ไลบรารี AutoDesk ถูก จำกัด สำหรับใช้ในผลิตภัณฑ์ที่ไม่แข่งขันกับผลิตภัณฑ์ AutoDesk ในขณะที่ไลบรารี ODA ไม่รองรับคุณสมบัติ DWG ทั้งหมด

ห้องสมุด ODA ได้ติดตามการเปลี่ยนแปลงที่นำเสนอโดย AutoDesk จนถึงปี 2006 เมื่อ AutoDesk ฟ้อง ODA และผู้จำหน่ายซอฟต์แวร์บางรายเกี่ยวกับการละเมิดลิขสิทธิ์ คดีถูกตัดสินเมื่อต้นปีนี้และผลก็คือห้องสมุด ODA ไม่สามารถเขียนไฟล์ DWG ที่เข้ากันได้ 100% ข้อมูลเพิ่มเติมสามารถพบได้ในเว็บไซต์Open Design Alliance (ODA)และบทความ Wikipedia ในรูปแบบไฟล์ DWG


7

FME จะแปลงข้อมูลระหว่างรูปแบบและมีเรื่องราวที่ดีสำหรับการแปลง CAD> GIS ดู: http://www.safe.com/solutions/GIS/CADtoGIS.php

การเปิดเผย - ฉันทำงานกับซอฟต์แวร์ที่ปลอดภัยซึ่งเป็นผู้สร้าง FME แต่มันเหมาะสำหรับสถานการณ์นี้มิฉะนั้นฉันจะไม่แนะนำ

สำหรับปัญหาเกี่ยวกับ CAD ใน GIS ปัญหาอีกอย่างหนึ่งคือประเภทเรขาคณิต โดยทั่วไป CAD มีรูปทรงเรขาคณิตที่ GIS ไม่สนับสนุน ตัวอย่างเช่นรายการพิเศษเช่นเซลล์ / บล็อก รายการทั่วไป (แต่ไม่ใช่ GIS ทั่วไป) รายการเช่นส่วนโค้งเส้นโค้ง ฯลฯ รูปทรงเรขาคณิต 3 มิติเช่นบล็อกใบหน้าพื้นผิว

บางครั้ง GIS / นักแปลของคุณจะจัดการกับสิ่งเหล่านี้บางครั้งมันจะบังคับให้พวกเขาเข้าไปในรูปทรงเรขาคณิตทางเลือก (เช่นการลากเส้นโค้ง> เส้นบาง ๆ ) บางครั้งมันจะทิ้งคุณสมบัติ


ฉันเพิ่งเริ่มทดลองกับ FME เพื่อแปล DWGs เป็น SQL Server และจนถึงตอนนี้ฉันชอบมาก
Chad Cooper

6

ปัญหาที่ใหญ่ที่สุดคืออะไร

ฉันไม่มีเวลา (ตอนนี้ลองแก้ไขในภายหลัง) เพื่อให้คำตอบโดยละเอียด แต่ปัญหาหลักของข้อมูล CAD คือโดยทั่วไปช่างเทคนิค CAD สร้างแผนโดยไม่คำนึงถึงระบบพิกัด เช่นพวกเขาพล็อตรอบต้นกำเนิดของ 0, 0, = ฉันทำงานในโครงการมากมายที่ผู้คนไม่เข้าใจว่ามีงานอีกเล็กน้อยที่เกี่ยวข้องเมื่อคุณได้รับข้อมูล CAD บางส่วนและพวกเขาคิดว่ามันจะสอดคล้องกับพื้นที่ทั้งหมดของคุณ ชั้น

จากนั้นมีปัญหาการนำเข้าคำอธิบายประกอบ CAD ...


1
ฉันเคยทำงานใน บริษัท สถาปัตยกรรมที่สั่งให้เรามีภาพวาด 2 ชุด ครั้งแรกจะเป็นไปตามแผนรายละเอียด 0,0 เต็ม ที่สองจะเป็นรุ่นไขมันต่ำที่เราอย่างถูกต้องสอดคล้องกับที่เหมาะสม longs / ลาดพร้าว
dassouki


3

Kosmo ( http://www.opengis.es/ ) สามารถอ่านและเขียนไปยัง DXF / DWG เมื่อเขียนมันใช้ / สร้างเลเยอร์ที่เรียกว่าDefaultมันยังมีเครื่องมือ CAD พื้นฐานบางส่วนที่นำมาใช้

หวังว่ามันจะได้ผล


3

ฉันบิตไม่มีใครแปลกใจที่กล่าวถึงแผนที่ AutoCAD 3d มันเป็น autocad ที่มีการสนับสนุนพิเศษสำหรับข้อมูล gis และมีรูทีนจำนวนมากในการแปลงจาก dwg (หรือใช้พร้อมกัน) เป็นรูปแบบที่fdoสนับสนุนรวมถึงฐานข้อมูลเชิงพื้นที่และเช่นรูปร่าง


2

ArcGIS สามารถนำเข้าข้อมูล AutoCAD ได้อย่างง่ายดาย คุณสามารถใช้เครื่องมือระบุตำแหน่งทางภูมิศาสตร์ได้หากจำเป็น แต่บ่อยครั้งที่จำเป็นต้องส่งออกรูปวาดไปยังรูปแบบ ArcGIS เพื่อใช้เครื่องมือปรับแต่งเชิงพื้นที่ คุณสามารถส่งออกไปยัง DXF และ DNG ได้ แต่ฉันไม่แน่ใจว่าจะใช้งานไฟล์อย่างไรในตอนท้าย AutoCAD ฉันรู้ว่าฉันสามารถเปิดและแก้ไขได้ แต่มีปัญหาเกี่ยวกับคุณลักษณะการส่งออกอย่างถูกต้อง


2

GDAL / OGR รองรับการอ่านและเขียนสำหรับDXFดังนั้น GIS ใด ๆ ที่ใช้ GDAL (QGIS, GRASS) ควรอนุญาตให้คุณใช้รูปแบบนั้นเป็นอย่างน้อย ครั้งเดียวที่ฉันใช้รูปแบบ CAD จริงๆคือการส่งออกข้อมูลให้กับหนึ่งในวิศวกรของเราดังนั้นฉันจึงไม่มีประสบการณ์อื่นนอกเหนือจากการส่งออกไปยัง DXF

มีไดรเวอร์ DWG / DXF อีกตัวสำหรับ GDAL ที่มีข้อเสนอเขียนอย่างเป็นทางการเท่านั้น แต่ฉันไม่เคยมีประสบการณ์มาก่อน


2

หากคุณเพียงแค่พยายามจัดรูปแบบที่เป็นมิตรกับระบบสารสนเทศจากผู้สร้าง DWG / DXF คุณอาจลองใช้ Bentley Microstation (อาจมีนามสกุล 'แผนที่') มันจะนำเข้าและอ่านไฟล์ dwg / dxf ได้ดีและสามารถ ส่งออกองค์ประกอบและคุณสมบัติเหล่านั้นไปยังรูปร่างไฟล์หรืออย่างอื่นที่คุณสามารถอ่านได้ในแพ็คเกจ GIS มัน 'ใกล้แหล่งที่มา' มากขึ้น แต่อาจมีความน่าเชื่อถือมากกว่าเนื่องจากคุณได้รับเอาต์พุตที่เป็นมิตรกับ GIS ตั้งแต่เริ่มต้นแทนที่จะเป็นเครื่องอ่านที่ใช้ GIS เพื่อลองและรองรับความแปลกประหลาดทั้งหมดที่มากับรูปแบบไฟล์เหล่านี้


2

อัปเดตเกี่ยวกับสิ่งนี้ซึ่งสำหรับฉันอย่างน้อยมีความเกี่ยวข้องมาก ฉันเพิ่งได้รับโทรศัพท์จากผู้ใช้ CAD ที่มีความสุขซึ่งต้องเป็นคำพูดที่ซ้ำซาก .....

ในการส่งออก dxf จาก QGIS (และผู้ใช้ CAD ที่มีความสุข) ได้ใช้ปลั๊กอิน MMQGIS ผู้ใช้ CAD บ่นมากถ้าคุณส่งออก CSV ที่เกิดขึ้นอย่างสมบูรณ์โดยเลเยอร์ตัวเลือกการบันทึกใน QGIS (บันทึกหัวข้อนี้การรับรายการพิกัดสำหรับจุดในเลเยอร์โดยใช้ QGIS? ) ตัวเลือก saveas dxf ใน 1.7.4-3 และ trunk ไม่พอใจเช่นกันแม้จะรายงานการปรับปรุงใน trunk

วิธีการแพร่กระจายความสุข;

มีรูปร่างไฟล์ของคุณในการฉายภาพของ UTM และแผนที่ gid ที่ทันสมัยสำหรับภูมิภาคของคุณ ส่งออกไปยังสิ่งนี้หากคุณต้องไม่คาดหวัง OTFR ที่จะยกของหนักสำหรับคุณ ดึง mmqgis จากตัวจัดการปลั๊กอินคุณอาจพบว่า mmqgis ไม่ได้อยู่ในตำแหน่งที่ควรเป็นครั้งสุดท้ายที่ฉันดูมันทำให้ QGIS สนับสนุน repo และคุณอาจพบว่า mmqgis ถูกปิดใช้งานตามค่าเริ่มต้นจัดการปลั๊กอินและเปิดใช้งาน

ใช้งานปลั๊กอินและเลือกไฟล์ Geometry Export เป็น CSV สำหรับโพลีไลน์มันสร้างสองไฟล์คุณจำเป็นต้องใช้ชื่อของคุณแบบโลจิคัลและปล่อยให้มันใช้ส่วนต่อท้ายของแอตทริบิวต์ ... สิ่งนี้จะเพิ่มความสุขของผู้ใช้เมื่อพวกเขาสามารถตีความสิ่งที่พวกเขาได้รับ

โดยบัญชีทั้งหมดการนำเข้าสู่ AutoCAD นั้นง่ายมากโดยไม่มี "การแยกวิเคราะห์" ที่น่าเบื่อของคอลัมน์หรือสืบเชื้อสายมาสู่การจัดการข้อมูลด้วยตนเอง

ขอบคุณมากสำหรับทีม QGIS ทุกคนปลั๊กอิน mmqgis และ GIS.SE ที่ช่วยให้ฉันเขียนไฟล์ช่วยเหลือของตัวเองเมื่อฉันลืมวิธีการทำ !!

เท่าที่นำเข้าจาก AutoCAD ฉันยังรอผู้ดำเนินการที่มีความสุขให้ความสนใจเพิ่มขึ้นอีกเล็กน้อยและพยายามแก้ไขปัญหาเดียวกันซึ่งบันทึกไว้ในหัวข้อนี้โดยทหาร GIS คนอื่น - ข้อมูลที่แก้ไขล่าสุดหายไปเมื่อใช้ QGIS - Dxf ถึง Shp


2

เราใช้ GIS กับ AutoCAD และส่งไฟล์กลับไปยังผู้ใช้ GIS เป็นเวลาหลายปีและทำงานได้ดีตราบใดที่มันเป็นไปตามโปรโตคอลการถ่ายโอนที่เหมาะสม มันไม่ใช่วิทยาศาสตร์จรวด สองปีที่แล้วฉันทำแผนที่ภาพถ่ายทางอากาศ 47 รูปแล้วส่งไปยังผู้ใช้ Arc? GIS เราพูดคุยกันก่อนที่จะถ่ายโอนข้อมูลและฉันได้รับข้อมูลของฉันซ้อนทับบน Geoeye ในรูปแบบ. dwg ที่ฉันสามารถอ่านเป็น. jpg เวอร์ชันล่าสุดของ AutoCAD, AutoCAD Map 3D จะอ่านและทำงานกับไฟล์. shp และ Leica GIS raster GIS วิศวกรทำงานแตกต่างกันและส่วนใหญ่เวลาที่ฉันได้รับจากพวกเขาเราต้องแปลงเป็นพิกัดโลกแห่งความจริงและเพิ่มการส่งออกไฟล์ CAD ทั่วไป. dxf ทั่วไปจากลูกค้าที่ใช้ GIS เราได้ทำสิ่งนี้มาหลายปีโดยไม่มีปัญหาเล็กน้อยและไม่มีการร้องเรียนจากผู้ที่เราส่งข้อมูลของเรา แต่ AutoCAD นั้นแตกต่างกัน มันคิดแตกต่างและไม่มีแบบจำลองข้อมูล GIS และถูกพูดถึงแล้ว เราใช้อาร์ค / อินโฟ 15 ปีที่ผ่านมาดังนั้นอาจช่วยได้


1

ถ้าเป็นไปได้อย่าผสม DWG / DXF และ GIS มันทำให้เกิดอาการปวดหัว ถ้าคุณต้องทำมัน FME ไม่ใช่เครื่องมือที่แย่สำหรับมัน คุณต้องคิดแตกต่างกันไม่มีรูปทรงเรขาคณิต + แอตทริบิวต์อีกต่อไปคุณมีข้อมูลในเลเยอร์ + แท็ก + นำเข้าและข้อมูลเป็นข้อความที่มีบรรทัดที่ชี้ตำแหน่งที่ข้อความนั้นควร ...

ดังนั้นถ้าคุณให้ข้อมูล GIS ของคุณแก่ผู้ใช้และคุณจะต้องใส่กลับไปที่ระบบ GIS ของคุณอย่างชัดเจนว่าผู้ใช้ควรเก็บข้อมูลลงใน CAD file อย่างไร


1

ฉันใช้ข้อมูล CAD ใน ArcGIS ค่อนข้างมาก ประเด็นหลักสำหรับฉันคือ:

  • ไม่มีระบบพิกัดเลยคุณสามารถกำหนดตำแหน่งทางภูมิศาสตร์ของแบบร่าง CAD โดยใช้สองจุดเท่านั้นเว้นแต่ว่าคุณจะส่งออกเป็นรูปแบบอื่น
  • บล็อกการอ้างอิงหลายครั้งคุณต้องใช้ซอฟต์แวร์บุคคลที่สามเช่น Draftsight (Open Source) เพื่อกระจายคุณสมบัติ CAD เพื่อให้สามารถสลับเลเยอร์บางอย่างใน ArcGIS ได้
  • การอ้างอิงภายนอก - ใช้เวลาสักครู่ในการจัดการกับมันทั้งหมดมาพร้อมกับเวลาและประสบการณ์;)
  • รูปหลายเหลี่ยมที่ไม่ใช่สิ่งที่เรา - ผู้ใช้ GIS - เข้าใจในรูปหลายเหลี่ยมและพวกเขาไม่เคยแปลถูกต้อง

นอกเหนือจากนั้น ArcGIS ยังทำงานและเริ่มดีขึ้นทันเวลา รูปแบบหลักที่รองรับคือ DWG และ DXF แต่ถ้าคุณมีส่วนขยายการทำงานร่วมกันของข้อมูลคุณสามารถจัดการกับสิ่งแปลกประหลาดเช่น DWF ได้เช่นกัน แต่ในระหว่างการแปลคุณจะหลวมทั้งตารางแอตทริบิวต์และเลเยอร์


1

นี่คือวิธีการแก้ปัญหาอื่น ๆ สำหรับการแสดงผลและการส่งออกในรูปแบบ CAD GIS: Geobide SDK

มีเครื่องมือเวอร์ชันฟรีให้ใช้งาน

  • เครื่องมือ Geomapช่วยให้เห็นภาพ CAD หลายเลเยอร์
  • Geoconverterเป็นเครื่องมือในการแปลงรูปแบบ GIS ที่แตกต่างกัน นอกจากนี้ในภาษาอังกฤษ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.