Есть файл KML, при попытке его считать возникает ошибка при приведении объекта documentFeature
класса Feature
к типу Placemark
, так как Placemark
является дочерним этого класса. Но как тогда получить geometry
? Используется JAK парсер
public void parseKml() {
String src = "src\\main\\java\\file.kml";
InputStream is = getClass().getClassLoader().getResourceAsStream(src);
Kml kml = Kml.unmarshal(new File(src));
Feature feature = kml.getFeature();
parseFeature(feature);
}
private void parseFeature(Feature feature) {
if(feature != null) {
if(feature instanceof Document) {
Document document = (Document) feature;
List<Feature> featureList = document.getFeature();
for(Feature documentFeature : featureList) {
Placemark placemark = (Placemark) documentFeature;//Ошибка приведения типов
Geometry geometry = placemark.getGeometry();
parseGeometry(geometry);
}
}
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Здравствуйте! Читаю о generic-ах, в качестве примера приводится класс Optional
При кодировании и декодировании я пользуюсь RSA ключами 2048Для дополнительной защищенности требуется использовать passphrase для RSAPrivateKey методом...
Имеем сокет, с ним имеем DataInputStream и DataOutputStreamТак-же есть BufferedReader, который читает текст из файла, но через out
Приветствую! Есть необходимость передать массив байтов по jsonНо у меня это не получается