February 2025

How to Compare DSMs in Python: Analyze Surface Elevation Changes and Generate Heat Maps

Introduction Digital Surface Models (DSMs) represent the Earth’s surface, including all features such as buildings, trees, and other objects above the ground. They are widely used in geospatial analysis for applications like urban planning, flood modeling, and vegetation monitoring. By comparing two DSMs from different time periods, we can detect changes in surface elevation caused […]

How to Compare DSMs in Python: Analyze Surface Elevation Changes and Generate Heat Maps Read More »

File System vs SQLite as a TileStore: Which is Better for Your Application?

In modern applications, especially those involving geographic information systems (GIS), mapping services, or image processing pipelines, tile-based storage plays a critical role. Tiles are small, pre-rendered chunks of data—often images or spatial data—that are used to efficiently display large datasets, such as maps or high-resolution images. For example, when you zoom in on Google Maps,

File System vs SQLite as a TileStore: Which is Better for Your Application? Read More »

Extracting Data from OSM PBF Files Using ogr2ogr tool

Problem Background OpenStreetMap (OSM) is a widely used open-source mapping platform that provides geographic data in various formats. One of the most common formats for downloading large datasets is the PBF (Protocolbuffer Binary Format) file, which is compact and efficient for storing geospatial data. However, working with PBF files can sometimes be challenging due to

Extracting Data from OSM PBF Files Using ogr2ogr tool Read More »