# Kibana 4.5.4 tile map visualization

**URL:** <https://discuss.elastic.co/t/kibana-4-5-4-tile-map-visualization/57740>\
**Category:** Logstash\
**Created:** [August 10, 2016, 8:12pm UTC](https://discuss.elastic.co/t/kibana-4-5-4-tile-map-visualization/57740 "2016-08-10T20:12:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)\
**Post date:** [August 10, 2016, 8:12pm UTC](https://discuss.elastic.co/t/kibana-4-5-4-tile-map-visualization/57740/1 "2016-08-10T20:12:07Z")

</div>

How do I configure Kibana to use the TileMap?

I am using Kibana 4.5.4

My logstash config file is as follows

> geoip {  
> source =\> "clientip"  
> target =\> "geoip"  
> database =\> "/etc/logstash/GeoLiteCity.dat"  
> add\_field =\> ["[geoip][coordinates]", "%{[geoip][longitude]}" ]  
> add\_field =\> ["[geoip][coordinates]", "%{[geoip][latitude]}" ]  
> }  
> mutate {  
> convert =\> ["[geoip][coordinates]", "float"]  
> }

However, In the kibana tile map it says:

> No Compatible Fields: The "iot\_logs" index pattern does not contain any of the following field types: geo\_point

Is there a different way I am suppose to configure the tile map?

I followed this tutorial

> **[How To Map User Location with GeoIP and ELK (Elasticsearch, Logstash, and...](https://www.digitalocean.com/community/tutorials/how-to-map-user-location-with-geoip-and-elk-elasticsearch-logstash-and-kibana)**
>
> IP Geolocation, the process used to determine the physical location of an IP address, can be leveraged for a variety of purposes, such as content personaliza…

---

<div class="post-metadata">

**Author:** ![tsullivan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsullivan/32/31077_2.png) [@tsullivan](https://discuss.elastic.co/u/tsullivan)\
**Post date:** [August 11, 2016, 12:58am UTC](https://discuss.elastic.co/t/kibana-4-5-4-tile-map-visualization/57740/2 "2016-08-11T00:58:23Z")

</div>

This is more of a Logstash question, but I'm guessing the filter you have right now just giving you some `float` fields, but nothing that's mapped with `geo_point` type, which is needed for Kibana TileMap visualization.

It would help if you could share the mapping you currently have. What is the output if you do: `curl -XGET localhost:9200/iot_logs/_mapping` ?

---

<div class="post-metadata">

**Author:** ![tsullivan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsullivan/32/31077_2.png) [@tsullivan](https://discuss.elastic.co/u/tsullivan)\
**Post date:** [August 11, 2016, 1:26am UTC](https://discuss.elastic.co/t/kibana-4-5-4-tile-map-visualization/57740/3 "2016-08-11T01:26:44Z")

</div>

Moved to Logstash topic

---

<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:** [July 6, 2017, 4:43am UTC](https://discuss.elastic.co/t/kibana-4-5-4-tile-map-visualization/57740/6 "2017-07-06T04:43:47Z")

</div>


