早上好,

我想根据我用Geotools读取的GeoTiff数据创建一个Google Maps叠加层。我是Geotools的新手,我找不到关于使用此框架创建地图图块的任何文档。你们知道这种可能性或插件吗?还是手动平铺图像非常简单?

编辑:我现在知道有一个用于构建图像金字塔的PyramidBuilder,现在存在将我的图块与Google地图图块对齐的问题。

如果您对这个问题有一定的经验或很好的直觉,很高兴听到:)

谢谢!
帕特里克

最佳答案

你工作太辛苦了;安装GeoServer(使用GeoTools构建),它可以将您的数据作为KML提供给Google地图叠加层。您可以深入了解GeoTools,并查看其KML类;但生命短暂。

要回答您的GeoTools提供:

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


我将其添加到kml的文档中:


http://docs.geotools.org/latest/userguide/extension/xsd/kml.html

关于java - 使用Geotools创建Google Map叠加层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5441473/

10-13 02:43