Сучасні підходи у проектуванні високонавантажених мап для пошуку об’єктів

Автор(и)

  • Maksym Zhuk студент магістерської програми «Інженерія програмного забезпечення» факультету інформатики Національного університету «Києво-Могилянська академія»
  • Volodymyr Protsenko кандидат фізико-математичних наук, доцент кафедри інформатики факультету інформатики Національного університету «Києво-Могилянська академія»

DOI:

https://doi.org/10.18523/2617-3808.2020.3.88-92

Ключові слова:

мапа, пошук об’єктів, геокодування, кластеризація, фільтрація, OpenStreetMap, Mapbox

Анотація

У роботі описано ключові аспекти, пов’язані з прикладною розробкою високонавантажених вебмап на основі мапи пошуку нерухомості. Під час розроблення системи важливо розуміти ключові вимоги та адресувати їх в архітектурному рішенні. При проектуванні архітектурного рішення було враховано такі ключові аспекти: геокодування, кластеризація, вибір провайдера мапи, фільтрація. Відображення великої кількості об’єктів є одним із ключових завдань. У результаті запропоновано технічне архітектурне рішення з обґрунтуванням використаних елементів системи, зважаючи на можливі адаптації системи та економічну доцільність.

Матеріал надійшов 31.05.2020

Біографії авторів

Maksym Zhuk, студент магістерської програми «Інженерія програмного забезпечення» факультету інформатики Національного університету «Києво-Могилянська академія»

zhuk.maxim.a@gmail.com

Volodymyr Protsenko, кандидат фізико-математичних наук, доцент кафедри інформатики факультету інформатики Національного університету «Києво-Могилянська академія»

v.protsenko@ukma.edu.ua

Посилання

Antoniou, V., Morley, J., & Haklay, M. M. (2009). Tiled Vectors: A Method for Vector Transmission over the Web. In Proceedings of the International Symposium on Web and Wireless Geographical Information Systems, Maynooth, Ireland, 7–8 December 2009. Springer: Berlin/Heidelberg, Germany. Retrieved from http://link.springer.com/10.1007/978-3-642-10601-9_5.

Nebel, Paul. (2018). Dynamic Server-Side Clustering for Large Datasets. Retrieved from https://geovation.github.io/dynamic-server-side-geo-clustering.

Noskov, A. (2018). Computer Vision Approaches for Big Geo-Spatial Data: Quality Assessment of Raster Tiled Web Maps for Smart City Solutions. Bulgarian Cartographic Association: Sofia, Bulgaria, 2018. Retrieved from http://dx.doi.org/10.5281/zenodo.1346671.

Sample, J. T. (2010). Tile-Based Geospatial Information Systems. Principles and Practices. Springer: Berlin/Heidelberg, Germany.

Stefanakis, E. (2015). Map Tiles, and Cached Map Services. In GoGeomatics. Magazine of GoGeomatics Canada. Retrieved from http://www2.unb.ca/{}estef/papers/go_geomatics_stefanakis_december_2015.pdf.

Stepnov, Eugene. (2016). Top javascript maps API and libraries. Retrieved from https://flatlogic.com/blog/top-javascript-maps-api-and-libraries.

##submission.downloads##