You are not logged in.

#1 2019-08-16 13:49:52

Nutsflush
Member
Registered: 2019-08-16
Posts: 5

Присвоювання локацій через межі міст, селищ, адм районів

веб-проект (php, mysql), локацій 200к+

Потрібно чітко визначати місцезнаходження користувача на сайт і присвоювати йому потрібне місто. Задля більш чіткого присвоювання локацій хочемо використовувати межі міст. Зараз використовуємо просто GeoIP lite от MaxMind. Запит для присвоювання GeoPy використовувати не хочемо, бо є проблеми з полями які передаються:
1) Переклад міст, та поля в яких вони передаються дуже різні зазвичай
2) шукати по Осм ід не має сенсу, бо отримувати будем точні координати, навіть якщо не точні, GeoPy все одно допише за нас. 
https://nominatim.openstreetmap.org/rev … on=106.847
https://nominatim.openstreetmap.org/rev … &lon=30.35

Тому присвоювати локацію будемо на стороні сервера.

І тут виникає питання.
Де взяти БД полігонів локацій або можливо десь можливо робити запити в ОпенСтрітМап, щоб отримати координати для своєї БД (MySQL),

На прикладі Києва
http://polygons.openstreetmap.fr/get_ge … 6&params=0

Можливо є якісь інші ідеї, буду радий почитати.

Offline

Board footer

Powered by FluxBB