Tagged with geo-coding - Visokio Forums http://forums.visokio.com/discussions/tagged/geo-coding/feed.rss Mon, 30 Oct 17 15:01:56 -0400 Tagged with geo-coding - Visokio Forums en-CA Mapping: Help! Need Dummies guide to mapping http://forums.visokio.com/discussion/2844/mapping-help-need-dummies-guide-to-mapping Thu, 12 Feb 2015 07:35:24 -0500 lcooper 2844@/discussions GIS: Geocoding (ESRI) http://forums.visokio.com/discussion/2636/gis-geocoding-esri Mon, 07 Jul 2014 08:57:03 -0400 richard 2636@/discussions
  • Esri (batch) - Returns the highest ranking match per location. More efficient for large datasets than using Esri multi-match.
  • Esri (multi-match) - Can return multiple matches per specific place name, e.g. a place called "Aberdeen" exists in Scotland, Hong Kong etc.
  • Yahoo - Yahoo BOSS PlaceFinder.


Each of these services requires an account with the relevant service provider. Links to the provider's sign-up page are included in the Geocode block.

INSTRUCTIONS
  1. Create a new file in Omniscope and go to DataManager.
  2. Add a 'List of values' block to the DataManager workspace and insert some values (to test the feature) or use a dataset that already has a location field.

    image
  3. Connect a Geocode block to your workflow, select the field "Values" (containing your place names) and choose a geocoding service:

    • Esri (batch)

      image
      1. After signing up for an account, enter your username and password then click 'Connect'.
      2. Select the fields you want the geocoding service to return.
      3. Click "Restrict to country" if all of your place names exist within a single country. This can improve the accuracy of geocoded results.
      4. Click "Execute" to begin geocoding.

      NB: "Geocode Service URL" is an advanced option for overriding which Esri geocoding service Omniscope will use to generate results.

    • Esri (multi-match)

      image
      1. After signing up for an account, enter your username and password then click 'Connect'.
      2. Select the fields you want the geocoding service to return.
      3. Click "Restrict to country" if all of your place names exist within a single country. This can improve the accuracy of geocoded results.
      4. Configure "Max matches" to select how many results you would like returned for each input place name.
      5. Click "Execute" to begin geocoding.

      NB: "Geocode service URL" is an advanced option for overriding which Esri geocoding service Omniscope will use to generate results.

    • Yahoo

      image
      1. After signing up for an account, enter your OAuth consumer key and secret then click 'Connect'.
      2. Select the fields you want the geocoding service to return.
      3. Configure "Count" to select how many results you would like returned for each input place name.
      4. Click "Execute" to begin geocoding.


  4. Load the data into Omniscope to see the geocoded place names and visualise the data in the Map View.

    image
]]>
Geocoding - Adding Mapquest, Cloudmade and Gisgraphy server connectors? http://forums.visokio.com/discussion/2306/geocoding-adding-mapquest-cloudmade-and-gisgraphy-server-connectorss Wed, 04 Sep 2013 10:30:29 -0400 daniel 2306@/discussions
http://www.mapquestapi.com/geocoding/#optionssample - limited to 100 per call

http://cloudmade.com/ - Apparently upto 100k calls per month

http://www.gisgraphy.com/


I think they all require sign ups and API keys to be created dynamically?]]>
Mapping: ESRI geocoding added (2.9+) http://forums.visokio.com/discussion/2285/mapping-esri-geocoding-added-2.9- Tue, 13 Aug 2013 12:44:01 -0400 chris 2285@/discussions
In the latest version of Omniscope 2.9 (b341) we have added two ESRI geocoding services. These are available in the "Geocode" operation.

  • Esri (batch). This will geocode locations in batches. Only one result (the best match) will be returned per location. This is useful when you want to geocode a large number of locations.
  • Esri (multi match). This will return a configurable number of matches per location. You can use the "Max matches" option to specify the maximum number of locations to return per location value.

Both of these services require an ArcGIS account. You can choose to use the ArcGIS online server or a custom server location (for example your own ArcGIS deployment).

Please let us know if you have any further questions.]]>
Mapping: Geocode operation replacing formula functions (2.8+) http://forums.visokio.com/discussion/2265/mapping-geocode-operation-replacing-formula-functions-2.8- Sun, 28 Jul 2013 09:27:19 -0400 chris 2265@/discussions
In the latest version of Omniscope 2.8 (b1057) we have removed the GEOCODELAT and GEOCODELONG functions. If you try to use either of these functions Omniscope will now show an error and you will not return any data. If you have any Omniscope files that use either of these functions you should remove them. These functions were removed because both of the providers used (Yahoo and Cloudmade) are no longer available for free; they both charge a fee for using them and require an additional billing and authentication sequence. This would not be possible to include inside a formula function.

As an alternative we have now added the "Geocode" operation. To use this operation in DataManager, connect the operation to a block with a field containing location data that you would like to geocode. After connecting you can select which geocode service you would like to use. After selecting the service you can then configure the service and execute the operation to obtain your geocoded data.

In Omniscope 2.8 we have added a single Geocoding service: Yahoo. In Omniscope 2.9 we will be adding an ESRI geocoding service. Please let us know if there are any alternative services you would like us to add.

Because Yahoo is now a paid-for geocoding service you need to sign up to Yahoo to use it. To sign up you need to create a Yahoo account and then create a Yahoo BOSS auth key and enter your payment details.

The following help page from Yahoo outlines the process:

http://developer.yahoo.com/boss/geo/BOSS_Signup.pdf

The following page outlines the pricing for using the Yahoo geocoding service. Please see the "Placefinder only" table for information:

http://info.yahoo.com/legal/us/yahoo/boss/pricing/?pir=ucJPcJ1ibUn.h.d.lVmlcbcEkoHjwJ_PvxG9SLK9VIbIQAw1XFrnDqY-

Once you have signed up you can enter your OAuth consumer key/OAuth consumer secret into the Geocode operation to geocode your data.

It might be advisable to set an upper limit on the amount of money charged for using the geocoding service per month, just incase you inadvertently try and geocode a large number of records. This can be configured in the setup process.

In the screenshot below you can see we are using the Yahoo Geocoding service to geocode two locations:

image

There are several advantages of using a Geocode operation rather than a geocode function:

  1. It's easier to manage and maintain. To edit a function you need to use a field organiser, locate the formula field and then edit the formula. Typically you will be using both GEOCODELAT and GEOCODELONG so if there are any changes you need to edit both of these. The Geocode operation is much easier to locate and change as necessary.
  2. You can obtain more data. The GEOCODELAT and GEOCODELONG functions only return the corresponding lat/long values. With the Geocode operation you can obtain additional data. In the Yahoo geocode service there are around 25 additional fields such as "quality," "city" and "country". You can select which fields you want to include when you retrieve your data.
  3. You can obtain multiple matches. The GEOCODELAT and GEOCODELONG functions only returned the lat/long values for the best match. In the Yahoo service you can enter a "Count" parameter. This can be used to specify the maximum number of results to return per location. In the example above we have used a count of "3" and obtain 3 results for "Chelsea".


Please let us know if you have any comments or questions about these changes.

Chris]]>
Mapping: Geocoding - Yahoo server no longer working? http://forums.visokio.com/discussion/2084/mapping-geocoding-yahoo-server-no-longer-workings Fri, 05 Apr 2013 11:08:16 -0400 andy_white 2084@/discussions Mapping: Geocoding? http://forums.visokio.com/discussion/2050/mapping-geocodings Fri, 15 Mar 2013 08:48:57 -0400 grahamb 2050@/discussions Mapping: Geo-coding no map coordinates? http://forums.visokio.com/discussion/69/mapping-geo-coding-no-map-coordinatess Wed, 18 Feb 2009 15:47:29 -0500 anon 69@/discussions Mapping: Geo-coding Yahoo Error 403? http://forums.visokio.com/discussion/1130/mapping-geo-coding-yahoo-error-403s Wed, 30 Nov 2011 08:07:14 -0500 Alexander 1130@/discussions
Using the geo-coding functions, Cloudmade free server works fine. Since I prefer using 2 different sources and comparing the results, I set up a different field for the Yahoo results.

Using the Yahoo free server I get the following warning:
"Forbidden (HTTP error 403): The page you are trying to access is forbidden."

Please advise! Thanks!]]>
Mapping: Geo-coding - Multiple Sources for geo-coding? http://forums.visokio.com/discussion/384/mapping-geo-coding-multiple-sources-for-geo-codings Mon, 23 Aug 2010 09:05:17 -0400 Mees 384@/discussions
We have used the LAT and LON functions in Omniscope, but are experiencing some issues relating the datasources.
Omniscope is working perfectly fine with these functions, especially in DM. However, the sources are very questionable. We are geocoding a massive database for the UK market and have tested results with approx 50.000 records.

- Yahoo is okay but has a lot of incorrect coordinates. Very obvious ones, e.g. UK locations plotted in US.
- Cloudmade is worse, too often that coordinates are just incorrect.

We have also used the Google source and that is working far better.

What are the possibilities to include the Google source in the GEO functions in Omniscope?
Adding this source, would add much value to the functions as correcting results will be far less.]]>