답변:
DWG 및 DXF 형식의 문제점은 Autodesk가 전체 사양을 게시하지 않는다는 것입니다.
DXF 형식
DXF ASCII 형식은 잘 알려져 있으며 대부분의 패키지에서 읽을 수 있습니다.
이진 DXF는 부분적으로 문서화되어 있으며 기본 AutoCAD 형식이 아니기 때문에 거의 지원되지 않습니다. 자세한 내용은 여기를 참조하십시오 : AutoCAD DXF
DWG 형식
DWG 형식은 대부분의 GIS 패키지에서 읽지 만 일반적으로 일부 제약 조건이 있습니다.
DWG 파일을 읽고 쓸 수있는 가장 많이 사용되는 라이브러리는 AutoDesk에서 라이센스를받을 수있는 라이브러리이고 비영리 컨소시엄 (ODA) 에서 제공하는 라이브러리입니다 . AutoDesk 라이브러리는 AutoDesk 제품과 경쟁하지 않는 제품에만 사용하도록 제한되며 ODA 라이브러리는 모든 DWG 기능을 지원하지는 않습니다.
ODA 라이브러리는 AutoDesk가 저작권 침해로 ODA와 일부 소프트웨어 공급 업체를 고소한 2006 년까지 AutoDesk가 도입 한 변경 사항을 따라 잡고있었습니다. 소송은 올해 초에 해결되었으며 그 결과 ODA 라이브러리는 100 % 호환되는 DWG 파일을 작성할 수 없습니다. 자세한 정보는 ODA (Open Design Alliance) 사이트 및 DWG 파일 형식의 Wikipedia 기사를 참조하십시오.
FME는 형식간에 데이터를 변환하고 CAD> GIS 변환에 대한 좋은 이야기가 있습니다. 참조 : http://www.safe.com/solutions/GIS/CADtoGIS.php
공개-저는 FME를 만든 Safe Software를 위해 일하고 있습니다. 그러나이 시나리오에 이상적입니다. 그렇지 않으면 제안하지 않습니다.
GIS 로의 CAD 문제와 관련하여 또 다른 문제는 지오메트리 유형입니다. CAD에는 일반적으로 GIS가 지원하지 않는 유형의 형상이 있습니다. 예를 들어 셀 / 블록과 같은 특수 항목; 호, 스플라인 등과 같은 일반적인 (GIS 공통은 아님) 항목; 블록,면, 텍스처와 같은 3D 형상.
때로는 GIS / 번역기가이를 처리하고 때로는 다른 형상 (예 : 아크> 선 획)으로 만들거나 때로는 형상을 떨어 뜨릴 수도 있습니다.
가장 큰 문제는 무엇입니까
자세한 답변을 제공 할 시간이 없습니다 (현재는 나중에 편집을 시도하십시오). 그러나 CAD 데이터의 주요 문제는 일반적으로 CAD 기술자가 좌표계와 상관없이 계획을 만듭니다. 즉, 그들은 0, 0의 원점 주위에 음모를 꾸미고 있습니다. = CAD 데이터를받을 때 사람들이 조금 더 많은 작업 이 필요 하다는 것을 이해하지 못하는 많은 프로젝트에서 작업 했습니다. 층.
CAD 주석 을 가져 오는 데 문제가 있습니다 ...
GRASS GIS 6.4 는 v.in.dxf 및 v.out.dxf를 통해 2D 및 3D DXF 가져 오기 및 내보내기를 지원합니다 . GRASS-Addons에는 LibreDWG를 기반으로 하는 DWG 가져 오기 모듈을 위한 새로운 프로토 타입이 있습니다.
Kosmo ( http://www.opengis.es/ )는 DXF / DWG를 읽고 쓸 수 있으며, 쓸 때 Default 라는 레이어를 사용 / 생성 할 때 기본 CAD 도구도 구현됩니다.
그것이 작동하기를 바랍니다
아무도 autocad map 3d를 언급하지 않은 것에 약간 놀랐습니다 . 이 파일은 gis 데이터를 추가로 지원하는 AutoCAD로 , 공간 데이터베이스 및 shapefile을 포함하여 dwg에서 fdo가 지원하는 형식으로 변환하는 많은 루틴을 포함합니다.
ArcGIS는 AutoCAD 데이터를 매우 쉽게 가져올 수 있습니다. 필요한 경우 지리 참조 도구를 사용할 수 있지만 공간 조정 도구를 활용하기 위해 도면을 ArcGIS 형식으로 내 보내야하는 경우가 종종 있습니다. DXF 및 DNG로 내보낼 수도 있지만 AutoCAD에서 파일을 얼마나 사용할 수 있는지 잘 모르겠습니다. 열거 나 편집 할 수 있지만 속성을 올바르게 내보내는 데 문제가 있음을 알고 있습니다.
GDAL / OGR은 DXF 에 대한 읽기 및 쓰기를 지원 하므로 GDAL (QGIS, GRASS)을 사용하는 모든 GIS는 최소한 해당 형식을 사용할 수 있어야합니다. 실제로 CAD 형식을 사용하는 유일한 시간은 엔지니어 중 한 사람을 위해 데이터를 내보내는 것이므로 DXF로 내보내는 것 외에 다른 경험이 없습니다.
GDAL을위한 또 다른 DWG / DXF 드라이버 가 제공되며, 쓰기 전용 지원 만 제공하지만 경험이 전혀 없습니다.
이것에 대한 업데이트는 적어도 나에게 매우 관련이 있습니다. 나는 행복한 CAD 사용자로부터 전화를 받았습니다.
QGIS에서 dxf를 내보내고 행복한 CAD 사용자를 얻으려면 플러그인 MMQGIS를 사용하십시오. QGIS의 레이어 저장 옵션으로 전체 형식의 CSV를 내 보내면 CAD 사용자가 많은 문제를 겪게됩니다 (이 스레드는 QGIS를 사용하여 레이어의 포인트에 대한 좌표 목록 가져 오기? ). 1.7.4-3 및 트렁크의 saveas dxf 옵션은 트렁크에서보고 된 개선 사항에도 불구하고 만족스럽지 않았습니다.
기쁨을 전하는 방법;
UTM을 투영 할 때 셰이프 파일을 작성하고 해당 지역에 맞는 현대적인지도를 만드십시오. OTFR이 당신을 위해 무거운 짐을 싣지 않기를 기대 해야하는 경우 이것을 수출하십시오. 플러그인 관리자에서 mmqgis를 가져 오면 mmqgis가 어딘가에 어디에 있든 떨어지지 않을 수 있습니다. 마지막으로 QGIS에 기여한 리포지토리에서 만든 것으로 보았습니다. 그리고 mmqgis가 기본적으로 꺼져 있고 플러그인을 관리하고 켜는 것을 알 수 있습니다.
플러그인을 조작하고 CSV 파일로 형상 내보내기를 선택합니다. 폴리 라인의 경우 두 개의 파일을 만들려면 이름을 논리적으로 지정하고 속성의 접미사를 사용해야합니다 .... 속성. 이를 통해 최종 사용자는 자신이받은 것을 쉽게 해석 할 수있을 때 기쁨을 느끼게됩니다.
모든 계정에서 AutoCAD 로의 가져 오기는 산들 바람으로 열을 지루하게하는 "파싱 (parsing)"이나 데이터 수동 조작으로의 하강이 없습니다.
모든 QGIS 팀, mmqgis 플러그인 및 GIS.SE에 감사의 말을 전합니다.
AutoCAD에서 가져 오는 경우에도 여전히 유쾌한 작업자가 조금 더주의를 기울이고 다른 GIS 기병이이 스레드에서 언급 한 동일한 문제를 해결하려고 기다리고 있습니다. QGIS를 사용할 때 마지막으로 편집 한 정보가 누락되었습니다.
우리는 AutoCAD와 함께 GIS를 사용하고 몇 년 동안 GIS 사용자에게 파일을 다시 전송했으며 적절한 전송 프로토콜을 따르는 한 정상적으로 작동합니다. 로켓 과학이 아닙니다. 2 년 전에 47 장의 항공 사진을 매핑하여 Arc? GIS 사용자에게 보냈습니다. 데이터를 전송하기 전에 이야기했고 Geoeye에 .jpg로 읽을 수있는 .dwg 형식으로 오버레이 된 데이터를 다시 가져 왔습니다. 가장 최신 버전의 AutoCAD 인 AutoCAD Map 3D는 .shp 파일 및 Leica GIS 래스터 GIS를 읽고 사용할 수 있습니다. 엔지니어는 다르게 작동하며 대부분의 경우 실제 좌표로 변환하고 GIS를 사용하는 클라이언트에서 제공하는 .dxf 일반 CAD 파일을 내 보내야합니다. 우리는 최소한의 어려움없이 데이터를 보낸 사람들의 불만없이 몇 년 동안이 작업을 수행했습니다. 그러나 AutoCAD는 다릅니다. 다르게 생각하고 GIS 데이터 모델이 없으며 이미 논의되었습니다. 우리는 15 년 전에 Arc / INFO를 사용 했으므로 도움이 될 것입니다.
ArcGIS에서 CAD 데이터를 많이 사용하고 있습니다. 나에게 주요 문제는 다음과 같습니다.
그 외에도 ArcGIS가 작업을 수행하고 시간이 갈수록 좋아지고 있습니다. 지원되는 기본 형식은 DWG 및 DXF이지만 데이터 상호 운용성 확장 기능이 있으면 DWF와 같은 이상한 작업도 처리 할 수 있지만 변환 중에는 전체 속성 테이블과 레이어가 느슨해집니다.
CAD를 시각화하고 GIS 형식으로 내보내는 또 다른 솔루션은 다음과 같습니다. Geobide SDK .
무료 버전의 도구를 사용할 수 있습니다.