|
0 membri (),
693
ospiti, e
0
robot. |
|
Chiave:
Admin,
Mod Globale,
Mod
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
Ciao a tutti.
Ho bisogno di un suggerimento.
Con ArcMap è possibile creare una topology inserendovi un .shp poligonale e vedere se all'interno di questo file esistono delle sovrapposizioni tra i vari poligoni.
Qualch'uno è in grado di dirmi se è possibile farlo anche con uno .shp puntuale, sempre per vedere se esistono sovrapposizioni di punti (mi sa che la funzione in ArcMAP non c'è, o non la trovo io).
Oppure utilizzando un altro metodo o programma (sembre ben accetti).
Grazie a tutti.
gk
|
|
|
|
|
Iscritto: Nov 2006
Posts: 539
Member
|
Member
Iscritto: Nov 2006
Posts: 539 |
Un momento però... lo shape non è un formato topologico... Devi trasformare i tuoi shape in feature class (e metterli all'interno di un personal geodb e di un feature dataset) per poter costruire la topologia, fare i controlli del caso ed eventualmente utilizzare il costruttore topologico per ottenere delle nuove feature.
|
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
ciao Alessio.
Infatti hai perfettamente ragione........non mi sono espresso correttamente.
Innanzitutto utilizzo ArcCatalog e in un folder creo:
- il personal geodatabase - la featur dataset - importo lo .shp (la featur class) - creo la new topology scegliendo "MUST NOT OVERLAP".
Così vengono visualizzati tutti gli errori.
Questo si può fare se lo .shp di partenza è poligonale o lineare.
Per quanto riguarda uno .shp puntuale non riesco a farlo (non trovo la funzione....se c'è)
Esiste un metodo? Anche alternativo.
Grazie 1000.
- creo la new topology
|
|
|
|
|
Iscritto: Nov 2006
Posts: 539
Member
|
Member
Iscritto: Nov 2006
Posts: 539 |
Stai parlando di sovrapposizioni punto-punto oppure di sovrapposizioni punto-poligono?
Nel primo caso mi sa che hai ragione, non c'è una regola topologica adatta...
nel secondo caso invece c'è sia la regola per la quale i punti devono stare all'interno dei poligoni, sia quella per la quale i poligoni devono contenere i punti
|
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
devo farlo su punto punto
infatti è proprio come dici tu.
Ma, ATTENZIONE, questo lo devo verificare all'interno di un SINGOLO .shp
Non capisco per quale motivo con poligoni e linee si può fare con il punto no.
Mi sfugge qualche cosa.
Ci sarà un modo alternativo (o programma)?
Grazie 1000 Ale, sei sempre gentilissimo.
ciao
|
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
p.s
Ho uno .shp che contiene più di 5000 punti (records) e devo assolutamente verificare che non ci siano punti sovrapposti.
|
|
|
|
|
Iscritto: Nov 2006
Posts: 539
Member
|
Member
Iscritto: Nov 2006
Posts: 539 |
mmm... anche se non c'è la regola topologica adatta in arcgis, direi che trattandosi di punti (coppie xy) ce la possiamo cavare con un escamotage:
crea una nuova tabella dbf in access (o una tabella in un altro dbms) ed imposta il data type di tutti i campi come valore univoco in modo che ogni valore possa essere inserito una sola volta). A questo punto importa i valori del db associato allo shape (dbf) nella nuova tabella. Se l'importazione ti da errore, significa che trova due valori uguali... e dovrebbe dirti dove...
Lo so, purtroppo c'è un problema... due punti, per essere diversi, possono differire anche solo in una sola delle coordinate. Al momento non mi viene in mente nulla di meglio però...
|
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
Ciao Alessio.
Infatti, speravo che si potesse fare anche con un GIS. La differenza fra due punti (che si presuppone siano sovrapposti) possono essere essere infinitamente minime), proverò con le impostazioni.
Mi sa che quello che dici tu è l'unico modo.
Proverò e ti faccio sapere in ngiornata o al massimo domani.
GRAZIE MILLE ANCORA.
Ciao
|
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
Ciao Ale
ce l'abbiamo fatta!!!!!!
nella tabbela dello .shp aggiungo 2 fields (valore x e valore y delle coordinate) e poi la interrogo (query di accodamento su una copia della tabella importata)con access.
Ho dovuto tribolare poichè è moltissimo che non uso questo programma.
Credo che sia una topologia molto importante per gli .shp puntuali.
ciao, grazie ancora e buon lavoro.
questa cosa credo che sia
|
|
|
|
|
Iscritto: Sep 2007
Posts: 43
Member
|
OP
Member
Iscritto: Sep 2007
Posts: 43 |
volendo si può anche creare una macro in excel
|
|
|
Link Copiato negli Appunti
|
Forum34
Discussioni21,061
Post147,828
Membri18,136
| |
Massimo Online6,195 Dec 9th, 2025
|
|
|
|