Перейти к содержимому.

Linux Ink

 
Разделы
Вы здесь: Решения компании » Исследования и разработки » Геоинформационная система (ГИС)

Геоинформационная система (ГИС)

Document Actions

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

В качестве основы системы публикации использовались свободно распространяемые компоненты, построенные в соответствии с принципами программного обеспечения с открытым кодом (Open Source). Такое решение имеет существенные преимущества перед традиционно использовавшимися закрытыми коммерческими системами, поскольку снижает порог вхождения и стоимость владения, позволяет создать более защищенную и устойчивую к внешним воздействиям систему с высокой степенью отчуждаемости полученного решения.

В результате проведенного анализа существующих программных проектов были выбраны следующие программные продукты:

  • система хранения  — PostGIS;

  • модули для сопряжения геоинформационных данных с общим информационным пространством портала через WEB-интерфейс  — MapServer;

  • программы для конвертации существующих данных  — GDAL/OGR.

Нам был предоставлен набор тестовых данных в виде файлов формата «ESRI Shapefile» и «MapInfo TAB». В тестовый набор были включены данные по расположению водных ресурсов, лесонасаждений, районов, кварталов и домов.

Были выполнены следующие работы:

  1. Были осуществлен подбор требуемого программного обеспечения и предварительная сборка и установка программных пакетов на дистрибутив Scientific Linux 4x.

  2. При помощи программных модулей ogr2ogr, входящих в программный пакет gdal, на языке программирования Python был создан конвертор для импортирования предоставленных тестовых данных в базу данных PostgreSQL с расширением PostGIS. Для реализации возможности отслеживания изменений в массиве картографических данных с течением времени были включены функции timetravel PostgreSQL.

  3. Было осуществлено конфигурирование MapServer'а и привязка слоёв к соответствующим запросам к базе данных.

Результатом работ явился полный перенос предоставленных данных и создание WEB-интерфейса для их отображения.

Веб-интерфейс для доступа к картографической информации (ГИС)

Создано: elena
Последнее изменение: 2007-02-05 18:56
 

Поддерживается Plone