Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ultro
Зарегистрирован: 02.04.2012 Сообщения: 6
|
Добавлено: Вт 03 Апр 2012 02:29 Заголовок сообщения: Добавление на карту каких-либо объектов. |
|
|
В частности, попросили помочь добавить на карту объекты или иконки, то есть например кликаю по карте, вылазиет форма, на ней выбираю какую именно картинку добавить, нажимаю окей, на карте появляется эта выбранная картинка.
Возможно это вообще?
Подскажите пожалуйста куда вообще копать. |
|
Вернуться к началу |
|
 |
andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Вт 03 Апр 2012 10:17 Заголовок сообщения: |
|
|
почти никуда не копать.
пишите или заказывайте модуль управления собственными объектами поверх основных слоев. |
|
Вернуться к началу |
|
 |
Ultro
Зарегистрирован: 02.04.2012 Сообщения: 6
|
Добавлено: Вт 03 Апр 2012 18:27 Заголовок сообщения: |
|
|
как понять "почти никуда не копать"?
подскажите пожалуйста с чего хоть начать, что взять за отправную точку? |
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Ср 04 Апр 2012 08:47 Заголовок сообщения: |
|
|
Ultro писал(а): | подскажите пожалуйста с чего хоть начать, что взять за отправную точку? |
Начните с описания задачи, которую вы хотите решить описанным методом.
Зачем пользователям кидать на карту картинки?
Что-то вроде фотографий на гуглокартах?
Или фотографии калек с топопланами? _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 04 Апр 2012 15:58 Заголовок сообщения: Re: Добавление на карту каких-либо объектов. |
|
|
Ultro писал(а): | В частности, попросили помочь добавить на карту объекты или иконки, то есть например кликаю по карте, вылазиет форма, на ней выбираю какую именно картинку добавить, нажимаю окей, на карте появляется эта выбранная картинка.
Возможно это вообще?
Подскажите пожалуйста куда вообще копать. |
Я конечно лезу не в свой форум, но где-то всречал в модулях что вид (отображение) объекта зависит от семантических данных. _________________ Сергей Николаев |
|
Вернуться к началу |
|
 |
Ultro
Зарегистрирован: 02.04.2012 Сообщения: 6
|
Добавлено: Ср 04 Апр 2012 22:34 Заголовок сообщения: |
|
|
в результате задача свелась к тому, чтобы по клику мышки открывалась форма, на ней выбирался тип объекта (например, кружок, квадратик треугольник) и вставлялся на место клика.
как я понял нужно создать слои с соответствующими стилями отображения.
вопрос, дайте пожалуйста посмотреть пример как добавить на карту объект какого-либо слоя, или нарисовать простую геометрическую фигуру. |
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Чт 05 Апр 2012 10:52 Заголовок сообщения: |
|
|
Ultro писал(а): | в результате задача свелась к тому, чтобы по клику мышки открывалась форма, на ней выбирался тип объекта (например, кружок, квадратик треугольник) и вставлялся на место клика.
как я понял нужно создать слои с соответствующими стилями отображения.
вопрос, дайте пожалуйста посмотреть пример как добавить на карту объект какого-либо слоя, или нарисовать простую геометрическую фигуру. |
Вот пример, как программно создавать объекты: http://integro.ru/wiki/index.php?title=%D0%98%D0%BD%D0%93%D0%B5%D0%BE:API0002
Но. Задача, которую вы описали, легко решается и штатными средствами ИнГео. Достаточно научить пользователей создавать объекты встроенными средствами ИнГео.
1. Создайте карту и слой с тремя стилями (или сколько их там).
2. В каждом стиле создайте символьный метод отображения. В редакторе символа нарисуйте, что надо (треугольник, круг и пр.). Способ отображения: в вершинах контура. В свойствах стиля выставите максимальное количество точек = 1.
3. Включите карту в проект.
4. Для рисования нужного типа объекта в правом списке слоев двойной щелчок над нужным стилем, потом на карте один щелчок сразу вставит в нужное место символ. Можно щелкать в других местах карты, будут ставится символы. После завершения, правая кнопка и "Выйти из режима создания".
Если в режиме создания нажать "F3", включится подравнивание к другим контурам на карте (вершинам, ребрам и пересечениям).
Тип любого символа можно легко поменять в любое время: выделить объект и при помощи кнопочки "с желтым многоугольником и карандашиком" поменять стиль на другой. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
Foton
Зарегистрирован: 09.10.2006 Сообщения: 158 Откуда: Ярославль
|
Добавлено: Вт 10 Апр 2012 13:15 Заголовок сообщения: |
|
|
возник попутный вопрос: а можно ли в символьном методе отображать картинку, хранимую в семантике? |
|
Вернуться к началу |
|
 |
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Ср 11 Апр 2012 20:32 Заголовок сообщения: |
|
|
увы _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Чт 12 Апр 2012 08:48 Заголовок сообщения: |
|
|
Foton писал(а): | возник попутный вопрос: а можно ли в символьном методе отображать картинку, хранимую в семантике? |
А зачем?
Если стоит задача хранить при объекте фотографии, то это можно хранить в семантике. Добавляете в таблицу поле типа "Рисунок". Потом пользователь открывает таблицу слоя, двойной клик на поле с рисунком. Откроется окно с рисунком. Выделяем объекты, в окне рисунка меняется изображение.
На карте достаточно отображать признак - есть/нет рисунок.
Если же задача - символами отражать состояние объекта, то лучше это делать стилями.
Сделать нечто подобное отображению фотографий на гуглокартах штатными средствами не получится. Придется писать модуль расширения.
Вы все же опишите задачу - что там делают ваши пользователи. Просто интересно. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
 |
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Чт 12 Апр 2012 09:15 Заголовок сообщения: |
|
|
Михаил Власов писал(а): | Вы все же опишите задачу - что там делают ваши пользователи. Просто интересно. | Такой пример: раставить на карте города логотипы предприятий.
Допустим мы их всех посчитали - 700 (от АВТОВАЗа до табачных киосков). Делать 700 стилей - НЕРЕАЛЬНО. Трудоёмкость и рутина - поневоле опускаются руки. Несколько стилей нужны, согласен, для того чтобы значимые объекты были видны во всех масштабах, а мелочёвка - только в детальных.
Ещё один вопрос: габариты логотипа. Интересно было бы реализовать разнокалиберность за счёт простой формы - отрезок. Первая точка отрезка - якорь, а длина отрезка характеризует калибр рисунка и/или угол поворота.
Удачи разработчикам, пользователям - долгожданных релизов!
Всех поздравляю с Днём космонавтики! _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
 |
Foton
Зарегистрирован: 09.10.2006 Сообщения: 158 Откуда: Ярославль
|
Добавлено: Чт 12 Апр 2012 10:53 Заголовок сообщения: |
|
|
Михаил Власов писал(а): |
А зачем?
...
Просто интересно. |
на карте к объектам прикрепляются картинки со схемами деталировок. хочется печатать куски карты показывая эти схемы |
|
Вернуться к началу |
|
 |
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Чт 12 Апр 2012 17:41 Заголовок сообщения: |
|
|
теоретически, мы бы смогли разработать такой модуль
но если на этот модуль будут заказы и как Андрей Чернов решит _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем |
|
Вернуться к началу |
|
 |
|