래스터 데이터를 다각형 데이터로 변환하려고합니다. 이전에는 shapefile.py를 사용하여 래스터의 개별 위도 / 경도에 포인트 데이터를 작성했습니다. 그러나 그것은 거대한 데이터를 생성하고 쿼리하는 것은 큰 문제가 될 것입니다.
따라서 래스터 데이터를 다각형 데이터로 변환 할 수 있으면 더 좋습니다. SAGA 를 찾을 수 있었지만 .grd 파일 만 변환 할 수있는 것 같습니다 . GeoTIFF 형식 또는 래스터 데이터 세트를 일반적으로 다각형으로 변환하는 방법이 있습니까?
업데이트 : gdal_polygonize.py 사용
다음 코드 줄을 실행 중입니다.
gdal_polygonize.py ~/development/Biodiversity/biodiversity/GeoTIFF/bio11.tif -f "ESRI Shapefile" bio11.shp
그러나 다음과 같은 오류가 발생합니다. 내 gdal 버전은 1.9.0입니다.
Traceback (most recent call last):
File "/usr/bin/gdal_polygonize.py", line 34, in <module>
import gdal, ogr, osr
File "/usr/lib/python2.7/dist-packages/gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "/usr/lib/python2.7/dist-packages/osgeo/__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "/usr/lib/python2.7/dist-packages/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: libjvm.so: cannot open shared object file: No such file or directory
1
tiffs를 사용하여 토지 분류를 수행하는 경우 감독되지 않은 최대 우도 분류를 사용하여 tiff 를 다각형으로 변환하는 방법이 있는 링크 ( gis.stackexchange.com/q/29570/8104 )를 확인하십시오 .
—
Aaron
@Aaron에게 감사하지만이 프로젝트에서 오픈 소스 작업을해야합니다
—
Sam007
200 개의 tif를 한 번에 변환하는 방법이 있습니까?
—
Benjo