Расстояние между городами

Статус
В этой теме нельзя размещать новые ответы.

Aldekein

Создатель
Регистрация
26 Дек 2007
Сообщения
14
Реакции
9
Вчера задался необходимостью посчитать расстояние между 2мя произвольными городами. После чего скачал огромную базу на 2,5 млн записей от ip2location и неприятно удивился количеству дублирующихся городов (из-за различных диапазонов IP, принадлежащих одному городу).

В общем, в результате я почистил ее, убрав лишнее и оставив только поля

Код:
  `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мя точками земного шара по географическим координатам.

Надеюсь кому-то пригодится.
 

Вложения

  • addr_lat_long.zip
    303,2 KB · Просмотры: 98
Вряд ли кому-то интересно знать прямое расстояние между городами.. Если только летчикам
 
Хм.. почему летчикам? Делаете сайт например фирме по транспортным перевозкам, с картой, с базой.. Полезная вещь. ;)
 
Хм.. почему летчикам? Делаете сайт например фирме по транспортным перевозкам, с картой, с базой.. Полезная вещь. ;)
дык. расстояние-то замеряется не по дорогам, а по воздуху. напрямик.

но скрипт — хорош и за выкладку определённо спасибо) кому понадобится, тот оценит.

вот флэшка давеча пробегала "на знание географии". перед тобой карта мира и поочерёдно выводятся названия стран/городов мира, твоя задача кликнуть как можно точнее — указать месторасположение города/страны. и скрипт там показывает на сколько км. приблизительно вы ошиблись. вот там что-то подобное явно используется.
 
  • Заблокирован
  • #5
как вариант просчета более точного расстояния - вычислять ближайшие населенные пункты и прокладывать маршрут через них, но все-равно, погрешность при таком раскладе нехилая.
Вот удачный пример отличной базы, вот бы ее сграбить :)
Для просмотра ссылки Войди или Зарегистрируйся
 
такой скрипт мог бы использоваться и для определения, какие города находятся в радиусе стольких-то километров.
 
то что надо. давно искал.
а то устал грабить с других сайтов инфу.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху