2026-09-03 –, Conference Management Room4
National-scale geospatial analysis using conventional geospatial RDBMS often faces trade-offs between spatial resolution and computational cost. It makes extracting insights from geospatial big data time-consuming or expensive. This proposal demonstrates two national-scale WebGIS applications built with open source pipelines to mitigate them.
Overview
This proposal introduces two representative Japanese national-scale WebGIS applications using open source geospatial pipelines.
1. Land use spatial aggregation
2. Railway network reconstruction using map-matching
The pipelines shift heavy computation from runtime queries and uniquely partition raw open data into spatial index cells, enabling national-scale geospatial access and visualization on lightweight serverless infrastructure. The goal is to provide scalable geospatial data access through precomputed spatial lookup.
Architecture
The WebGIS applications consist of a backend for parallel and distributed processing of geospatial data, a frontend, and APIs that deliver the preprocessed data to the frontend.
The backend implements multiple pipelines using open source libraries, including Python, PySpark and Apache Sedona for geospatial distributed processing, H3 and A5 for geospatial indexing, and NetworkX for graph analysis. Raw geospatial data is indexed, aggregated, mapped to graph structures, and transformed into datasets optimized for seamless access.
The frontend uses open source JavaScript visualization libraries including React and deck.gl that dynamically load, render, and visualize the precomputed spatial datasets.
By accessing indexed data through APIs from the frontend, this architecture enables seamless national-scale visualization without client-side spatial processing and efficient serverless deployment.
Land Use Aggregation
The land use WebGIS pipelines address aggregating millions of land use polygons using H3 and A5 geospatial indexing systems. The following hybrid approach leverages these indices.
1. Land use polygons are covered by H3 cells.
2. The corresponding A5 resolution that matches the H3 cell area is calculated.
3. Each H3 hexagon cell is transformed into A5 pentagons using seven points: one centroid point and six boundary points.
4. The land use is re-aggregated for each A5 cell.
5. The aggregated land use is stored in a key–value store, where the key corresponds to the A5 cell and the value corresponds to the aggregated land use attributes.
This key-value indexing strategy not only transforms complex spatial joins into simple lookups, enabling seamless visualization of nationwide land use distributions without server-side spatial processing, but also ensures area-based analytical accuracy.
Railway Map Matching
The railway WebGIS pipelines perform graph-based map matching to reconstruct the railway network from stations and railway line segments in two different datasets. The adjacency graph is constructed where stations are represented as nodes and railway line segments as edges. Instead of distance-based adjacency, STRtree-based spatial search extracts adjacency candidates, and geometries in the same H3 cell are defined as adjacent. A shortest-path algorithm is applied to this graph to determine the sequence of track segments from the starting station to the terminal station for each line. Using graph-based spatial search and H3 indexing for adjacency can reduce computational complexity and accuracy loss caused by coordinate-distance approaches.
Conclusion
This proposal demonstrates how geospatial pipelines transform raw geospatial data into indexed formats, how the indexed spatial datasets are accessed via APIs on serverless infrastructure, and how the national WebGIS visualizes them seamlessly. These pipelines are built with open source technologies.
PySpark
Apache Sedona
H3
A5
Shapely
NetworkX
React.js
deck.gl
Geospatial Engineer | Agroecological Farmer | Ph.D. in Engineering
Geospatial engineer working as a freelancer, in parallel with agriculture, based in Nagano, Japan. Develops national-scale WebGIS integrating spatial algorithms on custom geospatial pipelines, and shares Japan through building WebGIS applications. Operates agriculture in the field applying agroecological and geospatial technology through hands-on vineyard craft and organic vegetable cultivation. Previously worked as a developer in semiconductor CAD (Electrical Design Automation, EDA) and machine learning for GPS trajectory data. Received a Ph.D. in Engineering.