Черные рамки на привязанных снимках - как убрать?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 09:54

Здравствуйте.
Есть ли возможность убрать черные границы растровых снимков, возникающие при искажениях от привязке их к координатной системе? Они, как правило, возникают на стыках листов топокарт, и если объекты находятся сразу на двух листах, то невозможно правильно оформить подложку.
Помогите, кто знает. Спасибо.
Вложения
arcgis_black.jpg
arcgis_black.jpg (51.08 КБ) 14250 просмотров

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение dime1 » 09 ноя 2012, 10:02

идентифаером посмотрите какое там значение пикселей (на черных рамках), если "0", то идёте в Customize-ArcMAP Options-Rasters и ставите галку в Display Background Value и отображаете их как NoColor.
Либо заходите в свойства снимка-Symbology и ставите галку в Display Background Value.

esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 10:34

dime1,
так в том-то и дело, что там не 0-0-0 (см. рис)
часть пикселов с нулевыми значениями действительно стали прозрачными, но они не все таковые
Вложения
arcgis_black.jpg
arcgis_black.jpg (26.24 КБ) 14237 просмотров

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение Дмитрий Барышников » 09 ноя 2012, 10:45

Обрежьте ваши листы при помощи графики и при выборе выходного формата поставьте NoData As 0, 256 или оставьте пустым.
Вложения
cutline.png
cutline.png (56.14 КБ) 14231 просмотр

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение dime1 » 09 ноя 2012, 10:53

Тогда это будет сложнее...
Заходим в ArcCatalog опции нашего растра, смотрим, чтоб статистика была уже посчитана и потом на вкладке General в поле NoData Value справа от значения нажимаем edit и задаём значение на 1 больше, минимального значения в статистике растра. Смотрим результат.
Вложения
NoData_edit.png
NoData_edit.png (622.45 КБ) 14229 просмотров

esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 11:23

dim1,
у меня формат ecw, по-видимому для него запрещен такой вид редактирования. экспортировать в другой формат?

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение dime1 » 09 ноя 2012, 11:30

Попробуйте. Только каналы отдельно экспортируйте.
Возможно у вас версия АркГИС другая, я просто не знаю, с какой версии или сервис-пак они ввели эту удобную кнопку. У меня 10.1 SP1.

esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 12:15

dim1,
у меня 9.3, там нет такой кнопки.
Я попробовал инструмент Spatial Analyst -> Extract by attributes, но так как ни в ecw, ни в tiff почему-то нет атрибутивной таблицы, у меня не строится SQL-запрос на отбрасывание значений меньше 10, например.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение lam » 09 ноя 2012, 12:26

Bishop писал(а):Обрежьте ваши листы при помощи графики и при выборе выходного формата поставьте NoData As 0, 256 или оставьте пустым.
esmo, Bishop дело говорит, сделайте обрезку топокарт, можно обрезать и полигональным слоем, инструмент из тулбокса.

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение dime1 » 09 ноя 2012, 12:55

esmo писал(а):Spatial Analyst -> Extract by attributes
нет-нет, не в ту степь.
Существует просто много способов, но действуйте тогда так, как говорит Bishop. Вот мы с ним эту тему обсуждали как раз viewtopic.php?f=3&t=428#p72351
Т.е. создаётся полигон, точно перекрывающий нужную часть карты, потом он экспортируется в графику, выбирается из панели инструментом draw, а потом выполняется экспорт растра с указанием by selected graphics и NoData value.

esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 13:16

я попробовалс помощью con() отфильтровать те пикселы, значение которых меньше 10, но у исходного растра нет атрибутивной таблицы, т.к. он трехканальный

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение dime1 » 09 ноя 2012, 13:18

http://webhelp.esri.com/arcgisdesktop/9 ... agement%29
обрабатывайте отдельно по каналам. получайте бинарный растр, из него полигон и вырезаете.

esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 13:44

dim1, извините, не пойму, как отдельно каналы экспортировать из растра

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение dime1 » 09 ноя 2012, 15:32

У меня получилось это сделать с помощью функции composite bands. Т.е. добавяете туда ваш композит, но выбираете только band 1 запускаете функцию, далее band 2 и т.д., на выходе получаете соответственно 1,2,3 каналы снимка

esmo
Участник
Сообщения: 73
Зарегистрирован: 03 сен 2007, 12:40
Репутация: 3
Откуда: Москва
Контактная информация:

Re: Черные рамки на привязанных снимках - как убрать?

Сообщение esmo » 09 ноя 2012, 16:20

dime1,
оххх, ну буду пробовать :) спасибо вам большое за помощь и потраченное время!

Ответить

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

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

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