SlideShare a Scribd company logo
1 of 32
Geocodin
   g
62-66 King St, Melbourne, Vic 300




          144.9568,
          -37.8188
York Butter Factory




   144.9568,
   -37.8188
Options
BY
       O
Good   Address   Geocode
Data   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
               Melbourne
St, 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 use
Limited batch geocoding (<1000 requests per day)
World Geocoding
                   Service
   62 King       12 Birdsville     Melbourne   York Butter
St, Melbourn    Cres, Birdsville      Zoo        Factory
      e



   144.95,          150.84,         144.94,
   -37.81                           -37.79
                    -34.04
World Geocoding
           Service

Esri
        locatorTask   GeoCod
APIs                    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 Street
sourceCountry=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 St
bbox="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 + Melbourne
outSR=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 Melbourne
maxLocations=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=restaraunt
extent=drivetimes.extent
type=restaraunt
extent=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 Lane




type=cafe
Extent=
  centerAt(geolocation.coords)
  expand(a search radius)
Quick
Demo

More Related Content

Viewers also liked

Airport drainage
Airport drainageAirport drainage
Airport drainagejagadish108
 
Syahrul aenal ix.o (smpn 1 tirtamulya)
Syahrul aenal ix.o (smpn 1 tirtamulya)Syahrul aenal ix.o (smpn 1 tirtamulya)
Syahrul aenal ix.o (smpn 1 tirtamulya)syahrul syahrul aenal
 
Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...
Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...
Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...jkmcgrath
 
Relevance of entrepreneurship training in a market driven economy konayuma
Relevance of entrepreneurship training in a market driven economy konayumaRelevance of entrepreneurship training in a market driven economy konayuma
Relevance of entrepreneurship training in a market driven economy konayumaGabriel Konayuma
 
The World of Geocoding and Challenges in India
The World of Geocoding and Challenges in IndiaThe World of Geocoding and Challenges in India
The World of Geocoding and Challenges in IndiaNishant Sinha
 
Hi tech engineering services [airport case study]
Hi tech engineering services [airport case study]Hi tech engineering services [airport case study]
Hi tech engineering services [airport case study]Naresh Dhingra
 

Viewers also liked (10)

Airport drainage
Airport drainageAirport drainage
Airport drainage
 
Syahrul aenal ix.o (smpn 1 tirtamulya)
Syahrul aenal ix.o (smpn 1 tirtamulya)Syahrul aenal ix.o (smpn 1 tirtamulya)
Syahrul aenal ix.o (smpn 1 tirtamulya)
 
Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...
Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...
Edit Histories and Literary Turf Wars: John Ashbery, Reception History, and W...
 
Section 1 plates
Section 1 platesSection 1 plates
Section 1 plates
 
India
IndiaIndia
India
 
Plan de marketing on line
Plan de marketing on linePlan de marketing on line
Plan de marketing on line
 
Relevance of entrepreneurship training in a market driven economy konayuma
Relevance of entrepreneurship training in a market driven economy konayumaRelevance of entrepreneurship training in a market driven economy konayuma
Relevance of entrepreneurship training in a market driven economy konayuma
 
The World of Geocoding and Challenges in India
The World of Geocoding and Challenges in IndiaThe World of Geocoding and Challenges in India
The World of Geocoding and Challenges in India
 
Hi tech engineering services [airport case study]
Hi tech engineering services [airport case study]Hi tech engineering services [airport case study]
Hi tech engineering services [airport case study]
 
Work Ethics
Work EthicsWork Ethics
Work Ethics
 

Geocoding (Dev Meet Up II)

Editor's Notes

  1. Geocoding.
  2. More usage with Bing
  3. The service is built primarily using the GeoNames Dataset that anyone can contribute to and is free to use.No addresses
  4. 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.
  5. Throw 62 king street at itTop result is in NY.
  6. 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.
  7. We can include the city name into the search, and we could hardcode this into our Application*Finds it.
  8. A better approachTake the extent of your map from your web app and feed it in as an input to the geocoder.
  9. 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.
  10. 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.
  11. Score is useful for your web apps.If only one result found and above 95 = zoom to it.*If &gt;1 result found, and no one score is above 95, prompt user to choose a location.ArcGIS Online does not do this.
  12. 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.
  13. 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.
  14. Geocoding.
  15. Dojo iOS interface.
  16. Dojo iOS interface.
  17. Geocoding.