Wirecloud geojson на карте

Здравствуйте, я пытаюсь показать объект с данными geojson на карте внутри Wirecloud. Данные взяты с моего собственного экземпляра Ориона. Здесь у вас есть несколько скриншотов, на которых вы можете увидеть данные от Orion и конфигурацию.

Общая конфигурация

Конфигурация объекта для POI

Панель инструментов, редактор Json предназначен только для отображения данных

Если я изменю широту и долготу и помещу их в обычный атрибут с именем, это сработает, но в массиве geojson это не сработает.

Может кто-нибудь сказать мне, что я делаю неправильно.

Спасибо


person xXcoronaXx    schedule 04.12.2017    source источник


Ответы (3)


Ваши координаты меняются местами в массиве координат. Учтите, что порядок координат в GeoJSON следующий [long, lat]

спасибо

person Jose Manuel Cantera    schedule 05.12.2017
comment
Привет, спасибо за ответ, но если я изменю порядок в редакторе json и нажму кнопку отправки, все равно не будет работать. - person xXcoronaXx; 05.12.2017

После нескольких дней работы я увидел, что версия в репозитории компонент «Оператор NGSI Entity 2 PoI» является самым высоким, чем тот, который находится на рынке Wirecloud, в последних коммитах я видел, что была добавлена ​​​​поддержка geojson, поэтому я попробовал, но это не сработало, поэтому я разветвил репо и исправил это .

Вот моя исправленная версия. https://github.com/xXcoronaXx/ngsi-entity2poi-operator

person xXcoronaXx    schedule 07.12.2017

Проблема в используемой вами версии виджета map-viewer. Учтите, что недавно мы выпустили версию 2.6.0, и это первая версия виджета map-viewer, поддерживающая geojson. Вы можете скачать его с github.

После обновления этого виджета вы можете изменить настройку Coordinates attribute оператора ngsientity2poi на location, так как это атрибут, содержащий геометрию geojson, которая будет использоваться для представления PoI.

person Álvaro Arranz    schedule 12.12.2017