【发布时间】:2012-06-18 10:57:05
【问题描述】:
我围绕这个问题进行了很多搜索,但没有找到任何答案。
在 Java 程序中,我有一个“SimpleFeatureCollection”(geotools) 和一个“StyleLayerDescriptor”(geotools),其中包含我的“SimpleFeatureCollection”样式,我需要使用这种样式生成一个 KML 文件。
我实际上使用我的“SimpleFeatureCollection”对象成功生成了一个 KML 文件(没有任何样式),代码如下:
static public boolean collectionToKMLFile(File iKMLFile, SimpleFeatureCollection iPolygonsCollection, StyledLayerDescriptor iStyle) throws IOException
{
Encoder lEncoder = new Encoder(new KMLConfiguration());
FileOutputStream lFileOutputStream = new FileOutputStream(iKMLFile);
lEncoder.setIndenting(true);
lEncoder.encode(iPolygonsCollection, KML.kml, lFileOutputStream);
lFileOutputStream.close();
return false;
}
我没有找到任何关于如何添加样式的信息,我不认为这是不可能的,你有什么想法吗?
谢谢。
【问题讨论】:
标签: java styles kml geoserver geotools