3. Context and scope¶
Business context¶
flowchart LR
subgraph Clients
WEB[Web mapping applications]
SIG[Desktop GIS clients]
API[Automated processing]
end
subgraph Platform
GS[GeoServer ×N<br/>WMS · WMTS · WFS · WCS · WPS]
ING[Ingestion service]
end
subgraph Storage
DB[(TimescaleDB + PostGIS<br/>GeoServer catalog · vectors · granule index)]
S3[(S3<br/>rasters · tile cache)]
end
subgraph Sources
NWP[Weather models]
SAT[Satellite imagery]
VEC[Vector feeds]
BASE[External basemaps]
end
WEB & SIG & API --> GS
GS <--> DB
GS <--> S3
NWP & SAT --> ING
ING --> S3
ING --> DB
VEC --> DB
BASE -.cascade.-> GS
Hold "Alt" / "Option" to enable pan & zoom
Technical context¶
| Interface | Protocol | Direction |
|---|---|---|
| Clients → GeoServer | HTTP/HTTPS, OGC services | inbound |
| GeoServer → database | JDBC via JNDI (Tomcat) | outbound |
| GeoServer → S3 | S3 API (HTTPS) | outbound |
| Ingestion → S3 / database | S3 API, SQL | outbound |
| GeoServer ↔ GeoServer | configuration propagation (see chapter 8) | internal |
Out of scope¶
- Production of the source data (model execution, satellite reception).
- Client applications.