Geo Map Vision

Technical Insights

Infrastructure deep dives and architecture decisions

Migrating from MapServer to QGIS Server on Kubernetes

on 15, October, 2023

Why We Migrated

  • Style Consistency: QGIS projects → direct server rendering
  • Complex Queries: Native support for PostGIS ST_ functions
  • Unified Environment: Single toolchain for desktop/server

Migration Steps

  1. Containerized QGIS Server with custom plugins
  2. Helm chart for statefulset deployment
  3. NGINX reverse proxy with caching
  4. Gradual traffic shift using Istio

Performance Gains

MetricMapServerQGIS Server
Req/sec42127
Style changes2h5m
Cold start8s1.2s

Continue reading

Data Fusion and Compilation

By GeoMapVision Team on 14, October, 2023

Data Fusion and Compilation

We specialize in data fusion and the compilation of information from diverse sources, including satellites, aerial surveys, and more. Our expertise lies in bringing together data from multiple sources and enriching it with our features to create comprehensive and integrated datasets. Currently, we provide data on a grid of 1km x 1km, with future models working with predictions on a 100m x 100m grid for any region. This allows us to provide a holistic view of geographical and weather-related information.

Continue reading

Data Platform with Modern Technologies

By GeoMapVision Team on 14, October, 2023

Data Platform with Modern Technologies

GeoMapVision provides access to a cutting-edge data platform. Currently, we provide data on a grid of 1km x 1km, with future models working with predictions on a 100m x 100m grid for any region. This platform offers:

  • API Access: Users can access our enriched data and visualizations through modern APIs, making it easy to integrate our insights into their applications and systems. We utilize QGIS Server to serve our geospatial data, which works seamlessly with PostGIS for spatial database management and MapProxy for efficient data caching and transformation.
  • Daily Updates: Our data platform is updated daily, ensuring that you have access to the most current information for your decision-making. By leveraging QGIS Server, we can provide dynamic and interactive maps that are always up-to-date.
  • Risk Calculations: We provide risk calculations based on the data received on a daily level. This includes assessing risks such as fire, floods, and other environmental factors, helping you make proactive decisions to mitigate these risks. Our platform’s integration with QGIS Server and PostGIS ensures that these calculations are accurate and based on the latest data. Additionally, we offer machine learning models and consulting services to help you enrich your data and make the most informed decisions possible. Machine learning is utilized in most of our processes to enhance the accuracy and predictive power of our analyses.
  • Pest Mapping for Agriculture: Our platform offers pest mapping for agriculture, enabling farmers to monitor how insects spread through their fields. We analyze factors like foliage in the area to provide insights that support pest control strategies. The use of QGIS Server allows us to create detailed and interactive pest maps that are easy to understand and act upon.

Continue reading

Geographical Information Visualization

By GeoMapVision Team on 14, October, 2023

Geographical Information Visualization

We specialize in the visualization of geographical information. Our team is dedicated to turning geographic data into engaging and informative visuals. Whether it’s mapping terrain or analyzing land use patterns, we enrich data with our features to make geography come alive.

Currently, we provide data on a grid of 1km x 1km, with future models working with predictions on a 100m x 100m grid for any region.

Continue reading