2017-12-19 1 views
-1

matlab에서 데이터로 작업 할 수 있도록 3d 다각형으로 구성된 큰 쉐이프 파일을 2d로 전환하고 싶습니다. ArcGis와 QGIS에서 피쳐 클래스를 변경하려고 시도했지만 셰이프 파일의 크기 때문에 매번 컴퓨터가 충돌합니다.파이썬에서 3d shapefile을 2d로 변환하는 방법

qgis의 arcpy 또는 python에서이를 수행 할 수있는 방법이 있습니까?

+2

[pyshp] (https://github.com/GeospatialPython/pyshp) 모듈을 보았습니까? – pstatix

+0

나는 그것을 조사 할 것이다! 나는 쉐이프 파일과 파이썬을 다루는 데있어 아주 새롭다. 감사합니다. – Elise

+0

'.shp' 파일의 경우, 스펙은 [here] (https://en.wikipedia.org/wiki/Shapefile#Shapefile_shape_format_.28.shp.29)에 있습니다. 'pyshp' 모듈의 최신 릴리스는 GitHub 페이지에있는 2.0.0-dev가 아니므로 수동으로 추가해야합니다. 그러나 '1.x.x'변종보다 훨씬 빠릅니다. 그러나 POINT 기하학에 문제가 있기 때문에'1.x.x '변종을 사용하는 것이 현재로서는 좋을 것입니다. – pstatix

답변

0

사용하려는 경우 FME 소프트웨어를 사용하는 것이 좋습니다. 그것은 매우 간단하고 완벽하게 당신이 원하는 것을 할 https://www.safe.com/fme/fme-desktop/trial-download/

여기에서 평가판을 다운로드 할 수 있습니다 GIS 작업 : 1. 2. 독자 3. 추가 2dforcer 로 SHP 파일을 추가 작업 공간을 엽니 다 4. 다른 shpfile을 출력기로 추가하여 출력을 얻습니다.

관련 문제