Маска векторной карты

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Archij
Новоприбывший
Сообщения: 14
Зарегистрирован: 13 май 2012, 21:50
Репутация: 0

Маска векторной карты

Сообщение Archij » 01 авг 2012, 10:44

Добрый день! Есть ли возможность сделать маску для векторной карты? Длч растра легко, но векторная карта не является дигитальным изображением. Че подскажите, какие трансформации делать?

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

Re: Маска векторной карты

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

Что подразумевается под "маской" для векторной карты? Какова конечная цель действий -- вырезать часть данных или ещё что-то?
Редактор материалов, модератор форума

Archij
Новоприбывший
Сообщения: 14
Зарегистрирован: 13 май 2012, 21:50
Репутация: 0

Re: Маска векторной карты

Сообщение Archij » 01 авг 2012, 11:10

Маска - бинарное изображения. Там, где интересует какой-то участок, там 1, все остальное - 0. Это так можно в растровой карте.

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

Re: Маска векторной карты

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

Archij писал(а):Маска - бинарное изображения. Там, где интересует какой-то участок, там 1, все остальное - 0. Это так можно в растровой карте.
Правильно. А почему вы думаете, что векторные данные обрабатываются так же, как растровые? Ещё раз: можно услышать чёткую конечную цель действий?
Редактор материалов, модератор форума

Archij
Новоприбывший
Сообщения: 14
Зарегистрирован: 13 май 2012, 21:50
Репутация: 0

Re: Маска векторной карты

Сообщение Archij » 01 авг 2012, 11:30

Я не думаю, что обрабатываются одинаково. Зато я и хочу знать - как это сделать с векторами. В моей векторной карте есть много маленких участков (полигоны). Мне нужно маску, которая бы совпадала по размерам с этой картой (незнаю ли это возможно для векторов) и там где полигоны - там 1.
Если это нельзя с векторной картой, то подскажите, как перегнать вектор в растр (максимально качественно).

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

Re: Маска векторной карты

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

Archij писал(а):В моей векторной карте есть много маленких участков (полигоны). Мне нужно маску, которая бы совпадала по размерам с этой картой (незнаю ли это возможно для векторов) и там где полигоны - там 1.
Т.е. надо сделать общую границу (векторную/растровую?) по всем этим полигонам и присвоить атрибутам вектора или растру значение "1", так?
Как я понял, вам нужно сделать это в QGIS?
Редактор материалов, модератор форума

Archij
Новоприбывший
Сообщения: 14
Зарегистрирован: 13 май 2012, 21:50
Репутация: 0

Re: Маска векторной карты

Сообщение Archij » 01 авг 2012, 12:09

Да, все верно.

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

Re: Маска векторной карты

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

Если у ваших полигонов прописано одно и то же значение в каком-либо поле атрибутивной таблицы, то можно исп-ть т.н. dissolve (меню "Вектор --> "Геообработка" --> "Объединение по признаку"). Получится один большой полигон по границам мелких.
Редактор материалов, модератор форума

Ответить

Вернуться в «QGIS»

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

Сейчас этот форум просматривают: Bing [Bot] и 5 гостей