명령 행에서 shapefile의 속성을 찾는 방법은 무엇입니까? 필터링하는 방법에 대해

Mike Bostock의 자습서 “지도를 만들어 보자”를 따르고 있습니다. 그는 ogr2ogr피쳐의 속성에 따라 셰이프 파일을 필터링하는 방법에 대해 설명합니다 . QGIS에서 shapefile을 열고 속성 테이블에서 해당 기능이 무엇인지 확인할 수 있습니다. 명령 줄에서 해당 정보를 찾는 방법이 있습니까?



답변

ogrinfo -so -al yourshapefile.shp

지오메트리 유형, 형상 / 모양 수, 경계 상자 모서리, 투영 정보 및 각 속성 파일의 이름 및 해당 속성에 저장된 데이터 유형이 제공됩니다.


답변

shapefile에 대한 정보를 얻는 쉬운 방법은 https://github.com/GeospatialPython/pyshp를 확인하십시오 .


답변

이 방법을 사용해 보셨습니까?

-where limited_where :

속성 쿼리 (예 : SQL WHERE)

http://www.gdal.org/ogr2ogr.html

이 링크에는 ogr sql의 많은 예가 있습니다.

http://www.compsci.wm.edu/SciClone/documentation/software/geo/gdal-1.9.0/html/ogr/ogr_sql.html