Создание наложения карты Google с помощью Geotools

Доброе утро,

Я хочу создать наложение Google Maps на основе данных GeoTiff, которые я прочитал с помощью Geotools. Я новичок в Geotools, и мне не удалось найти документацию о создании фрагментов карты с помощью этого фреймворка. Ребята, вы знаете о такой возможности или плагине? Или очень просто вручную замостить изображения?

РЕДАКТИРОВАТЬ: теперь я понимаю, что есть PyramidBuilder для построения пирамид изображений, теперь есть проблема выравнивания моих плиток с плитками карт Google.

Если у кого-то из вас есть опыт или хорошая интуиция в этой проблеме, рад это слышать :)

Спасибо! Патрик


person Patrick    schedule 26.03.2011    source источник


Ответы (1)


Вы слишком много работаете; установите GeoServer (который создан с использованием GeoTools), и он может передавать ваши данные в виде KML для наложения карт Google. Вы можете погрузиться в GeoTools и посмотреть его классы KML; но жизнь коротка.

Чтобы ответить на ваши вопросы, GeoTools предоставляет:

    Encoder encoder = new Encoder(new KMLConfiguration());
    encoder.setIndenting(true);
    encoder.encode(features, KML.kml, outputstream );

Я добавлю это в документацию для kml:

person Jody Garnett    schedule 09.04.2011
comment
У меня есть список геометрий (круги, сектора). Как я могу экспортировать их все в KML, используя такие объединенные функции? Я совершенно не понимаю, как использовать эти волшебные функции. - person Capacytron; 13.02.2013