Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

ГИС: обсуждаем, изучаем, делимся.


Добрый день, всем.

Так уж сложилось, что жизнь меня опять пересекла с ГИС и я решил поделиться нашим опытом. За два года, что меня не было в эфире. Я успел с друзьями открыть свою фирмочку. В которой в настоящий момент являюсь директором. Основное направление нашего ООО «Эксон Ай Ти»  (www.exonit.by) web-разработки. Недавно был заказ на геопортал для Госкартгеофонда. Об этом портале и пойдёт речь.

В настоящее время проект сдан и заполняется заказчиком, его можно увидеть на тестовом хостинге: http://213.184.244.58:180/ с которого он в ближайшее время переедет на родной домен www.maps.by.

В этом выпуске я кратко расскажу что и как мы делали. Если будет вопросы либо. Кто-то захочет поделиться своим опытом в web-картографии, то это мы обсудим в следующих выпусках.

В настоящее время карты находятся у разных организаций, в разном виде, разных форматов. Задача собрать описание всех карт в одном месте, чтобы можно было легко найти необходимую информацию. Для этой цели на геопортале существует раздел «Поиск по метаданным». Второй вопрос- это показать покрытие картами, которые в настоящее время есть в картгеофонде. Для этого- «Поиск по карте»

По причине гос. организации невозможно было использовать сторонний движок (Яндекс, Google). После небольших экспериментов с опенсорс решениями (MapServer и GeoServer)  нами был выбран MapServer. Выбор достаточно субъективный. Т.к. с Mapserver оказалось проще работать. +Читая обзоры со сравнениями по производительности, производительность у них примерно одинаковая.

Следующий вопрос- выбор базы данных. Т.к. проект на базе openSource, то выбор небольшой MySQL или PostgreSQL. Для нашего проекта решено было использовать PostgreSQL. Т.к.

  •            Предполагались большие объёмы информации в будущем, а из нашего опыта предыдущих проектов PostgreSQL работает на больших объёмах значительно быстрее MySQL.
  •             Для PostGre есть примочка PostGIS, которая упрощает работу с пространственными данными.
  •        Заказчик для работы использует ArcGIS. В будущем возможно придётся редактировать данные на прямую. Эта система дружит только с Postgre.

Чем ещё оказался хорош MapServer- у него достаточно много разных надстроек. CartoWeb, p.mapper, chameleon, …. C различным функционалом. Для нашего проекта на наиболее подошёл p.mapper, достаточно простой просмоторщик, в котором ничего лишнего. И после доработки он полностью справляется с поставленными задачами. http://213.184.244.58:180/map/map_default.phtml

Главная задача- это выбирать все объекты по всем видимым слоям. Можете попробовать на карте сами. Кнопка справа i c прямоугольником.

В качестве вступления это всё. Жду от вас вопросов, критики, пожеланий, обмена опытом. Исходя из этого буду строить дальнейшие выпуски.

С уважением.

Дмитрий Суворов.

sdm98 "собачка" mail.ru


В избранное