Свежий Sentinel-2 в ваших редакторах. С QGIS, но проще
Do TrickyFoxy đăng vào 02 tháng 08 năm 2023 bằng Russian (Русский). Cập nhật lần cuối cùng vào 03 tháng 08 năm 2023.Кажется существует единственная инструкция по получению свежих снимков Sentinel-2. Она неплохо рассказывает, как подготовить снимки, но сложно объясняет, как использовать их в редакторах OSM. Поэтому после шага 7, можно обойтись
без GeoTIFF и тайлового сервера
- Выберите в QGIS:
Processing->Toolbox->Raster Tools->Generate XYZ tiles (MBTiles)
- Задайте параметры:
- в
Extent
нужную вам область карты. Maximum Zoom
скорее всего вам нужен 15.- В
Output Path
задайте куда сохранить файл с тайлами
- в
- Нажмите Run и дождись завершения рендеринга.
- В JOSM установите плагин
mbtiles
- Отройте файл полученный на шаге 3.
Кстати, недавно Guru Maps научился отрывать MBTiles https://gurumaps.app/blog/2023/06/14/mbtiles
Но если вы тайловый сервер всё-таки хочется, то можно обойтись без tileserver-php из инструкции. И без плагина QTiles, что будет ещё и быстрее работать!
Классические тайлы с веб-сервером
- Выберите в QGIS:
Processing->Toolbox->Raster Tools->Generate XYZ tiles (Directory)
- Задайте параметры:
- Задайте в
Extent
нужную вам область карты. Maximum Zoom
скорее всего вам нужен 15.- Задайте
Output Directory
. Можно сразу выбрать директорию вашего веб-сервера.
- Задайте в
- Нажмите Run и дождись завершения рендеринга.
- Запустите ваш веб-сервер. Если вы не работали Nginx или Apache, то откройте в терминале папку с вашими тайлами и попробуйте использовать веб-сервер в Python:
python -m http.server 80
или PHP:php -S 127.0.0.1:80
- В JOSM откройте
Настройки->Слои->+TMS
. - Введите URL вида:
http://localhost/<имя папки с тайлами>/{zoom}/{x}/{y}.png
- Приблизьтесь к нужной вам территории в JOSM и в меню Слои выберите ваш новый слой.
p.s. я использовал QGIS 3.32.1-Lima.
Классические тайлы для JOSM без тайлового сервера
Вместо запуска веб-сервера в JOSM можно указать URL вида:
file://<абсолютный путь до папки с тайлами>/{zoom}/{x}/{y}.png
Thảo luận