Tag Info

New answers tagged

0

Ooo, time to pull out the data science, baby. I'll use Texas A&M and Mapquest as examples but you can use whatever you want... Basically, assuming you have clean data, we have to look at a couple things. 1) Can you find a pattern? (Say the difference between Texas A&M and Mapquest is usually around 2 miles. Look up Exploratory Data Analysis) 2) ...


0

Answer to this question can be found here: https://geonet.esri.com/thread/164349 There was a patch to install to fix this issue.


0

Jonatas' answer works great. If you're using the goecode autocomplete, use the 'select' event instead of the 'found' event. Here is how I place a marker for the geocoded result: var geocoderControl = L.mapbox.geocoderControl('mapbox.places', {keepOpen: false, autocomplete: true}); geocoderControl.addTo(map); geocoderControl.on('select', ...


1

Merge your old and new feature classes into one, then, using the Points to Line tool, input your merged table, and use the common field as the "line field"


2

API conditions constantly change, but this should work right now. OSM: devtools::install_github("hrbrmstr/nominatim") library(nominatim) b1 <- osm_geocode("Berlin, Germany") b1[c("lat", "lon")] Yahoo: devtools::install_github("trestletech/rydn") library(rydn) options(RYDN_KEY="yourAPIkey", RYDN_SECRET="yourSecret") b2 <- find_place("Berlin, ...


0

What worked for me is to use geopy (python library). This library can use both google maps and nominatim geolocators. You can query both geolocators and compare them. If nominatim fails at junctions, you can pick Google for those entries. Based on my experience Google Maps API is somewhat more forgiving on incomplete or more complex queries. ...


0

Have you tried going into the Geolocator's properties, and switching the field "Match with no zones" to Yes? This will make it so you do not have to type out the full address, such as "3 Yaum Al Ard Ramallah"


1

The Pelias Geocoder from mapzen runs on elasticsearch, and uses OSM data by default, though it can use any data source. The importers are split into separate modules, so even if your not interested in using the pelias geocoder, you may still find the OSM importer useful. On another note: Shapefiles of OSM data are probably not what you want for source ...


1

Take a look at https://github.com/kiselev-dv/gazetteer/tree/develop/Gazetteer It will create you a json index for osm file. And you could use https://github.com/kiselev-dv/gazetteer/tree/develop/GazetteerWeb as an example of geocoder based on ElasticSearch


0

If your workflow is in Python, geopy is a great solution. You can write your basic geocoding logic abstractly, and then choose from one of many providers (ArcGIS, Baidu, Bing, DataBC, GeocodeFarm, GoecoderDotUS, GeoNames, Google, IGN France, LiveAddress, NaviData, Nominatim (OSM), OpenCage, OpenMapQuest, Yahoo! BOSS Place Finder, What3Words, Yandex... phew). ...



Top 50 recent answers are included