Rasterio का उपयोग करते हुए एक रेखापुंज में एक बिंदु पर एक एकल पिक्सेल मूल्य प्राप्त करने के लिए, यहां एक उदाहरण है: https://github.com/mapbox/rasterio/pull/275
हालांकि, रैस्टोरियो के भीतर एक प्रत्यक्ष एपीआई है (और न कि सीएलआई) जिसका उपयोग किसी रैस्टर में एक बिंदु पर मूल्य निकालने के लिए किया जा सकता है?
- संपादित करें
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)
? न तो काम करने लगता है