Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Добавление на карту каких-либо объектов.

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 писал(а):
В частности, попросили помочь добавить на карту объекты или иконки, то есть например кликаю по карте, вылазиет форма, на ней выбираю какую именно картинку добавить, нажимаю окей, на карте появляется эта выбранная картинка.
Возможно это вообще?
Подскажите пожалуйста куда вообще копать.

Я конечно лезу не в свой форум, но где-то всречал в модулях что вид (отображение) объекта зависит от семантических данных.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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    Заголовок сообщения: Ответить с цитатой

увы
_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Чт 12 Апр 2012 08:48    Заголовок сообщения: Ответить с цитатой

Foton писал(а):
возник попутный вопрос: а можно ли в символьном методе отображать картинку, хранимую в семантике?

А зачем?

Если стоит задача хранить при объекте фотографии, то это можно хранить в семантике. Добавляете в таблицу поле типа "Рисунок". Потом пользователь открывает таблицу слоя, двойной клик на поле с рисунком. Откроется окно с рисунком. Выделяем объекты, в окне рисунка меняется изображение.
На карте достаточно отображать признак - есть/нет рисунок.

Если же задача - символами отражать состояние объекта, то лучше это делать стилями.

Сделать нечто подобное отображению фотографий на гуглокартах штатными средствами не получится. Придется писать модуль расширения.

Вы все же опишите задачу - что там делают ваши пользователи. Просто интересно.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Сергей Попов



Зарегистрирован: 05.03.2005
Сообщения: 299
Откуда: г. Тольятти - Самара - Копейск

СообщениеДобавлено: Чт 12 Апр 2012 09:15    Заголовок сообщения: Ответить с цитатой

Михаил Власов писал(а):
Вы все же опишите задачу - что там делают ваши пользователи. Просто интересно.
Такой пример: раставить на карте города логотипы предприятий.
Допустим мы их всех посчитали - 700 (от АВТОВАЗа до табачных киосков). Делать 700 стилей - НЕРЕАЛЬНО. Трудоёмкость и рутина - поневоле опускаются руки. Несколько стилей нужны, согласен, для того чтобы значимые объекты были видны во всех масштабах, а мелочёвка - только в детальных.
Ещё один вопрос: габариты логотипа. Интересно было бы реализовать разнокалиберность за счёт простой формы - отрезок. Первая точка отрезка - якорь, а длина отрезка характеризует калибр рисунка и/или угол поворота.
Удачи разработчикам, пользователям - долгожданных релизов!
Всех поздравляю с Днём космонавтики!

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Foton



Зарегистрирован: 09.10.2006
Сообщения: 158
Откуда: Ярославль

СообщениеДобавлено: Чт 12 Апр 2012 10:53    Заголовок сообщения: Ответить с цитатой

Михаил Власов писал(а):

А зачем?
...
Просто интересно.

на карте к объектам прикрепляются картинки со схемами деталировок. хочется печатать куски карты показывая эти схемы
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Чт 12 Апр 2012 17:41    Заголовок сообщения: Ответить с цитатой

теоретически, мы бы смогли разработать такой модуль Smile
но если на этот модуль будут заказы и как Андрей Чернов решит

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB