Вычисление атрибутов при вводе информации

0 голосов
спросил 25 Фев, 10 от mosvodostok (440 баллов) в категории Программные продукты Esri
Добрый день,
подскажите каким образом в arcgis можно реализовать вычисление одного атрибута в зависимости от других.
пример:
имеем поля Z1,Z2,dZ, при вводе Z1 и Z2 вычисляется dZ=Z2-Z1,
Калькулятор не предлагать, хотелось бы видеть результат сразу.

4 Ответы

0 голосов
ответил 26 Фев, 10 от TDenis (42,620 баллов)
Нету такого в стандартном наборе.
Наверное подобное можно сделать макросами (отслеживать создание нового объекта на карте или изменение существующего объекта и автоматически пересчитывать ваш атрибут), но это кодировать надо.
    
    
    
0 голосов
ответил 02 Март, 10 от dsavitskiy (10,720 баллов)
Либо хранить в большой СУБД, которая умеет вешать тригер на изменение поля и запускать хранимую процедуру. Вот только не знаю, как на это AGDesktop отреагирует.
0 голосов
ответил 05 Март, 10 от pooperec (10,820 баллов)
2 Denis:
Отлдично реагирует, если поле атрибутивное.

2 rav@:
1. Можно инструмент ввода данных сделать.
2. Можно создать свой тип пространственного класса.
3. Можно через триггер.
0 голосов
ответил 09 Март, 10 от mosvodostok (440 баллов)
Как я понимаю все 3 перечисленных способа требуют некоторого программирования, без этого никак (...
Придется осваивать )
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...