Geocoding
Aus Geoinformation HSR
Version vom 17. Februar 2014, 15:10 Uhr von Stefan (Diskussion | Beiträge)
The geocoding (geolocalization, DE:Geokodierung) is the process of finding associated geographic coordinates (e.g. latitude/longitude or northing/easting) from other geographic data, such as addresses (street name and street or building number), postal codes or place names. Since address data is a laborious data (like most geospatial data) and often copyrighted there is no single free solution or service.
Given a local spreadsheet with not-yet-geocoded address data, there are following current solutions:
- ArcGIS Online (data source: Google): no programming, webbased service, data needs to be uploaded, needs AGOL account => See ArcGIS Online and Esri Help Pages.
- Google Docs with App Script (data source: Google): predefined scripts, webbased service, data needs to be uploaded => See https://github.com/mapbox/geo-googledocs .
- Mapquest (data source: Nominatim/OpenStreetMap): predefined scripts, webbased service, data remains locally => See http://schoolofdata.org/handbook/recipes/geocoding/ .
- SpatiaLite (data source: MOPublic/Swiss Cadastre and Statistics): local sw, local data, predefined scripts. See SpatiaLite.
>> The section below needs to be updated <<
Geocoding solutions to be evaluated later:
- Google Fusion Tables
- Esri Maps for Office
- See below.
Inhaltsverzeichnis
Geocoding im Web
- Eine Adresse aufs Mal
- Eagle (Geocode.com / Tele Atlas)
- Geocoding Service - TravelGIS.com (eine Adresse aufs Mal)
- Service des Netzwelt-Magazin (eine Adresse aufs Mal)
- Weitere:
- http://www.geonames.org/export/web-services.html#postalCodeSearch (kostenlos).
- Geocoding-Liste, insbesondere Geocodierung von Internet-Adressen.
- (OpenAddresses)
Geocoding APIs
- MapQuest Open Geocoding API Service ([1]) (und weitere [2]) (Beschränkungen: Gibt nur Ortschaft/Strasse zurück?; Lizenz: CC-BY-SA)
- Yahoo BOSS Geo Services (kostenpflichtig!)
'Yahoo! PlaceFinder API' Service (Beschränkungen: mit API-Key; max. 50'000 Requests/Tag; Lizenz: ???) - 'Bing Maps APIs' (Beschränkungen: mit API-Key? unübersichtlich; Lizenz: ???).
- Geoadmin API (Beschränkungen: verschiedene; ?; Lizenz: Bund...???)
- Geonames findNearestIntersectionOSM oder postalCodeSearch (Beschränkungen: availability; Lizenz: "free"/CC-BY-SA)
- 'Google Maps Geocoding API' Service (Beschränkungen: nur 2'500 Requests/Tag und Resultat muss im Web sichtbar gemacht werden)
- tinygeocoder.com:
- GeoAdmin API 2.5, SwissSearch: geocoding and SwissSearch: reversegeocoding [5]
- Nominatim
Geocoding mit MS Excel
Geocoding von Adressen aus Excel mit VB programmiert
- Juice Analytics: Geocodiert einzeln/mehrere Adressen international (Basis Yahoo Webservice) sowie Google Earth ()-Output. Hinweis: Dazu muss man a) einen Yahoo-Account haben und b) eine Application-ID (Authentisierungs-Typ Generic) beziehen; beides ist kostenlos. zum Download...
- Weiterentwicklung mit Google Maps (falls mehrere Adressen codiert werden sollen, yahoo_id = "YahooDemo" ersetzen durch eigene Application-ID): zum Download...
Geocoding mit QGIS
- Plugin: http://plugins.qgis.org/plugins/GeoCoding/ - arbeitet nur mit einer Adresse auf's Mal.
- Mögliche Quellen: Nominatim oder bing.
Siehe auch:
Weblinks
Generell/Liste: http://del.icio.us/search/?all=geocoding