Where does geodata come from?

We need to implement some integration of geolocation services for some of our products. There are many third-party companies that offer both free and paid geolocation services and databases, which are sometimes updated constantly, and sometimes once a month.

Where do these services get geographic location information for their databases that they distribute?

+4
source share
2 answers

Depends on the type of geolocation. if you mean ip <> country / city [for example, www.maxmind.com] - the basic information can be found in the whois records supported by network operators / regional Internet registries . for example: http://tools.whois.net/whoisbyip/?host=64.34.119.12

Suppose that it is possible to clean / normalize this data semi-automatically.

if you mean mac address <> geographic coordinates - most likely, just follow the users [with their consent .. or without] - either collect information from applications running on mobile devices using gps and wifi on board, or by " driving driving around like google earth street view teams.

+3
source

We get our data from public sources:

  • ISO: International Organization for Standardization
  • BGN: US Geographic Names Council
  • UNGEGN: United Nations Group of Experts on Geographical Names
  • PCGN: UK Standing Committee on Geographical Names
  • FAO: United Nations Food and Agriculture Organization
  • FIPS: US Federal Information Processing System.
  • ITU: International Telecommunist Union

Then update our MySQL database monthly. Our service is currently FREE!

http://nwstartups.com/api/geo/country.php

+2
source

Source: https://habr.com/ru/post/1385926/


All Articles