rasterio를 사용하여 래스터의 한 지점에서 단일 픽셀 값을 얻으려면 여기에 예가 있습니다. https://github.com/mapbox/rasterio/pull/275
그러나 래스터의 단일 지점에서 값을 추출하는 데 사용할 수있는 직접 API가 rasterio (및 cli가 아닌) 내에 있습니까?
-- 편집하다
with rasterio.drivers():
# Read raster bands directly to Numpy arrays.
#
with rasterio.open('C:\\Users\\rit\\38ERP.tif') as src:
x = (src.bounds.left + src.bounds.right) / 2.0
y = (src.bounds.bottom + src.bounds.top) / 2.0
vals = src.sample((x, y))
for val in vals:
print list(val)
vals = src.sample((x, y))
나vals = src.sample(x, y)
? 둘 다 작동하지 않는 것 같습니다