Demos

MeteoSwiss forecast map rendered with ArcGIS ParquetLayer

ArcGIS Maps SDK for JavaScript · Open data

MeteoSwiss × ParquetLayer

Swiss weather forecasts loaded from Apache Parquet files and explored directly in the browser.

ArcGISPythonParquetOpen data

Python downloads MeteoSwiss E4 local forecasts and produces Parquet files for points, square cells and hexagons. GitHub Actions refreshes them every six hours.

ArcGIS Maps SDK for JavaScript loads these files directly with ParquetLayer. The app steps through forecast hours with definitionExpression and switches between geometry types.

  • Around 6,000 locations and 48 hours of forecasts
  • Points, square cells and hexagons with GeoParquet
  • Python pipeline with pyarrow and shapely