Applicability of open-source web mapping libraries for building massive Web GIS clients

被引:0
|
作者
Gábor Farkas
机构
[1] University of Pécs,Doctoral School of Earth Sciences
来源
关键词
Approximate Learning Curve for Javascript; Client-side library; Comparison; Massive client; Software metrics; Web GIS; C44; C61; C88;
D O I
暂无
中图分类号
学科分类号
摘要
The increasing capabilities of web browsers and the growing spread of JavaScript have an impact on the development of web-based GIS systems. While in traditional Web GIS applications the client-side component is only responsible for creating representation models, modern geographically enabled JavaScript libraries have extended capabilities, making them capable of doing extensive tasks, like complex geographical analyses. This paper identifies the most capable libraries for being the basis of a Web GIS client (Cesium, Leaflet, NASA Web World Wind, OpenLayers 2, and OpenLayers 3) and compares them. The libraries are compared by their GIS feature coverage and some quality metrics. OpenLayers 3 is identified for being the most capable library by supporting nearly 60% of the examined GIS features, its small size, and moderate learning curve. For comparing the learning curves of JavaScript libraries, a new metric named Approximate Learning Curve for JavaScript is proposed, which is based on other software metrics.
引用
收藏
页码:273 / 295
页数:22
相关论文
共 50 条
  • [21] Free and open source desktop and Web GIS solutions
    Brovelli, Maria Antonia
    Mitasova, Helena
    Neteler, Markus
    Raghavan, Venkatesh
    APPLIED GEOMATICS, 2012, 4 (02) : 65 - 66
  • [22] Annotation Web - An open-source web-based annotation tool for ultrasound images
    Smistad, Erik
    Ostvik, Andreas
    Lovstakken, Lasse
    INTERNATIONAL ULTRASONICS SYMPOSIUM (IEEE IUS 2021), 2021,
  • [24] An empirical comparison of commercial and open-source web vulnerability scanners
    Amankwah, Richard
    Chen, Jinfu
    Kudjo, Patrick Kwaku
    Towey, Dave
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (09): : 1842 - 1857
  • [25] Twinbase: Open-Source Server Software for the Digital Twin Web
    Autiosalo, Juuso
    Siegel, Joshua
    Tammi, Kari
    IEEE ACCESS, 2021, 9 : 140779 - 140798
  • [26] Maps on the web: Cartographic approach using open-source technologies
    Alencar De Mendonca, Andre Luiz
    Reolon Schmidt, Marcio Augusto
    Delazari, Luciene Stamato
    BOLETIM DE CIENCIAS GEODESICAS, 2009, 15 (01): : 103 - 119
  • [27] OralDentalSoft: Open-Source Web Application for Dental Office Management
    Burbano, Ricardo
    Estevez, Eduardo
    Llerena, Lucrecia
    Rodriguez, Nancy
    GOOD PRACTICES AND NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, WORLDCIST 2024, 2024, 986 : 97 - 106
  • [28] Improving Web accessibility through an enhanced open-source browser
    Hanson, VL
    Brezin, JP
    Crayne, S
    Keates, S
    Kjeldsen, R
    Richards, JT
    Swart, C
    Trewin, S
    IBM SYSTEMS JOURNAL, 2005, 44 (03) : 573 - 588
  • [29] Topio: An Open-Source Web Platform for Trading Geospatial Data
    Ionescu, Andra
    Patroumpas, Kostas
    Psarakis, Kyriakos
    Chatzigeorgakidis, Georgios
    Collarana, Diego
    Barenscher, Kai
    Skouta, Dimitrios
    Katsifodimos, Asterios
    Athanasiou, Spiros
    WEB ENGINEERING, ICWE 2023, 2023, 13893 : 336 - 351
  • [30] Webina: an open-source library and web app that runs AutoDock Vina entirely in the web browser
    Kochnev, Yuri
    Hellemann, Erich
    Cassidy, Kevin C.
    Durrant, Jacob D.
    BIOINFORMATICS, 2020, 36 (16) : 4513 - 4515