Mapbox. Vector tiles

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 30

  • @gis
    @gis  4 года назад +1

    Наш сайт - flexatel.ru/
    Пример приложения - 194.58.104.84/vectorlayers/
    Source code (follow us) - github.com/mokrayaGISka/mapbox-vector-tiles
    Присоединяйтесь к лекциям - просто напишите в телеграм @geofuckCode
    Follow us on github - github.com/mokrayaGISka/
    В данном видео показан пример добавления векторных тайлов на карту, собранную с помощью Mapbox GL JS
    Полезные ссылки:
    Mapbox GL JS API - docs.mapbox.com/mapbox-gl-js/api/
    Установка расширения для векторных тайлов на Geoserver - docs.geoserver.org/stable/en/user/extensions/vectortiles/install.html
    Publishing a GeoServer Layer for use with Mapbox Styles - docs.geoserver.org/latest/en/user/styling/mbstyle/source.html

  • @vsgeo
    @vsgeo 5 лет назад +2

    Александр, спасибо большое за обучающие видео. А можно будет посветить один из следующих обзоров растровому кэшированию на геосервере (geowebcache) и публикации готового кэша (например, взятого из SAS планеты) через геосервер?

    • @gis
      @gis  5 лет назад

      Добрый вечер, спасибо за отзыв
      Да мы включим эту тему в список запланированных на ближайшее время

  • @ДмитрийЕгорович-н5д
    @ДмитрийЕгорович-н5д 2 года назад +1

    Я понимаю, что такие карты кому-то будут нужны. "Но, чёрт возьми, Холмс!" Имхо гораздо чаще задача в конторе хотя бы 30+ сотрудников - где сидит менеджер Василий и кто этот чувак за соседним столом с которым ты уже 2 недели ходишь на обед и вроде неудобно спрашивать как его зовут. И чтобы это на своём сервере без привязки к Мапбокс, Гугл, Яндекс и иже с ними. залить на сервер план помещения(наверняка это можно найти в бухгалтерии в договорах аренды) раскидать примерно столы/МФУ и чтобы несколько слоёв: слой сотрудников, слой оргтехники и прочее. Есть где-нибудь готовое что-то подобное? Понятно, что напильник понадобиться, но хоть что-то близкое.

    • @gis
      @gis  2 года назад +1

      Добрый день, да, это тоже можно делать
      Если вам нужно веб решение - то leaflet или openlayers
      А если настольное - то qgis или arcgis

    • @ДмитрийЕгорович-н5д
      @ДмитрийЕгорович-н5д 2 года назад +1

      @@gis Спасибо. Разумеется веб, сейчас его очень много. Я собственно про эти библиотеки и думал. Просто надеялся, что есть что-то примерно готовое. Я всмысле, что для чего-то простого достаточно phpmyadmin(создание БД, экспорт, назначение привилегий) не обязательно лезть в консоль(хотя и надо уметь). Собственно надеялся на наличие leafletadmin)))

    • @gis
      @gis  2 года назад +2

      @@ДмитрийЕгорович-н5д такие продукты только платные могут быть

    • @ДмитрийЕгорович-н5д
      @ДмитрийЕгорович-н5д 2 года назад

      @@gis Спасибо. Значит буду тренировать память)

  • @yurykryvashei6066
    @yurykryvashei6066 5 лет назад +1

    А как на mapbox поставить нормальный адресный поисковик, что бы например если у нас в окне стоит Москва и мы пишем "Ул.Центральная д.1" он искал в Москве, если стоит Минск и пишем "Центральная...", то он понимал что нужно искать в ближайшей выбранной области?
    И можно ли сделать что бы эти тайлы изначально были прозрачными и подсвечивались при наведении курсора?

    • @gis
      @gis  5 лет назад +1

      Самое простое - в поисковике писать название города вместе с адресом
      Для других сценариев - нужна доработка
      По стилизации векторных тайлов - можно почитать тут
      docs.geoserver.org/stable/en/user/styling/mbstyle/reference/spec.html
      docs.geoserver.org/latest/en/user/extensions/vectortiles/tutorial.html
      В свойстве paint можно указать настройки стиля

  • @НатальяС-т9ы7ф
    @НатальяС-т9ы7ф 4 года назад +1

    Подскажите, а как получить ссылку на тайлы в геосервере?

    • @gis
      @gis  4 года назад

      Добрый день, Наталья, можете написать подробнее, что значит получить ссылку на геосервере?

    • @НатальяС-т9ы7ф
      @НатальяС-т9ы7ф 4 года назад +1

      @@gis может, я не так выразилась. Первый раз вообще что-то такое пытаюсь сделать. Я имела в виду эту строку в коде: 194.58.104.84:8080/geoserver/gwc/service/tms/1.0.0/test:grnicy_ao_w1251@EPSG%3A900913@pbf/{z}/{x}/{y}.pbf

    • @gis
      @gis  4 года назад +1

      @@НатальяС-т9ы7ф Не совсем понимаю - это строка ссылка на векторные тайлы
      Вы что хотите с ней сделать?

    • @gis
      @gis  4 года назад +2

      @@НатальяС-т9ы7ф Или вы хотите сгенерировать свои векторные тайлы на геосервере?

    • @НатальяС-т9ы7ф
      @НатальяС-т9ы7ф 4 года назад +1

      @@gis да, я загрузила Шейп, установила приложения для кеширования, а как ссылку такую на тайлы получить, не пойму 🤔

  • @mubeenshafqat3154
    @mubeenshafqat3154 3 года назад +1

    Как вы создали ссылку на плитку с векторной картой.
    Для своего слоя на Geoserver я получаю эту ссылку
    Локальный хост:8080/Geoserver/Geo12/wms
    Как мне преобразовать эту ссылку в вашу?

    • @gis
      @gis  3 года назад

      а вы установили дополнителььный модуль для тайлов mapbox на geoserver?