Как обрезать рисунок по границе области карты
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Как обрезать рисунок по границе области карты
В общем не получается обрезку сделать.
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
Проверила в свойствах, вроде для обоих установлен одинаковый
Что еще может быть?
-
- Завсегдатай
- Сообщения: 406
- Зарегистрирован: 14 авг 2006, 16:21
- Репутация: 25
Re: Как обрезать рисунок по границе области карты
не плохо бы было указать каким ПО Вы пользуетесь.
Ну и до кучи: из чего и что надо вырезать и куда поместить.
Это заметно ускорит получение ответа на Ваш вопрос
Ну и до кучи: из чего и что надо вырезать и куда поместить.
Это заметно ускорит получение ответа на Ваш вопрос
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как обрезать рисунок по границе области карты
Поместить обычный рисунок на карту с обрезкой границ рисунка по границам страны.tsarev писал(а):не плохо бы было указать каким ПО Вы пользуетесь.
Ну и до кучи: из чего и что надо вырезать и куда поместить.
Это заметно ускорит получение ответа на Ваш вопрос
Наложила на карту слой kmz с границами всех стран. И дальше уже описала
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как обрезать рисунок по границе области карты
Приведите свойства шейпфайла "1.shp" и растра "logo.jpg".
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как обрезать рисунок по границе области карты
У 1.shp должна быть СК проекта (epsg:3857)
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как обрезать рисунок по границе области карты
Привела. Не помогло. Меня смущает то, что приходится при обрезке выбирать файл графический. Хотя он у меня уже на слое и я его привела к системе проекта. Не получается ли так, что берется не приведенный файл? Файл размещала с помощью модуля Freehandraster...
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как обрезать рисунок по границе области карты
Вы сохраняли "посаженную" картинку через плагин Freehandraster в растр с файлом привязки (в панели инструментов этого плагина крайняя правая кнопка)? Это обязательно надо сделать, а потом открыть привязанный растр, и уже его пытаться обрезать.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как обрезать рисунок по границе области карты
Сохранила и еще раз попробовала
ERROR 1: Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.
ERROR 1: Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как обрезать рисунок по границе области карты
Попробовала еще раз все это проделать, с сохранением и открытием. Выдал предупреждение, но сделал. И визуально никакой картинки нет. А слой с ней новый появился
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как обрезать рисунок по границе области карты
Почему-то выделение отдельно не сохранилось. 1/shp пустой, так как когда щелкаю по нему (показать, скрыть) ничего не меняется. А само выделение привязано к карте.
-
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 01 авг 2017, 07:13
- Репутация: 0
Re: Как обрезать рисунок по границе области карты
В общем, как бы я не выделяла на векторном слое - это не сохраняется отдельно
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как обрезать рисунок по границе области карты
Выложите в архиве исходный KMZ и исходную картинку.
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: Baidu [Spider] и 12 гостей