Ciao, se leggi questo messaggio significa che non hai fatto il login o che non sei ancora registrato. Se non sei iscritto CLICCA QUI per registrarti e godere di tutti i vantaggi del nostro forum.
Ciao, se leggi questo messaggio significa che non hai fatto il login o che non sei ancora registrato. Se non sei iscritto CLICCA QUI per registrarti e godere di tutti i vantaggi del nostro forum.

Benvenuti nella nostra community - Visita anche il blog

Benvenuto ospite! Login Registrati Login with Facebook



Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
duplicate adjacent vertex
#1
http://www.cityplanner.it/duplicate-adjacent-vertex/
---
I record errati sono elencati nella sottosezione “analisi dei valori dei tipi geometrici” e sono classificati col tipo errore "duplicate adjacent vertex"
---
select ROW_NUMBER() OVER (ORDER BY geom ASC) AS unique_id, id idPoly, path[1] part_poly, path[3] id_vertex, ST_X(geom) X, ST_Y(geom) Y, ST_GeomFromText('POINT('||ST_X(geom)||' '||ST_Y(geom)||')') as geom from ( select id, (ST_DumpPoints(geom)).* from reg_ser_com1 ) t

Regione Lombardia – Guida ai controlli delle forniture Piani di Governo del Territorio

GUIDA AI CONTROLLI SUGLI SHAPEFILE

Controllo 8: assenza degenerazione. Ogni anello non ammette vertici adiacenti identici (considerando tutte le coordinate previste dal tipo) . I record errati sono elencati nella sottosezione “analisi dei valori dei tipi geometrici” e sono classificati col tipo errore “duplicate adjacent vertex”.

Nel “report analitico” prodotto come risposta alla consegna per i “controlli preventivi” sugli shapefile, alla voce QUALITÀ GEOMETRICA: Analisi dei valori dei tipi geometrici, vengono elencati le geometrie, secondo il CODICE IDENTIFICATIVO, dove sono presenti gli errori. In questo post, trattiamo quelli contrassegnati con: duplicate adjacent vertex.

La prima idea che mi è venuta è semplificare le geometria, per andare ad eliminare i vertici “troppo vicini”; non avendo trovato un plug-in adatto per QGis, sono passato subito a PostGIS. Il passaggio a PostGIS (non vedevo l’ora), è stato necessario anche per il fatto che, il tool di QGis (v 2.0.1) vector -> geometry tools -> check geometry validity non mi dava errore sulla geometria segnalata dalla Regione.
Come faccio ad individuare questi punti “molto vicini” duplicate adjacent vertex ?

L’operazione che seleziono è quella di estrarre i nodi dai poligoni, etichettarli e vedere le etichette che si aggregano sopra i punti: se ne trovo più di una, vuol dire che li ci sono più punti molto vicini.
Altri metodi

utilizzare il plug-in di QGis (installato di default v 2.0.1) vector -> geometry tools -> extract nodes
utilizzare ST Simplify e mediante la seguente Stringa SQL, verificare la tolleranza accettabile per eliminare i DAV. Contro serve solo come output finale per la Regione, ma non ti permette di indiduare i vertici da sistemare nella geoimetria originale.
[Immagine: Selezione_001.png]
Cita messaggio }
Thanks given by: Fabrizio Pieri



Vai al forum:


Utenti che stanno guardando questa discussione:
1 Ospite(i)