Как пометить точку на карте знаком из заданного набора

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как пометить точку на карте знаком из заданного набора

Сообщение Tereha »

Туманные мысли не покидают.
Есть шейп-файлы векторные(например, квартальная сеть) и растровые (топо карта).
Объекты отображения (например, пожары лесные) имеют географические координаты. Я отображал пожары на слое с квартальной сетью , используя соединение по нескольким полям. Но не увидел как на этом слое отображать по жары используя привязку по координатам.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как пометить точку на карте знаком из заданного набора

Сообщение Дмитрий Барышников »

Любые точки (пожары) это векторные данные. Создавайте слой (временный или постоянный) и вводите в него необходимые координаты. При вводе данные будут отображаться на карте (если слой подгружен).
А вообще, для начала, почитайте документацию по созданию баз геоданных. В поставке ArcGIS есть много книжек по ГИС.
Вначале необходимо проделать действие "вручную", а потом уже автоматизировать.
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как пометить точку на карте знаком из заданного набора

Сообщение Tereha »

Спасибо, читаю доки и сначала делаю вручную. Возможно плохая привычка - думать вслух. Но вы мне Очень помогли
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как пометить точку на карте знаком из заданного набора

Сообщение Tereha »

Первый вариант такой:
В каждой таблице завел поля X,Y - координаты события, объекта.
Далее в arcmap - Инструменты/ Добавить данные X,Y - все нужные объекты появились на текущем слое.
Сохраняю его как слой и добавляю к документу.
1. Очередные 2 вопроса - где и как сформировать свой набор изображений символов?
2. Как подключасть события по X,Y программно?
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Как пометить точку на карте знаком из заданного набора

Сообщение Дмитрий Барышников »

1. Свойства слоя (Layer properties)->Символы (Symbology). Там выберите один из вариантов назначения символики. Есть вариант назначение символов исходя из значений атрибутов.
2. Почитайте по XYEventSource Class (esriGeoDatabase) и здесь Simple Point Layer Example, SimplePoint Plug-In Data Source Example, Point Dispersal Renderer Example
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Как пометить точку на карте знаком из заданного набора

Сообщение Tereha »

Новые значки создаются в Инструменты - Стили - Менеджер стилей- Marker Symbols. Здесь можно подключить свое изображение к значку. Которое затем можно указывать при создании слоя.
Теперь задачи - 1. По клику на значке объекта на карте - получить значения полей из таблицы атрибутов для просмотра и редактирования
2. Получить значения координат X,Y объекта , видимо по полю shape из таблицы атрибутов.
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей