Разработка геоинформационного программного обеспечения на базе открытых продуктов для целей кадастра

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?анная среда управления пространственной информацией, разработанная для доступа к базам пространственных данных, картографическим продуктам и связанным с ними метаданным из различных источников, облегчающая обмен пространственной информацией между организациями и ее совместное использование посредством интернета. Этот подход к управлению географической информацией имеет целью предоставить широкому сообществу пользователей средства для беспрепятственного и своевременного доступа к имеющимся пространственным данным и существующим тематическим картам, которые могут оказаться полезными для принятия обоснованных решений. Главная цель GeoNetwork opensource заключается в повышении доступности широкого спектра данных вместе с сопутствующей информацией. FAO и WFP, а в последнее время и UNEP, объединили свой исследовательский и картографический опыт для разработки GeoNetwork opensource как общей стратегии для эффективного совместного использования баз пространственных данных, включая цифровые карты, спутниковые изображения и соответствующие статистические данные. Эти три организации широко используют геоинформационные системы и программное обеспечение для обработки данных дистанционного зондирования Земли в основном для создания карт и комбинирования различных слоев информации. GeoNetwork opensource предоставляет им возможность доступа к широкому спектру карт и другой пространственной информации, хранящейся в различных базах данных по всему миру из единой точки входа [22].

.3.4 ГИС-компоненты

FDO Data Access - это комплекс решений от компании Autodesk, разработанный на основе библиотек GDAL и OGR, предоставляющий возможность создания прикладных программ для географических информационных систем с эффективными инструментами для преобразования, хранения и изменения пространственных данных. FDO - создан для разработчиков приложений ГИС в виде продуманного API, функционал которого может быть расширен при помощи таких языков программирования как Microsoft C#.NET, Microsoft Visual Basic.NET и Microsoft Visual C++.NET. Все структуры данных соответствуют стандартам Open Geospatial Consortium (OGC).

GDAL - библиотека для чтения и записи растровых геопространственных форматов данных, выпускаемая организацией OSGeo. Библиотека предоставляет вызывающим приложениям единую абстрактную модель данных для всех поддерживаемых форматов. При сборке можно также включить дополнительные утилиты. С помощью этих утилит можно выполнять конвертацию и обработку данных, используя интерфейс командной строки. Сопутствующая библиотека OGR, являющаяся частью дерева исходных кодов GDAL, предоставляет похожие возможности для векторных данных. Первоначально GDAL разрабатывался Фрэнком Вармердамом вплоть до выпуска версии 1.3.2, после которого поддержкой проекта стал заниматься комитет GDAL/OGR Project Management Committee под контролем OSGeo. Пакет GDAL/OGR считается важным проектом в Open Source, а также и в коммерческих кругах ГИС в связи с широким распространением и обширным набором функциональности.- это библиотека с открытым исходным кодом для проведения геометрических и топологических операций над фигурами. GEOS используется в GDAL и PostGis.

GeoTools - свободно-распространяемая библиотека для Java с открытым исходным кодом, предоставляющая набор удобных методов для работы с пространственными данными. GeoTools как основу используют такие известные проекты как картографический веб-сервер GeoServer и пользовательская ГИС uDig. GeoTools умеет работать с векторными и растровыми данными. Работает с базами данных MySQL, ArcSDE, PostGIS. Библиотека умеет осуществлять проекционные преобразования, в том числе переходы между системами координат, умеет работать с условными обозначениями, делать выборки, создавать графики и многое другое [31].это проект, собравший в себя несколько проекций и систем координат. Целью проекта является обобщение различных видов систем координат в одну совокупность. Включает в себя такие возможности, как координатные словари, системы тестирования и математический инструментарий [37].предназначен для обработки данных дистанционного зондирования, фотограмметрии и ГИС. Принцип работы основан на составлении цепочек действий над исходным изображением, таких как выбор канала, регулировка гистограммы, фильтры резкости, перепроецирование, обрезка по контуру и т.п., что позволяет свободно изменять параметры каждого звена цепочки действий в произвольном порядке [16].

2. Разработка структуры ГИС-проекта

.1 Разработка структуры базы данных

.1.1 Система управления базами данных

Важнейшей задачей разработчиков геоинформационных систем (ГИС) является организация хранения пространственных данных и эффективного доступа к ним. Традиционным является файловый способ хранения данных, но каждая ГИС имеет собственные форматы, и для переноса данных из одной системы в другую приходится использовать специальные программы конверторы или обменные, часто текстовые, форматы. Однако в настоящее время файловый способ хранения информации ГИС стал неэффективным в связи с:

-ростом объема и усложнением структуры пространственных данных в корпоративных информационных системах;

-необходимостью многопользовательского доступа к пространственной информации;

-широким применением Интернет/Интранет-технологий и распределенных (клиент-серверных, трехзвенных и др.) архитектур при разработке ГИС;

-необходимостью централизации источников данных.

Наиболее логичным решением проблемы является использование СУБД (систем управления базами данных) для