Как наложить kmz файл в leaflet?
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Как наложить kmz файл в leaflet?
И снова здравствуйте!
Перерыла весь интернет, прочитала всю документацию, просмотрела десяток видео и нигде не нашла. может кто подскажет?
Перерыла весь интернет, прочитала всю документацию, просмотрела десяток видео и нигде не нашла. может кто подскажет?
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Как наложить kmz файл в leaflet?
Странно как-то вы "перерыли".
Первая же ссылка в поиске по "leaflet KML" - http://leafletjs.com/plugins.html
А там - несколько модулей на вкус, первый - https://github.com/mapbox/leaflet-omnivore для которого есть пример https://www.mapbox.com/mapbox.js/exampl ... ivore-kml/
Первая же ссылка в поиске по "leaflet KML" - http://leafletjs.com/plugins.html
А там - несколько модулей на вкус, первый - https://github.com/mapbox/leaflet-omnivore для которого есть пример https://www.mapbox.com/mapbox.js/exampl ... ivore-kml/
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как наложить kmz файл в leaflet?
Не попалась. Я в обратном порядке поиск задавала. спасибо!ericsson писал(а):Странно как-то вы "перерыли".
Первая же ссылка в поиске по "leaflet KML" - http://leafletjs.com/plugins.html
А там - несколько модулей на вкус, первый - https://github.com/mapbox/leaflet-omnivore для которого есть пример https://www.mapbox.com/mapbox.js/exampl ... ivore-kml/
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Как наложить kmz файл в leaflet?
В каком еще обратном? От перестановки ключевых слов, в данном случае, результат (первая ссылка в выдаче) не меняется.
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как наложить kmz файл в leaflet?
Не знаю как - но эта страничка по запросу kml leaflet не вываливалась. Я открывала все подряд на первых 10 страницах поискаericsson писал(а):В каком еще обратном? От перестановки ключевых слов, в данном случае, результат (первая ссылка в выдаче) не меняется.
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как наложить kmz файл в leaflet?
Хотя это значения не имеет, так как этот плагин не работает с kmz. Попробую развернуть, но у меня карта мира с отдельным выделением всех стран. Боюсь будет слишком много. Хотя еще не успела попробоватьericsson писал(а):В каком еще обратном? От перестановки ключевых слов, в данном случае, результат (первая ссылка в выдаче) не меняется.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как наложить kmz файл в leaflet?
тогда может не стоит использовать kmz?но у меня карта мира с отдельным выделением всех стран. Боюсь будет слишком много.
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Как наложить kmz файл в leaflet?
Вам критично именно kmz|kml ?
Расскажите подробнее про задачу. Может оказаться, что она имеет более простое и не "через пятку" решение
Границы стран имеют в shape и geojson. И они на всё ложаться куда как нативнее, чем етот ваш кэмэлэ...
Расскажите подробнее про задачу. Может оказаться, что она имеет более простое и не "через пятку" решение
Границы стран имеют в shape и geojson. И они на всё ложаться куда как нативнее, чем етот ваш кэмэлэ...
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как наложить kmz файл в leaflet?
Задача - сделать каждую страну на карте интерактивной. То есть, пользователь кликает по ней и получает окно с информацией. Для больших стран есть еще и области. Например, в России округа, в США штаты. У меня есть kmz файлы готовые с этими областями. В принципе leaflet позволяет указывать координаты и выводить окна, но это мне надо будет их вручную определять, хранить в базе а потом писать алгоритм проверки. А они ведь не квадратики, а полигоны. А для kml есть готовый код.jerry-maori писал(а):Вам критично именно kmz|kml ?
Расскажите подробнее про задачу. Может оказаться, что она имеет более простое и не "через пятку" решение
Границы стран имеют в shape и geojson. И они на всё ложаться куда как нативнее, чем етот ваш кэмэлэ...
Я уже и сама думаю, что не стоит с ним заморачиваться. Но как-то уже две недели сижу, так разобралась в этом формате...
С shape тоже можно было бы - наложить kmz в qgis и сохранить много-много шейпов со странами. В принципе это не сложно и недолго. Только как потом прицепить эти шейпы к карте на сайте и сделать их кликабельными пока не знаю.
В общем, заморочилась на kmz, так как есть пример. А по остальным технологиям - как в темном лесу. Очень отрывочные и беспорядочные знания.
Если подскажете по задаче, какую технологию проще использовать - буду очень благодарна
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как наложить kmz файл в leaflet?
Спасибо, прочитала. Буду разбираться. А может сразу дадите направление, где эти гриды создаются? Понимаю, что пока ничего не понимаю, но хоть какая-то стартовая инфа будет куда копатьfreeExec писал(а):http://gis-lab.info/qa/utfgrid.html
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Как наложить kmz файл в leaflet?
Естественно, плагины для Leaflet не работают с KMZ, потому что это ZIP-архив с KML внутри. Но это не имеет никакого значения, потому что даже если бы они умели это делать, на стороне клиента здоровенные слои всё равно бы тормозили из-за избытка геометрии (а передача данных от сервера к клиенту все равно, вероятнее всего, происходит со сжатием, т.к. на многих серверах mod_gz или аналогичный включен по умолчанию).
Шейпы, в данном случае, совершенно не лучше. Лучше - JSON, например.
Шейпы, в данном случае, совершенно не лучше. Лучше - JSON, например.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей