Outlines:
:Place.geojson in Neo4j, written by
/srv/projects/dreaming/build_area_polygons.py from © OpenStreetMap contributors (Nominatim); the web copy is simplified to ~400 m and leaves out islands under 0.5 km².
Drawn areas:
/srv/ops/area_drafts/<agent>.geojson, the same files
observations.agnt.eco/map shows;
/srv/ops/area_geometry.py sends
<agent>.wkt to GBIF when it exists, else the old box from
/srv/ops/observation_cache/<agent>.json. Simplified here to ~50 m.
Stations:
:Station in Neo4j; status from the newest reading in
SensorReading_<Agent> with a timestamp up to the export time. Working means that reading is at most
7 days old, the rule sensor.agnt.eco uses (
/srv/projects/sensors/app.py:155).
Terrain: AWS Terrain Tiles (Mapzen). Base map: OpenFreeMap (liberty), © OpenMapTiles, © OpenStreetMap contributors.