1 / 37

Geocoding - Advanced Techniques

Geocoding - Advanced Techniques. Agatha Wong Sergey Ivanenko. Geocoding - Advanced Techniques. Agatha Wong Sergey Ivanenko. Outline. Overview Methods of achieving higher address match rates using ArcGIS Best practices of working with address data in ArcGIS 9.3.1

Mia_John
Télécharger la présentation

Geocoding - Advanced Techniques

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Geocoding - Advanced Techniques Agatha Wong Sergey Ivanenko

  2. Geocoding - Advanced Techniques Agatha Wong Sergey Ivanenko

  3. Outline • Overview • Methods of achieving higher address match rates using ArcGIS • Best practices of working with address data in ArcGIS 9.3.1 • Best practices for achieving maximum geocoding performance • What’s new in 9.4 Geocoding

  4. What This Workshop Does Not Cover • Basic geocoding process • Covered in the Introduction to Geocoding Technical Workshop • Programming with ArcObjects • Geocoding rule base customization • Address data model and tools * Please meet with the geocoding team at the Spatial Analysis Island to discuss about these topics or issues you may have.

  5. What is Geocoding? ESRI: A GIS operation for converting street addresses into spatial data that can be displayed as features on a map, usually by referencing address information from a street segment data layer. (source: ESRI Knowledge Base GIS dictionary) UC2008 Technical Workshop 5

  6. Geocoding Components and Process Address Locator Address Locator Styles Table of Addresses Features 6

  7. Achieving Higher Address Match Rates using ArcGIS • Use composite address locators • Rematch address interactively • Create point address locator from manual matches

  8. DemonstrationUsing Composite Address Locators

  9. Using Composite Address Locators – Recap • Composite address locators • Embed one or more address locators • Fallback geocoding • Geocode against multiple datasets • Spatially disjoint datasets • Apply address locator based on selection criteria

  10. Using Composite Address Locators – Recap • A few key points • Make sure to set Spatial Reference • Set higher minimum match score for parcel or point address locators • Find or Interactive Rematch will return candidates from all participating address locators unless selection criteria is set • Batch matching will only fall back tothe next locator if no good match is found – to reduce cost on performance

  11. DemonstrationRematching AddressesInteractively

  12. Rematching Addresses - Recap • Geocode a table of addresses

  13. Rematching Addresses - Recap • Show unmatched addresses in a result set

  14. Rematching Addresses - Recap • Match addresses interactively using Pick Address from Map tool

  15. Rematching Addresses - Recap • Match_type field A : Automatically matched or rematched M : Manually matched or unmatched using the Match or Unmatch button PP : Pick by Point (Match to click point) PA : Pick by Address (Match to closest address)

  16. Create Point Address Locator from Manual Matches

  17. Create point address locator from manual matches Assumption: manual-pick addresses contain the true location and address information Location Match type Address

  18. Create point address locator from manual matches Setup: • Composite locator consisting of • Point locator • Built using address point feature class (initially empty) • Uses one of the US One Address styles • Set Minimum Match Score to a high value (90) • Street centerline locator

  19. Create point address locator from manual matches Workflow: • After each rematch session • Select records from geocoded feature class that are matched using Pick Address from Map tool • Append records to the point feature class • Rebuild point address locator

  20. DemonstrationCreate point address locator from manual matches

  21. Create point address locator from manual matches Sample workspace with the Geoprocessing model is available on the UC Proceedings media

  22. Best Practices for Achieving Maximum Geocoding Performance Creating Address Locators • Sorted Nationwide data allows faster locator creation • Use proper address locator style for nationwide data • US Streets with City State ZIP

  23. Best Practices for Achieving Maximum Geocoding Performance (cont’d) • Data from some vendors require additional data processing • Populate unassigned zipcodes • Add city and state information from join tables to street segments • Extract alternate street names • Extracting street data from StreetMap products can be a simpler option • Knowledge base articles: • HowTo: Process TeleAtlas Dynamap Transportation street data for creating a nationwide address locator • http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=35309 • HowTo: Process TeleAtlas MultiNet street data in shapefile format for creating a nationwide address locator • http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=35820

  24. Best Practices for Achieving Maximum Geocoding Performance Geocoding large tables of addresses • Address data sorted by State/Zip/City • Alternatively, enable the following options • BatchPresortCacheSize = 50000 • BatchPresortInputs = State • BatchPresortInputs = ZIP • BatchPresortInputs = City • Increase amount of memory used by locator for index data caching (for large locators) • RuntimeMemoryLimit = 500000000 • default value is 67108864 (64Mb)

  25. Best Practices of Working with Address Datain ArcGIS 9.3x • Specifying Spatial Reference is important • Display of projected geocoded data • Calculation of side offset • Search distance for reverse geocoding • Check your reference data for correct Spatial Reference information before creating a locator • “Unknown” is not “correct”! • Composite locator • Check all participating locators for their Spatial References

  26. Best Practices of Working with Address Datain ArcGIS 9.3x (cont’d) • ArcGIS server is a preferred option for Server-side geocoding • All geocoding functionality is available through APIs, including reverse geocoding • Support composite address locators • Better performance for address tables residing on a client machine • Can be accessed from various programming languages and environments, web browsers • Use of geoprocessing for complex geocoding workflows

  27. Best Practices of Working with Address Datain ArcGIS 9.3x (cont’d) • ArcGIS Server in Practice Series: Large Batch Geocoding • Tips for setting up large batch geocoding jobs • Helper script tool http://www.esri.com/software/arcgis/arcgisserver/brochures_whitepapers.html • White paperhttp://www.esri.com/library/whitepapers/pdfs/arcgis-server-in-practice.pdf • ArcGIS Server Blog • Parallel processing with ArcGIS Server: A case study with geocoding

  28. What’s New in ArcGIS 9.4 Geocoding

  29. Demonstration – Geocoding in ArcGIS 9.4 • Enhanced geocoding toolbar • Single-line address input • Better match rate • Full Unicode support for international geocoding • Create Composite Address Locators geoprocessing tool

  30. What’s New in ArcGIS 9.4 Geocoding • New geocoding engine • Full Unicode support (international geocoding) • Single-line address input • Reduced number of address styles • Better match rate • Streamlined customization • Pre-9.4 address locators backward compatible • New Geoprocessing tools • Create Composite Address Locators • Reverse Geocode • Enhanced Geocoding toolbar • Server-side geocoding strategy • ArcSDE • ArcGIS Server

  31. ArcSDE Server-Side Geocoding Deprecation at ArcGIS 9.3.x Announcement • Announced by ESRI Product Management on July 25, 2008 that “… ArcSDE server-side geocoding will not be included with the next release.”

  32. Server-side Geocoding Functionality in ArcGIS 9.4 • ArcGIS Server continues to be used as a server-side geocoding solution. Geocode services can be accessed • through standard Web APIs such as SOAP and REST • in applications using various scripting languages, including Java Script and Python • Address locators can still be created and stored in ArcSDE geodatabases, but execution will happen on a client machine • Composite address locator can be stored in ArcSDE workspaces • Existing address locators continue to work • Performance is similar to Direct Connect or Workgroup scenarios

  33. Geocoding with Desktop Address Locators in 9.4 Geocode addresses withaddress locators from ArcSDE Geodatabase File folder File-based Geodatabase Address Locators Composite Locator

  34. Geocoding with ArcGIS Server Geocode Services in 9.4 Geocode addresses withArcGIS geocode services ArcGIS Server Geocode servicespublished based on address locators from ArcSDE Geodatabase File folder File-based Geodatabase Address Locators Composite Locator

  35. Resources and References • ESRI Resource Centers http://resources.esri.com/gateway/index.cfm • Web Help • ArcGIS Online • Knowledge Base and Free Downloads • Support • Developer Support • ArcGIS Address Data Model and Address Management Tools • http://support.esri.com/DataModels • http://support.esri.com/index.cfm?fa=downloads.dataModels.filteredGateway&dmid=32

  36. Additional Geocoding Sessions • Geocoding - Introduction • Tuesday 8:30 AM, (Room 14B) – Offering I • Wednesday 1:30 PM, (Room 14B) – Offering II • Ideas for Better Address Management (Papers) • Thursday 10:15 AM (Room 24A) • Visit the Spatial Analysis Island in the Exhibit Hall Please fill out and submit your evaluation form

  37. Questions?

More Related