Анализ данных Geojson в многоугольника с использованием JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Анализ данных Geojson в многоугольника с использованием Java

Сообщение Anonymous »

У меня есть данные файла Geo JSON, которые я хочу проанализировать в Polygon (с помощью Java)

file geo json

Код: Выделить всё

[
{
"_id": "58a58bf685979b5415f3a39a",
"updatedAt": "2017-03-27T14:04:34.470Z",
"createdAt": "2017-02-16T11:24:38.375Z",
"__v": 0,
"name": "0",
"cityId": "548876e13a9424d55af738b5",
"legacyId": "18_92",
"type": "relocationzone",
"geoFeatures": [
{
"name": "opticalCenter",
"geometry": {
"type": "Point",
"coordinates": [
9.1371735,
48.790337
]
}
},
{
"name": "center",
"geometry": {
"type": "Point",
"coordinates": [
9.137148666666667,
48.79031233333333
]
}
}
],
"options": {
"active": true,
"is_excluded": false,
"area": 0.4
},
"timedOptions": [
{
"key": "min",
"changesOverTime": [
[
0,
0
]
]
},
{
"key": "max",
"changesOverTime": [
[
0,
200
]
]
},
{
"key": "idle_time",
"changesOverTime": [
[
0,
2000
]
]
},
{
"key": "revenue",
"changesOverTime": [
[
0,
0
]
]
},
{
"key": "walking_range1",
"changesOverTime": [
[
0,
0
]
]
},
{
"key": "walking_range2",
"changesOverTime": [
[
0,
0
]
]
}
],
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
9.137248,
48.790411
],
[
9.137248,
48.790263
],
[
9.13695,
48.790263
],
[
9.137248,
48.790411
]
]
]
},
"version": 1,
"$computed": {
"activeTimedOptions": {
"min": 0,
"max": 200,
"idle_time": 2000,
"revenue": 0,
"walking_range1": 0,
"walking_range2": 0
}
}
}
]
< /code>

Я использовал  geojson-jackson < /strong> 1.0 для анализа с использованием кода Java < /p>

GeoJsonObject[] object = new ObjectMapper().readValue(new File(fileLocation), GeoJsonObject[].class);
if (object[0] instanceof Polygon) {
System.out.println("yes");
}
else {
System.out.println("No");
}
< /code>

Но я получаю исключение com.fasterxml.jackson.databind.exc.invalidtypeidexception: не может разрешить тип идентификатор «relocationzone» как подтип [простой тип, класс org.geojson.geojsonobject]: известные идентификаторы типа = [функция, featureCollection, Linestring, MultiLinesting, Multiopt, Мультиолигон, точка, полигон] 


Кто -нибудь может сказать мне, как я могу использовать вышеупомянутые данные файла JSON для успешного анализа в Polygon?

Подробнее здесь: https://stackoverflow.com/questions/546 ... using-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Анализ данных Geojson в многоугольника с использованием Java
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Преобразование строки в файл многоугольника или geojson в Geopandas
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Анализ данных GeoJSON в Polygon с использованием Java
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Анализ файла GeoJSON с помощью Java Topology Suite или GeoTools
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Вычисление сегментов выпуклого многоугольника с использованием CGAL
    Anonymous » » в форуме C++
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»