この質問に関して多くの検索を実行しましたが、答えが見つかりません。
Java プログラムには、「SimpleFeatureCollection」スタイルを含む「SimpleFeatureCollection」(geotools) と「StyleLayerDescriptor」(geotools) があり、このスタイルを使用して 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;
}
スタイルを追加する方法に関する情報が見つかりません。不可能ではないと思います。アイデアはありますか?
ありがとう。