В онлайне: 3 (гостей - 3, участников - 0)  Вход | Регистрация

 
УДК 528.94

Возможности использования функций программирования в геоинформатике (на примере языка KML)


Занозин В.В., студент 4-го курса,
Астраханский Государственный Университет, Россия

Рассмотрено применение языка географической разметки KML (Keyhole Markup language) в геоинформатике.Описаны некоторые прикладные примеры использования языка без описания его синтаксиса.

Геоинформатика - наука, техника и производственная деятельность по научному обоснованию, проектированию, созданию, эксплуатации и использованию географических информационных технологий, по прикладным аспектам или приложению ГИС (GIS application) для практических или геонаучных целей. Входит составной частью в геоматику (по одной из точек зрения) или предметно и методически пересекается с ней. [1]

При разработке собственных приложений в области геоинформационных технологий не обойтись без процесса и искусства создания компьютерных программ с помощью языков программирования. Однако зачастую современным картографам достаточно сложно освоить тот или иной язык вследствие ограниченности времени, сложностью самого синтексиса языка и т.д. Однако преодолеть сложности возможно при использовании языка географической разметки KML (Keyhole Markup language).

KML представляет собой диалект XML, предназначенный для отображения информации в географическом контексте. Язык был создан в 2001 году компанией Keyhole. В начтоящее время KML широко поддержан такими приложениями как Google Earth, NASA WorldWind, ESRI ArcGIS Explorer, Google Maps, Adobe Photoshop, Autodesk AutoCAD. Язык можно использовать для нанесения собственных меток, геометрических данных, аннотаций и изображений на географическую основу. [2]

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

Листинг 1 - Фрагмент кода программы

<?xml version="1.0" encoding="UТF-8"?>
<kml xmlns="https://www.opengis.net/kml/2.2" xmlns:gx="https://www.google.com/kml/ext/2.2" xmlns:kml="https://www.opengis.net/kml/2.2" xmlns:atom="https://www.w3.org/2005/Atom">
<Folder>
   <name>Временные метки</name>
   <open>1</open>
   <Document>
      <name>Antennas 20140504-142426</name>
      <open>1</open>
      <description>KML file generated by Antennas for Android</description>
      <StyleMap id="msn_man">
         <Pair>
            <key>normal</key>
            <styleUrl>#sn_man</styleUrl>
         </Pair>
         <Pair>
            <key>highlight</key>
            <styleUrl>#sh_man</styleUrl>
         </Pair>
      </StyleMap>
      <Style id="style_N1">
         <IconStyle>
            <Icon>
...


Отображение базовых станций оператора сотовой связи в центральной части города Астрахань.


Рис. 1 – Отображение базовых станций оператора сотовой связи
в центральной части города Астрахань.

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


В KML можно также импортировать и трехмерные модели - зданий мостов, памятников. Модель далее позиционируется, проворачивается и масштабируется. [3]

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

Можно отметить, что такая ГИС с трехмерными моделями позволит в общем виде рассмотреть эрозионные процессы. [5]

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

  1. Геоинформатика. Толковый словарь основных терминов. - М.:ГИС-Ассоциация, 1999.-204с
  2. Джози Вернеке HTML в географии. Как работает Google Earth. - М.:ДМК Пресс, 2012. - С.19,23
  3. Джози Вернеке Язык географической разметки KML . - М.:ДМК Пресс, 2010. - С.70
  4. Занозин В.В. Геомоделирование бэровских бугров / Кадастр недвижимости и мониторинг природных ресурсов: 4-я Всероссийская научно-техническая интернет-конференция / под общей редакцией И.А.Басовой. Тула: ТулГУ 2014 г., С.127
  5. В.В. Занозин, И.В. Бузякова, В.В. Занозин (мл.) Создание трехмерной модели бэровского бугра с отображением результатов эрозионных процессов (на примере бугра Троицкий / Двадцать девятое пленарное межвузовское координационное совещание по проблеме эрозионных, русловых и устьевых процессов / Научная конференция УлГПУ "Трёшниковские чтения - 2014" 9г. Ульяновск, 22-24 октября 2014 г.): Доклады и краткие сообщения. - Ульяновск: ФГБОУ ВПО "УлГПУ им. И.Н. Ульянова". 2014, С.89


 

Разделы конференции »

  1. Государственный кадастр недвижимости и земельно-имущественные отношения
  2. Мониторинг природных ресурсов и охрана окружающей среды
  3. Комплексное использование природных ресурсов
  4. Современные вопросы геологии
  5. Физика горных пород
  6. Новые технологии в природопользовании
  7. Применение современных информационных технологий
  8. Экономические аспекты недвижимости
  9. Мониторинг использования объектов недвижимости
  10. Топографо-геодезическое обеспечение кадастровых работ