Страница 2 из 3
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:21
Александр Мурый
Давайте заново и по порядку.
У вас есть скан карты, который вы хотите использовать как "подложку" вместо той карты, что загружена из SASPlanet, так? И вам надо привязать её к местности и нарезать на тайлы, так?
У вас есть другие картинки, которые надо отображать привязанными к вашей карте-подложке и обрезанными по границам каких-либо регионов, так?
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:21
trir
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:23
Александр Мурый
Нет смысла привлекать сюда ещё и MapInfo, QGIS вполне справится.
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:41
Александр Мурый
Ставим QGIS, в нём ставим 3 плагина: QuickMapServices, Qtiles, Freehand raster georeferencer. Про установку плагинов читайте в документации, там всё просто.
Также понадобятся векторные данные (OpenStreetMap или любые другие геоданные) для обрезки картинок по регионам. По России и СНГ брать можно
здесь, для всего мира надо искать в других источниках.
Далее:
- привязываем карту в QGIS, используя карты-подложки из плагина QuickMapServices;
- открываем геоданные с границами стран/регионов;
- с помощью плагина "Freehand raster georeferencer" накладываем вручную какую-либо картинку на карту, подгоняем под размер нужного региона, сохраняем картинку с привязкой;
- открываем привязанную картинку, обрезаем её по границе нужного региона (меню на англ. Raster -> Extraction -> Clipper);
- отключаем слой с регионами, если он не нужен на конечной карте;
- запускаем плагин "Qtiles", настраиваем, строим тайлы;
- заливаем тайлы на сервер;
- profit!
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:45
tuola
trir писал(а):Карта "фэнтезийная" или "реальный мир"? Знаете где она реально находится?
Карта мира со странами и областями для больших стран. Реальная
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:46
tuola
trir писал(а):Карта "фэнтезийная" или "реальный мир"? Знаете где она реально находится?
Реальная карта мира. Обозначены страны и области для больших стран
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:48
trir
Реальная карта мира. Обозначены страны и области для больших стран
Такое проще взять из OSM
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:49
tuola
Александр Мурый писал(а):Ставим QGIS, в нём ставим 3 плагина: QuickMapServices, Qtiles, Freehand raster georeferencer. Про установку плагинов читайте в документации, там всё просто.
Также понадобятся векторные данные (OpenStreetMap или любые другие геоданные) для обрезки картинок по регионам. По России и СНГ брать можно
здесь, для всего мира надо искать в других источниках.
Далее:
- привязываем карту в QGIS, используя карты-подложки из плагина QuickMapServices;
- открываем геоданные с границами стран/регионов;
- с помощью плагина "Freehand raster georeferencer" накладываем вручную какую-либо картинку на карту, подгоняем под размер нужного региона, сохраняем картинку с привязкой;
- открываем привязанную картинку, обрезаем её по границе нужного региона (меню на англ. Raster -> Extraction -> Clipper);
- отключаем слой с регионами, если он не нужен на конечной карте;
- запускаем плагин "Qtiles", настраиваем, строим тайлы;
- заливаем тайлы на сервер;
- profit!
Спасибо! попробую
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 08:51
tuola
trir писал(а):Реальная карта мира. Обозначены страны и области для больших стран
Такое проще взять из OSM
Поищу. Мне надо чтобы весь мир отображался. Фактически, нужна карта Гугл стандартная, с прорисовкой стран и областей в них.
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 09:17
tuola
trir писал(а):Реальная карта мира. Обозначены страны и области для больших стран
Такое проще взять из OSM
Ругается - выделенная область слишком велика. Мне нужен весь мир. пробовать кусочками тащить?
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 09:30
trir
административные границы можно выдернуть из dump'а или найти готовый набор данных
http://www.gadm.org/
https://www.arcgis.com/home/item.html?i ... 6f820123a2
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 10:29
tuola
У меня есть файл kml со всеми границами. проблема в обрезке рисунка. я его вытащила на растровый слой, лег ровно в середине и все. Застыл. Не переместить ни обрезать не могу. Пытаюсь воспользоваться меню Обрезка, там 4 координаты нужно. А как его фигурно вырезать, уменьшить, переместить в область?
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 10:33
trir
проблема в обрезке рисунка. я его вытащила на растровый слой, лег ровно в середине и все. Застыл. Не переместить ни обрезать не могу. Пытаюсь воспользоваться меню Обрезка, там 4 координаты нужно. А как его фигурно вырезать, уменьшить, переместить в область?
http://gvellut.github.io/FreehandRasterGeoreferencer/
https://gis.stackexchange.com/questions ... using-qgis
http://www.qgistutorials.com/ru/docs/ra ... pping.html
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 10:50
tuola
Спасибо, почитаю!
Re: Наложение рисунка на область карты с сохранением границ
Добавлено: 01 авг 2017, 12:00
tuola
В общем не получается обрезку сделать.
1. Наложила kmz файл со странами
2. Выделяю страну инструментом "Выделить объекты"
3. На слое с kmz файлом нажимаю ПКМ и сохранить как
4. Сохраняю выделенную область (ставлю галочку) как форму shp
5. Делаю обрезку. В качестве источника указываю изображение. ставлю все галочки. Выбираю созданный файл как маску
6. нажимаю ОК и получаю ошибку
ERROR 1: Cannot compute bounding box of cutline.
При этом слой карты и векторный слой привожу к одной проекции:
Set layer CLS в формат WGS 84:EPSG 4326
Проверила в свойствах, вроде для обоих установлен одинаковый
Что еще может быть?