Как вывести объекты в плитку с геоинструментами
Извините, что задаю вопрос здесь. Я новичок в геоинструментах. Теперь мне нужна функция для вывода объектов в плитку. Функция определяется следующим образом:
public Image getTile(FeatureCollection features,Style style,double minX,double minY,double maxX,double maxY,double resolution){
return ;
}
Может кто-нибудь дать мне пример кода или совет? Заранее спасибо.
1 ответ
Решение
По сути, вам нужно сгенерировать изображение нужного размера и передать его graphic2D визуализатору так же, как и при любом другом рендеринге. Поэтому вам нужно вычислить ограничивающий прямоугольник и вызвать GTRenderer.paint ().
Существует целый ряд других вещей, которые вы действительно хотите рассмотреть, такие как метатилинг, кэширование меток и т. Д.
Вы можете найти GeoWebCache полезным либо для создания своих плиток, либо, по крайней мере, для того, чтобы дать вам некоторые подсказки о том, как действовать дальше.