|
|
Iscritto: May 2004
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: May 2004
Posts: 5 |
Come faccio a fare un collegamento 1:N fra un layer georeferenziato e un DB?
Grazie
|
|
|
|
|
Iscritto: Nov 2002
Posts: 52
Member
|
Member
Iscritto: Nov 2002
Posts: 52 |
Ti rispondo, anche se non sono sicuro di avere capito bene la tua domanda. Per linkare la tabella dbf del tuo layer georeferenziato con un'altra tabella esterna (dbf o txt) devi intanto avere un campo della tabella che sichiama allo stesso modo. Fai così: - dal menu window vai sul tuo .apr - vai su table e fai add (la tua tabella esterna viene importata nel progetto), - apri contemporaneamente anche la tabella del tuo layer e selezioni il campo comune con quella che hai importato, - schiacci "join" sulla barra degli strumenti e le due tabelle si collegano sulla base del campo comune.
Ti conviene poi salvare lo shape con la tabella linkata sotto altro nome. Buona fortuna.
|
|
|
|
|
Iscritto: May 2004
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: May 2004
Posts: 5 |
Grazie della risposta...putroppo pero' non e' cio' che cercavo. L'utilizzo della JOIN lo conoscevo e putroppo non permette un linkaggio UNO_A_MOLTI, ma solo UNO_A_UNO. Io devo legare piu' campi ad un'area georeferenziata, cioe' nella tabella importata vi sono piu' records che hanno l'identificativo di una stessa area georefenziata. Spero di esserm fatto capire! Ciao e grazie
|
|
|
|
|
Iscritto: Nov 2002
Posts: 52
Member
|
Member
Iscritto: Nov 2002
Posts: 52 |
L'unica possibilità (che io conosca) restando in ambiente arcView è importare i tuoi db attraverso le coordinate geografiche (se le hai nel db), con "add event" e poi utilizzare la funzione "Spacial join" da geoprocessing wizard. Il Join puoi poi farlo per tutti i tuoi db ottenendo il tuo 1:N. In alternativa, se non tutti i record dei tuoi db hanno le coordinate geografiche associate, puoi lavorare fuori dall'ambiente GIS e fare il join utilizzando Access.
|
|
|
|
|
Iscritto: May 2004
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: May 2004
Posts: 5 |
>L'unica possibilità (che io conosca) restando >in ambiente arcView è importare i tuoi db >attraverso le coordinate geografiche (se le hai >nel db), con "add event" e poi utilizzare la >funzione >"Spacial join" da geoprocessing wizard.
Con le coordinate geografiche posso anche definire un poligono o devo per forza definire punti?Non le ho mai utilizzate e non so cosa possono fare!
>Il Join puoi poi farlo per tutti i tuoi db >ottenendo il tuo 1:N. >In alternativa, se non tutti i record dei tuoi >db hanno le coordinate geografiche associate, >puoi lavorare fuori dall'ambiente GIS e fare il >join utilizzando Access.
Il DB che l'ho creato con Access dici che sia meglio importarlo direttamente?Cioè fare un collegamento ODBC?Ma in questo caso è possibile fare delle JOIN?
Grazie e scusa ancora!!!
|
|
|
|
|
Iscritto: Nov 2002
Posts: 52
Member
|
Member
Iscritto: Nov 2002
Posts: 52 |
Con le coordinate geografiche posso anche definire un poligono o devo per forza definire punti?Non le ho mai utilizzate e non so cosa possono fare! ....Purtroppo puoi definire solo punti. Non esistono nemmeno in Autocad funzioni per passare da punti a poligoni (non saprebbe con che ordine collegarli...). Però sul sito della ESRI ti puoi scaricare una ext che si chiama "FIRST TOOLS" (se non la trovi te la mando io) che ti consente, oltre a tante cose interessanti, di convertire in arcview i punti in una polilinea e una polilinea in un poligono, così arrivi allo stesso risultato (passare dalle coordinate dei vertici al poligono chiuso).
|
|
|
|
|
Iscritto: May 2004
Posts: 5
Junior Member
|
OP
Junior Member
Iscritto: May 2004
Posts: 5 |
>....Purtroppo puoi definire solo punti.
Mmmm...no a me servivano aree...con un layer puntiforme ero riuscito ad ottenere + o - il risultato voluto, ma il prob è che anche i reperti hanno un area di appartenenza e basta, non hanno delle coordinate di ritrovo.
>Però sul sito della ESRI ti puoi scaricare una >ext che si chiama "FIRST TOOLS" (se non la >trovi te la mando io) che ti consente, oltre a >tante cose interessanti, di convertire in >arcview i punti in una polilinea e una >polilinea in un poligono, così arrivi allo >stesso risultato (passare dalle coordinate dei >vertici al poligono chiuso).
La ringrazio delle info, forse sono riuscito a combinare qualcosa.Nel caso mi servisse o non riuscissi a scaricare l'add-on Le farò sapere! GRAZIE ANCORA!!!
Rian
|
|
|
Link Copiato negli Appunti