return to the map

Open Platform

Overview

The Global River Network Open Platform is based on cloud-native geographic information architecture, adopting advanced technology frameworks such as DevOps, automated testing, WebGL, and Rust to provide users with lightweight, highly available water conservancy geographic information services.

Advantages

Fully Distributed

Based on Kubernetes, the Global River Network Open Platform adopts containerized deployment and runs completely stateless. The platform completes most river network queries, indexing, and computational work through object storage, leveraging the advantages of CDN acceleration from object storage to achieve global distributed deployment.
For complex spatial calculations, the development team has designed a cloud-native geographic information query engine based on Rust, capable of high-performance distributed spatial analysis and clustering queries.

Vector Rendering

The Global River Network Open Platform uses Maplibre as the map engine, combined with object storage and PMTiles, to directly distribute vectors to browsers. Compared to traditional GeoServer and MapServer, this solution can significantly improve river network rendering effects while ensuring response speed.
Additionally, when browsing maps on this platform, no server-side calculations are generated, greatly alleviating performance degradation issues when servers perform large-scale spatial indexing. Vector files support distribution through CDN services, improving user response speed.

Server-Side Rendering

The Global River Network Open Platform leverages Next.js framework's server-side rendering capabilities to pre-render static content display components on pages, directly returning rendered HTML to browsers. This solution not only solves the problem of slow first-screen loading of frontend frameworks in weak network environments but also improves SEO indexing efficiency. The platform also optimizes static image resources based on Next/Image components, providing browsers with multiple sizes of thumbnails to improve image loading speed.

Analysis Ready

The Global River Network Open Platform provides online analysis capabilities for OLAP business. Users don't need to download all river network information locally; they only need to fill in the dataset address to analyze and query river network datasets online through tools like DuckDB and ClickHouse. If interested in a specific basin, the platform supports pre-caching single basin and sub-basin data locally to improve query speed.