ArcGIS World Geocoding · Understanding the API •findAddressCandidates-Geocode one address...
Transcript of ArcGIS World Geocoding · Understanding the API •findAddressCandidates-Geocode one address...
ArcGIS World GeocodingRobert Jensen
Victor Bhattacharyya
Agenda
• Introduction
• Who is using Geocoding?
• Geocoding Capabilities
• Geocoding Products
• Deployment Patterns
• Demonstration
• What’s New
• Summary
• Questions
Non-technical review of Esri’s World Geocoding capabilities
Fundamentals
Geocoding enables spatial interpretation of location descriptions
Interpret location descriptions as coordinates
Addresses and Names on the MapAddresses and Names
Variety
Interactive Geocodingwith suggestions
Batch Geocodingwith review & rematch
ReverseGeocoding including nearby intersection
Who Uses Geocoding?
“Geocoding foundational to understanding your data”
Analytics
Enrichment
Basemap
Geocode
An Organization’s Data
VALUE:
Risk
Time
Money
Energy
Understanding
Use Cases
GEOCODING
Insurance
➢ Risk Statistics
➢ Risk Reduction
➢ Fast Service
➢ Healthy Growth
Retail
➢ Optimal Location
➢ Find Customers
➢ Market Products
➢ Customer Satisfaction
Logistics
➢ Optimized Routing
➢ Fleet Management
➢ Operational
Efficiency
➢ Greater Geographic
Reach
Finance
➢ Smarter Branch &
ATM Network
➢ Market Products
and Services
➢ Fraud Management
Esri’s Approach
Esri
ContentCommunity
Content
Commercial
Content
HERE, iPC, …
BAG NL
BEV AT
G-NAF AU, …
Esri Distributor
Best Reference Data
Global effort involving many parties in combination
World Geocoding Online World Geocoding On-Premises
Country Geocoding On-Premises Build your own with ArcGIS
Products
ESRI Geocoding Products
Community Maps Program for Addresses
• Points
- Entrance
- Rooftop
- Centroid
• Destinations
- Arrival Points
• Attribution
- House
- Street
- Zone
• 135 Countries @ Street Level
• 195 Countries overall (per the U.N.)
• 400+ Language/Locality Combinations
• Global Places and Points of Interest
• All Countries in One Service
• Users
• Developers
Geocoding Coverage
Local Language and Address Formats
Addresses in local alphabets, languages, Romanized characters, transliteration, and local address formats
Danica lives in USA
Ringstraße 7
85402 Kranzberg
Nico lives in Germany
Victor
App Demo:
International
Addressing
Victor
Deployment Patterns
Complete Set of Deployment PatternsLocators: File Based, Service Based, Service View Based, Mobile Packages
Geocoding
Web Apps
Desktop (Pro)Runtime SDKs
Online Enterprise
Always Disconnected
HybridAlways Connected
ArcGIS Online World Service World Geocoder for ArcGIS
StreetMap Premium
Your Locator
ArcGIS Online World Service
StreetMap Premium
Your Locator
Public Internet Connectivity
Geocoding in ArcGIS ProAuthor, Publish, Consume
• Create Locators in Pro
• Create Packages in Pro
• Create Composite Locators in Pro
• Publish Services in Pro
- Publish to Windows & Linux serversPortal for
ArcGIS
Authoring Locators
Publish
Locator
Services
Create Map
Packages with
LocatorsConsume
Locator Services and
Map Packages with Locators
Geocode
ArcGIS Pro
Reverse Geocode
Batch Geocoding
Geocoding on Mobile Devices
• Esri Apps & Runtime SDKs
- Forward Geocode
- Reverse Geocode
• Connected
- World Service
- Hosted Locator Services
• Disconnected
- Locator Package
Portal for
ArcGIS
Consume
Locator Services and
Map Packages with Locators
Geosearch
Reverse Geocode
Esri Apps
Web App GeocodingInteractive & Batch
• ArcGIS Map Viewer
• Apps built from Web App Templates
• ArcGIS Insights
• REST APIs
• Esri World Service is built-in
• Portal Services Portal for
ArcGIS
Consume
Geocoding Services
ArcGIS Portal Viewer App
Geosearch
Batch Geocoding
Web APIs
Find candidates
Batch Geocoding
Reverse Geocode
Suggests
Understanding the API
• findAddressCandidates
- Geocode one address
• geocodeAddresses
- Geocode multiple addresses
• reverseGeocode
- XY to Address
• Suggest
- Autocomplete input
SDKs implement common methods (REST, JavaScript below)
Batch methods may not be available in a particular SDK
Victor
What’s New with Geocoding
Locator Views of the World Geocoding Service: Filter ResultsWhat’s New
• Filter results…
- By country
- By category
- By extent
• Filter applies for…
- Find
- Suggest
- Batch
What’s New
https://developers.arcgis.com/rest/geocode/api-reference/whats-new-world-geocoding-service.htm
Victor
App Demo:
ArcGIS Pro &
Locator Views
Best Practices
• Some tips for using Esri’s World Geocoding Service
- Use a single line input
- Don’t ‘cleanse’ or ‘scrub’
- Don’t mix languages
• Geocoding outputs rejected input
- Anything not understood as an address part
• Geocoding handles misspellings, abbreviations, and alternate names
Re: 30853 Loma Linda Rd (NA), Temecula, CA, 92592
10408 S 198th West Ave, Bill Jones, Sapulpa, OK
Summary
Global Coverage
Accurate
Local Languages and Address Formats
Ownership
Best Reference Data
Find Businesses, Landmarks, and More
ArcGIS
Offline
Online
ServiceBehind the
Firewall
Available across the ArcGIS Platform with an implementation that fits your needs.
Questions?
Please Share Your Feedback in the App
Download the Esri
Events app and find
your event
Select the session
you attended
Scroll down to
“Survey”
Log in to access the
survey
Complete the survey
and select “Submit”