Integrating deep learning image analysis into Web GIS applications: A Hybrid Flask - Spring Boot architecture for automated place detection

Main Article Content

DOI

Sustainable Development Goals (SDG)

  • Industry, Innovation, Technology and Infrastructure
Medjon HYSENAJ

medjon.hysenaj@unishk.edu.al

https://orcid.org/0000-0002-6965-5692

Abstract

This paper presents a hybrid web GIS architecture that integrates deep learning–based image recognition with a robust spatial data management interface. Developed using a combination of Spring Boot (Java), Leaflet (JavaScript), and PostgreSQL/PostGIS, the application provides users with a rich interface for route planning, layer visualization, and CRUD operations on categorized places and groups. At the core of this study is the novel integration of a lightweight Python Flask microservice, which leverages OpenAI’s CLIP model and EXIF metadata extraction to automate the classification and geolocation of uploaded images. This hybrid system allows users to add new places either manually by entering coordinates, selecting categories, and uploading an image or automatically, using Smart Detection mode. In this second mode, the image becomes the primary input source, from which the application semantically infers the appropriate group (e.g., museum, park, church) and extracts GPS coordinates from the image’s EXIF data. This dual-mode input architecture enhances both user flexibility and data accuracy while demonstrating a practical fusion of deep learning and GIS through modern web frameworks.

Keywords:

Web GIS Applications, Deep Learning, CLIP Model, EXIF Metadata, Smart Detection, Vision-Language Pretrained Models

References

Article Details

HYSENAJ, M. (2026). Integrating deep learning image analysis into Web GIS applications: A Hybrid Flask - Spring Boot architecture for automated place detection. Journal of Computer Sciences Institute, 38, 95–101. https://doi.org/10.35784/jcsi.8518