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

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 11 мар 2015, 05:56
Minstrel
giser писал(а):Можно просто соединенную таблицу экспортировать в новый класс, в нем все понятно будет редактироваться.
таким образом не получается, потому, что соединение временное, и оно теряется при экспорте
giser писал(а):Соединение точно правильно делаете? Соответствующие поля указываете?
так, что интересно временное соединение на ура делается, а при соединение полей, значений в полях нет. Тип полей одинаковый, что в исходной и входной таблицы, названия на англ. и там и там одинаковые, база данных многопользовательская. Ключевое поле имеет тип "Text"

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 14 апр 2015, 08:50
Minstrel
Вопрос в дополнение к теме, если рассчитывать по калькулятору выражение 'Address' &"_"& 'Nomer_doma', то поля соединяются, но т.к. поле "Address" имеет домен, то вместо названия адреса присоединяется его кодированное значение к номеру дома. Т.е. так - "135_12", а надо "Улица Докучаева_12". Ума не приложу как это сделать. Спасибо

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 14 апр 2015, 11:42
giser
Вам нужно экспортировать этот класс пространственных данных в шейп, при этом в настройках среды поставить галочку "Transfer field domain descriptions". Добавятся поля с описательными значениями доменов. Затем работайте уже с этой таблицей.

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 14 апр 2015, 13:33
Minstrel
giser писал(а):Вам нужно экспортировать эту таблицу (например, в эту же базу геоданных), при этом в настройках среды поставить галочку "Transfer field domain descriptions". Добавятся поля с описательными значениями доменов. Затем работайте уже с этой таблицей.
Не помогает такой способ, также пробовал инструмент "Вычислить поле" с этой же галочкой тоже не хочет. Есть конечно такой вариант как создать новое текстовое поле и копипастнуть туда Address, и потом уже по нему соединять, способ работает но он корявенький

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 14 апр 2015, 13:57
giser
Странно. У меня точно работало, сейчас тоже косяк.
Здесь мы этот вопрос решали (там как раз еще один способ)
viewtopic.php?p=121326#p121326
__
Ну, все понятно. Просто нужно делать экспорт в шейп. Сам уже запамятовал.

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 15 апр 2015, 05:19
Minstrel
giser писал(а):Ну, все понятно. Просто нужно делать экспорт в шейп. Сам уже запамятовал.
Спасибо, жаль что только шейп-файлы, странно, что Arcgis предоставляет больший функционал к шейп-файлу (в этом случае)

Re: Таблица Excel в ArcGIS 10.1

Добавлено: 15 апр 2015, 12:28
giser
Ну, просто эта опция как раз и предусмотрена для того, чтобы вытащить классы пространственных объектов из базы геоданных в шейпы, которые не обладают такими расширенными возможностями.
Среда геообработки используется, поскольку шейп-файлы и таблицы dBASE (.dbf) не поддерживают расширенные возможности, такие как атрибутивные домены и подтипы. Однако некоторые рабочие процессы требуют, чтобы выходные данные были именно в этих форматах, при этом в них должна присутствовать информация о подтипах и доменах.
В ESRI, видимо, не предположили, что Вам нужно будет внутри базы геоданных подобные вещи делать) Ведь на то домены и существуют, чтобы кодировать и описывать возможные значения.