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

Разработка

геоинформационной

базы данных

для хранения

информации

об архитектурных

объектах

В.И. Зюванова,

магистрант, специальность «Информационные системы и технологии»

А.Ф. Иванько,

к.т.н., доцент кафедры информационных систем

Введение

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

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

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

По территориальному охвату различают глобальные ГИС (global GIS), субконтинентальные ГИС, национальные ГИС, зачастую имеющие статус государственных, региональные ГИС (regional GIS), субрегиональные ГИС и локальные или местные ГИС (local GIS).

Главное преимущество ГИС перед другими информационными технологиями заключено в наборе средств создания и объедине-

118

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

Сегодня пользователя Интернета невозможно представить без использования картографических веб-сервисов (web maps).

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

Современные распределенные картографические веб-сервисы

Если взглянуть на полный спектр доступных сервисов такого типа, сразу заметны несколько явных лидеров:

• Google Maps;

• Yahoo! Maps;

• Microsoft Live Search Maps;

• Yandex Maps.

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

Все ведущие картографические сервисы поддерживают последние версии популярных браузеров (IE, Mozilla FireFox, Safari, Opera).

Безусловно, сервисы различаются функциональностью. Например, картографическая служба Microsoft предоставляет возможность навигации по трехмерным картам улиц крупнейших городов США и некоторых других стран, в то время как Google дает уникальный инструмент для разработчиков, желающих разместить ту или иную прикладную информацию на картах, - Google Maps API.

Также эти сервисы отличаются по степеням покрытий различных районов земного шара и актуальностью картографических данных. Например, карты Яндекса для территорий стран СНГ отвечают последнему требованию. Актуальность карт в Google Maps и MS Live Search Maps для разных регионов - 1-3 года. Отстает от всех Yahoo! Maps -его данные в среднем устарели на 4-5 лет (к слову, у сервиса Yahoo! для Украины есть несколько серьезных недостатков, например они предоставляют достаточно качественную и достоверную информацию об улицах г. Киева, чего нельзя сказать о других крупных городах, таких как Донецк).

119

Примерами современных распределенных картографических веб-сервисов являются http://rusavtobus.ru/, http:// www.streetjournal.org/,http://daisignal.ru/, http://zalivaet.spb.ru/.

Что лучше, Flash-карта или API-карта?

Карты, выполненные по технологии Flash, более красочные, на них можно использовать различные визуальные эффекты. Однако сопровождение такой карты затруднительно. Для редактирования этой карты необходимо обращаться к специалистам. При использовании сервисов карт API - администратор сайта сможет сам размещать/редакти-ровать на такой карте информацию, без помощи программиста, дизайнера или верстальщика.

Что лучше, Яндекс.Карты или Google.Maps?

Для большинства городов России качество снимков со спутника в Яндекс. Картах лучше. Режим карты (названия улиц и домов) на Яндексе также размещает в себе больше городов. Отображение пробок на дорогах лучше у Google, однако Яндекс предоставляет эту информацию для большего количества городов и поэтому сервис Яндекс.Карт более удобен.

- новый дизайн (элементов управления, меток и панели пробок; возможность выбрать язык интерфейса);

- высокая скорость загрузки (возможность модульной загрузки API);

- новые инструменты (canvas, кластеризация, элементы HTML5 и CSS3);

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

- отсутствие API-ключа для привязки к домену.

Для решения данной задачи был выбран алгоритм на основе API Яндекс.Карт.

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

Библиографический список

1. Глобальный бизнес и информационные технологии / под ред В.М. Попова. - С. 67.

2. Чудновский АД. Информационные технологии управления в туризме : учеб. пособие / А.Д. Чудновский, М. Жукова. - 2006. -С. 14.

3. Ашихмин И.С. Основы системного интегрирования / Ашихмин И.С., Имасюк А.А. - М. : Вильямс, 2007.

120

4. ЛопатниковЛ.И. Экономико-математический словарь : Словарь современной экономической науки [Текст] / Л.И Лопатников. -5-е изд., перераб. и доп. - М. : Дело, 2004.

5. Гарсиа-Молина Г Системы баз данных. Полный курс / Г. Гарсиа-Молина, Дж.Д. Ульман. - М.; СПб.; Киев : Вильямс, 2004 -1088 с.

6. Коннели Т Базы данных: проектирование, реализация, сопровождение. Второе издание / Т. Коннели, К. Берг. - 2005 г.

7. АрлоуД. UML2 и унифицированный процесс. Второе издание / Д. Арлоу, А. Нейштадт. - М.; СПб. : Символ, 2008. - 624 с.

8. Томсон Л. Разработка Web-приложений с помощью PHP и MySQL / Л. Томсон, Л. Веллинг. - М.; СПб.; Киев : Вильямс, 2008. - 880 с.

9. Марков А.А. Разработка WEB-приложений для iPhone/iPod Touch, Часть I. Работа с данными / А.А. Марков. - М. : МГУП, 2009. -106 с.

11. PHP Fast & Easy Web Development, 2nd Edition; # Premier Press © 2002 (481 pages).

12. ПольДюбуа. MySQL. Третье издание; Вильямс, 2006 -

1168 с.

13. «HTML 5, CSS 3 И WEB 2.0. РАЗРАБОТКА СОВРЕМЕННЫХ WEB-САЙТОВ», Дронов В.А, ВНV, Санкт-Петербург, 2011. - 416 с.

14. Суэринг С. PHP и MySQL / С. Суэринг, Т. Конверс, Дж. Парк. - Изд. : Диалектика, 2010. - 912 с.

15. Марков А.А. Практическое введение в базы данных, часть 1-3 / А.А. Марков. - М., 2004.

Используемые интернет-источники:

16. http://ufa-gis.narod2.ru/knigi/cipileva_GIS/ cipileva_GIS_-_1.htm

17. http://api.yandex.ru/maps/doc/intro/yandex-maps-

intro.pdf

18. http://rusavtobus.ru/

19. http://www.dataplus.ru/ARCREV/Number_37/2_razvGIS.

html

20. http://www.trisoftrus.com/DesktopDefault.aspx?tabid= 102&Mnu=2.102

121