РЕАЛИЗАЦИЯ ГЕОИНФОРМАЦИОННОЙ СИСТЕМЫ В МНОГОФУНКЦИОНАЛЬНОЙ РОБОТИЗИРОВАННОЙ ПЛАТФОРМЕ

Dmitriy Vasilyevich Nadymov, Alexey Vyacheslavovich Denisov, Daniil Sergeevich Kurushin


Аннотация


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

Целью данной статьи является предоставить информацию о реализации геоинформационной системы для многофункциональной роботизированной платформы.

В процессе написания данной статьи была создана база данных PostgreSQL с расширением PostGIS; рассмотрен процесс импортирования данных с помощью программы osm2pgsql; описан принцип изображения карты в геоинформационной системе, и реализация отображения карты, используя библиотеки mapnik и LeafLeat.


Ключевые слова


геоинформационная система; роботизированная платформа; POSTGIS; POSTGRESQL; MAPNIK; PYTHON; GEOJSON; LEAFLET

Литература


Файзрахманов Р. А., Курушин Д. С., Долгова Е. В. Принципы организации работ с применением мобильного робота // Научное обозрение. - 2014. - №7.

GIS and Robotics: Robotic Platforms as Tools for Spatial Data Collection and Consumption // Directions Magazine. URL: http://www.directionsmag.com/ entry/gis-and-robotics-robotic-platforms-as-tools-for-spatial-data-collection-and/123024 (дата обращения: 02.09.2015).

About // PostgreSQL. URL: http://www.postgresql.org/about/ (дата обращения: 01.09.2015).

About PostGIS // PostGIS – Spatial and Geographic Objects for PostgreSQL. URL: http://postgis.net/ (дата обращения: 01.09.2015).

Openstreetmap/osm2pgsql // GitHub. URL: https://github.com/ openstreetmap/osm2pgsql (дата обращения: 08.09.2015).

PostGIS 2.1 Raster Cheatsheet. URL: http://www.postgis.us/ downloads/ postgis21_ raster_ cheatsheet.pdf (дата обращения: 01.09.2015).

PostGIS 2.2.1dev Manual. URL: http://postgis.net/docs/manual-2.2/ (дата обращения: 01.09.2015).

Mapnik, GitHub. URL: https://github.com/mapnik (дата обращения: 08.09.2015).

UbuntuInstallation mapnik/mapnik Wiki // GitHub. URL: https:// github.com/mapnik/mapnik/wiki/UbuntuInstallation (дата обращения: 08.09.2015).

Установка и настройка генератора тайлов на основе OSM данных в Ubuntu или Debian // Хабрахабр. URL: http://habrahabr.ru/post/144675/ (дата обращения: 12.08.2015).

Leaflet/Leaflet // GitHub. URL: https://github.com/Leaflet/Leaflet (дата обращения: 01.09.2015).

GeoJSON Specification. URL: https:// http://geojson.org/geojson-spec.html (дата обращения: 08.09.2015).

Lebresne S., Richards G., Wrigstad T., Vitek J. Understanding the dynamics of JavaScript // In Workshop on Script to Program Evolution. - 2009.

Guha A., Saftoiu C., Krishnamurthi S. The essence of JavaScript // Springer, 2004, C. 40-52.

Quick Start Guide - Leaflet - a JavaScript library for interactive maps. URL: http://leafletjs.com/examples/quick-start.html (дата обращения: 08.09.2015).

Psycopg // PostgreSQL + Python. URL: http://initd.org/psycopg/ (дата обращения: 01.09.2015).

Using psycopg2 with PostgreSQL - PostgreSQL wiki. URL:https://wiki.postgresql.org/wiki/Using_psycopg2_with_PostgreSQL(дата обращения: 01.09.2015).

ST_AsGeoJSON. URL: http://postgis.net/docs/ST_AsGeoJSON.html (дата обращения: 01.09.2015).

PostGIS Development. URL: http://planet.postgis.net/ (дата обращения: 01.09.2015).

Python Web Developer Appliance Users Guide. URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.169.8544&rep=rep1&type=pdf (дата обращения: 02.10.2015).

Guillaume Lavoué, Laurent Chevalier, Florent Dupont, Streaming compressed 3D data on the web using JavaScript and WebGL // Web3D ‘13 Proceedings of the 18th International Conference on 3D Web Technology, ACM, New York, USA, 2013, pp. 9-27

Janne Kontkanen, Evan Parker, Earth in Google maps: rendering trillions of triangles in JavaScript, SIGGRAPH ‘14 ACM SIGGRAPH, 2014.

Stephan Herhut, Richard L. Hudson, Tatiana Shpeisman, Jaswanth Sreeram, Parallel JavaScript: bringing the compute power of multi-core CPUs and GPUs to the world of web graphics, SIGGRAPH ‘13 ACM SIGGRAPH, 2013.

Jeffrey Nichols, Zhigang Hua, John Barton, Highlight: a system for creating and deploying mobile web applications, UIST ‘08 Proceedings of the 21st annual ACM symposium on User interface software and technology, 2008, pp. 249-258.

Marco Di Benedetto, Federico Ponchio, Fabio Ganovelli, Roberto Scopigno, SpiderGL: a JavaScript 3D graphics library for next-generation WWW, Web3D ‘10 Proceedings of the 15th International Conference on Web 3D Technology, 2010, pp. 165-174.




DOI: https://doi.org/10.12731/wsd-2015-10.2-839-850

Ссылки

  • На текущий момент ссылки отсутствуют.




(c) 2016 В мире научных открытий



ISSN 2658-6649 (print)

ISSN 2658-6657 (online)

HotLog Яндекс цитирования