Aldekein
Создатель
- Регистрация
- 26 Дек 2007
- Сообщения
- 14
- Реакции
- 9
- Автор темы
- #1
Вчера задался необходимостью посчитать расстояние между 2мя произвольными городами. После чего скачал огромную базу на 2,5 млн записей от ip2location и неприятно удивился количеству дублирующихся городов (из-за различных диапазонов IP, принадлежащих одному городу).
В общем, в результате я почистил ее, убрав лишнее и оставив только поля
В аттаче получившаяся база на 14579 городов + скрипт для вычисления расстояния между 2мя точками земного шара по географическим координатам.
Надеюсь кому-то пригодится.
В общем, в результате я почистил ее, убрав лишнее и оставив только поля
Код:
`countryshort` varchar(255) default NULL,
`country` varchar(255) default NULL,
`region` varchar(255) default NULL,
`city` varchar(255) default NULL,
`lat` varchar(255) default NULL,
`long` varchar(255) default NULL,
В аттаче получившаяся база на 14579 городов + скрипт для вычисления расстояния между 2мя точками земного шара по географическим координатам.
Надеюсь кому-то пригодится.