2014-01-17 2 views
1

Я пытаюсь использовать bestmap в Kibana 3, чтобы увидеть данные lat/long. Местоположение моей географии показано на карте в Африке, где, как я уже указывал, для США.Kibana 3 bestmap plot lat/long в неправильном расположении на карте

Любая помощь на том же будет оценена по достоинству?

мой файл отображение

{"mappings" : { "livestats" : { "_source" : { "enabled" : true }, "_timestamp" : { "enabled" : true }, "_all" : { "enabled" : false }, "properties" : { "state" : { "type" : "string", "index" : "not_analyzed", "store" : "yes" }, "LatLng" : { "type" : "geo_point" , "index" : "analyzed", "store" : "yes"} } } } } и фиктивные данные

{"create":{"_index":"livestats","_type":"livestats"}} 
{"state":"CA","LatLng":[-118.252,34.0433]} 

благодаря

+0

Вы пытались использовать геоинтеграцию как объект? http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-geo-point-type.html#_lat_lon_as_properties_5 – jackdbernier

ответ

0

Try с lonlat как фиктивные данные. Всплывающая подсказка на лучшей карте говорит: «geoJSON array! Long, Lat NOT Lat, Long»

0

Проблема в том, что вы должны указать полное имя поля в Bettermaps (Kibana 3.0.0). Автоиспользуемые имена полей, когда вы предварительно загружаете имя поля вашего индекса, являются пропущенными.

Вот мое предложение: Заменить отображение LatLon с: "LatLng": { "типа": "geo_point"}

Убедитесь, что вы соответствуете GeoJSON Спецификация: [долгота, широта] и не [широта, долгота]

В Kibana, используйте следующее поле: "livestats.LatLng"

Это должно сделать трюк!

Смежные вопросы