Панель для рисования на карте

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

Панель для рисования на карте

Сообщение Tereha »

Уважаемые Гуру!
Задача - сделать панель для рисования на карте - точки, линии, многоугольники... и расположения на карте рисунков или иконок из заданных списков. Значки можно переносить с использованием drug and drop или как попроще. Я представляю как это делать , но может кто видел какие-то готовые примеры от ESRI или еще где.
Спасибо!
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Панель для рисования на карте

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

Чем не устраивает стандартная панель "Рисование" (Drawing)?
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Панель для рисования на карте

Сообщение Tereha »

1.Как эту стандартную панель "drawing" прикрутить к своей программе? Основные элементы графики можно найти в стандартном элементе axToolbarControl, но там нет, например, элементов "Callout" и "Label". Где их можно найти?
2. Допустим на панели есть набор стандартных иконок. Где найти пример как их перетащить на карту с помощью механизма drug and drop?
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Панель для рисования на карте

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

1. Для случая "Callout" и "Label": http://edndoc.esri.com/arcobjects/9.2/N ... CAEEBD.htm
http://edndoc.esri.com/arcobjects/9.2/C ... erview.htm
2. не было такой задачи в первом посте. Это уже отдельная задача - распишите по-подробнее, а то я не понимаю как это должно выглядеть
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Панель для рисования на карте

Сообщение Tereha »

По второй задаче.
В случае ЧС нужно в точке на карте расположить значки, обозначающие привлеченные средства - спец.машины, тип привлеченных средств. Для этого существует стандартный набор значков (рисунков .jpg). При необходимости создать обстановку выплывает панель, на которой находится список, таблица или дерево со значками. Можно , конечно, просто кликнуть на нужный объект и вставить в нужную точку на карте. Интересно посмотреть насколько сложно это делается с помощью механизма drug and drop.
По первой задаче.
В стандартной панели drawing при клике на иконку, обозначающую выбранный элемент рисования выплывает меню, из которого можно выбрать - рисовать прямоугольник, окружность , произвольную кривую и т.п. Возможно есть пример с реализацией такого или аналогичного механизма или plugin. Это только если навскидку есть нечто. Ясно как написать элемент типа "сноска" (BalloonCallout), вроде как логично поискать его в стандартных инструментах axToolbarControl, но не нашел.
Ответить

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

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

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