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

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
angelok
Активный участник
Сообщения: 184
Зарегистрирован: 05 июн 2013, 11:45
Репутация: 0

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

Сообщение angelok » 07 июн 2013, 08:10

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

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 07 июн 2013, 08:14

arcscan работает только с бинарными растрами.
если растр тематический (тип integer) сделайте extract по значению, которое необходимо и конвертируйте в полигоны. или сразу конвертируйте, а потом выборкой выберите нужный полигон.
понравилось? жми палец вверх :!:

angelok
Активный участник
Сообщения: 184
Зарегистрирован: 05 июн 2013, 11:45
Репутация: 0

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

Сообщение angelok » 07 июн 2013, 08:24

а как это экстракт ао значению :oops: ??? Значения растра 1 и 0. Мне нужен полигон только со значением 0

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 07 июн 2013, 09:06

spatial analyst - extraction - extract by attributes
conversion - from raster - raster to polygon
понравилось? жми палец вверх :!:

angelok
Активный участник
Сообщения: 184
Зарегистрирован: 05 июн 2013, 11:45
Репутация: 0

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

Сообщение angelok » 07 июн 2013, 13:28

Большое спасибо! Я сделала не много подругому№ Но Ваш вариант проще!!!!

angelok
Активный участник
Сообщения: 184
Зарегистрирован: 05 июн 2013, 11:45
Репутация: 0

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

Сообщение angelok » 26 июл 2013, 13:25

Всем привет!
Передо мной сново возникла задача извлечь границу растра. На этот раз растр в РГБ. Раньше я классифицировала на классы, потом переводила в полигоны и нужный полигон брала. Теперь не получается на 2 класса разбить он постоянно разбивает на 18. не пойму почему. Сам объект, границу которого нужно выделить из растра сложный. Смотрите ниже. делаю Екстракт по значению, тож не получается. Может кто знает с чего начать...
Вложения
raster.png
raster.png (76.17 КБ) 7085 просмотров

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

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

Сообщение Boris » 02 авг 2013, 00:42

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

angelok
Активный участник
Сообщения: 184
Зарегистрирован: 05 июн 2013, 11:45
Репутация: 0

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

Сообщение angelok » 02 авг 2013, 10:18

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

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

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

Сообщение Александр Мурый » 02 авг 2013, 10:32

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

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение nadiopt » 02 авг 2013, 17:13

да легче легкого, когда будет бинарный растр, сделать экстракт по условию и потом растер ту полигон. а у вас получается 18 классов, при этом и белое, и синее делится на классы? если только синее, так я бы просто сделала рекласс, все кроме белого = класс2 и потом опять экстракт и растер ту вектор
ин гроссен фамилен нихт клювен клац клац

Ответить

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

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

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