Geocoder Web Service for the Metro Geocoder Web Service for the Metro Area Nancy Read Metro. Mosquito Control District MetroGIS Policy.

Slides:



Advertisements
Similar presentations
Chris Cialek & Mark Kotz Standards Committee January 11, 2011.
Advertisements

MN Parcel Data Standard State Standards Process and Useful Insights DCDC 12/04/2009Mark Kotz.
Jan GCGI Action Tested process in metro area Time for state wide maintenance partner LMIC is best candidate GNIS Maintenance Partner Designation.
Geospatial Data Resource Sites GDRS and you! Tim Loesch, MN DNR Presentation to the State Government Geospatial Advisory Council January 10, 2012.
A Service Driven Web Map On Core GIS Web Services.
Geocoding Web Service Example Nancy Read Metropolitan Mosquito Control District.
Minnesota Geospatial Commons Test Implementation.
THE MINNESOTA GEOSPATIAL COMMONS PROJECT UPDATE Mark Kotz, Chair Geospatial Commons Workgroup Statewide Geospatial Advisory Council – June 30, 2011.
The FGDC Address Standard & Readings Address Database Model A work in progress…
Mark Finch GIS and Roadway Data Office Manager Using GIS Spatial Services to Improve Collision Event Location Information NW GIS Conference Boise, Idaho.
Emission Inventory System Reports Course Sally Dombrowski
Iowa Code and Rules Easy Navigation and Search Scope Analysis &Planning Phases Completed Request for Execution Funding.
Apps & More With the AirNow API 5883 Steven Ludewig 1, John White 2, Phil Dickerson 2, Alan Healy 1, Jonathan West 1, Leslie Prince 1 1 Sonoma Technology,
GEOLocate. GEOLocate – Automated Georeferencing Desktop application for automated georeferencing of natural history collections data Locality description.
Introduction to the Digital BAS 1. Overview What is the MAF/TIGER Database? What is included in the Digital BAS package? What is the difference between.
Building an online tool for spatial joins using open source software Karsten Vennemann Seattle.
Claire DeVaughan U.S. Geological Survey NSDI Partnership Office Austin, Texas COGNA October 20, 2004 Integrating Local Data Sets into The National Map.
GIS Tutorial 1 Lecture 7 Geocoding. Outline  Geocoding overview  Linear (street) geocoding  Problems and solutions  Street map sources  Polygon geocoding.
MnGeo Statewide Advisory Council December 29, 2010 Mike Dolbow Workgroup Co-Chair.
Advanced Geocoding. Most of advanced geocoding work involves prepping the street and student file BEFOREHAND. Steps to improving matched records: Fix.
Mobile Technology for Real Property Assessment Tax Assessor’s Office Davie County, North Carolina.
Lecture 16: Data input 1: Digitizing and Geocoding By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont NR 143.
Geocoding: - Table to geocode may be an ASCII, spreadsheet, dBase, or MapInfo table - Referred to as the “target” table - The target table is the attribute.
Geocoding - Advanced Techniques
A Standardized Official Address and Point for Every Occupiable Unit? Metro Wide? Are we Nuts? MetroGIS Address Workgroup Mark Kotz, Metropolitan Council.
Lecture 5 Geocoding. What is geocoding? the process of transforming a description of a location—such as a pair of coordinates, an address, or a name of.
INCORPORATING E911 ADDRESSING INTO COUNTY GIS Des Moines County GIS and E911 Matt Warner GIS Coordinator Des Moines County GIS Commission.
Your Online Bike Map for the San Francisco Bay Area Sean Co Metropolitan Transportation Commission
©2012 Applied Geographics, Inc.Slide 1 How to Put GIS To Work for Voting Redistricting Empowering People with Spatial Solutions Michele.
The City of Fargo Master Address File Project. Discovering what the heck is out there? The City of Fargo is currently developing a comprehensive, standardized,
Session: Parcel/Address Data Maintenance How Addresses Are Used in GIS Presenter: Wade Kloos, ESRI Date: Thursday, October 4, 2001.
Office for Information Resources GIS Services The Tennessee Base Mapping Program “Moving Forward” Dennis Pedersen, Director OIR – GIS Services.
Creating a Statewide Geocoding Service for West Virginia 2008 West Virginia GIS Conference.
SanGIS (San Diego Geographic Information Source) A Joint Powers Authority of the City and County of San Diego.
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont.
Where are all the Gas Stations? 2008 Hurricane Season Lessons Learned Workshop Louisiana’s Geospatial Response to Hurricanes Gustav and Ike January 29,
Indianapolis/Marion County GIS & DigSmart Ryan R. Johnson March 8, 2006.
Enhanced Parcel Queries in Kansas Kristen Jordan.
1 Global Address Verification Overview Bud Walker, Admound Chou.
Advanced Geocoding. Most of advanced geocoding work involves prepping the street and student file BEFOREHAND. Steps to improving matched records: Fix.
How Accurate is your Address Data? Kentucky Geospatial Audit for Matt Wagoner, CFM GIS Manager James Morse, GIS Project Manager Stantec Consulting.
Harry Williams, Cartography1 INTRODUCTION TO GIS A Geographic Information System is a combination of software and hardware that can store, manipulate,
GIS Collaboration For Emergency Services Randy Knippel GIS Manager Dakota County 8 County Collaboration GIS Workgroup MESB NG911 Workgroup.
Geospatial Commons Workgroup Chair: Mark Kotz, Metropolitan Council Presentation to State Wide Geospatial Advisory Council June 30, 2010.
Presented by: Marianne Cardwell, Woolpert, Inc. Cheryl Spencer, City of Indianapolis February 23, 2010 Voter Information Portal.
Address matching or Geocoding  Very common for:  E 911  Crime reports  Customer records  Tax/Parcel records  Marketing  Driving directions Most.
Lab 6: Geocoding You have received a dBase file that contains the address list of over 500 homes in your neighborhood that have had reports of lead poisoning.
William Perry U.S. Geological Survey Western Ecological Research Center Geography 375 Final Project May 22, 2013.
Water-Use Open Forum Please put your phone on mute until the end of the presentation.
Presented by: Shahab Spring Introduction Data Analytics Plugins Learning Resources.
Address matching also commonly called ‘geocoding’ Very common for: –Crime reports –Customer records –Tax/Parcel records –911 systems Most common form of.
Using GIS Effectively to Visualize Government Data: A Case Study from Colorado Christopher Harless Torry van Slyke.
Geocoding Chapter 16 GISV431 &GEN405 Dr W Britz. Georeferencing, Transformations and Geocoding Georeferencing is the aligning of geographic data to a.
GIS Project1 Physical Structure of GDB Geodatabase Feature datasets Object classes, subtypes Features classes, subtypes Relationship classes Geometric.
Geocoding Chapter 16 GISV431 &GEN405 Dr W Britz. Georeferencing, Transformations and Geocoding Georeferencing is the aligning of geographic data to a.
Identifying Indoor and Outdoor Water Use Craig W. Miller Utah Division of Water Resources November 26, 2002.
Geocoding Addresses Ming-Chun Lee.
McCracken and Paducah Geographic Information System
ArcGIS Geocoding What’s New and the Road Ahead
Chapter 10 Geocoding.
Minnesota Geospatial Commons Test Implementation
E-911 Atlas Dubuque County, Iowa.
GTECH 709 Geocoding and address matching
Voter Information Portal
Assigning Spatial Coordinates to Your Address Data
GIS Lecture: Geocoding
Building an online tool for spatial joins using open source software
Lesson 11: Web Services and API's
Esri Roads and Highways An Introduction
Presentation transcript:

Geocoder Web Service for the Metro Geocoder Web Service for the Metro Area Nancy Read Metro. Mosquito Control District MetroGIS Policy Board, January 27, 2010

Geocoder Background – how it works Update Addition – Landmarks – –Parks, Schools, City Halls, …

Text string Location coordinates Metro Counties Govt. Center 2099 University Ave. W ° St. Paul, MN ° Coordinates used to put point on map: Geocoder

Text string Location coordinates 2099 University Ave. W ° St. Paul, MN ° Match Street Name Interpolate along Range Address – Streets File University Ave. W 2099

Text string Location coordinates 2099 University Ave. W ° St. Paul, MN ° Match a Point Address – Parcel Points 2001UniversityAve. W University Ave W 2099UniversityAve. W2151UniversityAve. W

Text string Location coordinates Metro Counties Govt. Center 2099 University Ave. W ° St. Paul, MN ° Match a Point Point of Interest / Landmark BakerElem.School Text match Metro CountiesGovt. Center McDonalds

Geocoder: 3 Parts Data Format Accuracy Up-to-date Abbreviations Spelling errors

Geocoder Parts Match, Score Data ST = Street ST = Saint Geocoder Engine Standardizers Comparison Settings Weights Rules

Geocoder Parts Web Service Match, Score Data ST = Street ST = Saint Input, Output formats

Why build a geocoder service? Use point data as well as interpolated Local data more current, Better Unlimited use, no fees or license issues Complex tool, only build once One data set to update

MetroGIS Geocoder Project MetroGIS project funding MetroGIS project funding Dave Bitner (MAC) Dave Bitner (MAC) Jim Maxwell (TLG) Jim Maxwell (TLG) Mark Kotz (Met.Co.) Mark Kotz (Met.Co.) Gordy Chinander (MESB) Gordy Chinander (MESB) Bob Basques (St. Paul) Bob Basques (St. Paul) Chris Cialek, Jim Dickerson & Pete Olson (LMIC) Chris Cialek, Jim Dickerson & Pete Olson (LMIC) Kent Treichel (MN Dept. of Revenue) Kent Treichel (MN Dept. of Revenue) Nancy Read (MMCD)- Project Manager Nancy Read (MMCD)- Project Manager

MetroGIS Geocoder Project PAGC open source geocoder PAGC open source geocoder –reworked from batch to multi-user –created code for a service –has community of interested developers

Set up service with Metro data Set up service with Metro data –TLG Streets –7-county Parcel Layer (centroids) –Address Points (as available) House + Street or Intersection House + Street or Intersection Host Host –MnGEO (Minnesota Geographic Information Office) MetroGIS Geocoder Project

Metro Geocoder Up continuously since June 2008 Up continuously since June 2008 Automated data update Automated data update Streets – weekly from NCompass (TLG) Parcels – quarterly from MetroGIS/ Met. Council (as provided by counties) Usage 10,000 – 90,000 hits per month Usage 10,000 – 90,000 hits per month

Tools, Docs, Users Sample form - try address, see responses Sample form - try address, see responses Technical documents Technical documents –Geocoder Request Protocol documentation Geocoder Request Protocol documentationGeocoder Request Protocol documentation –Geocoder Response API documentation Geocoder Response API documentationGeocoder Response API documentation SOAP wrapper for.Net (Matt McGuire, Metro Council) SOAP wrapper for.Net (Matt McGuire, Metro Council) ArcMap Tool (Steve Jakala, Scott Co.) ArcMap Tool (Steve Jakala, Scott Co.) Public sites using Geocoder Web Service: Public sites using Geocoder Web Service: –Metro Mosquito Control web map (Houston Engineering) –DNR LandView (Craig Perrault, MnDNR) –Carver County

Using Geocoder in Applications Web Service takes urlencoded Address or Intersection requests Web Service takes urlencoded Address or Intersection requests returns closest matches with latitude- longitude, in XML, CSV or JSON. returns closest matches with latitude- longitude, in XML, CSV or JSON.

Example Request methodName=GeocodeRequest &Version=1.1 &CountryCode=US &maximumResponses=10 &CompleteAddressNumber=2099 &CompleteStreetName=UNIVERSITY%20AVE%20W &PlaceName=Saint%20Paul &ZipCode=55104% &ResponseFormat=XML

Response (xml) …. … UNIVERSITY - UNIVERSITY - AVENUE WEST AVENUE WEST SAINT PAUL SAINT PAUL parcels_all7_points_lat83_point - parcels_all7_points_lat83_point

Geocode by Intersection

Call Tracking application Geocode while customer is on the phone Geocode while customer is on the phone

Assigns Service Area uses st_within PostGIS SQL function with lat,long from geocoder service to populate other fields from spatial tables uses st_within PostGIS SQL function with lat,long from geocoder service to populate other fields from spatial tables

Field staff select their calls, map

Geocoding calls reduced time field staff spend locating call by 80% North service area calls, 2008

How well is Geocoder working? Web Service Match, Score Data Inputs, parsing Separate fields or one string Geocoder Engine Standardizers Comparison Settings Weights Rules Point or Ranges Loc. Accuracy Current Parsing Abbreviations Free of spelling errors Strange but true PAGC ST = Street ST = Saint

How well is Geocoder working? Web Service Match, Score Data Inputs, parsing Separate fields or one string Geocoder Engine Standardizers Comparison Settings Weights Rules Point or Ranges Loc. Accuracy Current Parsing Abbreviations Free of spelling errors Strange but true PAGC ST = Street ST = Saint

How well is Geocoder working? Web Service Match, Score Data Inputs, parsing Separate fields or one string Geocoder Engine Standardizers Comparison Settings Weights Rules Point or Ranges Loc. Accuracy Current Parsing Abbreviations Free of spelling errors Strange but true PAGC ST = Street ST = Saint

Points of Interest / Landmarks Change match/scoring engine (PAGC) – –International interest – some areas do not use house numbers + street name addressing – –Scores based on Each (significant) word Soundex Approximate (whole name) Web Service Match, Score Data

One service handles address, intersection, and named feature Change web service inputs allowed – –LandmarkName, LandmarkType, CountyName Web Service Match, Score Data Points of Interest / Landmarks

Try data file with x,y (not shp file) Data available? Web Service Match, Score Data Points of Interest / Landmarks

Data GNIS – Geographic Names, USGS NCompass / TLG Landmarks – –Part of MetroGIS streets package – –Some points, some polygon centroids (water) Metro. Council – –Transit, from bus route requests – –Other data? 911 – –Each Public Service Answering Point (PSAP) has their own data HSIP + state creation/update CAP grant – –Hospitals, Fire Stations, Police, Schools Commercial data sources?

Data: examples

TLG

Data: examples GNIS

Data: examples Transit

Data: examples

Data Data for testing: TLG Landmarks Could assemble a more complete dataset – –Eliminate duplicates – –Check positional accuracy – –Check spelling and consistency – –Feature types? Data maintenance??

Points of Interest / Landmark Example of raw output EAST BETHEL CITY HALL D65A ANOKA EAST BETHEL MINNESOTA clipped_to_metro2_lat_point BETHEL CITY HALL D65A ANOKA BETHEL MINNESOTA clipped_to_metro2_lat_point - EAST BETHEL ICE ARENA D67 ANOKA EAST BETHEL MINNESOTA clipped_to_metro2_lat_point

Geocoder Enhancements Change candidate matches returned – alt. street names before alternate numbers Fix corrected names returned with pre-types (no County Road County Road B) Allow entry of House # + Street Name as continuous text string

MetroGIS Geocoder Project Continuing Work – –Address points dataset, with automated data update – –Adjusting performance – –More Hosts? Batch service? – –Open source – anyone can contribute to code Web Service – Contacts List ? Outreach ?