QGIS 프로젝트로 DWG를 가져 오시겠습니까?


48

베이스 맵과 같은 DWG 파일과 물 및 폐수 네트워크가 많이 있습니다.

이 파일들을 QGIS 프로젝트로 어떻게 가져 옵니까?

답변:


34

최신 버전의 QGIS (2.18+)에는 .dwg 파일을 지오 패키지 ( .gpkg) 가져 오는 기능이 구현되었습니다 .

이 기능은 다음에서 찾을 수 있습니다.

프로젝트 >> DWG / DXF 가져 오기

작동하게하려면 다음 단계를 수행하십시오.

  1. 피팅 CRS를 사용하여 새 지오 패키지를 새로 작성 /로드
  2. DWG 파일 가져 오기
  3. 필요한 경우 '확장 블록 참조'및 '곡선 사용'을 확인하십시오.
  4. 선택한 '그룹 이름'을 설정하십시오
  5. 원치 않는 CAD 레이어를 선택 취소
  6. '레이어 병합'을 확인하는 것이 좋습니다

QGIS에서 * .dwg 가져 오기 쇼케이스

몇 가지 추가 사항 :

  • 이 도구는 주석, 레이블 및 해치에 대한 몇 가지 제한 사항으로 CAD 도면을 최대한 가깝게 표현하려고합니다.
  • AutoDesk CAD 제품군에 대한 애드 인 및 플러그인 등의 일부 특수 기능은 '디지털 표면 모델'과 같은 QGIS의 가져 오기 기능을 중단 할 수 있습니다.

2
지오 패키지 부분은 무엇입니까?
매핑 dom

먼저 "[PROJECT] 메뉴로 이동"부분을 놓치고 [vector]-[import DXF]에서 검색했습니다. 내 의견이 누군가가 이것을 놓치지 않는 데 도움이되기를 바랍니다.
R'n'E

여기에 뭔가 빠졌습니다. 여러 다른 레이어 (점, 선 및 모양)가 포함 된 dwg에서 작동합니까? 새로운 지오 패키지를 만들 때는 하나의 지오메트리 유형 만 선택하면됩니다.
Rashomon

@Rashomon 원칙적으로 지오 패키지는 Spatialite 또는 GeoDB와 같이 모든 지오메트리 유형을 동시에 포함 할 수 있습니다. 가져 오기 도구를 사용할 때 위치를 선택하고 새 이름을 지정하여 자동으로 새 지오 패키지를 만듭니다. 실제 질문에 대한 답변 : 읽을 수있는 모든 레이어를 하나의 지오 패키지로 가져옵니다
Nightwatch

@Nightwatch : 도구를 실행하기 위해 확인을 클릭 할 수 없습니다. 대부분 레이어를 선택할 수 없기 때문입니다. 레이어 상자에 아무것도로드되지 않습니다. 그룹 이름에 특정 항목을 입력해야합니까? .dwg 파일에 이미 포함 된 요소를 참조합니까?
Milo

29

Teigha® 파일 변환기를 사용하여 DWG 파일을 QGIS가 지원하는 DXF로 변환 할 수 있습니다 . .dwg 및 .dxf 파일을 다른 버전으로 또는 다른 버전으로 변환하기 위해서만 최종 사용자를 위해 ODA에서 제공하는 무료 (불행히도 오픈 소스 아님) 크로스 플랫폼 응용 프로그램입니다.

다음 플랫폼이 지원됩니다.

  • Linux (OpenSUSE 11.2 / Ubuntu 10.10 x86)
  • Mac OS / X (Snow Leopard x86 10.6 이상)
  • Windows (XP 이상)

11

가져 오기의 의미에 따라 다릅니다. 실제로 무언가를 수행하기 위해 데이터를 가져 오거나 배경 레이어를보고 싶습니까?

GIS에서 기본 빌딩 블록은 점, 선 및 다각형 (때로는 기본 토폴로지 유형이라고도 함)이며 CAD에서는 이전 버전으로 변환 할 수없는 객체를 포함하여 무엇이든 만들 수있는 도면으로 작업하고 있습니다. 언급 된 유형. 여기에는 곡선, 솔리드 등과 같은 '이국적인'유형의 형상, 블록 (또는 블록 참조), 외부 래스터 참조 등이 포함됩니다.

예를 들어 ArcGIS는 DWG / DXF 파일을 표시하고 제한적으로 편집 할 수있는 반면, 다른 GIS 소프트웨어 패키지는 DWG 파일의 내용이 너무 복잡 할 수 있기 때문에 가능한 한 최상의 데이터를 가져 오려고합니다. CAD-> GIS를 간단하게 번역 할 수있는 도구가 필요합니다.


9

cad 파일을받는 경우가 많지만 AutoCAD가 없으므로 무료로 다운로드 할 수있는 DoubleCAD XT로 세분화합니다. 각 레이어 또는 데이터 세트를 선택한 다음 SAVE AS (선택한 옵션으로 전환) 유형 = DXF-2004-2006을 선택하여 내 보냅니다. 벡터 레이어로 열면 QGIS로 가져 오는 것 같습니다.

FME 서버도 시도해 볼 가치가 있습니다. http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html

그러나 DoubleCAD의 레이어 별 접근 방식이 더 강력하다는 것을 알았습니다.

내보내려면

  • 포인트 데이터-mmqgis 플러그인 '내보내기 형상'을 통해 CSV로 내보내기

  • 벡터-dxf로 저장 한 다음 DoubleCAD에서 dwg로 다시 저장합니다. 속성을 유지할 수 없으므로 한 번에 하나의 데이터 기능으로 작업해야합니다.

내가 사용한 다른 내보내기 옵션은 DXF Author입니다.

여기에서 발견

http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf

의 사용자 안내서와 함께

ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm


참고 : DoubleCAD XT를 다운로드하여이 소프트웨어가 WINDOWS 전용임을 확인하기 위해 매우 긴 양식을 작성했습니다
boulder_ruby

5

많은 사람들이 말했듯이 오픈 소스 소프트웨어는 dwg를 지원할 수 없습니다. 그러나 Dxf는 지원되며 autodesk는 dwg를 dxf로 변환하는 데 사용할 수있는 클라우드 도구를 제공합니다 : autocad 360 (또는 이전 버전 autocad ws). 다른 많은 도구에 비해이 도구의 장점은 모든 버전의 dwg와 최신 버전을 지원한다는 것입니다.

파일을 추가 한 다음 다운로드에서 파일을 dxf로 다운로드 할 수 있습니다. 여기에 이미지 설명을 입력하십시오


3
  1. 오픈 소스 QCAD는 .dwg에서 .dxf 형식으로 간단하고 부드럽게 변환 작업을 수행합니다.
  2. QGIS 2.0의 "벡터 레이어 추가"기능을 사용하여 .dxf 파일을 가져옵니다. 그러나 현재 32 비트 QGIS 버전의 경우 .kml 파일로만 저장할 수 있지만 64 비트 QGIS 버전의 경우 .shp 파일로 저장할 수 있습니다.
  3. 직사각형, 다각형, 반지름 또는 자유형을 선택하여 .shp 파일에 원하지 않는 기능을 배치하십시오.

어떻게 정확하게 변환합니까? 그 옵션은 어디에 있습니까? 나는 노력하고 있지만 인터넷에 많은 의견이 있지만 어떤 사람들은 qcad가 dwg를 열 수는 없지만 Windows 탐색기에서 두 번 클릭하여 열면 어떻게 해야할지 모르겠다. 믿다.
Nelly

3

오픈 소스 gvSIG 는 DWG를 열 수 있다고합니다. 거기에서 shapefile로 내보낼 수 있어야합니다. 여기서 테스트하지는 않습니다.


2

DWG는 독점적 인 폐쇄 형식입니다. 많은 사람들이 확인할 수 있듯이 상호 운용성이 떨어지는 형식 중 하나입니다. 간단히 말해 : 오픈 소스 소프트웨어 / 라이브러리로 DWG 파일을 열 수 없습니다. dwgs를 읽기 위해 OS 라이브러리를 만들려고 시도했지만 실제로는 잘 작동하지 않습니다. DWG를 열 수있는 Autodesk 이외의 소프트웨어가있는 경우 비 오픈 소스 라이브러리를 사용하여이를 수행 할 수 있습니다. 이러한 이유로 QGIS에서 DWG가 지원되지 않습니다. 이미 제안했듯이 DWG를 DXF (어떻게 든 더 상호 운용 가능) 또는 shapfile (AutoCAD 맵에서 수행 할 수 있음)로 저장하도록 요청하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.