Lab · Spatial UtilitiesSpatial utilities,
Spatial utilities,
built to be useful.
No backend required. Coordinate conversion and tile math are the two things I reach for most, so they come first. GeoJSON validation and a model viewer are next.
Coordinate conversion
WGS84 / GCJ02 / BD09 conversion, entirely client-side — useful for a quick check.
Click “Convert” to see the result.
Tile calculator
Convert latitude/longitude to Web Mercator tile numbers (XYZ / TMS) and show the tile bounds.
Click “Calculate” to see the result.
01 · Cesium Demos
Download full indexDemo index
A subset of early 3D engine / Cesium demos. The original environment is offline; the full index is available in Downloads.
| Demo | Area | Notes | Status |
|---|---|---|---|
| First-person navigation | Interaction | Camera collision and ground-following | Offline |
| Geometry editing | Interaction | Point/line/polygon editing in real time | Offline |
| Skyline | Rendering | Individual implementation | Offline |
| Pipeline flow visualization | Pipelines | Arrow styling and flow animation | Offline |
| Urban flood simulation | Pipelines | Heatmap, rainfall and river coupling | Offline |
| BeiDou satellite trajectory | Pipelines | Orbit, timeline and position propagation | Offline |
Note: The coordinate conversion uses common public algorithms. The inverse of BD09/GCJ02 is approximate — good enough for daily checks, not for high-precision surveying. Tile math uses the standard Web Mercator (EPSG:3857) formula.