Geocoding (Dev Meet Up II)
Upcoming SlideShare
Loading in...5
×
 

Geocoding (Dev Meet Up II)

on

  • 743 views

Presentation on Esri's World Address Locator service. Developer Meet Up Melbourne 27/09/12

Presentation on Esri's World Address Locator service. Developer Meet Up Melbourne 27/09/12

Statistics

Views

Total Views
743
Views on SlideShare
743
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Looks like slideshare had a problem carrying across some custom fonts i was using, which has skewed it a bit. U get the idea.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Geocoding.
  • More usage with Bing
  • The service is built primarily using the GeoNames Dataset that anyone can contribute to and is free to use.No addresses
  • 3 categories for coverage description.Only 15 countries in the top advanced category.Navteq data under the hood. No idea on how often they will update.
  • Throw 62 king street at itTop result is in NY.
  • Can feed in the sourceCountry.Perhaps lock your application down to just search within Australia*Finds King Street in WACould have locked it down in the code of your web app to State of Victoria instead.
  • We can include the city name into the search, and we could hardcode this into our Application*Finds it.
  • A better approachTake the extent of your map from your web app and feed it in as an input to the geocoder.
  • GetBbox from current map, maybe extend the extent a little as well *Finds it fine.Could extend this logic:Expand the extent, and return multiple results to end-user, based on both the relevance and proximity to the centre of the map.
  • Drunk people typing in things wrong.Can still find results, they just return lower candidate score.100 is perfect match, lowers based on spelling or matching.
  • Score is useful for your web apps.If only one result found and above 95 = zoom to it.*If >1 result found, and no one score is above 95, prompt user to choose a location.ArcGIS Online does not do this.
  • 3 categories for coverage description.Only 15 countries in the top advanced category.Navteq data under the hood. No idea on how often they will update.
  • If your searching for regions like postcodes or national parks*Finds these fine*Instead of zooming your map to the centroid, you can zoom to the actual extent of the region.
  • Geocoding.
  • Dojo iOS interface.
  • Dojo iOS interface.
  • Geocoding.

Geocoding (Dev Meet Up II) Geocoding (Dev Meet Up II) Presentation Transcript

  • Geocodin g
  • 62-66 King St, Melbourne, Vic 300 144.9568, -37.8188
  • York Butter Factory 144.9568, -37.8188
  • Options
  • BY OGood Address GeocodeData Locator Service
  • Geocoding API• query limit of 2,500 geocode requests per day.• the Geocoding API may only be used in conjunction with a Google map
  • Geocoding API• query limit of 30,000 transactions per day• Bing Maps Geocode service results must be displayed on a Bing Maps basemap.
  • World Places Locator 62 King York Butter Sydney MelbourneSt, Melbourn Factory Opera House e 144.963, 151.215, -37.813 -33.856
  • World Geocoding Service “Advanced Coverage” “No cost service” Internal use Non-commercial external useLimited batch geocoding (<1000 requests per day)
  • World Geocoding Service 62 King 12 Birdsville Melbourne York ButterSt, Melbourn Cres, Birdsville Zoo Factory e 144.95, 150.84, 144.94, -37.81 -37.79 -34.04
  • World Geocoding ServiceEsri locatorTask GeoCodAPIs e Service
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=62 King Street"name": "62 King St, Troy, NY, 12180", "x": 115.44, "y": -29.19
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=62 King StreetsourceCountry=AUS"name": "62 King St, Western Australia, 6522", "x": 115.44, "y": -29.19
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=62 King St + Melbourne"name": "62 King St, Melbourne, Victoria, 3000", "x": 144.95, "y": -37.81
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=62 King Stbbox="xmin": 144.91, "ymin": -37.85, "xmax": 145.01, "ymax": -37.75"name": "62 King St, Melbourne, Victoria, 3000", "x": 144.95, "y": -37.81
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=62 Kiingg Streeet + Melbourne"name": "62 King St, Melbourne, Victoria, 3000", "x": 144.95, "y": -37.81 "Score": 88.07
  • 62 Kiiing Streeet Did you mean: Street, Melbourne 62 King CBD, 62 King Street, Northcote 62 king Street, Preston
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=62 King Streeet + MelbourneoutSR=3111 (VICGRID 94)"name": "62 King St, Melbourne, Victoria, 3000", "x": 1877874.68, "y": 1314438.77
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=Great Barrier Reef"name": "Great Barrier Reef, Queensland", "extent": "xmin": 146.76 "ymin": -17.99, "xmax": 146.77, "ymax": -17.98
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=Starbucks in MelbournemaxLocations=3"name": "Starbucks, 295 Swanston Street”“type": Coffee Shop; "xmin": 144.96; "ymin": -37.81"name": "Starbucks, Docklands Authority"“type": Coffee Shop "xmin": 144.94; "ymin": -37.81"name": "Starbucks, 440 Collins Street"“type": Coffee Shop "xmin": 144.95; "ymin": -37.81
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?location=onMouseDown(x, y)"name": "62 King St, Melbourne, Victoria, 3000",
  • geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?location=geolocation.getCurrentPosition"name": "62 King St, Melbourne, Victoria, 3000",
  • Ideas
  • type=restarauntextent=drivetimes.extent
  • type=restarauntextent=drivetimes.extent
  • 162 King Street, Melbourne
  • Vue de Monde, 525 Collins Street Hydra Cafe, 480 Collins Street Choix, 620 Collins Street Café Rema, 475 Flinders Lanetype=cafeExtent= centerAt(geolocation.coords) expand(a search radius)
  • QuickDemo