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

Перенос столбца семантики!!!

Добавлено: 11 май 2012, 09:14
SERGEY30RUS
Здраствуйте уважаемые профи! Помогите пожалуйста мне решить мою проблему....столкнулся с ней выполняя гос задание....в общем имею 2 шейпа в одном в таблице атрибутов есть столбец SL заполненый а в друго м он тоже есть но пустой как автоматом можно заполнить пустоей столбец SL все остальные столбцы одинаковые

Re: Перенос столбца семантики!!!

Добавлено: 11 май 2012, 10:00
Дмитрий Барышников
Соедините ваши шейпы по полю FID а дальше калькулятором поля присвойте значения.

Re: Перенос столбца семантики!!!

Добавлено: 11 май 2012, 10:34
SERGEY30RUS
поподробнее.... дело в том что эти шейпы разные....
разъясню у меня был шейп в нем было сл...в москву отослал без служебного моего поля....там что то изменили (что конкретно не говорят)...сказали заменить мой ихнем присланным....но проблема в том,что у ихнего нет нужного мне столбца Сл.....в этом и есть сложность....я создал в ихнем такое же поле Сл но оно пустое конечно теперь надо перенести грубо говоря столбец СЛ.... единственный столбец по которому можно заполнить сл это номер полигона FLP_ID но как это сделать я не знаю... опишите поподробнее пожалуйста ваш совет ....!!!

Re: Перенос столбца семантики!!!

Добавлено: 11 май 2012, 10:52
p32rus
Соединение и Связи - Соединение. Далее - Калькулятор поля в пустом "sl" - значение [sl] - ок.

Re: Перенос столбца семантики!!!

Добавлено: 11 май 2012, 12:13
SERGEY30RUS
а это где такое искать соединение и связи??

Re: Перенос столбца семантики!!!

Добавлено: 11 май 2012, 12:31
SERGEY30RUS
у меня вот это вылазиет че то не понятное....я открыл Arc Map, открыл один шейп с СЛ и другой (тоже с полем Сл но пустым)....сделал соединение и связи далее соединение....а потом чего?????????

Re: Перенос столбца семантики!!!

Добавлено: 11 май 2012, 18:54
novia
можно попробовать соединить по shape.area, если конечно нет одинаковых по площади объектов.

и поля FLD_ID и F_ID часом не являются уникальным идентификатором объектов?

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 08:06
SERGEY30RUS
единственное уникальный идентификатор это FLP_ID-это номер полигона он у всех полигонов разные, FLD_ID - это номер контура он может повторяться, F_ID - код зем участка(номер хозяйства+номер полигона), Farm_id - это номер хозяйства(тоже повторяется)

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 08:09
novia
единственное уникальный идентификатор это FLP_ID-это номер полигона он у всех полигонов разные
тогда что мешает по этому полю сделать связь и перенести недостающие атрибуты калькулятором?

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 08:11
SERGEY30RUS
А как это сделать не подскажите??

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 08:12
SERGEY30RUS
novia писал(а):
единственное уникальный идентификатор это FLP_ID-это номер полигона он у всех полигонов разные
тогда что мешает по этому полю сделать связь и перенести недостающие атрибуты калькулятором?
весь алгоритм я себе представляю, но как сделать это физически я не знаю ((

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 08:25
novia
у вас выше есть картинка.

в двух ниспадающих списках для полей выбирайте поле FLP_ID
в качестве слоя для приклеивания выбирайте слой с заполненным столбцом Sl.

выбирайте "сохранить все записи", если количество строк совпадает.

потом калькулятором поля вычисляйте значение поля sl для первого слоя, к которому вы делали соединение.

пробуйте и спрашивайте, если что не до конца понятно

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 08:36
SERGEY30RUS
Спасибо большое все окей получилось!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Re: Перенос столбца семантики!!!

Добавлено: 12 май 2012, 09:21
novia
кулъ)