# Kibana Geo Maps using Array of Lat Lon in index

**URL:** <https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218>\
**Category:** Kibana\
**Created:** [September 2, 2020, 11:29am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218 "2020-09-02T11:29:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaushal\_Kishore](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kaushal_kishore/32/45388_2.png) [@Kaushal\_Kishore](https://discuss.elastic.co/u/Kaushal_Kishore)\
**Post date:** [September 2, 2020, 11:29am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/1 "2020-09-02T11:29:03Z")

</div>

Hello Team,

I mapped es index geo point with array in lat and lon as below  
 ![image](https://us1.discourse-cdn.com/elastic/original/3X/b/6/b6ee7f1f5f33a8ae1ed4280022710f08473a99ce.png)

I am not able to plot Maps using this "location". Can you help me where i am missing.

Thanks in Advance !!

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [September 2, 2020, 10:22pm UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/2 "2020-09-02T22:22:52Z")

</div>

What is the actual mapping on that field?

---

<div class="post-metadata">

**Author:** ![Kaushal\_Kishore](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kaushal_kishore/32/45388_2.png) [@Kaushal\_Kishore](https://discuss.elastic.co/u/Kaushal_Kishore)\
**Post date:** [September 3, 2020, 5:37am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/3 "2020-09-03T05:37:54Z")

</div>

Hello Mark,  
Thanks for your reply.  
Actual mapping on field location is "geo\_point"

```auto
 "location":{
            "type": "geo_point",
            "ignore_malformed": "true"
        }

```

I am loading data into elasticsearch using python pandas and json my lat, lon are an array in every row.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [September 3, 2020, 6:59am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/4 "2020-09-03T06:59:03Z")

</div>

Ok, it looks like you have a geo shape is all, as you have multiple points in that one field.

---

<div class="post-metadata">

**Author:** ![Kaushal\_Kishore](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kaushal_kishore/32/45388_2.png) [@Kaushal\_Kishore](https://discuss.elastic.co/u/Kaushal_Kishore)\
**Post date:** [September 3, 2020, 7:30am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/5 "2020-09-03T07:30:04Z")

</div>

Yes i have multiple points in that one field and it varies from range of 2 values to 20 or so. I can see all value in kibana discovery and well inserted into the index. But when i plot it on geo map no any result just blank map. What could be the probable problem?

---

<div class="post-metadata">

**Author:** ![Ignacio\_Vera](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ignacio_vera/32/36674_2.png) [@Ignacio\_Vera](https://discuss.elastic.co/u/Ignacio_Vera)\
**Post date:** [September 3, 2020, 7:40am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/6 "2020-09-03T07:40:48Z")

</div>

The data is malformed but you have in your mapping the setting `ignore_malformed`. You can still see the data in `_source` but the data has not been indexed, therefore you cannot see it in Maps.

If you set `ignore_malformed` to false, you will see a parsing error.

The right way to define an array using lat/lon notation is:

```auto
[
  {
    "lat" : 0,
    "lon": 0
  },
  {
    "lat" : 1,
    "lon": 1
  }
]

```

---

<div class="post-metadata">

**Author:** ![Kaushal\_Kishore](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kaushal_kishore/32/45388_2.png) [@Kaushal\_Kishore](https://discuss.elastic.co/u/Kaushal_Kishore)\
**Post date:** [September 7, 2020, 8:25am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/7 "2020-09-07T08:25:14Z")

</div>

Thank you for your comment it was really quick and helpful. Now i am able to convert any lat, lon python data into kibana geo\_point. Thanks again for explaining the structure.

😄

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 5, 2020, 8:25am UTC](https://discuss.elastic.co/t/kibana-geo-maps-using-array-of-lat-lon-in-index/247218/8 "2020-10-05T08:25:31Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
