Как обрезать рисунок по границе области карты

Не знаете, где задать вопрос? Задавайте здесь.
tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 12:23

В общем не получается обрезку сделать.
1. Наложила kmz файл со странами
2. Выделяю страну инструментом "Выделить объекты"
3. На слое с kmz файлом нажимаю ПКМ и сохранить как
4. Сохраняю выделенную область (ставлю галочку) как форму shp
5. Делаю обрезку. В качестве источника указываю изображение. ставлю все галочки. Выбираю созданный файл как маску
6. нажимаю ОК и получаю ошибку
ERROR 1: Cannot compute bounding box of cutline.
При этом слой карты и векторный слой привожу к одной проекции:
Set layer CLS в формат WGS 84:EPSG 4326
Проверила в свойствах, вроде для обоих установлен одинаковый
Что еще может быть?

tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

Re: Как обрезать рисунок по границе области карты

Сообщение tsarev » 01 авг 2017, 12:28

не плохо бы было указать каким ПО Вы пользуетесь.
Ну и до кучи: из чего и что надо вырезать и куда поместить.
Это заметно ускорит получение ответа на Ваш вопрос :)

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 12:28

https://prnt.sc/g2yjkx
Скриншот
Попробовала снять галочку и еще преобразовала kmz файл в shp

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 12:29

qgis

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 12:33

tsarev писал(а):не плохо бы было указать каким ПО Вы пользуетесь.
Ну и до кучи: из чего и что надо вырезать и куда поместить.
Это заметно ускорит получение ответа на Ваш вопрос :)
Поместить обычный рисунок на карту с обрезкой границ рисунка по границам страны.
Наложила на карту слой kmz с границами всех стран. И дальше уже описала

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Как обрезать рисунок по границе области карты

Сообщение Александр Мурый » 01 авг 2017, 12:36

Приведите свойства шейпфайла "1.shp" и растра "logo.jpg".
Редактор материалов, модератор форума

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как обрезать рисунок по границе области карты

Сообщение trir » 01 авг 2017, 12:39

У 1.shp должна быть СК проекта (epsg:3857)

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 12:53

Привела. Не помогло. Меня смущает то, что приходится при обрезке выбирать файл графический. Хотя он у меня уже на слое и я его привела к системе проекта. Не получается ли так, что берется не приведенный файл? Файл размещала с помощью модуля Freehandraster...

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 12:56


Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Как обрезать рисунок по границе области карты

Сообщение Александр Мурый » 01 авг 2017, 13:03

Вы сохраняли "посаженную" картинку через плагин Freehandraster в растр с файлом привязки (в панели инструментов этого плагина крайняя правая кнопка)? Это обязательно надо сделать, а потом открыть привязанный растр, и уже его пытаться обрезать.
Редактор материалов, модератор форума

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 13:09

Сохранила и еще раз попробовала
ERROR 1: Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 13:12

Попробовала еще раз все это проделать, с сохранением и открытием. Выдал предупреждение, но сделал. И визуально никакой картинки нет. А слой с ней новый появился

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 13:13

Почему-то выделение отдельно не сохранилось. 1/shp пустой, так как когда щелкаю по нему (показать, скрыть) ничего не меняется. А само выделение привязано к карте.

tuola
Интересующийся
Сообщения: 43
Зарегистрирован: 01 авг 2017, 07:13
Репутация: 0

Re: Как обрезать рисунок по границе области карты

Сообщение tuola » 01 авг 2017, 13:45

В общем, как бы я не выделяла на векторном слое - это не сохраняется отдельно

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Как обрезать рисунок по границе области карты

Сообщение Александр Мурый » 01 авг 2017, 14:12

Выложите в архиве исходный KMZ и исходную картинку.
Редактор материалов, модератор форума

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей