В GeoTools GridCoverage2D.evaluate(DirectPosition coord, int[] dest)
может получить растровые данные в указанном месте.Это мощно, но я хочу получить некоторые растровые данные в пространственном диапазоне.
Я пытаюсь использовать
RenderedImage ri=GridCoverage2D.getRenderedImage() ;
ri.getData(Rectangle rect);
, чтобы получить растровые данные в прямоугольнике, но класс Rectangle может 't представляет другой пространственный диапазон, такой как круговой или другой многоугольник.Кажется, эта функция есть в ArcGIS.
Есть ли в Java какой-либо метод для получения данных в указанном диапазоне файла TIFF?