Я записываю некоторые данные геолокации в Kibana 6.6 на основе документации Kibana, но данные не могут быть распознаны как геолокация.
Я пробовал метод 1 и 4 (геоточка как объект, какмассив) в https://www.elastic.co/guide/en/elasticsearch/reference/6.6/geo-point.html, но ни один из них не может быть правильно распознан как географическая точка.На самом деле они были распознаны как число
Это два метода, которые я использовал для формата данных (msg - это просто словарь, в котором хранится информация, которую я хочу записать в Кибану)
action = {
"index": "loc3",
"type": "tweet",
"source": {
'text' : msg["text"],
'timestamp': msg["created_at"],
'location':[msg["loc_long"],msg["loc_lat"]],
'prediction': msg["prediction"]
}
}
action = {
"index": "loc3",
"type": "tweet",
"source": {
'text' : msg["text"],
'timestamp': msg["created_at"],
'location':{
"lon": msg["loc_long"],
"lat": msg["loc_lat"]
},
'prediction': msg["prediction"]
}
}
Кибана показала мне это (используя географическую точку как объект): Кибана показывает географическую точку как число
Правильное распознавание должно быть: Кибанское правильное распознавание географической точки