What is Geocoding?
Geocoding transforms an address or location into a latitude/longitude format. All CMaps Analytics tools support both address data and comma seperated latitude,longitude data.
Geocoding is only required if your data originates as address or administrative areas (state, country, zip, etc).
If your data is already in a latitude,longitude format, all CMaps Analytics products will natively consume lat,long and the result is a fast performing app/ dashboard.
Building dashboards and mobile views with CMaps Analytics grants the convenience and power of a run-time geocoder. In this scenario the dashboard or app will stream address data directly to TomTom or Google geocoding services where it is converted to lat,long and returned to the app. This process generally takes 100 milliseconds to 1 second per geocode and is subjective to various governers based on technology and licensing.
Without geocoded data, your reliance on services like Google Maps can lead to slow performance as the volumes of data increase. The benefit is all mapping technologies (including CMaps Analytics, GMaps Plugin and GMaps Mobile) can utilize this data.
If you need to geocode data, accuracy is extremely important to ensure points are rendered in the correct location. With CMaps Plugin, there are best practices to ensure accuracy, covered in:
Free Data Resources
Centigon Solutions provides free data resources for commonly used administrative areas, should you decide to plot points for those areas. From countries to zip codes, you can find data files at:
ARTICLE: Introduction to Geocoding