вопросы

0 голосов
спросил 23 Май, 07 от Stan (200 баллов) в категории Программные продукты Esri
    Здрасьте всем!
Волнует несколько вопросов.
Вопрос первый:
как сделать пространственное соединение по полям SHAPE ?
Вопрос второй:
нужно сделать видимыми только те объекты темы, которые выделены ? Один объет получается, больше - нет.

Все вопросы по Arc View 3.3

Если появится желание помочь, просьба писать достаточно ясно и полно.

Спасибо

7 Ответы

0 голосов
ответил 23 Май, 07 от S.E. (12,840 баллов)
Поле SHAPE - это поле, в котором "зашита" геометрия объектов. Если выполняется пространственное соединение тем (merge) , например с помощью Мастера пространственных операций, то эта процедура происходит естественно  по полям SHAPE . Или я вопрос не понял?
 
Сделать часть объектов Темы видимыми можно следующим образом - используя ПОДНАБОР ТЕМЫ. Присвойте всем выделенным объектам какой-нибудь код, например "1" (предварительно сделав новое поле в таблице атрибутов, лучше числовое). Затем в свойствах темы на вкладке Definition щелкните по кнопке с изображением молоточка и в появившемся окне Конструктора запросов задайте следующее выражение: [имя поля] = 1. Потом ОК. Тем самым выполнится поднабор темы, то есть в виде и в атрибутивной таблице будут присутствовать только объекты с кодом 1. При этом физически из шейпфайла объекты естественно не удаляются, просто AV не показывает то, что вам не надо.
 
 
0 голосов
ответил 24 Май, 07 от Albert1 (10,780 баллов)
Насчет первого - выбираешь поле shape в одной таблице, затем поле shape второй таблицы, нажимаешь кнопку соединения и получаешь пространственно соединенные  темы.
Насчет второго - присваиваешь выделенным объектам темы код (описано выше) и затем в редакторе легенды (двойной щелчок по теме) расклассифицируешь эту темы по полю кода. Требуемые коды выводишь на экран требуемыми знаками, ненужные коды удаляешь из легенды...
0 голосов
ответил 24 Май, 07 от S.E. (12,840 баллов)
Вообщем да. Можно использовать и редактор легенды, но только в том случае, если поле классификации изначально не задано (легенда по типу ЕДИНЫЙ СИМВОЛ). Если же в легенде по уникальному значению поле классификации уже задано и необходимо например визуализировать объекты только в пределах какого-нибудь участка - без поднабора темы не обойтись...
0 голосов
ответил 24 Май, 07 от Nickolay (4,780 баллов)
"без поднабора темы не обойтись..."
Иногда обхожусь - выделенные объекты отображаются по умолчанию желтым цветом (к слову этот цвет также можно менять- в свойствах Проекта или из скрипта Avenue). Осталось сбросить - в "невидимый" цвет все объеты темы.
Вот и все - выделенные отображатся уветом выделения, который Вы контролируете. Все остальное - не видно.
Все сделано, и никаких доп полей не надо вводить.
Сдается мне, что так проще...
    
    
0 голосов
ответил 24 Май, 07 от S.E. (12,840 баллов)
Хитро... Только в этом случае все объекты будут одним цветом...
На крайний случай можно сконвертировать выделенные объекты в новую тему...
0 голосов
ответил 25 Май, 07 от Albert1 (10,780 баллов)
что касается метода, предложенного Nickolay , то достаточно одного неосторожного движения, и весь труд пойдет насмарку
0 голосов
ответил 12 Июнь, 07 от Stan (200 баллов)
Народ, Спасибо за ответы !
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...