Bud P. Bruegger ha scritto: > Ciao a tutti, > > Penso che cmf2shp abbia un problema dove poligoni hanno buchi. Chiedo > aiuto per capire se il file sia valido come poligono con un bucho. Un > sempio minimo e' allegato. Avete idea che e' andato storto?
cmf2shp è il tuo python script che opera su file in cml, vero? > Ho seguito la ricetta di Thuban per creare shapes con buchi da python > http://wald.intevation.org/plugins/scmsvn/viewcvs.php/branches/WIP-pyshapelib-Unicode/thuban/libraries/pyshapelib/pytest.py?rev=2799&root=thuban&view=markup > > In qGIS si vede il confine del buco ma non sembra un buco ma penso di > aver testato nel passato con ArcMap dove si vede il bucho.. In Qgis si vede. > shp2postgres lo traduce in un Multipolygon con due parti senza bucho: Perchè senza buco? La prima parte è l'exterior ring... > "MULTIPOLYGON(((1663684.82 4729154.48,1663709.67 4729173.43,1663713.46 > 4729176.02,1663719.02 4729181.8,1663725.42 4729187.79,1663730.93 > 4729193.35,1663734.98 4729197.02,1663757.91 4729170.52,1663784.31 > 4729142.92,1663767.38 4729135.55,1663754.72 4729128.86,1663750.7 > 4729122.62,1663747.59 4729117.38,1663735.58 4729105.79,1663712.11 > 4729083.15,1663684.82 4729154.48)), ...mentre la seconda è un semplice (uno solo) interior ring ((1663717.76 4729094.6,1663716.96 > 4729090.92,1663711.02 4729092.16,1663711.79 4729095.97,1663717.76 > 4729094.6)))" Si tratta di due poligoni sovrapposti: l'exterior ring è il poligono da bucare, mentre l'interior ring (essendo in questo caso sovrapposto all'exterior ring) è il buco. In definitiva, l'allegato rappresenta un poligono con un buco. Sembra che sia tutto ok. Al limite, ti manca solo come colmare il buco, mediante un'altra MULTIPOLYGON che presenta solo l'exterior ring. Ciao Antonio _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it.
