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

Import Mosaic Dataset Geometry

Добавлено: 09 окт 2012, 16:52
dime1
Хочу оставить только нужную область в мозаике. Нашел, что за это отвечает инструмент - http://resources.arcgis.com/ru/help/mai ... 008s000000 Но после применения никакой маскировки внешней части мозаики не происходит.
Alaway clip mosaic to its boundary стоит yes.
Как Input feature class использую свой полигон в той же проекции, Target Feature class стоит boundary. Если вручную редактировать boundary, то поддаётся, но у моего полигона сложная форма.
Меня настораживают поля join_field, не понимаю зачем они там нужны, но я пробовал разные варианты.

P.S. dataplus уже перевели мануал по 10.1 :)

Re: Import Mosaic Dataset Geometry

Добавлено: 10 окт 2012, 09:58
dime1
Может есть какой-то способ подогнать быстро форму одного полигона под другой в Editore?
Replace geometry tool для Mosaic Boundary выдаёт сообщение, что она не поддаётся редактированию.

Re: Import Mosaic Dataset Geometry

Добавлено: 10 окт 2012, 11:28
novia
dime1 писал(а):Может есть какой-то способ подогнать быстро форму одного полигона под другой в Editore?
Replace geometry tool для Mosaic Boundary выдаёт сообщение, что она не поддаётся редактированию.
если Reshape работает - используйте трассировку

Re: Import Mosaic Dataset Geometry

Добавлено: 10 окт 2012, 11:43
dime1
"The selection contains one or more features that are not editable"

в атрибутивной таблице boundary поля: objectid, shape, shape_leng, shape_area
в атрибутивной таблице моего полигона поля: FID, shape, shape_leng, shape_area

Re: Import Mosaic Dataset Geometry

Добавлено: 10 окт 2012, 11:47
novia
атрибуты точно не причем.

а БГД выгрузить не сможете (можно в личку)? вживую посмотреть почему это может не работать?

Re: Import Mosaic Dataset Geometry

Добавлено: 10 окт 2012, 12:29
novia
по итогам просмотра базы могу сказать следующее

как и предположили в самом начале - проблема была в joinfield. но не в его наличии, а в значениях в полигональном слоев.

в мозаике у вас была boundary с objectID = 2, а в классе полигональных объектов был 1 объект и его objectid был равен 1. соответственно join не срабатывал.

я добавил поле id и присвоил ему значение равное objectid границы мозаики, и все получилось (поправьте, если ожидаемый результат был другим)
Таблицы атрибутов и параметры инструмента (синим показано то, почему все не работало)
Таблицы атрибутов и параметры инструмента (синим показано то, почему все не работало)
2.JPG (73.57 КБ) 4436 просмотров
До правильного применения инструмента
До правильного применения инструмента
3.JPG (75.91 КБ) 4434 просмотра
скриншот из ArcMap того, что получилось в итоге
скриншот из ArcMap того, что получилось в итоге
1.JPG (78.43 КБ) 4436 просмотров

Re: Import Mosaic Dataset Geometry

Добавлено: 10 окт 2012, 12:44
dime1
Я уже пытался добавлять поле к своему полигону с какой-то цифрой) но не довёл начатое до конца
novia, спасибо, что помогли разобраться как работает этот инструмент
P.S. после этой процедуры не забудьте снова поставить Yes в Always clip mosaic to its boundary.