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