{
  "title": "ItaliaFishing · riferimenti Adriatico italiano",
  "researchedAt": "2026-10-27",
  "count": 128,
  "scope": "Riferimenti geografici per consultazione meteo/ambiente; nessuna graduatoria verificata di pescosità.",
  "importantLimits": [
    "I porti rappresentano aree geografiche, non autorizzazioni o postazioni di pesca.",
    "Le coordinate dei mareografi/GNSS sono sulla banchina; un modello marino deve selezionare una cella marina e dichiararne la distanza.",
    "Barbara e altri impianti possono trovarsi oltre 12 M: serve filtro offshore esteso separato e non vanno presentati come entro 12 M.",
    "Relitti e secche tutelate sono solo informativi salvo verifica attuale della disciplina locale.",
    "Biferno, Trigno e Ofanto sono baricentri/geositi approssimativi e non battigia: non usarli come punti operativi.",
    "Le fonti ARPA balneazione forniscono geometrie, non una valutazione della pesca."
  ],
  "sources": {
    "gnss": "https://gnss.isprambiente.it/le-stazioni/",
    "isonzo": "https://www.arpa.fvg.it/documents/2877/AT218_Foce_Fiume_Isonzo_web.pdf",
    "friuli": "https://www.openstarts.units.it/bitstream/10077/3171/1/tesi%20di%20dottorato%20Flavio%20Roppa.pdf",
    "veneto": "https://www.arpa.veneto.it/api/temi-ambientali/acqua/file-e-allegati/balneazione/dati-storici/elenco-delle-zone-temporaneamente-non-idonee.pdf/@@download/file",
    "ravenna": "https://www.comune.ra.it/wp-content/uploads/2021/09/REL_GEOLOGICA_DEF.pdf",
    "rimini": "https://www.romagna.net/rimini/luoghi-di-interesse/porto-di-rimini/",
    "esino": "https://tesi.univpm.it/retrieve/98b9c0ce-4fd9-4cb9-9d2d-c88a0e974edd/Tesi%20Magistrale%20Francesco%20Alessandrini%20definitiva.pdf",
    "musone": "https://ambiente.regione.marche.it/Portals/0/Ambiente/Biodiversita/medwet/34-Foce%20fiume%20Musone.pdf",
    "marche": "https://balneazione.arpa.marche.it/",
    "arta": "https://www.artaabruzzo.it/download/pubblicazioni/20250221_qualita_acque_balneazione_abruzzo_2024.pdf",
    "arta23": "https://artaabruzzo.it/download/pubblicazioni/20240115_relazione_balneazione_2023.pdf",
    "molise": "https://iris.unimol.it/retrieve/1be86f3d-0c2d-41e3-9159-5cf91f5ffd1f/Tesi_L_Checchia.pdf",
    "ofanto": "https://www.parcoofanto.it/foce-ofanto/",
    "brindisi": "https://www.porto.br.it/bpi/index.php?Itemid=497&id=3282&lang=it&option=com_content&view=article",
    "mase": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
    "masecsv": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
    "paguro": "https://ambiente.regione.emilia-romagna.it/it/suolo-bacino/argomenti/difesa-della-costa/allegati/deliber_645_05_lq.pdf/@@download/file",
    "paguroCurrent": "https://ambiente.regione.emilia-romagna.it/it/parchi-natura2000/rete-natura-2000/siti/it4070026",
    "nicole": "https://www.marina.difesa.it/noi-siamo-la-marina/pilastro-logistico/scientifici/idrografico/Documents/idrografico/avvisi/2003/02_03.pdf",
    "nicoleTourism": "https://www.turismosirolo.it/potho-e-nicole",
    "tegnue": "https://cigno.atlantedellalaguna.it/layers/tegnue%3Ategnue_localizzazione",
    "mactegnue": "https://www.progettomac.it/st_chioggia.asp",
    "trezze": "https://deims.org/61837250-789c-4c0e-8e9e-85a06b07bbaa",
    "arpae": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
    "venetoStations": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
    "arpamOstreopsis": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
    "arpamPolygons": "https://balneazione.arpa.marche.it/balneazione.json",
    "arpaPuglia": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
    "fvgOstreopsis": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
    "artaHistoric": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
    "ispra379": "https://www.isprambiente.gov.it/files2023/pubblicazioni/rapporti/rapp_379_2022_dicembre_def.pdf"
  },
  "points": [
    {
      "id": "trieste",
      "name": "Trieste · Molo Sartorio",
      "sector": "friuli",
      "lat": 45.6496,
      "lon": 13.7588,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA TRSE, punto sulla banchina"
    },
    {
      "id": "grado",
      "name": "Grado · porto",
      "sector": "friuli",
      "lat": 45.6828,
      "lon": 13.3844,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA GRDO, punto sulla banchina"
    },
    {
      "id": "isonzo",
      "name": "Foce Isonzo · Caneo",
      "sector": "friuli",
      "lat": 45.7294,
      "lon": 13.5373,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.arpa.fvg.it/documents/2877/AT218_Foce_Fiume_Isonzo_web.pdf",
      "coordinateAccuracy": "area",
      "note": "Area di foce nella riserva naturale; verificare zonazione e attività consentite. Portata e torbidità non sono misurate.",
      "operational": true,
      "coordinateBasis": "Stazione ARPA FVG 19sp_Caneo"
    },
    {
      "id": "tagliamento",
      "name": "Foce Tagliamento · area costiera",
      "sector": "friuli",
      "lat": 45.643889,
      "lon": 13.101667,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.openstarts.units.it/bitstream/10077/3171/1/tesi%20di%20dottorato%20Flavio%20Roppa.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento di area della foce da studio universitario, non imboccatura navigabile o posizione di pesca.",
      "operational": true,
      "coordinateBasis": "Coordinate estremo occidentale area di studio UNI Trieste; fonte storica"
    },
    {
      "id": "timavo",
      "name": "Foce Timavo · area costiera",
      "sector": "friuli",
      "lat": 45.775,
      "lon": 13.584167,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.openstarts.units.it/bitstream/10077/3171/1/tesi%20di%20dottorato%20Flavio%20Roppa.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento di area, non accesso al canale; verificare aree protette e disciplina locale.",
      "operational": true,
      "coordinateBasis": "Coordinate estremo orientale area di studio UNI Trieste; fonte storica"
    },
    {
      "id": "venezia_lido",
      "name": "Venezia · bocca di porto del Lido",
      "sector": "veneto",
      "lat": 45.4181,
      "lon": 12.4264,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA LIDO"
    },
    {
      "id": "livenza",
      "name": "Caorle · spiaggia presso foce Livenza",
      "sector": "veneto",
      "lat": 45.586949,
      "lon": 12.864968,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.arpa.veneto.it/api/temi-ambientali/acqua/file-e-allegati/balneazione/dati-storici/elenco-delle-zone-temporaneamente-non-idonee.pdf/@@download/file",
      "coordinateAccuracy": "area",
      "note": "Punto ARPAV sulla spiaggia a sud della diga destra della foce, non passaggio navigabile.",
      "operational": true,
      "coordinateBasis": "Punto ARPAV 521, 50 m sud diga destra"
    },
    {
      "id": "piave",
      "name": "Jesolo · spiaggia presso foce Piave",
      "sector": "veneto",
      "lat": 45.527051,
      "lon": 12.723628,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.arpa.veneto.it/api/temi-ambientali/acqua/file-e-allegati/balneazione/dati-storici/elenco-delle-zone-temporaneamente-non-idonee.pdf/@@download/file",
      "coordinateAccuracy": "area",
      "note": "Riferimento sulla sponda destra della foce; corrente fluviale e accessi non misurati.",
      "operational": true,
      "coordinateBasis": "Punto ARPAV 22"
    },
    {
      "id": "brenta",
      "name": "Isola Verde · spiaggia presso foce Brenta",
      "sector": "veneto",
      "lat": 45.182427,
      "lon": 12.319164,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.arpa.veneto.it/api/temi-ambientali/acqua/file-e-allegati/balneazione/dati-storici/elenco-delle-zone-temporaneamente-non-idonee.pdf/@@download/file",
      "coordinateAccuracy": "area",
      "note": "Punto sulla spiaggia a circa 300 m a sud della diga destra, non nell’imboccatura.",
      "operational": true,
      "coordinateBasis": "Punto ARPAV 63"
    },
    {
      "id": "adige",
      "name": "Isola Verde · spiaggia presso foce Adige",
      "sector": "veneto",
      "lat": 45.168477,
      "lon": 12.330555,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.arpa.veneto.it/api/temi-ambientali/acqua/file-e-allegati/balneazione/dati-storici/elenco-delle-zone-temporaneamente-non-idonee.pdf/@@download/file",
      "coordinateAccuracy": "area",
      "note": "Riferimento a circa 500 m a nord della diga sinistra della foce, non nel canale.",
      "operational": true,
      "coordinateBasis": "Punto ARPAV 66"
    },
    {
      "id": "sottomarina",
      "name": "Chioggia · Sottomarina",
      "sector": "veneto",
      "lat": 45.221319,
      "lon": 12.300772,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://www.arpa.veneto.it/api/temi-ambientali/acqua/file-e-allegati/balneazione/dati-storici/elenco-delle-zone-temporaneamente-non-idonee.pdf/@@download/file",
      "coordinateAccuracy": "area",
      "note": "Riferimento sulla spiaggia, a circa 1000 m a sud della diga San Felice; non ricostruisce il fondale del singolo lancio.",
      "operational": true,
      "coordinateBasis": "Punto ARPAV 59"
    },
    {
      "id": "ravenna",
      "name": "Ravenna · Porto Corsini",
      "sector": "romagna",
      "lat": 44.491944,
      "lon": 12.2825,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://www.comune.ra.it/wp-content/uploads/2021/09/REL_GEOLOGICA_DEF.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Riferimento mareografico citato nella relazione geologica comunale"
    },
    {
      "id": "rimini",
      "name": "Rimini · porto canale",
      "sector": "romagna",
      "lat": 44.07937,
      "lon": 12.57532,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://www.romagna.net/rimini/luoghi-di-interesse/porto-di-rimini/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Coordinate pubblicate dal portale turistico Romagna.net"
    },
    {
      "id": "ancona",
      "name": "Ancona · porto",
      "sector": "marche",
      "lat": 43.6206,
      "lon": 13.5087,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA ANCM"
    },
    {
      "id": "esino",
      "name": "Foce Esino · fronte mare",
      "sector": "marche",
      "lat": 43.64477,
      "lon": 13.37298,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://tesi.univpm.it/retrieve/98b9c0ce-4fd9-4cb9-9d2d-c88a0e974edd/Tesi%20Magistrale%20Francesco%20Alessandrini%20definitiva.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento dell’area marina davanti alla foce da campionamento UNIVPM. Portata e torbidità non sono misurate.",
      "operational": true
    },
    {
      "id": "musone",
      "name": "Foce Musone · area costiera",
      "sector": "marche",
      "lat": 43.47361,
      "lon": 13.63972,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://ambiente.regione.marche.it/Portals/0/Ambiente/Biodiversita/medwet/34-Foce%20fiume%20Musone.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento dell’area umida regionale, non imboccatura navigabile. Verificare accesso, portata e divieti locali.",
      "operational": true
    },
    {
      "id": "cesano",
      "name": "Foce Cesano · lato Senigallia",
      "sector": "marche",
      "lat": 43.749426,
      "lon": 13.174792,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://balneazione.arpa.marche.it/",
      "coordinateAccuracy": "area",
      "note": "Riferimento della fascia costiera derivato dall’area cartografica ARPAM IT011042045016. Non è un rilievo della foce.",
      "operational": true,
      "coordinateBasis": "Area ARPAM IT011042045016, dataset Conerofishing già verificato"
    },
    {
      "id": "passetto",
      "name": "Ancona · Passetto",
      "sector": "marche",
      "lat": 43.615,
      "lon": 13.538,
      "mode": "shore",
      "habitat": "rock",
      "kind": "rock",
      "source": "https://anconatourism.it/itinerari/le-spiagge-di-ancona/",
      "coordinateAccuracy": "area",
      "note": "Area costiera approssimativa: posizione effettiva, risacca e accesso vanno verificati.",
      "operational": true,
      "coordinateBasis": "Riferimento geografico indicativo già presente in Conerofishing, non rilievo turistico"
    },
    {
      "id": "san_benedetto",
      "name": "San Benedetto del Tronto · porto",
      "sector": "marche",
      "lat": 42.9552,
      "lon": 13.8897,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA SBDT"
    },
    {
      "id": "ortona",
      "name": "Ortona · porto",
      "sector": "abruzzo",
      "lat": 42.356,
      "lon": 14.4149,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA OTNA"
    },
    {
      "id": "vomano",
      "name": "Foce Vomano · spiaggia nord",
      "sector": "abruzzo",
      "lat": 42.6572,
      "lon": 14.0363,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.artaabruzzo.it/download/pubblicazioni/20250221_qualita_acque_balneazione_abruzzo_2024.pdf",
      "coordinateAccuracy": "area",
      "note": "Punto ARTA a circa 300 m a nord della foce. Nessuna deduzione automatica su torbidità o presenza dei pesci.",
      "operational": true,
      "coordinateBasis": "Punto ARTA IT013067037010, 2024"
    },
    {
      "id": "piomba",
      "name": "Foce Piomba · spiaggia nord",
      "sector": "abruzzo",
      "lat": 42.531007,
      "lon": 14.145299,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://artaabruzzo.it/download/pubblicazioni/20240115_relazione_balneazione_2023.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento ARTA sulla spiaggia a nord della foce, non posizione di imboccatura navigabile.",
      "operational": true,
      "coordinateBasis": "Punto ARTA IT013067040006"
    },
    {
      "id": "pescara_vallelunga",
      "name": "Pescara · Fosso Vallelunga",
      "sector": "abruzzo",
      "lat": 42.451311,
      "lon": 14.246401,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://artaabruzzo.it/download/pubblicazioni/20240115_relazione_balneazione_2023.pdf",
      "coordinateAccuracy": "area",
      "note": "Riferimento costiero ARTA. Verificare condizioni locali e accesso; il dato balneazione non attesta pescosità.",
      "operational": true,
      "coordinateBasis": "Punto ARTA IT013068028008"
    },
    {
      "id": "biferno",
      "name": "Foce Biferno · litorale Campomarino",
      "sector": "molise",
      "lat": 41.9661,
      "lon": 15.0411,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://iris.unimol.it/retrieve/1be86f3d-0c2d-41e3-9159-5cf91f5ffd1f/Tesi_L_Checchia.pdf",
      "coordinateAccuracy": "area",
      "note": "Centro descrittivo dell’area Natura 2000, non punto esatto della foce: può ricadere nell’entroterra. Usare come area da esplorare, non waypoint.",
      "operational": false,
      "coordinateBasis": "Baricentro sito IT7222216"
    },
    {
      "id": "trigno",
      "name": "Foce Trigno · Marina di Petacciato",
      "sector": "molise",
      "lat": 42.0422,
      "lon": 14.8336,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://iris.unimol.it/retrieve/1be86f3d-0c2d-41e3-9159-5cf91f5ffd1f/Tesi_L_Checchia.pdf",
      "coordinateAccuracy": "area",
      "note": "Centro descrittivo dell’area Natura 2000, non foce esatta: può ricadere nell’entroterra. Individuare il punto costiero prima di usarlo per pescare.",
      "operational": false,
      "coordinateBasis": "Baricentro sito IT7228221"
    },
    {
      "id": "vieste",
      "name": "Vieste · porto",
      "sector": "puglia_nord",
      "lat": 41.8881,
      "lon": 16.177,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA VIES"
    },
    {
      "id": "ofanto",
      "name": "Ofanto · area di foce (geosito)",
      "sector": "puglia_nord",
      "lat": 41.35675,
      "lon": 16.203611,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.parcoofanto.it/foce-ofanto/",
      "coordinateAccuracy": "area",
      "note": "Riferimento del geosito del Parco, non della battigia né dell’imboccatura navigabile. Individuare la postazione sul posto.",
      "operational": false,
      "coordinateBasis": "Geosito provinciale pubblicato dal Parco"
    },
    {
      "id": "bari",
      "name": "Bari · porto",
      "sector": "puglia_sud",
      "lat": 41.1401,
      "lon": 16.866,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA BARM"
    },
    {
      "id": "brindisi",
      "name": "Brindisi · porto interno",
      "sector": "puglia_sud",
      "lat": 40.643333,
      "lon": 17.950833,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://www.porto.br.it/bpi/index.php?Itemid=497&id=3282&lang=it&option=com_content&view=article",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Coordinate Autorità portuale, accesso Canale Pigonati"
    },
    {
      "id": "otranto",
      "name": "Otranto · porto",
      "sector": "puglia_sud",
      "lat": 40.1475,
      "lon": 18.4973,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "port",
      "source": "https://gnss.isprambiente.it/le-stazioni/",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico portuale, non una postazione autorizzata. Verificare accessi e disciplina locale; il modello costiero non descrive il moto interno alle banchine.",
      "operational": true,
      "coordinateBasis": "Stazione GNSS ISPRA OTRN"
    },
    {
      "id": "ada_2",
      "name": "Ada 2 · acque esterne",
      "sector": "veneto",
      "lat": 45.183634,
      "lon": 12.591285,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 20.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 25.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "agostino_a",
      "name": "Agostino A · acque esterne",
      "sector": "romagna",
      "lat": 44.540237,
      "lon": 12.495601,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 17.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 23.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "garibaldi_t",
      "name": "Garibaldi T · acque esterne",
      "sector": "romagna",
      "lat": 44.523346,
      "lon": 12.51145,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 22.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 25.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "cervia_a",
      "name": "Cervia A · acque esterne",
      "sector": "romagna",
      "lat": 44.294615,
      "lon": 12.639013,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 21.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 23.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "anemone_cluster",
      "name": "Anemone Cluster · acque esterne",
      "sector": "romagna",
      "lat": 44.21278,
      "lon": 12.705338,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 19.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 22.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "barbara_a",
      "name": "Barbara A · acque esterne",
      "sector": "marche_offshore",
      "lat": 44.047208,
      "lon": 13.803467,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti. Riferimento oltre 12 M dalla costa.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 58.0,
      "extendedOffshore": true,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 70.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "barbara_b",
      "name": "Barbara B · acque esterne",
      "sector": "marche_offshore",
      "lat": 44.091609,
      "lon": 13.741427,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti. Riferimento oltre 12 M dalla costa.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 59.0,
      "extendedOffshore": true,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 69.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "barbara_t",
      "name": "Barbara T · acque esterne",
      "sector": "marche_offshore",
      "lat": 44.077277,
      "lon": 13.781345,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti. Riferimento oltre 12 M dalla costa.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 59.0,
      "extendedOffshore": true,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 70.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "bonaccia",
      "name": "Bonaccia · acque esterne",
      "sector": "marche_offshore",
      "lat": 43.592497,
      "lon": 14.359527,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti. Riferimento oltre 12 M dalla costa.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 58.0,
      "extendedOffshore": true,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 85.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "clara_nord",
      "name": "Clara Nord · acque esterne",
      "sector": "marche_offshore",
      "lat": 43.939355,
      "lon": 13.976674,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti. Riferimento oltre 12 M dalla costa.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 50.0,
      "extendedOffshore": true,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 74.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "emilio",
      "name": "Emilio · acque esterne",
      "sector": "marche_offshore",
      "lat": 42.934945,
      "lon": 14.243294,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti. Riferimento oltre 12 M dalla costa.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 27.0,
      "extendedOffshore": true,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 85.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "squalo",
      "name": "Squalo · acque esterne",
      "sector": "abruzzo",
      "lat": 42.715657,
      "lon": 14.244378,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 18.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 70.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "rospo_mare_a",
      "name": "Rospo Mare A · acque esterne",
      "sector": "abruzzo",
      "lat": 42.203712,
      "lon": 14.970746,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "platform",
      "source": "https://unmig.mase.gov.it/ricerca-e-coltivazione-di-idrocarburi/piattaforme-marine/",
      "coordinateAccuracy": "published-structure",
      "note": "Coordinate dell’impianto MASE, non punto in cui sostare o pescare. Selezionare acque esterne alle aree interdette e verificare distanze e disposizioni vigenti.",
      "operational": true,
      "coordinateBasis": "MASE UNMIG CSV, dati 31/12/2025 aggiornati 12/02/2026",
      "coordinateSource": "https://unmig.mase.gov.it/wp-content/uploads/dati/piattaforme/piattaforme.csv",
      "coastDistanceKm": 21.0,
      "extendedOffshore": false,
      "referenceOnly": true,
      "industrialReference": true,
      "depthM": 76.0,
      "dataLicense": "CC BY 4.0 · MASE UNMIG"
    },
    {
      "id": "paguro",
      "name": "Paguro · relitto e area tutelata",
      "sector": "romagna",
      "lat": 44.386944,
      "lon": 12.5825,
      "mode": "boat",
      "habitat": "artificial",
      "kind": "wreck",
      "source": "https://ambiente.regione.emilia-romagna.it/it/suolo-bacino/argomenti/difesa-della-costa/allegati/deliber_645_05_lq.pdf/@@download/file",
      "coordinateAccuracy": "historical-area",
      "note": "Sito ZSC e zona di tutela biologica: riferimento informativo, escluso dai consigli operativi di pesca. Coordinate storiche regionali; verificare disciplina attuale.",
      "operational": false,
      "referenceOnly": true,
      "protectedArea": true,
      "additionalSource": "https://ambiente.regione.emilia-romagna.it/it/parchi-natura2000/rete-natura-2000/siti/it4070026"
    },
    {
      "id": "nicole",
      "name": "Nicole · area del relitto",
      "sector": "marche",
      "lat": 43.499444,
      "lon": 13.663889,
      "mode": "boat",
      "habitat": "artificial",
      "kind": "wreck",
      "source": "https://www.marina.difesa.it/noi-siamo-la-marina/pilastro-logistico/scientifici/idrografico/Documents/idrografico/avvisi/2003/02_03.pdf",
      "coordinateAccuracy": "historical-area",
      "note": "Coordinate storiche dell’avviso IIM 2003, non rilievo aggiornato. Verificare disciplina attuale e presenza di subacquei; nessun invito a navigare o ancorare sul relitto.",
      "operational": false,
      "referenceOnly": true,
      "additionalSource": "https://www.turismosirolo.it/potho-e-nicole"
    },
    {
      "id": "tegnue_chioggia",
      "name": "Tegnùe di Chioggia · area rocciosa",
      "sector": "veneto",
      "lat": 45.211083,
      "lon": 12.383967,
      "mode": "boat",
      "habitat": "rock",
      "kind": "shoal",
      "source": "https://cigno.atlantedellalaguna.it/layers/tegnue%3Ategnue_localizzazione",
      "coordinateAccuracy": "area",
      "note": "Affioramenti rocciosi e area di tutela: sito informativo, escluso dai consigli operativi finché la disciplina del punto non è verificata.",
      "operational": false,
      "referenceOnly": true,
      "protectedArea": true,
      "coordinateSource": "https://www.progettomac.it/st_chioggia.asp",
      "coordinateBasis": "Riferimento MAC VE03/P204; catalogo geografico Regione Veneto"
    },
    {
      "id": "trezze_san_pietro",
      "name": "Trezze San Pietro e Bardelli",
      "sector": "friuli",
      "lat": 45.63,
      "lon": 13.41,
      "mode": "boat",
      "habitat": "rock",
      "kind": "shoal",
      "source": "https://deims.org/61837250-789c-4c0e-8e9e-85a06b07bbaa",
      "coordinateAccuracy": "area",
      "note": "Centro rappresentativo del sito Natura 2000; non singola secca o punto di pesca. Area informativa da verificare con cartografia e disciplina locale.",
      "operational": false,
      "referenceOnly": true,
      "protectedArea": true,
      "coordinateBasis": "DEIMS site centroid"
    },
    {
      "id": "grado_largo",
      "name": "Largo di Grado",
      "sector": "friuli",
      "lat": 45.6,
      "lon": 13.38,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "chioggia_largo",
      "name": "Largo di Chioggia",
      "sector": "veneto",
      "lat": 45.18,
      "lon": 12.46,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "rimini_largo",
      "name": "Largo di Rimini",
      "sector": "romagna",
      "lat": 44.14,
      "lon": 12.66,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "ancona_largo",
      "name": "Largo di Ancona",
      "sector": "marche",
      "lat": 43.68,
      "lon": 13.59,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "tronto_largo",
      "name": "Largo di San Benedetto",
      "sector": "marche",
      "lat": 42.98,
      "lon": 14.0,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "ortona_largo",
      "name": "Largo di Ortona",
      "sector": "abruzzo",
      "lat": 42.42,
      "lon": 14.5,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "termoli_largo",
      "name": "Largo di Termoli",
      "sector": "molise",
      "lat": 42.08,
      "lon": 15.06,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "vieste_largo",
      "name": "Largo di Vieste",
      "sector": "puglia",
      "lat": 41.94,
      "lon": 16.27,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "bari_largo",
      "name": "Largo di Bari",
      "sector": "puglia",
      "lat": 41.21,
      "lon": 16.91,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "otranto_largo",
      "name": "Largo di Otranto",
      "sector": "puglia",
      "lat": 40.16,
      "lon": 18.59,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://open-meteo.com/en/docs/marine-weather-api",
      "coordinateAccuracy": "weather-reference",
      "coordinateBasis": "Riferimento geografico editoriale in mare, non posizione di una secca o di un relitto.",
      "note": "Punto di consultazione meteo in mare aperto. Non indica una secca, un relitto, una batimetria o una rotta; distanze e abilitazioni vanno verificate con cartografia nautica.",
      "operational": true
    },
    {
      "id": "punta_sottile",
      "name": "Muggia · Punta Sottile",
      "sector": "friuli",
      "lat": 45.60555,
      "lon": 13.72195,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
      "coordinateBasis": "Coordinate WGS84 stazione ARPA FVG; nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "barcola",
      "name": "Trieste · Barcola lungomare",
      "sector": "friuli",
      "lat": 45.68695,
      "lon": 13.74571,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
      "coordinateBasis": "Coordinate WGS84 stazione ARPA FVG; nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "canovella",
      "name": "Canovella de’ Zoppoli · costa",
      "sector": "friuli",
      "lat": 45.74956,
      "lon": 13.65578,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
      "coordinateBasis": "Coordinate WGS84 stazione ARPA FVG; nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "sistiana",
      "name": "Sistiana · spiaggia",
      "sector": "friuli",
      "lat": 45.76743,
      "lon": 13.6308,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
      "coordinateBasis": "Coordinate WGS84 stazione ARPA FVG; nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "grignano",
      "name": "Grignano · tratto costiero",
      "sector": "friuli",
      "lat": 45.708172,
      "lon": 13.712636,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://www.arpa.fvg.it/documents/3964/ALLEGATO_1_ALLA_DELIBERA_1861-20200.1.pdf",
      "coordinateBasis": "Coordinate stazione nel documento ARPA FVG 2020; riferimento geografico storico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Verificare anche la vicinanza all’area marina protetta di Miramare; il punto non rappresenta un permesso di pesca.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "santa_croce",
      "name": "Santa Croce · tratto costiero",
      "sector": "friuli",
      "lat": 45.724955,
      "lon": 13.691675,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://www.arpa.fvg.it/documents/3964/ALLEGATO_1_ALLA_DELIBERA_1861-20200.1.pdf",
      "coordinateBasis": "Coordinate stazione nel documento ARPA FVG 2020; riferimento geografico storico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Verificare anche la vicinanza all’area marina protetta di Miramare; il punto non rappresenta un permesso di pesca.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "bibione",
      "name": "Bibione · Lama di Revelino",
      "sector": "veneto",
      "lat": 45.632266,
      "lon": 13.075437,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 517 / IT005027034005. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "lovi",
      "name": "Bibione · spiaggia presso foce dei Lovi",
      "sector": "veneto",
      "lat": 45.624646,
      "lon": 12.986653,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 518 / IT005027034006. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "brussa",
      "name": "Brussa · centro spiaggia",
      "sector": "veneto",
      "lat": 45.617596,
      "lon": 12.941664,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 8 / IT005027005002. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "nicesolo",
      "name": "Brussa · spiaggia presso Nicesolo",
      "sector": "veneto",
      "lat": 45.612474,
      "lon": 12.91851,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 9 / IT005027005003. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "caorle_angelo",
      "name": "Caorle · Madonna dell’Angelo",
      "sector": "veneto",
      "lat": 45.600974,
      "lon": 12.893519,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 12 / IT005027005006. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "eraclea",
      "name": "Eraclea Mare · spiaggia",
      "sector": "veneto",
      "lat": 45.550931,
      "lon": 12.778924,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 18 / IT005027013001. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "sile",
      "name": "Jesolo · spiaggia presso foce Sile",
      "sector": "veneto",
      "lat": 45.480322,
      "lon": 12.58842,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 30 / IT005027019011. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "cavallino",
      "name": "Cavallino · litorale",
      "sector": "veneto",
      "lat": 45.461569,
      "lon": 12.528793,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "coordinateBasis": "ARPAV punto 36 / IT005027044005. Il CSV scambia i titoli Lat/Long: ordine corretto tramite range geografico.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27",
      "sourceLicense": "CC BY 4.0 · ARPAV"
    },
    {
      "id": "lido_volano",
      "name": "Lido di Volano · spiaggia",
      "sector": "romagna",
      "lat": 44.7973,
      "lon": 12.2722,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008038006001 · Lido Volano - punto A",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "porto_garibaldi_spiaggia",
      "name": "Porto Garibaldi · spiaggia nord canale",
      "sector": "romagna",
      "lat": 44.6764,
      "lon": 12.2467,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008038006009 · Portogaribaldi 50 mt nord Portocanale - punto B",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "logonovo",
      "name": "Lido degli Estensi · Canale Logonovo",
      "sector": "romagna",
      "lat": 44.6612,
      "lon": 12.2521,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008038006013 · Lido Estensi  Canale Logonovo - punto D",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "cervia_spiaggia",
      "name": "Cervia · spiaggia nord porto canale",
      "sector": "romagna",
      "lat": 44.2696,
      "lon": 12.3586,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008039007003 · Milano Marittima - 100 m N  Porto Canale di Cervia",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "fiumi_uniti",
      "name": "Lido Adriano · spiaggia nord Fiumi Uniti",
      "sector": "romagna",
      "lat": 44.4007,
      "lon": 12.3179,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008039014006 · Lido Adriano - 500 m N foce Fiumi Uniti",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "casalborsetti",
      "name": "Casalborsetti · spiaggia nord canale Destra Reno",
      "sector": "romagna",
      "lat": 44.5549,
      "lon": 12.2852,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008039014009 · Casalborsetti - 100 m N foce Canale Destra Reno",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "lamone",
      "name": "Marina Romea · spiaggia nord Lamone",
      "sector": "romagna",
      "lat": 44.5287,
      "lon": 12.2808,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008039014012 · Marina Romea - 100 m N foce Lamone",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "savio",
      "name": "Lido di Classe · spiaggia nord Savio",
      "sector": "romagna",
      "lat": 44.3222,
      "lon": 12.3422,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008039014016 · Lido di Classe - 100 m N Foce fiume Savio",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "cesenatico_spiaggia",
      "name": "Cesenatico · spiaggia nord porto canale",
      "sector": "romagna",
      "lat": 44.2081,
      "lon": 12.3992,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008040008001 · Porto Canale Cesenatico Nord",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "rubicone",
      "name": "Gatteo Mare · spiaggia nord Rubicone",
      "sector": "romagna",
      "lat": 44.1709,
      "lon": 12.4423,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008040016001 · Foce Fiume Rubicone Nord",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "uso",
      "name": "Bellaria · spiaggia nord Uso",
      "sector": "romagna",
      "lat": 44.1451,
      "lon": 12.4727,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008099001002 · Bellaria - Foce Uso 100m N",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "ventena",
      "name": "Cattolica · spiaggia nord Ventena",
      "sector": "romagna",
      "lat": 43.9725,
      "lon": 12.7253,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008099002002 · Cattolica - Torrente Ventena 50m N",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "marano",
      "name": "Riccione · spiaggia nord Marano",
      "sector": "romagna",
      "lat": 44.022,
      "lon": 12.6378,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008099013002 · Riccione - Foce Marano 50m N",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "marecchia",
      "name": "Rimini · spiaggia nord Marecchia",
      "sector": "romagna",
      "lat": 44.0768,
      "lon": 12.5622,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "coordinateBasis": "GeoJSON ARPAE, stazione IT008099014008 · Rimini - Foce Marecchia 50m N",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "pesaro_costa",
      "name": "Pesaro · costa Viale Varsavia",
      "sector": "marche",
      "lat": 43.914491,
      "lon": 12.9214,
      "mode": "shore",
      "habitat": "artificial",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "sirolo_urbani",
      "name": "Sirolo · spiaggia Urbani",
      "sector": "marche",
      "lat": 43.524167,
      "lon": 13.624722,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "numana_alta",
      "name": "Numana · costa Numana Alta",
      "sector": "marche",
      "lat": 43.513889,
      "lon": 13.625556,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "portorecanati_costa",
      "name": "Porto Recanati · litorale Fiumarella",
      "sector": "marche",
      "lat": 43.440278,
      "lon": 13.661667,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "pedaso_costa",
      "name": "Pedaso · litorale",
      "sector": "marche",
      "lat": 43.087967,
      "lon": 13.846817,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "grottammare_costa",
      "name": "Grottammare · litorale",
      "sector": "marche",
      "lat": 42.995629,
      "lon": 13.871395,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "portonovo_costa",
      "name": "Ancona · costa Portonovo",
      "sector": "marche",
      "lat": 43.5667,
      "lon": 13.5917,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "coordinateBasis": "Stazione costiera ARPAM Ostreopsis; coordinate WGS84, nessun dato sanitario importato.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "metauro_area",
      "name": "Fano · limite area nord Metauro",
      "sector": "marche",
      "lat": 43.833757,
      "lon": 13.052646,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "coordinateBasis": "Vertice 1 del confine area ARPAM IT011041013030; non coincide necessariamente con campionamento o battigia.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Posizione sul confine dell’area pubblicata: riferimento di zona, non accesso puntuale alla spiaggia.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "marcelli_nord",
      "name": "Numana · area Marcelli nord",
      "sector": "marche",
      "lat": 43.492166,
      "lon": 13.628851,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "coordinateBasis": "Vertice 1 del confine area ARPAM IT011042032004; non coincide necessariamente con campionamento o battigia.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Posizione sul confine dell’area pubblicata: riferimento di zona, non accesso puntuale alla spiaggia.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "potenza_area",
      "name": "Porto Recanati · area nord Potenza",
      "sector": "marche",
      "lat": 43.423145,
      "lon": 13.670393,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "coordinateBasis": "Vertice 1 del confine area ARPAM IT011043042013; non coincide necessariamente con campionamento o battigia.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Posizione sul confine dell’area pubblicata: riferimento di zona, non accesso puntuale alla spiaggia.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "chienti_area",
      "name": "Civitanova · area nord Chienti",
      "sector": "marche",
      "lat": 43.302028,
      "lon": 13.741324,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "coordinateBasis": "Vertice 1 del confine area ARPAM IT011043013009; non coincide necessariamente con campionamento o battigia.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Posizione sul confine dell’area pubblicata: riferimento di zona, non accesso puntuale alla spiaggia.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "tenna_area",
      "name": "Porto Sant’Elpidio · area nord Tenna",
      "sector": "marche",
      "lat": 43.238717,
      "lon": 13.774501,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "coordinateBasis": "Vertice 1 del confine area ARPAM IT011109034009; non coincide necessariamente con campionamento o battigia.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale. Posizione sul confine dell’area pubblicata: riferimento di zona, non accesso puntuale alla spiaggia.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "saline",
      "name": "Montesilvano · spiaggia sud Saline",
      "sector": "abruzzo",
      "lat": 42.5254,
      "lon": 14.1545,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "coordinateBasis": "Coordinate stazione ARTA, allegato 2014; riferimento geografico storico, non stato di balneabilità attuale.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "pescara_teatro",
      "name": "Pescara · spiaggia Teatro D’Annunzio",
      "sector": "abruzzo",
      "lat": 42.4583,
      "lon": 14.2359,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "coordinateBasis": "Coordinate stazione ARTA, allegato 2014; riferimento geografico storico, non stato di balneabilità attuale.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "alento",
      "name": "Francavilla · spiaggia sud Alento",
      "sector": "abruzzo",
      "lat": 42.4243,
      "lon": 14.2866,
      "mode": "shore",
      "habitat": "estuary",
      "kind": "river",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "coordinateBasis": "Coordinate stazione ARTA, allegato 2014; riferimento geografico storico, non stato di balneabilità attuale.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "san_vito",
      "name": "San Vito Chietino · costa molo sud",
      "sector": "abruzzo",
      "lat": 42.3092,
      "lon": 14.4457,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "coordinateBasis": "Coordinate stazione ARTA, allegato 2014; riferimento geografico storico, non stato di balneabilità attuale.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "vasto_vignola",
      "name": "Vasto · costa sud Punta Vignola",
      "sector": "abruzzo",
      "lat": 42.1521,
      "lon": 14.7196,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "coordinateBasis": "Coordinate stazione ARTA, allegato 2014; riferimento geografico storico, non stato di balneabilità attuale.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "termoli_sveva",
      "name": "Termoli · Cala Sveva",
      "sector": "molise",
      "lat": 42.00565,
      "lon": 14.995017,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://www.isprambiente.gov.it/files2023/pubblicazioni/rapporti/rapp_379_2022_dicembre_def.pdf",
      "coordinateBasis": "ISPRA Rapporti 379/2022, tabella Molise OSTR2/OSTR1; titoli lat/long invertiti nel report, ordine corretto geograficamente.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "campomarino_costa",
      "name": "Campomarino · litorale",
      "sector": "molise",
      "lat": 41.977121,
      "lon": 15.033046,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://www.isprambiente.gov.it/files2023/pubblicazioni/rapporti/rapp_379_2022_dicembre_def.pdf",
      "coordinateBasis": "ISPRA Rapporti 379/2022, tabella Molise OSTR2/OSTR1; titoli lat/long invertiti nel report, ordine corretto geograficamente.",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "peschici_spiaggia",
      "name": "Peschici · spiaggia Morcavallo",
      "sector": "puglia",
      "lat": 41.947277,
      "lon": 16.007359,
      "mode": "shore",
      "habitat": "sand",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016071038001 · HOTEL MORCAVALLO - PESCHICI",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "baia_zagare",
      "name": "Mattinata · Baia delle Zagare",
      "sector": "puglia",
      "lat": 41.747646,
      "lon": 16.146873,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016071031001 · SPIAGGIA BAIA DELLE ZAGARE",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "trani_scogliera",
      "name": "Trani · scogliera",
      "sector": "puglia",
      "lat": 41.303894,
      "lon": 16.361004,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016110009001 · SCOGLIERA",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "bisceglie_scogliera",
      "name": "Bisceglie · scogliera Scalette",
      "sector": "puglia",
      "lat": 41.255684,
      "lon": 16.474657,
      "mode": "shore",
      "habitat": "rock",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016110003001 · SCOGLIERA - SCALETTE",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "giovinazzo_costa",
      "name": "Giovinazzo · litorale Nautilus",
      "sector": "puglia",
      "lat": 41.19308,
      "lon": 16.648735,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016072022001 · STABILIMENTO BALNEARE NAUTILUS POLARIS",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "mola_costa",
      "name": "Mola di Bari · litorale nord",
      "sector": "puglia",
      "lat": 41.0821,
      "lon": 17.034113,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016072028001 · MOTEL AGIP",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "monopoli_corvino",
      "name": "Monopoli · Cala Corvino",
      "sector": "puglia",
      "lat": 40.974606,
      "lon": 17.2655,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016072030001 · CALA CORVINO",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "torre_specchia",
      "name": "Melendugno · Torre Specchia Ruggeri",
      "sector": "puglia",
      "lat": 40.323616,
      "lon": 18.377775,
      "mode": "shore",
      "habitat": "mixed",
      "kind": "beach",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "coordinateBasis": "ARPA Puglia, area IT016075043001 · TORRE SPECCHIA RUGGERI",
      "coordinateAccuracy": "area",
      "note": "Riferimento geografico costiero, non una postazione autorizzata. Controllare accesso, bagnanti e disposizioni locali. La fonte documenta la posizione, non la pescosità o lo stato sanitario attuale.",
      "operational": true,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "barcola_largo",
      "name": "Largo di Barcola · campione meteo 6 M",
      "sector": "friuli",
      "lat": 45.616242,
      "lon": 13.644685,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
      "anchorId": "barcola",
      "anchorLat": 45.68695,
      "anchorLon": 13.74571,
      "bearing": 225,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 225°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "sistiana_largo",
      "name": "Largo di Sistiana · campione meteo 6 M",
      "sector": "friuli",
      "lat": 45.696722,
      "lon": 13.52963,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://www.arpa.fvg.it/temi/temi/acqua/ultimi-pubblicati/ostreopsis-ovata-i-monitoraggi/",
      "anchorId": "sistiana",
      "anchorLat": 45.76743,
      "anchorLon": 13.6308,
      "bearing": 225,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 225°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "bibione_largo",
      "name": "Largo di Bibione · campione meteo 6 M",
      "sector": "veneto",
      "lat": 45.532333,
      "lon": 13.075437,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "anchorId": "bibione",
      "anchorLat": 45.632266,
      "anchorLon": 13.075437,
      "bearing": 180,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 180°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "caorle_largo",
      "name": "Largo di Caorle · campione meteo 6 M",
      "sector": "veneto",
      "lat": 45.514408,
      "lon": 12.964825,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://opendata.arpa.veneto.it/dataset/dae523a9-6ac3-4f3a-bc22-3965e0ec7270/resource/e20d1512-db7f-4ffc-8736-346e0a755cc3/download/coordinate-stazioni.csv",
      "anchorId": "caorle_angelo",
      "anchorLat": 45.600974,
      "anchorLon": 12.893519,
      "bearing": 150,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 150°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "garibaldi_largo",
      "name": "Largo di Porto Garibaldi · campione meteo 6 M",
      "sector": "romagna",
      "lat": 44.676314,
      "lon": 12.387234,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "anchorId": "porto_garibaldi_spiaggia",
      "anchorLat": 44.6764,
      "anchorLon": 12.2467,
      "bearing": 90,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 90°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "cervia_largo",
      "name": "Largo di Cervia · campione meteo 6 M",
      "sector": "romagna",
      "lat": 44.269515,
      "lon": 12.498158,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "anchorId": "cervia_spiaggia",
      "anchorLat": 44.2696,
      "anchorLon": 12.3586,
      "bearing": 90,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 90°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "cesenatico_largo",
      "name": "Largo di Cesenatico · campione meteo 6 M",
      "sector": "romagna",
      "lat": 44.278721,
      "lon": 12.497898,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://servizi-gis.arpae.it/server/rest/services/Geoportal/MAREMonitoraggio/MapServer/5",
      "anchorId": "cesenatico_spiaggia",
      "anchorLat": 44.2081,
      "anchorLon": 12.3992,
      "bearing": 45,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 45°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "fano_largo",
      "name": "Largo di Fano · campione meteo 6 M",
      "sector": "marche",
      "lat": 43.904378,
      "lon": 13.150721,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "anchorId": "metauro_area",
      "anchorLat": 43.833757,
      "anchorLon": 13.052646,
      "bearing": 45,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 45°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "numana_largo",
      "name": "Largo di Numana · campione meteo 6 M",
      "sector": "marche",
      "lat": 43.513806,
      "lon": 13.763355,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://webapp.arpa.marche.it/Stations?removelayout=False&sitetype=ostreopsis",
      "anchorId": "numana_alta",
      "anchorLat": 43.513889,
      "anchorLon": 13.625556,
      "bearing": 90,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 90°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "civitanova_largo",
      "name": "Largo di Civitanova · campione meteo 6 M",
      "sector": "marche",
      "lat": 43.301946,
      "lon": 13.878641,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://balneazione.arpa.marche.it/balneazione.json",
      "anchorId": "chienti_area",
      "anchorLat": 43.302028,
      "anchorLon": 13.741324,
      "bearing": 90,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 90°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "pescara_largo",
      "name": "Largo di Pescara · campione meteo 6 M",
      "sector": "abruzzo",
      "lat": 42.528923,
      "lon": 14.331788,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "anchorId": "pescara_teatro",
      "anchorLat": 42.4583,
      "anchorLon": 14.2359,
      "bearing": 45,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 45°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "san_vito_largo",
      "name": "Largo di San Vito · campione meteo 6 M",
      "sector": "abruzzo",
      "lat": 42.379823,
      "lon": 14.54136,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://www.artaabruzzo.it/download/aree/acqua/balneazione/20140529_AL_balneazione_all_04_02.pdf",
      "anchorId": "san_vito",
      "anchorLat": 42.3092,
      "anchorLon": 14.4457,
      "bearing": 45,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 45°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "termoli_nord_largo",
      "name": "Largo di Termoli nord · campione meteo 6 M",
      "sector": "molise",
      "lat": 42.092175,
      "lon": 15.062351,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://www.isprambiente.gov.it/files2023/pubblicazioni/rapporti/rapp_379_2022_dicembre_def.pdf",
      "anchorId": "termoli_sveva",
      "anchorLat": 42.00565,
      "anchorLon": 14.995017,
      "bearing": 30,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 30°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "campomarino_largo",
      "name": "Largo di Campomarino · campione meteo 6 M",
      "sector": "molise",
      "lat": 42.047745,
      "lon": 15.128204,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://www.isprambiente.gov.it/files2023/pubblicazioni/rapporti/rapp_379_2022_dicembre_def.pdf",
      "anchorId": "campomarino_costa",
      "anchorLat": 41.977121,
      "anchorLon": 15.033046,
      "bearing": 45,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 45°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "peschici_largo",
      "name": "Largo di Peschici · campione meteo 6 M",
      "sector": "puglia",
      "lat": 42.04721,
      "lon": 16.007359,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "anchorId": "peschici_spiaggia",
      "anchorLat": 41.947277,
      "anchorLon": 16.007359,
      "bearing": 0,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 0°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    },
    {
      "id": "monopoli_largo",
      "name": "Largo di Monopoli · campione meteo 6 M",
      "sector": "puglia",
      "lat": 41.045231,
      "lon": 17.359194,
      "mode": "boat",
      "habitat": "pelagic",
      "kind": "openwater",
      "source": "https://cloud.arpa.puglia.it/Balneazione?JSONRequest=%7Bformat:%22GeoJson%22%7D",
      "anchorId": "monopoli_corvino",
      "anchorLat": 40.974606,
      "anchorLon": 17.2655,
      "bearing": 45,
      "distanceNm": 6,
      "coordinateBasis": "Punto editoriale calcolato a 6 miglia dal riferimento costiero, rilevamento 45°; non coordinate di una secca o un relitto.",
      "coordinateAccuracy": "editorial",
      "note": "Campione meteo al largo, scelto editorialmente: non identifica un fondale pescoso verificato. Controllare carta nautica, profondità, traffico e ordinanze; nessuna rotta o zona sicura certificata.",
      "operational": true,
      "extendedOffshore": false,
      "researchedAt": "2026-10-27"
    }
  ],
  "expansionNote": "Ampliamento 27/10/2026: fonti ARPA/ISPRA per riferimenti geografici. Habitat assegnato editorialmente dal tipo di costa, da verificare sul posto. Nuovi campioni al largo calcolati e dichiarati, non secche o relitti rilevati."
}
