# Geo Data in Elastic

**URL:** <https://discuss.elastic.co/t/geo-data-in-elastic/378933>\
**Category:** Kibana\
**Tags:** visualisation\
**Created:** [June 5, 2025, 8:00pm UTC](https://discuss.elastic.co/t/geo-data-in-elastic/378933 "2025-06-05T20:00:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![erikg](https://avatars.discourse-cdn.com/v4/letter/e/91b2a8/32.png) [@erikg](https://discuss.elastic.co/u/erikg)\
**Post date:** [June 5, 2025, 8:00pm UTC](https://discuss.elastic.co/t/geo-data-in-elastic/378933/1 "2025-06-05T20:00:51Z")

</div>

Hello,  
If i have a custom field & value like `country.name: Italy`  
how do I go about using this field to make a geo map?

I have read there's a geoIP processor but thats for public ips only, I am looking for using the current value.

Thanks,  
Erik

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 5, 2025, 8:19pm UTC](https://discuss.elastic.co/t/geo-data-in-elastic/378933/2 "2025-06-05T20:19:06Z")

</div>

If you have the iso code, you can join easily that code with maps.

Have a look at step3:

> **[Build a map to compare metrics by country or region | Elastic Docs](https://www.elastic.co/docs/explore-analyze/visualize/maps/maps-getting-started)**
>
> If you are new to Maps, this tutorial is a good place to start. It guides you through the common steps for working with your location data. You will learn...

---

<div class="post-metadata">

**Author:** ![erikg](https://avatars.discourse-cdn.com/v4/letter/e/91b2a8/32.png) [@erikg](https://discuss.elastic.co/u/erikg)\
**Post date:** [June 5, 2025, 8:50pm UTC](https://discuss.elastic.co/t/geo-data-in-elastic/378933/3 "2025-06-05T20:50:11Z")

</div>

I see, is there another way? perhaps a lookup index?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 6, 2025, 11:41am UTC](https://discuss.elastic.co/t/geo-data-in-elastic/378933/4 "2025-06-06T11:41:05Z")

</div>

The best thing to do is to have that as a value within the JSON document.  
May be you can do that as well? [Map custom regions with reverse geocoding | Elastic Docs](https://www.elastic.co/docs/explore-analyze/visualize/maps/reverse-geocoding-tutorial)
