Ieri ho trovato per caso un bel esempio per un problema abbastanza diffuso,
quello della struttura degli oggetti. Purtroppo spesso abbiamo più cose
combinati in un unico oggetto dove sarebbe più chiaro avere oggetti
distinti per ogni cosa.

Ho fatto questa query per vedere se ci sono tutte le regioni:

osm=# select osm_id, name from planet_osm_polygon where admin_level='4' and
boundary='administrative' order by name;


e mi sono ritrovato non solo quelle aspettate ma tante di più:


(gli id negativi si riferiscono a relazioni (e sono le vere regioni), gli
altri a ways)

  osm_id   |                  name
-----------+----------------------------------------
    -53937 | Abruzzo
 119513903 | Barrettini
    -40137 | Basilicata
  -1783980 | Calabria
    -40218 | Campania
 119513904 | Corcelli
    -42611 | Emilia-Romagna
   5191991 | Figarolo
  41809282 | Formica Grande
  41809280 | Formica III
  41809281 | Formica Piccola
   -179296 | Friuli Venezia Giulia
  51929746 | Gallo Lungo
 117075119 | I Variglioni
  41808154 | Il Frate
 127163329 | Il-Gżira Manoel
  10365724 | Il-Ġebla tal-Ħalfa
  80442058 | Il-Ħaġra Ta' Bejn il-Kmiemen il-Kbira
  10365737 | Il-Ħaġra Ta’ Bejn il-Kmiemen iż-Żgħira
 119734975 | Isola Abbatoggia
  23936152 | Isola Bocca di Porto
 116848534 | Isola Chiesa
 113590193 | Isola Il Vitello
 122364454 | Isola Licosa
  10277190 | Isola Manna
  10277058 | Isola Pecora
 117090337 | Isola Piana
 117803331 | Isola Piana
 113590451 | Isola Piana
   5197476 | Isola Proratora
   5197477 | Isola Rossa
 154334294 | Isola Rossa
  10276930 | Isola Rossa
 113955072 | Isola Sa mesa longa
   4878277 | Isola San Macario
  10276909 | Isola Tuaredda
  10276823 | Isola de Sa tonnara
  27964031 | Isola degli Occhiali
  10272006 | Isola dei Conigli
 113590444 | Isola dei Meli
  10276995 | Isola dei Porri
 113590418 | Isola dei Ratti
  99871616 | Isola del Campo
  10271929 | Isola del Caparrone
  10277237 | Isola del Cavallo
 113590068 | Isola del Toro
  27971520 | Isola della Cappa
  27970423 | Isola della Chianca
  10271946 | Isola della Malva
  10271945 | Isola della Scogliera
  10276809 | Isola delle Bisce
 113590472 | Isola di Cala Vinagra
  27970127 | Isola di Campi
  10277077 | Isola di Campionna
  41808155 | Isola di Cerboli
  10431403 | Isola di Cirella
  39215892 | Isola di Dino
  10277309 | Isola di Ferraglione
  10277000 | Isola di Mezzo
  10277020 | Isola di Padiglioni
  41808153 | Isola di Palmaiola
 133165095 | Isola di Quirra
  27966097 | Isola di Sa Pagliosa
  99869345 | Isola di Sant'Andrea
  24321561 | Isola di Santo Stefano
 113590429 | Isola di Stea
  24321558 | Isola di Ventotene
 121768849 | Isole le Camere
  10276960 | Isolotto della Pelosa
  41811217 | Isolotto dello Sparviero
  10277138 | Isolotto di Caogheddas
  23465078 | Kemmuna
  10365739 | Kemmunett
  51929747 | La Castelluccia
 239132562 | La Giraglia
  38362686 | La Presa
  51929748 | La Rotonda
    -40784 | Lazio
  10276887 | Leporeddu
   -301482 | Liguria
    -44879 | Lombardia
    -53060 | Marche
   5197546 | Molarotto
    -41256 | Molise
    -44874 | Piemonte
    -40095 | Puglia
  -7361997 | Sardegna
 164251235 | Scogli di Cannazellu
  10277214 | Scogli di Corona Niedda
 130089252 | Scogli di Corona Niedda
  73552641 | Scoglio Il Catalano
 113590720 | Scoglio Pan di Zucchero
  10276786 | Scoglio Santo Stefano
  41803994 | Scoglio d'Africa
  24322786 | Scoglio di Pedrame
  27967145 | Scoglio di Rovigliano
 146408533 | Scoglio di Su Brecconi
    -39152 | Sicilia
 121768452 | Soffi
 119509311 | Spargiotto
 120510199 | Tavolara
    -41977 | Toscana
    -45757 | Trentino-Alto Adige/Südtirol
    -42004 | Umbria
    -45155 | Valle d'Aosta/Vallée d'Aoste
    -43648 | Veneto


è normale? Dovremmo cambiare qualcosa? Si potrebbe per esempio non mettere
admin_level alle singole way, oppure chiedere di avere oggetti diversi per
i confini e altre entità come linee di costa, isole, ecc.)
Ricordo che la prassi del tagging di admin_level sui way è dovuto al fatto
che consente di visualizzare confini anche quando non sono completi, e
anche perché carto-osm richiede (o richiedeva) questo metodo.

Che ne dite?

Ciao
Martin
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a