In-Depth Explanation of Redis Specialized Data Structures: Geospatial, HyperLogLog, and Bitmap
Geospatial Indexing
Redis models geospatial data using a sorted set under the hood. Each entry pairs a location label with its longitude and latitude, scored by spatial distance. Internally, positions are encoded via the GeoHash algorithm; the resulting hash becomes the member of the sorted set, while the distance metric serves as the score. Ra ...
Posted on Wed, 28 Oct 2026 16:36:37 +0000 by xangelo
Configuring PostgreSQL, PostGIS, and QGIS for Geospatial Applications
Download the necessary software:
PostgreSQL 15 installer
PostGIS extension installer
Installing PostgreSQL
Run the PostgreSQL installer and follow the default installation steps, modifying the installation directory if needed.
Environment Variable Configuration
Access the system environment variables via System Properties > Advanced > E ...
Posted on Wed, 23 Sep 2026 16:21:10 +0000 by maliary
Geographic Coordinate System Transformations
Spatial Reference SystemsWGS-84: The standard geodetic reference system used globally. It serves as the foundation for GPS and is adopted by international mapping platforms like Google Maps.GCJ-02: Often referred to as the Mars coordinate system. It is an obfuscated version of WGS-84 implemented for regulatory compliance, utilized by services s ...
Posted on Sat, 23 May 2026 21:24:11 +0000 by Allen4172
Implementing Dynamic Visual Effects for Cesium Entities using CallbackProperty
1. Creating a Pulsing Point Entity
The following example demonstrates how to make a point entity flash by oscillating the alpha channel of its color. We define a state variable to track the current opacity level and a directional flag to switch between fading in and out.
function createPulsingPoint() {
let currentOpacity = 1.0;
let isFa ...
Posted on Sun, 17 May 2026 05:24:12 +0000 by red-x
Migrating Geospatial Visualizations from Basemap to Cartopy in Python
Legacy geospatial plotting workflows frequently depend on Basemap, which encounters severe compilation failures on modern macOS architectures and has been official deprecated. Switching to Cartopy eliminates these dependency conflicts while delivering a projection-aware API that integrates natively with Matplotlib axes.
The migration requires s ...
Posted on Sun, 10 May 2026 22:11:56 +0000 by allworknoplay