|
0 membri (),
457
ospiti, e
4
robot. |
|
Chiave:
Admin,
Mod Globale,
Mod
|
|
|
|
Iscritto: Apr 2000
Posts: 80
Member
|
OP
Member
Iscritto: Apr 2000
Posts: 80 |
ho degli shapefile da shiftare, devo spostare in blocco tutto. Con i raster è facile,modifico il TFW, ma coi vettoriali non so. Qualcuno sa suggerirmi un metodo? Grazie! Stefano
|
|
|
|
|
Iscritto: Jul 2002
Posts: 70
Member
|
Member
Iscritto: Jul 2002
Posts: 70 |
Non mi e` chiaro se tu voglia ricalcolare una proiezione geografica del tuo shape file o se sia una traslazione dei dati nella stessa proiezione.
Nel primo caso io uso ArcToolbox --> Projections per ridefinire la proiezione.
Se invece voglio semplicemente traslare i dati, di solito creo un file prj fittizio dove a easting e northing aggiungo o sottraggo valori tali da traslare le coordinate (se vuoi traslare di 234000 m e l'easting della tua proiezione originale e` 500000 m, il nuovo prj avra` un easting di 734000 (o di 226000).
Lieto di sapere se qualcuno utilizza un metodo piu` elegante.
Poi esporto lo shape file di nuovo con le coordinate del frame.
Stefano Baffi Seismic Interpreter Horizon Energy Partners Scheveningseweg 8 2517 KT The Hague Netherlands
|
|
|
|
|
Iscritto: Nov 2002
Posts: 52
Member
|
Member
Iscritto: Nov 2002
Posts: 52 |
C'è un metodo in ArcView, non so se più elegante, ma molto più comodo perchè non esci dall'ArcView stesso. Se vuoi spostare il tuo shapefile di un DX, DY (m), fai così:
- evidenzia il tema (o meglio una sua copia per pararti il sedere in caso di errori), apri la tabella associata e fai "start editing"; - apri il "field calculator" ed evidenzia il campo "shape"; - digita in fied calculator: [shape].move(DX,DY) e conferma con "ok" - fai "stop editing" e vedrai come per miracolo il tuo tema shiftarsi del DX e DY che gli avrai dato.
Ti serve anche per cambiare le coordinate dei temi da UTM a GB o viceversa.
Ciao
|
|
|
|
|
Iscritto: Apr 2000
Posts: 80
Member
|
OP
Member
Iscritto: Apr 2000
Posts: 80 |
Grazie ad ambedue per le risposte, mi sembrano enrambi metodi efficaci: proverò con quale mi trovo meglio. Marco, devo solo ricordarti di fare attenzione perchè passare da UTM a Gauss Boaga non è così automatico perchè il datum (meridiano di riferimento) è diverso: lo shift è in realtà una rototraslazione la cui quantità varia in funzione della latitudine e, se non sbaglio, della distanza dal meridiano di riferimento stesso: quindi occhio all'uso che ne devi fare Ciao e grazie ancora Stefano
|
|
|
|
|
Iscritto: Jun 2000
Posts: 176
Member
|
Member
Iscritto: Jun 2000
Posts: 176 |
esiste comunque una o più estensioni di arc view (ad esempio xtools) che ti permettono di gestire gli shape (ruotare, traslare, convertire poligoni in polilinee e viceversa, ecc.) come meglio credi... facilmente reperibili, se ne hai bisogno te li invio ciao
|
|
|
|
|
Iscritto: Jul 2002
Posts: 70
Member
|
Member
Iscritto: Jul 2002
Posts: 70 |
Scusa lama,
sto usando XTools in questo preciso momento e posso dirti con assoluta sicurezza che se modifica punti in polilinee etc etc non trasla il sistema di coordinate.
ArcTools lo fa.
XTool e` comunque qualcosa da avere sempre sottomano
Stefano Baffi Seismic Interpreter Horizon Energy Partners Scheveningseweg 8 2517 KT The Hague Netherlands
|
|
|
|
|
Iscritto: Nov 2002
Posts: 52
Member
|
Member
Iscritto: Nov 2002
Posts: 52 |
Ciao Stefano [Rossi], in risposta al tuo ultimo messaggio torno sulla conversione di coordinate, tra GB ed UTM-ED50. E' vero ciò che dici, ma per la maggior parte delle applicazioni è possibile non complicarsi la vita.... E' vero cioè che i differenziali tra i due sistemi di riferimento variano con la latitudine, ma gli scarti sono molto piccoli e circa costanti all'interno di un foglio IGM 100.000. Pertanto, se stai lavorando (te lo auguro!!) per il Piano di Bacino del Nilo... non puoi spostare tutto in blocco ma devi dare come dici tu una stiratina. Per applicazioni in un intervallo contenuto di coordinate E-N lo spostamento può essere risolto, con approssimazione metrica (ovvero errore nullo per le scale di lavoro GEO), con una semplice traslazione. Le costanti di trasformazione (deltaE / deltaN) sono fornite a richiesta dall'IGM per ogni vertice della rete di primo ordine mentre sono state rese pubbliche, arrotondate al metro, le stesse costanti relative a ciascun foglio 1:100.000. La costante sottrattiva della Est dipende dalla coordinata convenzionale assunta per il meridiano centrale (falsa origine). Per cui applica tranquillamente i differenziali di coordinate IGM, relativi a ciascun foglio al 100.000, senza nessuna rotazione di sorta. Es. per la zona di Torino da GB a UTM va bene un deltaE -999942 m e delta N +179. Ciao, Marco
|
|
|
|
|
Iscritto: Jun 2000
Posts: 176
Member
|
Member
Iscritto: Jun 2000
Posts: 176 |
scusate non "xtools", ma qualcosa come "shape enhancement" è l'estensione che permette di ruotare, traslare le features degli shapefiles... saluti
|
|
|
|
|
Iscritto: Jul 2001
Posts: 23
Junior Member
|
Junior Member
Iscritto: Jul 2001
Posts: 23 |
ciao a tutti io per traslare gli *.shp utilizzo uno script presente in Arcview (xyshift.ave)che permette di trsalare gli shape, ad esempio per passare da GB a UTM50 metto come E -999946 e N +180. ciao ciao
"L'acqua disfa li monti e riempe le valli e vorrebbe ridurre la terra in perfetta sfericità,s'ella potesse"L.da Vinci
|
|
|
Link Copiato negli Appunti
|
|
Vendo
by domenico craparo - 05/08/2026 13:52
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum34
Discussioni21,080
Post147,877
Membri18,157
| |
Massimo Online17,513 Jul 9th, 2026
|
|
|
|