Получить координаты полигона из его кода для сайта
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 22 окт 2020, 02:11
- Репутация: 0
- Откуда: Москва
Получить координаты полигона из его кода для сайта
Здравствуйте. Столкнулся с задачей получить координаты точек границ Савеловской области, чтобы впоследствии забить их в google my maps.
Я нашел сайт, где существует код вставки для отображения этого района на сайт. Выглядит он так:
https://karta-raionov.ru/ru/moscow/savyolovskiy-rayon/
сайт- https://karta-raionov.ru/ru/moscow/savyolovskiy-rayon/
Поскольку я не могу оперировать этим кодом с google my maps, так как это не мой сайт, мне нужно получить массив координат точек границы Савеловского района, чтобы впоследствии их импортировать на сайт. После гуглежки ничего не нашел, кроме каких-то скриптов на php. Подскажите что мне с этим делать?
Я нашел сайт, где существует код вставки для отображения этого района на сайт. Выглядит он так:
https://karta-raionov.ru/ru/moscow/savyolovskiy-rayon/
сайт- https://karta-raionov.ru/ru/moscow/savyolovskiy-rayon/
Поскольку я не могу оперировать этим кодом с google my maps, так как это не мой сайт, мне нужно получить массив координат точек границы Савеловского района, чтобы впоследствии их импортировать на сайт. После гуглежки ничего не нашел, кроме каких-то скриптов на php. Подскажите что мне с этим делать?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 22 окт 2020, 02:11
- Репутация: 0
- Откуда: Москва
Re: Получить координаты полигона из его кода для сайта
trir, получил ваш ответ. Зашел на сайт и увидел совершенно замечательный ресурс. Прям карта мародеров, карта всего. Только вот мне нужен массив координат этой области, а я нигде на сайте не могу найти как экспортировать. Подскажите как получить в итоге таблицу XLSX или Таблица Google.
Спасибо, вам за то, что оказываете помощь.
Спасибо, вам за то, что оказываете помощь.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Получить координаты полигона из его кода для сайта
https://overpass-turbo.eu/
relation(445281);>;out;
- Вложения
-
- overpass1.PNG (78.07 КБ) 4846 просмотров
Последний раз редактировалось trir 23 окт 2020, 19:45, всего редактировалось 1 раз.
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: Получить координаты полигона из его кода для сайта
Собственно полигон с Geofabrik
- Вложения
-
- Савёловский_район.kmz
- (1.52 КБ) 229 скачиваний
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 23 окт 2020, 20:05
- Репутация: 0
- Откуда: bangalore
- Контактная информация:
Re: Получить координаты полигона из его кода для сайта
Very nice write-up. I absolutely appreciate this website. Thanks!
icici ppf calculator
icici ppf calculator
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 22 окт 2020, 02:11
- Репутация: 0
- Откуда: Москва
Re: Получить координаты полигона из его кода для сайта
Спасибо Вам большое! Это просто гениально. Выудить координаты смогу наверное через скрипт. Вы очень помогли
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 22 окт 2020, 02:11
- Репутация: 0
- Откуда: Москва
Re: Получить координаты полигона из его кода для сайта
Игорь Белов, спасибо Вам. Ваше решение идеально подходит для моего случая. Только даже после посещения я так и не понял как вы добыли этот ценный файл с сайта geofabric. То есть как это сделать для любого района? Спасибо.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Получить координаты полигона из его кода для сайта
ять, какой скрипт - открой в блокноте и копируйВыудить координаты смогу наверное через скрипт
https://wiki.openstreetmap.org/wiki/Overpass_APIкак это сделать для любого района?
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: Получить координаты полигона из его кода для сайта
Geofabrik держит кусочки Планеты по странам. Нас интересует сайт загрузки: http://download.geofabrik.de/
На нём находим Россию и загружаем файл Планеты на Центральный федеральный огруг: central-fed-district-latest
Можно сразу извлечь Савёловский район в файл doc.kml:
Код: Выделить всё
ogr2ogr -f KML -sql "SELECT name,admin_level AS description FROM multipolygons WHERE admin_level IS NOT NULL AND name IN ('Савёловский район')" doc.kml central-fed-district-latest.osm.pbf
Например, слой adminareas в новой БД central-fed-district.gpkg:
Код: Выделить всё
ogr2ogr -f GPKG -sql "SELECT osm_id,name,admin_level AS fclass FROM multipolygons WHERE admin_level IS NOT NULL" central-fed-district.gpkg central-fed-district-latest.osm.pbf -nln adminareas -nlt PROMOTE_TO_MULTI
Код: Выделить всё
ogr2ogr -f "ESRI Shapefile" -sql "SELECT osm_id,name,admin_level AS fclass FROM multipolygons WHERE admin_level IS NOT NULL" -lco ENCODING=UTF-8 adminareas.shp central-fed-district-latest.osm.pbf
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя