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

Карта для сайта вроде этой

Добавлено: 09 июл 2014, 10:30
bismoney
В общем ситуация такая, использовать api гугл и яндекс не вариант.

ОЧЕНЬ интересует как сделали они *****

Знатоки подскажите как именно это делается?
Я только начинаю разбираться в картах.

Простым просмотром исходного кода я понял что там OpenLayers

Объясните как для новичка... Как они сделали такую карту?

У них какой-то сервер на Linux и веб морда?
Где они взяли карту? или где можно ее взять? К примеру как у них.

В общем пожалуйста разложите по полочкам :)

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 10:32
bismoney
OpenLayers позволяет очень быстро и легко создать web-интерфейс для отображения картографических материало

То есть OpenLayers это просто веб морда? к которой подключается API скажем своего сервера и она все это дело уже обрабатывает и показывает на карте?


Благодаря OpenLayers разработчик имеет возможность создать, к примеру, собственную карту, включающую слои, предоставляемые WMS (и WFS) серверами, такими как Mapserver, ArcIMS или Geoserver,

То есть сначала надо поднять к примеру Mapserver?

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 10:41
trir
Да, OpenLayers это вэбморда (leaflet ещё посмотри, "Спутник" на нём сделан). Данные ему поставляет Mapserver (как пример, много вариантов есть...)
Данные можно взять OSM ("Спутник" так же сделали :mrgreen: )

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 10:48
bismoney
Спасибо за ответ, можно еще помучать? )

Да я где-то читал что leaflet как веб морда легче и лучше.

Но есть пару нубских вопросов.
То есть к сайту я подключаю leaflet на разделе карты.
Дальше мне надо показать leaflet где брать карту и данные?

Я так понимаю все остальное храниться на сервере? То есть карта + данные?

>>Данные можно взять OSM
Если не сложно ответь в кратце что именно за данные там?
Карту надо брать отдельно а данные это уже поверх?

В принципе это пока все вопросы, сейчас буду поднимать MapServer
И подскажи пожалуйста, ты написал

>>как пример, много вариантов есть...

Какие можешь посоветовать? Может просто есть что-то лучше чем MapServer

Спасибо Огромное за ответы.

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 10:59
bismoney
MapServer установлен на Centos разбираюсь, буду очень рад если ответите на вопросы выше, они мне чуть помогут в понимании.

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 11:06
trir
Можно просто kml показать
Про OSM - там ведь написанно
А так почитай и посмотри

Мы тут "Картами" не занимаемся (это через ФСБ и со спецчастью), у нас тут просто Данные... :mrgreen:

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 11:12
bismoney
trir писал(а):Можно просто kml показать
Про OSM - там ведь написанно
А так почитай и посмотри

Мы тут "Картами" не занимаемся (это через ФСБ и со спецчастью), у нас тут просто Данные... :mrgreen:
=_=

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

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 11:14
trir
Карта=данные
Кусочек генерирут (или даёт готовый) сервер, по запросу клиента

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 11:46
bismoney
trir писал(а):Карта=данные
Кусочек генерирут (или даёт готовый) сервер, по запросу клиента
Спасибо за ответы. Все получаеться.

Вопрос еще такой если можно
WEB
METADATA
"wms_title" "WMS Demo Server for MapServer"
"wms_onlineresource" "http://10.1.1.1/cgi-bin/mapserver?map=/ ... gislab.map&"
"wms_srs" "EPSG:4326 EPSG:3857"
"wms_abstract" " demo WMS"
"wms_enable_request" "*"
"wms_encoding" "utf-8"
END
END

Вот строка подключения, я так понимаю gislab.map это подключение как раз карты?

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 11:56
bismoney
Наверное тупой вопрос... Не могу понять как работать с MapServer и какие данные ему нужны.
Пока по разбираюсь.

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 11:59
trir

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 12:02
bismoney
-

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 12:05
bismoney
Сижу читаю спасибо.
Я просто пока принцип не очень понимаю.
Есть глобальная карта, Россия которая отображается на спутнике к примеру.
Моя задача пока отобразить карту своего региона, а дальше уже разбираться со слоями итд.
Вот это глобальная карта ее надо качать и закидывать на сервер?

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 12:08
trir
Да, я выше дал ссылку, как раз в shp

Re: Карта для сайта вроде этой

Добавлено: 09 июл 2014, 12:33
bismoney
Пока не удачо =-=