Страница 1 из 1
Маска векторной карты
Добавлено: 01 авг 2012, 10:44
Archij
Добрый день! Есть ли возможность сделать маску для векторной карты? Длч растра легко, но векторная карта не является дигитальным изображением. Че подскажите, какие трансформации делать?
Re: Маска векторной карты
Добавлено: 01 авг 2012, 11:06
Александр Мурый
Что подразумевается под "маской" для векторной карты? Какова конечная цель действий -- вырезать часть данных или ещё что-то?
Re: Маска векторной карты
Добавлено: 01 авг 2012, 11:10
Archij
Маска - бинарное изображения. Там, где интересует какой-то участок, там 1, все остальное - 0. Это так можно в растровой карте.
Re: Маска векторной карты
Добавлено: 01 авг 2012, 11:14
Александр Мурый
Archij писал(а):Маска - бинарное изображения. Там, где интересует какой-то участок, там 1, все остальное - 0. Это так можно в растровой карте.
Правильно. А почему вы думаете, что векторные данные обрабатываются так же, как растровые? Ещё раз: можно услышать чёткую конечную цель действий?
Re: Маска векторной карты
Добавлено: 01 авг 2012, 11:30
Archij
Я не думаю, что обрабатываются одинаково. Зато я и хочу знать - как это сделать с векторами. В моей векторной карте есть много маленких участков (полигоны). Мне нужно маску, которая бы совпадала по размерам с этой картой (незнаю ли это возможно для векторов) и там где полигоны - там 1.
Если это нельзя с векторной картой, то подскажите, как перегнать вектор в растр (максимально качественно).
Re: Маска векторной карты
Добавлено: 01 авг 2012, 12:05
Александр Мурый
Archij писал(а):В моей векторной карте есть много маленких участков (полигоны). Мне нужно маску, которая бы совпадала по размерам с этой картой (незнаю ли это возможно для векторов) и там где полигоны - там 1.
Т.е. надо сделать общую границу (векторную/растровую?) по всем этим полигонам и присвоить атрибутам вектора или растру значение "1", так?
Как я понял, вам нужно сделать это в QGIS?
Re: Маска векторной карты
Добавлено: 01 авг 2012, 12:09
Archij
Да, все верно.
Re: Маска векторной карты
Добавлено: 01 авг 2012, 12:39
Александр Мурый
Если у ваших полигонов прописано одно и то же значение в каком-либо поле атрибутивной таблицы, то можно исп-ть т.н. dissolve (меню "Вектор --> "Геообработка" --> "Объединение по признаку"). Получится один большой полигон по границам мелких.