Страница 2 из 2
Re: Как пометить точку на карте знаком из заданного набора
Добавлено: 17 фев 2011, 16:01
Tereha
Туманные мысли не покидают.
Есть шейп-файлы векторные(например, квартальная сеть) и растровые (топо карта).
Объекты отображения (например, пожары лесные) имеют географические координаты. Я отображал пожары на слое с квартальной сетью , используя соединение по нескольким полям. Но не увидел как на этом слое отображать по жары используя привязку по координатам.
Re: Как пометить точку на карте знаком из заданного набора
Добавлено: 17 фев 2011, 20:00
Дмитрий Барышников
Любые точки (пожары) это векторные данные. Создавайте слой (временный или постоянный) и вводите в него необходимые координаты. При вводе данные будут отображаться на карте (если слой подгружен).
А вообще, для начала, почитайте документацию по созданию баз геоданных. В поставке ArcGIS есть много книжек по ГИС.
Вначале необходимо проделать действие "вручную", а потом уже автоматизировать.
Re: Как пометить точку на карте знаком из заданного набора
Добавлено: 18 фев 2011, 10:28
Tereha
Спасибо, читаю доки и сначала делаю вручную. Возможно плохая привычка - думать вслух. Но вы мне Очень помогли
Re: Как пометить точку на карте знаком из заданного набора
Добавлено: 18 фев 2011, 16:18
Tereha
Первый вариант такой:
В каждой таблице завел поля X,Y - координаты события, объекта.
Далее в arcmap - Инструменты/ Добавить данные X,Y - все нужные объекты появились на текущем слое.
Сохраняю его как слой и добавляю к документу.
1. Очередные 2 вопроса - где и как сформировать свой набор изображений символов?
2. Как подключасть события по X,Y программно?
Re: Как пометить точку на карте знаком из заданного набора
Добавлено: 18 фев 2011, 17:20
Дмитрий Барышников
1. Свойства слоя (Layer properties)->Символы (Symbology). Там выберите один из вариантов назначения символики. Есть вариант назначение символов исходя из значений атрибутов.
2. Почитайте по XYEventSource Class (esriGeoDatabase) и здесь
Simple Point Layer Example,
SimplePoint Plug-In Data Source Example,
Point Dispersal Renderer Example
Re: Как пометить точку на карте знаком из заданного набора
Добавлено: 24 фев 2011, 09:37
Tereha
Новые значки создаются в Инструменты - Стили - Менеджер стилей- Marker Symbols. Здесь можно подключить свое изображение к значку. Которое затем можно указывать при создании слоя.
Теперь задачи - 1. По клику на значке объекта на карте - получить значения полей из таблицы атрибутов для просмотра и редактирования
2. Получить значения координат X,Y объекта , видимо по полю shape из таблицы атрибутов.