Уважаемые Гуру!
Задача - сделать панель для рисования на карте - точки, линии, многоугольники... и расположения на карте рисунков или иконок из заданных списков. Значки можно переносить с использованием drug and drop или как попроще. Я представляю как это делать , но может кто видел какие-то готовые примеры от ESRI или еще где.
Спасибо!
Панель для рисования на карте
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Панель для рисования на карте
Чем не устраивает стандартная панель "Рисование" (Drawing)?
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Панель для рисования на карте
1.Как эту стандартную панель "drawing" прикрутить к своей программе? Основные элементы графики можно найти в стандартном элементе axToolbarControl, но там нет, например, элементов "Callout" и "Label". Где их можно найти?
2. Допустим на панели есть набор стандартных иконок. Где найти пример как их перетащить на карту с помощью механизма drug and drop?
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. не было такой задачи в первом посте. Это уже отдельная задача - распишите по-подробнее, а то я не понимаю как это должно выглядеть
http://edndoc.esri.com/arcobjects/9.2/C ... erview.htm
2. не было такой задачи в первом посте. Это уже отдельная задача - распишите по-подробнее, а то я не понимаю как это должно выглядеть
-
- Завсегдатай
- Сообщения: 423
- Зарегистрирован: 15 май 2010, 06:13
- Репутация: 7
Re: Панель для рисования на карте
По второй задаче.
В случае ЧС нужно в точке на карте расположить значки, обозначающие привлеченные средства - спец.машины, тип привлеченных средств. Для этого существует стандартный набор значков (рисунков .jpg). При необходимости создать обстановку выплывает панель, на которой находится список, таблица или дерево со значками. Можно , конечно, просто кликнуть на нужный объект и вставить в нужную точку на карте. Интересно посмотреть насколько сложно это делается с помощью механизма drug and drop.
По первой задаче.
В стандартной панели drawing при клике на иконку, обозначающую выбранный элемент рисования выплывает меню, из которого можно выбрать - рисовать прямоугольник, окружность , произвольную кривую и т.п. Возможно есть пример с реализацией такого или аналогичного механизма или plugin. Это только если навскидку есть нечто. Ясно как написать элемент типа "сноска" (BalloonCallout), вроде как логично поискать его в стандартных инструментах axToolbarControl, но не нашел.
В случае ЧС нужно в точке на карте расположить значки, обозначающие привлеченные средства - спец.машины, тип привлеченных средств. Для этого существует стандартный набор значков (рисунков .jpg). При необходимости создать обстановку выплывает панель, на которой находится список, таблица или дерево со значками. Можно , конечно, просто кликнуть на нужный объект и вставить в нужную точку на карте. Интересно посмотреть насколько сложно это делается с помощью механизма drug and drop.
По первой задаче.
В стандартной панели drawing при клике на иконку, обозначающую выбранный элемент рисования выплывает меню, из которого можно выбрать - рисовать прямоугольник, окружность , произвольную кривую и т.п. Возможно есть пример с реализацией такого или аналогичного механизма или plugin. Это только если навскидку есть нечто. Ясно как написать элемент типа "сноска" (BalloonCallout), вроде как логично поискать его в стандартных инструментах axToolbarControl, но не нашел.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 6 гостей