Re: [Talk-it] come funziona la tabella planet_osm_rels
2012/1/31 Luca Delucchi > Ciao pietro scusa per il ritardo,sei riuscito a risolvere il problema? Ciao Luca, si alla fine seguendo il consiglio di Napo, e mi sono estratto i confini con maposmatic, il mio obbiettivo è avere una tabella con | regione | provincia | comune | via | osmid_via | bbox_via | in modo da rispondere, anche se, in ritardo alla mailing list di python, al tipo che voleva le strade per ogni comune [0], [1]. Solo che Gennaio è stato un mese molto intenso di lavoro e non ho avuto il tempo di finire, ho generrato una prima tabella con: | regione | provincia | comune Solo che alcuni comuni e province non ci sono perché non sono perfettamente contenute nel poligono e quindi quando do la condizione: WHERE ST_Contains(reg.geometry, pro.geometry) AND ST_Contains(pro.geometry, com.geometry); alcune zone vengono escluse, quindi pensavo di fare un buffer attorno alle regioni e poi intorno alle province per risolvere la cosa... solo che non ho più avuto tempo, spero di averne un po' per fine febbraio primi di marzo. l'output che vorrei ottenere è un json tipo: regione elenco province elenco comuni vie per comune quando ottengo qualcosa di pronto/utilizzabile avviserò sia qui che nella mailinglist di python. a presto! Pietro [0] http://comments.gmane.org/gmane.comp.gis.openstreetmap.region.it/23636 [1] http://www.mail-archive.com/python@lists.python.it/msg09229.html ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] come funziona la tabella planet_osm_rels
Il giorno 10/gen/2012 23.25, "Pietro" ha scritto: > > Ciao a tutti, > Ciao pietro scusa per il ritardo,sei riuscito a risolvere il problema? > Grazie per l'aiuto > > Pietro > Ciao Luca http://www.lucadelu.org http://gis.cri.fmach.it/delucchi ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] come funziona la tabella planet_osm_rels
2012/1/10 Pietro : > Ora vorrei recuperare la geometria di una relation ma non capisco bene > come funziona la tabella planet_osm_rels quella tabella serve per gli updates incrementali. La geometria delle relazioni trovi in polygon (multipoligoni) e line (route). AFAIK altri relazioni non vengono evaluati da osm2pgsql. Ciao, Martin ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
[Talk-it] come funziona la tabella planet_osm_rels
Ciao a tutti, ho importato i dati dell'italia su un db postgresql/postgis con osm2psql, fin qui tutto bene. Ora vorrei recuperare la geometria di una relation ma non capisco bene come funziona la tabella planet_osm_rels qui trovate lo schema della tabella: http://osm.analysesig.net/osm2pgsql_schema/tables/planet_osm_rels.html le colonne sono: - id: con l'id della relation; - way_off: con il numero di way che la compongono; - rel_off: con il numero di relation che la compongono; - parts: ha lo stesso numero di elementi indicato da way_off, contiene gli osm_id delle way; - members; - tags: ho i tag relativi alla relation - pendings; Non capisco come interpretare rel_off, parts, members e pendings... Vi riporto come esempio di relazione il Veneto: id:43648 way_off: 1 rel_off: 210 parts: [64778090, 120328602, 120328628, 120273647, 120274782, ... ed altri 210 interi] members: ['n64778090', 'admin_centre', 'w27986777', '', 'w27986778', '', 'w27987238', '', 'w27987209', '' ed altri 420 stringhe] tags: {'admin_level': '4', 'boundary': 'administrative', 'name': 'Veneto', 'name:it': 'Veneto', 'name:ru': '\xd0\x92\xd0\xb5\xd0\xbd\xd0\xb5\xd1\x82\xd0\xbe', 'name:sl': 'Bene\xc4\x8dija', 'source': 'Based on ISTAT data - 2001 Italian Census', 'type': 'boundary'} pendings: False C'è qualcuno che capisce come interpretare la tabella? io vorrei costrire una nuova tabella con una colonna GEOMETRYCOLLECTION con tutte le geometrie della relation, c'è qualcuno che lo ha già fatto, sa come si fa? Voi riuscite a capire come devo interpretare le informazioni e i dati della tabella? Grazie per l'aiuto Pietro ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it