{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T10:46:28Z","timestamp":1775817988283,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["SFRH\/BD\/139702\/2018"],"award-info":[{"award-number":["SFRH\/BD\/139702\/2018"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"name":"This research was funded by the European Regional Development Fund (ERDF) through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 under the PORTUGAL 2020 Partnership Agreement, of project \u201cREVEAL - Drones for supporti","award":["33113"],"award-info":[{"award-number":["33113"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Currently, the use of free and open-source software is increasing. The flexibility, availability, and maturity of this software could be a key driver to develop useful and interesting solutions. In general, open-source solutions solve specific tasks that can replace commercial solutions, which are often very expensive. This is even more noticeable in areas requiring analysis and manipulation\/visualization of a large volume of data. Considering that there is a major gap in the development of web applications for photogrammetric processing, based on open-source technologies that offer quality results, the application presented in this article is intended to explore this niche. Thus, in this article a solution for photogrammetric processing is presented, based on the integration of MicMac, GeoServer, Leaflet, and Potree software. The implemented architecture, focusing on open-source software for data processing and for graphical manipulation, visualization, measuring, and analysis, is presented in detail. To assess the results produced by the proposed web application, a case study is presented, using imagery acquired from an unmanned aerial vehicle in two different areas.<\/jats:p>","DOI":"10.3390\/ijgi9110679","type":"journal-article","created":{"date-parts":[[2020,11,16]],"date-time":"2020-11-16T11:04:20Z","timestamp":1605524660000},"page":"679","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["VisWebDrone: A Web Application for UAV Photogrammetry Based on Open-Source Software"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0636-1099","authenticated-orcid":false,"given":"Nathalie","family":"Guimar\u00e3es","sequence":"first","affiliation":[{"name":"Engineering Department, School of Science and Technology, University of Tr\u00e1s-os-Montes e Alto Douro, 5000-801 Vila Real, Portugal"},{"name":"Centre for the Research and Technology of Agro-Environmental and Biological Sciences, CITAB, Universidade de Tr\u00e1s-os-Montes e Alto Douro, UTAD, 5000-801 Vila Real, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7570-9773","authenticated-orcid":false,"given":"Lu\u00eds","family":"P\u00e1dua","sequence":"additional","affiliation":[{"name":"Engineering Department, School of Science and Technology, University of Tr\u00e1s-os-Montes e Alto Douro, 5000-801 Vila Real, Portugal"},{"name":"Centre for Robotics in Industry and Intelligent Systems (CRIIS), INESC Technology and Science (INESC-TEC), 4200-465 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2727-0014","authenticated-orcid":false,"given":"Telmo","family":"Ad\u00e3o","sequence":"additional","affiliation":[{"name":"Engineering Department, School of Science and Technology, University of Tr\u00e1s-os-Montes e Alto Douro, 5000-801 Vila Real, Portugal"},{"name":"Centre for Robotics in Industry and Intelligent Systems (CRIIS), INESC Technology and Science (INESC-TEC), 4200-465 Porto, Portugal"}]},{"given":"Jon\u00e1\u0161","family":"Hru\u0161ka","sequence":"additional","affiliation":[{"name":"Engineering Department, School of Science and Technology, University of Tr\u00e1s-os-Montes e Alto Douro, 5000-801 Vila Real, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5669-7976","authenticated-orcid":false,"given":"Emanuel","family":"Peres","sequence":"additional","affiliation":[{"name":"Engineering Department, School of Science and Technology, University of Tr\u00e1s-os-Montes e Alto Douro, 5000-801 Vila Real, Portugal"},{"name":"Centre for Robotics in Industry and Intelligent Systems (CRIIS), INESC Technology and Science (INESC-TEC), 4200-465 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4533-930X","authenticated-orcid":false,"given":"Joaquim J.","family":"Sousa","sequence":"additional","affiliation":[{"name":"Engineering Department, School of Science and Technology, University of Tr\u00e1s-os-Montes e Alto Douro, 5000-801 Vila Real, Portugal"},{"name":"Centre for Robotics in Industry and Intelligent Systems (CRIIS), INESC Technology and Science (INESC-TEC), 4200-465 Porto, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"62","DOI":"10.31686\/ijier.vol2.iss4.170","article-title":"Overview of Available Open-Source Photogrammetric Software, its Use and Analysis","volume":"2","year":"2014","journal-title":"Int. J. Innov. Educ. Res."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Aber, J.S., Marzolff, I., and Ries, J. (2010). Small-Format Aerial Photography: Principles, Techniques and Geoscience Applications, Elsevier.","DOI":"10.1016\/B978-0-444-53260-2.10002-X"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1162\/evco.2008.16.4.483","article-title":"Automated Design of Image Operators that Detect Interest Points","volume":"16","author":"Trujillo","year":"2008","journal-title":"Evol. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Cooper, S.D., Roy, D.P., Schaaf, C.B., and Paynter, I. (2017). Examination of the Potential of Terrestrial Laser Scanning and Structure-from-Motion Photogrammetry for Rapid Nondestructive Field Measurement of Grass Biomass. Remote Sens., 9.","DOI":"10.3390\/rs9060531"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Yan, L., Fei, L., Chen, C., Ye, Z., and Zhu, R. (2016). A Multi-View Dense Image Matching Method for High-Resolution Aerial Imagery Based on a Graph Network. Remote Sens., 8.","DOI":"10.3390\/rs8100799"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1186\/s40965-017-0027-2","article-title":"MicMac\u2014A free, open-source solution for photogrammetry","volume":"2","author":"Rupnik","year":"2017","journal-title":"Open Geospatial Data Softw. Stand."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.isprsjprs.2015.02.009","article-title":"UAV photogrammetry for topographic monitoring of coastal areas","volume":"104","author":"Henriques","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_8","unstructured":"Wu, C. (2020, September 14). VisualSFM: A Visual Structure from Motion System. Available online: http:\/\/ccwu.me\/vsfm\/."},{"key":"ref_9","unstructured":"Snavely, N., and Seitz, S. (2020, September 09). Bundler User\u2019s Manual. Available online: https:\/\/www.cs.cornell.edu\/~snavely\/bundler\/bundler-v0.4-manual.html."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Rahaman, H., and Champion, E. (2019). To 3D or Not 3D: Choosing a Photogrammetry Workflow for Cultural Heritage Groups. Heritage, 2.","DOI":"10.3390\/heritage2030112"},{"key":"ref_11","unstructured":"Open Drone Map, C. (2020, September 07). Open Drone Map Documentation. Available online: https:\/\/www.opendronemap.org\/."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.geomorph.2012.08.021","article-title":"\u2018Structure-from-Motion\u2019 photogrammetry: A low-cost, effective tool for geoscience applications","volume":"179","author":"Westoby","year":"2012","journal-title":"Geomorphology"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.envsoft.2015.01.014","article-title":"A review of open source software solutions for developing water resources web applications","volume":"67","author":"Swain","year":"2015","journal-title":"Environ. Model. Softw."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.compenvurbsys.2012.10.003","article-title":"The 2012 free and open source GIS software map\u2014A guide to facilitate research, development, and adoption","volume":"39","author":"Steiniger","year":"2013","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.cageo.2012.10.011","article-title":"Development of a web GIS application for emissions inventory spatial allocation based on open source software tools","volume":"52","author":"Gkatzoflias","year":"2013","journal-title":"Comput. Geosci."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Choi, A.J. (2014, January 10\u201312). Internet of Things: Evolution towards a hyper-connected society. Proceedings of the 2014 IEEE Asian Solid-State Circuits Conference (A-SSCC), KaoHsiung, Taiwan.","DOI":"10.1109\/ASSCC.2014.7008846"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.cageo.2013.09.012","article-title":"Development of a web application for water resources based on open source software","volume":"62","author":"Delipetrev","year":"2014","journal-title":"Comput. Geosci."},{"key":"ref_18","first-page":"185","article-title":"Evaluation of photogrammetric block orientation using quality descriptors from statistically filtered tie points","volume":"XLII-2","author":"Calantropio","year":"2018","journal-title":"ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Groos, A.R., Bertschinger, T.J., Kummer, C.M., Erlwein, S., Munz, L., and Philipp, A. (2019). The Potential of Low-Cost UAVs and Open-Source Photogrammetry Software for High-Resolution Monitoring of Alpine Glaciers: A Case Study from the Kanderfirn (Swiss Alps). Geosciences, 9.","DOI":"10.3390\/geosciences9080356"},{"key":"ref_20","unstructured":"(2019, September 27). MicMac documentation MicMac, Apero, Pastis and Other Beverages in a Nutshell!. Available online: https:\/\/github.com\/micmacIGN\/Documentation\/blob\/master\/DocMicMac.pdf."},{"key":"ref_21","unstructured":"Kropla, B. (2006). Beginning MapServer: Open Source GIS Development, Apress."},{"key":"ref_22","unstructured":"Iacovella, S. (2017). GeoServer Beginner\u2019s Guide: Share Geospatial Data using Open Source Standards, Packt Publishing."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Bocher, E., and Neteler, M. (2012). Free and Open Source GIS Software for Building a Spatial Data Infrastructure. Geospatial Free and Open Source Software in the 21st Century, Springer.","DOI":"10.1007\/978-3-642-10595-1"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1504\/IJWET.2011.043440","article-title":"A comparison of open source geospatial technologies for web mapping","volume":"6","author":"Ballatore","year":"2011","journal-title":"Int. J. Web Eng. Technol."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bloch, J. (2006). How to Design a Good API and Why It Matters. Companion to the 21st ACM SIGPLAN Symposium on Object-oriented Programming Systems, Languages, and Applications, ACM.","DOI":"10.1145\/1176617.1176622"},{"key":"ref_26","unstructured":"Orchard, L.M. (2009). Professional JavaScript Frameworks: Prototype, YUI, Ext JS, Dojo and MooTools, Wiley. Wrox Programmer to Programmer."},{"key":"ref_27","unstructured":"Crickard, P. (2014). Leaflet.js Essentials, Packt Publishing."},{"key":"ref_28","unstructured":"Martinez-Rubi, O., Verhoeven, S., Meersbergen, M.V., Sch\u00fctz, M., Oosterom, P.V., Goncalves, R., and Tijssen, T. (2015). Taming the beast: Free and open-source massive point cloud web visualization. Capturing Real."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Schutz, M., and Wimmer, M. (October, January 28). High-quality point-based rendering using fast single-pass interpolation. Proceedings of the 2015 Digital Heritage, Granada, Spain.","DOI":"10.1109\/DigitalHeritage.2015.7413904"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Discher, S., Richter, R., and D\u00f6llner, J. (2018, January 20\u201322). A scalable webGL-based approach for visualizing massive 3D point clouds using semantics-dependent rendering techniques. Proceedings of the 23rd International ACM Conference on 3D Web Technology\u2014Web3D \u201918, Pozna\u0144, Poland.","DOI":"10.1145\/3208806.3208816"},{"key":"ref_31","unstructured":"Verma, U., and Butler, H. (2019, November 19). Plasio. Available online: https:\/\/github.com\/verma\/plasio."},{"key":"ref_32","unstructured":"Masse, M. (2011). REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces, O\u2019Reilly Media."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2852","DOI":"10.1002\/2015JB012564","article-title":"Application of open-source photogrammetric software MicMac for monitoring surface deformation in laboratory models: Photogrammetry in laboratory models","volume":"121","author":"Galland","year":"2016","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_34","unstructured":"Alliez, P., Forge, F., de Luca, L., Pierrot-Deseilligny, M., and Preda, M. (2020, September 23). Culture 3D Cloud: A Cloud Computing Platform for 3D Scanning, Documentation, Preservation and Dissemination of Cultural Heritage. Available online: https:\/\/hal.archives-ouvertes.fr\/hal-02096629."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3181","DOI":"10.1080\/01431161.2016.1259685","article-title":"Open-source GIS application for UAV photogrammetry based on MicMac","volume":"38","author":"Duarte","year":"2017","journal-title":"Int. J. Remote Sens."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Veenendaal, B., Brovelli, M.A., and Li, S. (2017). Review of Web Mapping: Eras, Trends and Directions. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6100317"},{"key":"ref_37","unstructured":"Schuetz, M. (2016). Potree: Rendering Large Point Clouds in Web Browsers, Technische Universit\u00e4t Wien."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"79","DOI":"10.3354\/cr030079","article-title":"Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance","volume":"30","author":"Willmott","year":"2005","journal-title":"Clim. Res."},{"key":"ref_39","unstructured":"Labb\u00e9, S., G\u00f3mez-Cand\u00f3n, D., El-Natour, G., Dorado, J., Fern\u00e1ndez-Quintanilla, C., L\u00f3pez-Granados, F., Pe\u00f1a-Barrag\u00e1n, J.M., de Castro, A.I., Torres-S\u00e1nchez, J., and Rabatel, G. (2012, January 19\u201321). Automatic mosaicking of very high spatial resolution UAV multispectral images for precision agriculture: Test of MICMAC freeware. Proceedings of the First RHEA International Conference on Robotics and associated High-technologies and Equipment for Agriculture, RHEA-2012, Pisa, Italy."},{"key":"ref_40","unstructured":"Barry, P., and Coakley, R. (2018). Accuracy of UAV Photogrammetry Compared With Network RTK GPS, Baseline Surveys. Section 5."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Liu, Y., Zheng, X., Ai, G., Zhang, Y., and Zuo, Y. (2018). Generating a High-Precision True Digital Orthophoto Map Based on UAV Images. ISPRS Int. J. Geo-Inf., 7.","DOI":"10.3390\/ijgi7090333"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1016\/j.measurement.2015.04.018","article-title":"The surface modelling based on UAV Photogrammetry and qualitative estimation","volume":"73","author":"Aksamitauskas","year":"2015","journal-title":"Measurement"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Jaud, M., Passot, S., Le Bivic, R., Delacourt, C., Grandjean, P., and Le Dantec, N. (2016). Assessing the Accuracy of High Resolution Digital Surface Models Computed by PhotoScan\u00ae and MicMac\u00ae in Sub-Optimal Survey Conditions. Remote Sens., 8.","DOI":"10.3390\/rs8060465"},{"key":"ref_44","unstructured":"Mendes, T., Henriques, S., Catalao, J., Redweik, P., and Vieira, G. (2015, January 29\u201330). Photogrammetry with UAV\u2019s: Quality assessment of open-source software for generation of ortophotos and digital surface models. Proceedings of the VIII edi\u00e7\u00e3o da Confer\u00eancia Nacional de Cartografia e Geodesia (VIII CNCG), Reboleira, Portugal."},{"key":"ref_45","unstructured":"Moutinho, \u00d3. (2015). Uma Alternativa Open Source Para Fotogrametria Com RPAS. [Master\u2019s Thesis, Faculdade de Ci\u00eancias da Universidade do Porto]."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/11\/679\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:33:41Z","timestamp":1760178821000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/11\/679"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,15]]},"references-count":45,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["ijgi9110679"],"URL":"https:\/\/doi.org\/10.3390\/ijgi9110679","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,15]]}}}