Страница 1 из 1

Как исключить значения из растра?

Добавлено: 07 июн 2013, 08:10
angelok
Здрасти Всем!
У меня есть растр, нужно создать полигон, точно по его контурам. Но нужно исключить ячейки, которые просто фоновые.... Пробовала через АркСкан не получается. У кого есть какие идеи ?

Re: Как иссключить значения из растра???

Добавлено: 07 июн 2013, 08:14
novia
arcscan работает только с бинарными растрами.
если растр тематический (тип integer) сделайте extract по значению, которое необходимо и конвертируйте в полигоны. или сразу конвертируйте, а потом выборкой выберите нужный полигон.

Re: Как иссключить значения из растра???

Добавлено: 07 июн 2013, 08:24
angelok
а как это экстракт ао значению :oops: ??? Значения растра 1 и 0. Мне нужен полигон только со значением 0

Re: Как исключить значения из растра?

Добавлено: 07 июн 2013, 09:06
novia
spatial analyst - extraction - extract by attributes
conversion - from raster - raster to polygon

Re: Как исключить значения из растра?

Добавлено: 07 июн 2013, 13:28
angelok
Большое спасибо! Я сделала не много подругому№ Но Ваш вариант проще!!!!

Re: Как исключить значения из растра?

Добавлено: 26 июл 2013, 13:25
angelok
Всем привет!
Передо мной сново возникла задача извлечь границу растра. На этот раз растр в РГБ. Раньше я классифицировала на классы, потом переводила в полигоны и нужный полигон брала. Теперь не получается на 2 класса разбить он постоянно разбивает на 18. не пойму почему. Сам объект, границу которого нужно выделить из растра сложный. Смотрите ниже. делаю Екстракт по значению, тож не получается. Может кто знает с чего начать...

Re: Как исключить значения из растра?

Добавлено: 02 авг 2013, 00:42
Boris
я не увидел границы растра, расскажите подробней, что именно вы называете "границей растра". Белый фон - это растр? граница? не растр?

Re: Как исключить значения из растра?

Добавлено: 02 авг 2013, 10:18
angelok
Здравствуйте, сли быть точнее мне нужно выделить синие объекты, превратить их в полигоны. Белое-это значениеЭ "Нет данных"

Re: Как исключить значения из растра?

Добавлено: 02 авг 2013, 10:32
Александр Мурый
angelok писал(а):Здравствуйте, сли быть точнее мне нужно выделить синие объекты, превратить их в полигоны. Белое-это значениеЭ "Нет данных"
Надо с помощью растровой алгебры и условий разбить растр на 2 части — белая (нет данных) и всё, что кроме неё (т.е. синяя). А дальше уже векторизовать синюю. Как это делается в аркгисе, подскажут более сведущие в сабже граждане.

Re: Как исключить значения из растра?

Добавлено: 02 авг 2013, 17:13
nadiopt
да легче легкого, когда будет бинарный растр, сделать экстракт по условию и потом растер ту полигон. а у вас получается 18 классов, при этом и белое, и синее делится на классы? если только синее, так я бы просто сделала рекласс, все кроме белого = класс2 и потом опять экстракт и растер ту вектор