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