Страница 1 из 1

поиск и отображение ближайших к выбранному на карте дому

Добавлено: 30 июн 2010, 09:40
R2D2
Всем доброго времени суток! Уважаемые форумчане, есть потребность в создании простенькой интерактивной карты, для хорошего дела (карта пожарных гидрантов города, для использования в пожарной охране). Предполагаемый функционал - поиск и отображение ближайших к выбранному на карте дому гидрантов. Имеется карта города и его районов в формате jpg. Посоветуйте пожалуйста, с помощью чего лучше сделать, какая программа лучше всего подойдет для этих целей, и где примерно можно почитать-поучиться. Сайт очень объемный, со временем постараюсь разобраться, хотелось бы получить хотя бы начальную точку, откуда двигаться и в каком направлении. Заранее спасибо!

Re: Подскажите с чего начать и как подступиться

Добавлено: 30 июн 2010, 09:53
Denis Rykov
Здравствуйте. Несколько смущает фраза "поиск и отображение ближайших к выбранному на карте дому" и то что, предполагаемая подложка - растр, может стоит использовать векторную карту. Что за город если не секрет?

Re: Подскажите с чего начать и как подступиться

Добавлено: 30 июн 2010, 10:27
R2D2
Небольшой город в Самарской области, Жигулевск называется. Насчет векторной карты - я понимаю что она будет удобней, но есть только растровая. Как перевести ее в векторный формат, пока не знаю, почему и спрашиваю совета.
А что смущает в "поиск и отображение ближайших к выбранному на карте дому"? Слишком сложно в реализации?

Re: Подскажите с чего начать и как подступиться

Добавлено: 30 июн 2010, 10:54
Denis Rykov
Я имел в виду что на растре нельзя щелкнуть по дому. Если растр не большой, то можно его и вручную векторизовать. Какого типа приложение планируется - для работе в сети или standalone? Гидранты должны отображаться на карте только при выборе дома, то есть вариант создать слой гидрантов и подключить его к карте - не подходит? Кстати, Жигулевск частично присутствует на OSM, и соответственно в наших выгрузках.

Re: Подскажите с чего начать и как подступиться

Добавлено: 30 июн 2010, 13:09
R2D2
Приложение планируется standalone, для использования на служебных компьютерах службы пожаротушения, потребности использования его через сеть - вроде нет. Гидранты в принципе могут отображаться на карте постоянно, а при нажатии на здание - список ближайших у нему гидрантов (возможно заполненный вручную, а не определяемый программно), в общем это еще предстоит обдумать. Значит сейчас первоочередная задача векторизовать карту? Каким образом это лучше сделать? Через какую программу?

З.Ы. Карта в OSM мало детализирована для моих целей, наверное проще будет вручную векторизовать имеющийся растр.

Re: Подскажите с чего начать и как подступиться

Добавлено: 01 июл 2010, 07:28
Denis Rykov
Вручную оцифровать можно в QGIS, порядок установки описан тут.
Далее по шагам:
1). Если ваши растры не геопривязаны, то их нужно привязать.
2). Открываете все геопривязанные растры в QGIS, если они привязаны корректно, то должна получиться полная картина вашего города (подразумевается, что отдельный растр - некоторый фрагмент города).
3) Создаете новый векторный слой и начинаете обводить объекты. При этом для каждого типа объектов - отдельный слой,например, слой домов, слой дорог и т.д.
Если что-то не понятно - спрашивайте.

Re: Подскажите с чего начать и как подступиться

Добавлено: 06 июл 2010, 07:26
R2D2
Ок, спасибо, сейчас время появится и сразу займусь.