PubNub Integration

Esri: Geocoding

In-app chat

In-app chat

Geolocation

Geolocation

Last Updated:

2017/03/02

Author:

PubNub

Esri Homepage Esri Geocoding Homepage

Convert addresses to location, and vice versa

Esri, the global market leader in geographic information system (GIS) software, offers the most powerful mapping and spatial analytics technology available. The Esri World Geocoding Service converts an address or place name to latitude and longitude. For example, if you know the address of a business and want to put it on a map, you can use geocoding to find the coordinates.

Esri: Geocoding

Walkthrough

The block requires one single string: the location to send to Esri for geocoding. From within the block, the Geocoding service is called and the response is sent back to the client. To learn more about Esri services and get your own API credentials, visit theĀ ArcGIS for DevelopersĀ homepage.

Input

Publish message containing the location body to theĀ esri_geocode_inputĀ channel.

{
    "text": "380 New York St, Redlands, CA"
}

Output

The block appends the address location returned by the Esri Geocoding service into the message payload. Please refer to theĀ Esri documentationĀ for output field information.

{
    "text": "380 New York St, Redlands, CA",
    "geocode": {
        "spatialReference": {
            "wkid": 4326,
            "latestWkid": 4326
        },
        "candidates": [{
            "address": "380 New York St, Redlands, California, 92373",
            "location": {
                "x": -117.19566636800778,
                "y": 34.05649035814457
            }
        }]
    }
}

Feedback & Support

Need help? Contact PubNub Support.

More integrations for you

Esri: Geoenrichment
    Esri: Geoenrichment

    Add demographic, spending, business, and lifestyle data to maps and apps

    Learn more

    Talk to an expert

    Contact Sales