# AGENTS.md - CalCOFI transect lines

Guidance for AI agents and LLMs working with this collection.

## Overview

The eleven CalCOFI transect lines (60.0 to 93.3) as linestrings through the station positions CalCOFI publishes on its Station Positions page, vertices in station-number order (nearshore to offshore). A line is flagged `in_core_75` when any of its stations is in the 75-station standard pattern (the six lines 76.7 to 93.3); `n_core_75` counts them. The seven single-station SCCOOS inshore lines (81.7, 81.8, 85.4, 86.8, 88.5, 91.7, 93.4) have no second position, so they are not lines here: see calcofi_stations.

Licence CC-BY-4.0; credit: California Cooperative Oceanic Fisheries Investigations (CalCOFI), calcofi.org. CC BY 4.0. Processed by Ocean Metrics.

## Find a place

```sql
SELECT * FROM read_parquet('https://storage.oceanmetrics.io/gazetteer/calcofi_lines/places.parquet')
WHERE name ILIKE '%california%';
```

`place_id` is unique and prefixed; `status` / `status_source` / `status_date` say whether the place is current and
where that is documented. Check `status` before treating a lease or area as live.

## Render on a map

Load `places.pmtiles` (layer `calcofi_lines`) into MapLibre GL via the PMTiles protocol; `styles/default.json` is a starting style.
