# Add Geopoint based off of parsed value to logstash config

**URL:** https://discuss.elastic.co/t/add-geopoint-based-off-of-parsed-value-to-logstash-config/26580
**Category:** Logstash
**Created:** [July 30, 2015, 3:55pm UTC](https://discuss.elastic.co/t/add-geopoint-based-off-of-parsed-value-to-logstash-config/26580 "2015-07-30T15:55:41Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)
#### Post date: [July 30, 2015, 6:14pm UTC](https://discuss.elastic.co/t/add-geopoint-based-off-of-parsed-value-to-logstash-config/26580/2 "2015-07-30T18:14:14Z")

</div>

Is that what's in your configuration file? Because it barely resembles Logstash's configuration file syntax. You need something like this:

```
filter {
  if [XCent] and [YCent] {
    mutate {
      add_field => {
        "[location][lat]" => "%{XCent}"
        "[location][lon]" => "%{YCent}"
      }
    }
    mutate {
      convert => {
        "[location][lat]" => "float"
        "[location][lon]" => "float"
      }
    }
  }
}
```

---

_[View the full topic](https://discuss.elastic.co/t/add-geopoint-based-off-of-parsed-value-to-logstash-config/26580)._
