Я провел много поисков по этому вопросу и не нашел ответа.
В программе Java у меня есть «SimpleFeatureCollection» (geotools) и «StyleLayerDescriptor» (geotools), которые содержат мой стиль «SimpleFeatureCollection», и мне нужно создать файл KML, используя этот стиль.
На самом деле я успешно генерирую файл KML (без какого-либо стиля), используя мой объект «SimpleFeatureCollection» со следующим кодом:
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;
}
Я не нашел никакой информации о том, как добавить стиль, я не думаю, что это невозможно, у вас есть идея?
Спасибо.