Tag

spatial indexing

1 views collected around this technical thread.

IT Architects Alliance
IT Architects Alliance
Jun 20, 2024 · Fundamentals

Understanding GeoHash: Principles, Encoding Process, and Application in Ride‑Hailing

This article introduces the GeoHash algorithm, explains how latitude and longitude are recursively bisected into binary strings, compressed with Base32, and demonstrates its use for efficiently locating nearby drivers in ride‑hailing services while discussing precision trade‑offs and edge cases.

Ride-hailingalgorithmbig data
0 likes · 8 min read
Understanding GeoHash: Principles, Encoding Process, and Application in Ride‑Hailing
Selected Java Interview Questions
Selected Java Interview Questions
May 28, 2024 · Fundamentals

Understanding GeoHash: Principles and Application for Proximity Queries

This article explains the GeoHash algorithm, describing how latitude‑longitude coordinates are converted into binary strings and Base32 codes, how these codes enable efficient proximity searches such as finding nearby ride‑hailing passengers, and discusses the limitations of the approach.

Backendalgorithmgeohash
0 likes · 7 min read
Understanding GeoHash: Principles and Application for Proximity Queries
Zhengtong Technical Team
Zhengtong Technical Team
Dec 6, 2022 · Big Data

Beidou Grid Code: Theory, Implementation, and Urban Management Applications

This article introduces the Beidou Grid Code, its theoretical foundation in GeoSOT, detailed hierarchical encoding rules, implementation challenges using MySQL and JPA, and showcases practical urban management applications such as case reporting, hotspot analysis, indoor positioning, and data security.

BeidouGISGrid Code
0 likes · 16 min read
Beidou Grid Code: Theory, Implementation, and Urban Management Applications
Tencent Cloud Developer
Tencent Cloud Developer
Sep 2, 2021 · Databases

Understanding Geohash: Principles, Implementation, and Applications

Geohash encodes latitude‑longitude pairs into short base‑32 strings by recursively bisecting coordinate ranges and interleaving bits, allowing fast proximity queries via prefix matching, with precision controlled by string length, and is supported natively in Redis and useful for location‑based services.

PHPSQLgeohash
0 likes · 12 min read
Understanding Geohash: Principles, Implementation, and Applications
JD Tech
JD Tech
Apr 20, 2021 · Databases

Space-Filling Curves for Efficient Multidimensional Data Storage and Querying

This article introduces space-filling curves such as Z‑ordering, Hilbert, and XZ‑Ordering, explaining their mapping algorithms and how they transform multidimensional spatial data into one‑dimensional indices for efficient storage and querying in key‑value databases, while discussing challenges and practical examples.

Space-filling CurvesXZ-OrderingZ-Ordering
0 likes · 12 min read
Space-Filling Curves for Efficient Multidimensional Data Storage and Querying
Xianyu Technology
Xianyu Technology
Jul 9, 2018 · Big Data

Efficient GeoHash-Based Point‑in‑Polygon Matching for Massive Datasets

By encoding billions of GPS points and ten thousand district polygons into GeoHash cells, using exact matches, approximate filtering, neighbor‑cell lookup tables, and a final precise geometry test, the authors cut the required operations from 2×10^20 to about 1.8×10^12, enabling full processing in under a day.

Big Dataalgorithmgeohash
0 likes · 13 min read
Efficient GeoHash-Based Point‑in‑Polygon Matching for Massive Datasets
Architect
Architect
Feb 23, 2016 · Big Data

Efficient Point‑in‑Polygon Determination for Geo‑fencing Using Ray Casting and R‑Tree Indexing

The article explains how geo‑fencing relies on fast point‑in‑polygon checks, compares the basic ray‑casting method with brute‑force performance, and shows how spatial R‑tree indexing—both on polygon bounding boxes and on individual edges—dramatically speeds up queries even for millions of complex polygons.

PerformanceR-treegeo-fencing
0 likes · 8 min read
Efficient Point‑in‑Polygon Determination for Geo‑fencing Using Ray Casting and R‑Tree Indexing
Architect
Architect
Feb 20, 2016 · Databases

Understanding GeoHash: Spatial Indexing and Its Application in Proximity Queries

This article explains the GeoHash algorithm, how it converts latitude‑longitude coordinates into hierarchical string codes, the precision trade‑offs of different code lengths, the binary encoding process, the use of space‑filling curves, and practical considerations when applying GeoHash for nearby point‑of‑interest searches.

Database Indexgeohashgeolocation
0 likes · 9 min read
Understanding GeoHash: Spatial Indexing and Its Application in Proximity Queries