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

Получение расширенной информации по координате

Добавлено: 14 дек 2011, 16:26
Op3R
Здравствуйте!

При решении задачи распространения лесных пожаров, у меня возникла проблема получения информации о типе местности/ландшафта по координате (например лес, водоем, дорога, город и т. д.).
Обратное геокодирование в Google и Yandex Maps API такую информацию не предоставляет, а ограничиваются лишь названием улицы, города, достопримечательности.

Возможно кто-то сталкивался с данной проблемой, и сможет что-нибудь подсказать.

Заранее спасибо за помощь!

Re: Получение расширенной информации по координате

Добавлено: 14 дек 2011, 17:17
novia
добавьте слои на веб-карту, инструмент запроса информации об объектах в точке, и будет вам "традиционная" идентификация. решается стандартными средствами, думаю, любого API

Re: Получение расширенной информации по координате

Добавлено: 14 дек 2011, 19:30
Op3R
novia, не совсем понял как добавить "инструмент запроса информации об объектах в точке"? А также где взять соответствующий слой для вебкарты? Или имеется ввиду вручную сначала создать его?
Просто слои с такой инфой видел только в составе shape карт.

P.S. Прошу простить меня за обилие вопросов, я новичок в этом деле.

Re: Получение расширенной информации по координате

Добавлено: 15 дек 2011, 08:16
novia
на чем вы пишете? на гугл мапс или яндекс апи?

слой - создать самому, купить, получить в дар от добрых людей... способов много, в конце концов, найти такой слой (сервис) на открытом веб-ресурсе, подключить его в качестве слоя на свою карту.

shape можно опубликовать в виде сервиса, в том числе и "бесплатно", например, на geoserver.
или в виде слоя KML (Google API)

Re: Получение расширенной информации по координате

Добавлено: 15 дек 2011, 12:19
Op3R
Да у меня сейчас как раз все на стадии определения на чем писать, и это необязательно должен быть яндекс или гугл. Возможны варианты работы с офлайновыми векторными картами, однако нужно еще придумать как с ними работать, чтобы по сути работало как с растровыми, то есть по координате.

Или же есть растровые карты, которые могут содержать информацию, которая мне нужна?

Сейчас у меня мысли следующие: для расчета использовать оффлайновые карты, а результат уже рисовать на гугле/яндексе. Вот и думаю можно ли так делать, и как лучше поступить.

Re: Получение расширенной информации по координате

Добавлено: 15 дек 2011, 12:21
novia
может быть и есть, но я о таких не слышал.

если будете писать например, на openlayers, то идентификацию объектов кликом на карте сделать не составит труда.
были бы слои.

Re: Получение расширенной информации по координате

Добавлено: 15 дек 2011, 13:20
Op3R
А если например есть слои в shape формате, то можно их использовать в openlayers?

P.S. Кликом по карте, уже реализовано, например в wikimapia. Конечно можно эмулировать клик, но более интересен внешний api для этого.

Re: Получение расширенной информации по координате

Добавлено: 15 дек 2011, 20:32
Op3R
Вообщем, как я понял, готовых карт со всем необходимым что мне нужно, не бывает =) А вот слои уже нашел, поэтому наверно надо будет сначала все слои подгрузить, а потом на основе этого создавать карту внутри приложения, как душе угодно.

Спасибо за советы!