Туманные мысли не покидают.
Есть шейп-файлы векторные(например, квартальная сеть) и растровые (топо карта).
Объекты отображения (например, пожары лесные) имеют географические координаты. Я отображал пожары на слое с квартальной сетью , используя соединение по нескольким полям. Но не увидел как на этом слое отображать по жары используя привязку по координатам.
Как пометить точку на карте знаком из заданного набора
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как пометить точку на карте знаком из заданного набора
Любые точки (пожары) это векторные данные. Создавайте слой (временный или постоянный) и вводите в него необходимые координаты. При вводе данные будут отображаться на карте (если слой подгружен).
А вообще, для начала, почитайте документацию по созданию баз геоданных. В поставке ArcGIS есть много книжек по ГИС.
Вначале необходимо проделать действие "вручную", а потом уже автоматизировать.
А вообще, для начала, почитайте документацию по созданию баз геоданных. В поставке ArcGIS есть много книжек по ГИС.
Вначале необходимо проделать действие "вручную", а потом уже автоматизировать.
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Как пометить точку на карте знаком из заданного набора
Спасибо, читаю доки и сначала делаю вручную. Возможно плохая привычка - думать вслух. Но вы мне Очень помогли
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Как пометить точку на карте знаком из заданного набора
Первый вариант такой:
В каждой таблице завел поля X,Y - координаты события, объекта.
Далее в arcmap - Инструменты/ Добавить данные X,Y - все нужные объекты появились на текущем слое.
Сохраняю его как слой и добавляю к документу.
1. Очередные 2 вопроса - где и как сформировать свой набор изображений символов?
2. Как подключасть события по X,Y программно?
В каждой таблице завел поля 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
2. Почитайте по XYEventSource Class (esriGeoDatabase) и здесь Simple Point Layer Example, SimplePoint Plug-In Data Source Example, Point Dispersal Renderer Example
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Как пометить точку на карте знаком из заданного набора
Новые значки создаются в Инструменты - Стили - Менеджер стилей- Marker Symbols. Здесь можно подключить свое изображение к значку. Которое затем можно указывать при создании слоя.
Теперь задачи - 1. По клику на значке объекта на карте - получить значения полей из таблицы атрибутов для просмотра и редактирования
2. Получить значения координат X,Y объекта , видимо по полю shape из таблицы атрибутов.
Теперь задачи - 1. По клику на значке объекта на карте - получить значения полей из таблицы атрибутов для просмотра и редактирования
2. Получить значения координат X,Y объекта , видимо по полю shape из таблицы атрибутов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя