News Eventi Standard IDT (SDI) Dati e Servizi Software Documenti Community GIS & Lavoro
cheap cigarettes
Menu principale
Home
Collabora!
News News
Eventi Eventi
Standard Standard
IDT (SDI) IDT (SDI)
Dati & Servizi Dati & Servizi
Software Software
Documenti Documenti
Community Community
GIS e Lavoro GIS e Lavoro
Tag Cloud
OSM fgi freegis freegis-italia gfoss google inspire ogc standard wms
Login





Password dimenticata?
Non hai ancora un account? Registrati
Syndication

feed image
feed image

ottimizzato per Firefox
Passa a Firefox!

Ultime dal FORUM

1

2

3

4

5

Utenti FreeGIS-Italia
2017 registrati
0 oggi
3 questa settimana
85 questo mese
Ultimo: valerio
Chi Ŕ online
  • antonio79
  • antoniovinci
Sono in ...
FreeGIS-Italia FORUM
GIS Forum  


<< Inizio < Prec. 1 2 Pross. > Fine >>
Come ritagliare uno shapefile? - 2012/02/20 19:19 Ciao a tutti
sono nuovo del forum e nuovissimo del mondo gis...
ho scaricate degli shapefile creati a partire da dai di openstreetmap: http://download.geofabrik.de/osm/europe/
questi shapefile sono a scala nazionale e quindi sono pesantissimi e praticamente ingestibile.
a me interessa solo una piccola porzione di territorio e mi chiedevo se Ŕ possibile ritagliare gli shapefile per estrarre solo il rettangolo che mi interessa (di cui ho le coordinate)
Ŕ fattibile? come? con che sw?
spero possiate aiutarmi
grazie mille
daniele
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/20 20:46 Con Quantum Gis e' un'operazione chiamata "clip", e consiste nel ritagliare una shape 'grande' rispetto ad una piu' piccola.

Giuse', digli tu i passaggi precisi, perche' a casa non ho Qgis, grazie.

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 10:31 Ciao daniele...ho visto il file un bel mostriciatolo da 600mb....
La funzione di geoproccesing che dovresti usare come detto, Ŕ il clip.
Ma tale operazione avviene fra 2 temi vettoriali poligonali o un poligonale che tagli una polilinea
I tuoi tematismi sono sia poligoni, polilinee (strade) che punti
Dovresti installare qgis 1.73

Occorre convertire i punti che possiedi in un rettangolo (poligono)... quindi crea un file documento testo e scrive le quattro coppie di coordinate
dei vertici del rettangolo che deduco siano in wgs 84 visto che lo shape che hai scaricato ha quel sistema di riferimento.
ad esempio
x y
7.288029 44.962237
7.372340 44.877285
7.369146 44.900681
7.369300 44.897496
salva ...e dagli un nome "Area"

Adesso in qgis men¨ layer---aggiungi testo delimitato cerca il file...e attribuiscili un nome
ok nella successiva finestra relativa ai sitemi di riferimento seleziona wgs84---ok
Dovresti vedere i punti sullo schermata.
Adesso occorre creare lo shape poligonale quindi Menu layer---nuovo--nuovo shape
seleziona wgs84 tipo--poligonale ok (non occore la tabella attributi per l'uso che dobbiamo fare dello shape) ok
salvalo--dandogli un nome
Adesso---tasto destro sul layer poligonale e clicca su modifica--si attivano delle icone--clicca quello a forma di pentagono Ŕ per editor
adesso sullo schermo crea il rettangolo utilizzando come riferimento i punti...(se vuoi un lavoro preciso dovresti usare lo snap)...fatti i quattro vertici del rettangolo
tasto destro...poni id=1 poi riclicca sull'icona a penna per uscire dall'editor---salva
zoom sul poligono
Adesso carica lo shape 600mb...men¨ --layer--aggiungi vettoriale... vai nella cartella degli shape...e caricane uno solo.
Se li carichi tutti...si pianta il computer (i5, 4 gb ddr3, 1gb scheda video)...a causa della grandezza del file
e per ogni tematismo poligonale/polilinea:
Menu vettore---strumenti geoproccesing---clip
In qgis...trovi la funzione di taglio nel menu Vettore---strumenti di geoprocessing----clip
nella prima riga seleziona il layer da tagliare nella seconda il tema del rettangolo e indica dove salvare il tema.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 10:52 @ Daniele

Il sito che hai segnalato e' strepitoso, per cui Ti ringrazio a nome del forum.

@ Giuseppe

Ammiro la tua pazienza certosina nell'esposizione delle procedure: dimmi, per caso insegni in qualche scuola superiore?

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 12:06 Giuseppe che dire.... GRAZIE!!!
dopo pranzo mi metter˛ a fare le prove per vedere se sono in grado di seguire le tue istruzioni.
spero che l'elaborazione non sia lunghissima perchŔ devo fare 32 ritagli che vanno dal portogallo all'ucraina l'ungo l'alta velocitÓ ferroviaria...
un lavoro grandicello...
ieri quando ho aperto lo shape di una regione francese e mi sono accorto di cosa pesasse ho capito la necessitÓ di ritagliarlo perchŔ non voglio immaginare cosa possa peare lavorare ad esempio con quello spagnolo!!!

vi far˛ sapere come va.

x anonio: sono contento di essere stato anche utile! geofabbric converte giornalmente i dati open street map in shapefile e sono disponibili per tutto il mondo!!!
certo non sono precisissimi. ho visto che ad esempio per quanto riguarda l'uso del suolo o il contesto naturale sono presenti un sacco di buchi... ma la cosa fenomenale sono le infrastrutture che io non ho trovato gratuitamente da nessun altra parte! ci sono anche le ciclabili o le sterrate...

ciao
daniele
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 16:58 una cosa non mi Ŕ chiara...
ma dopo che ho fatto la procedura descritta mi ritrovo con degli shapefile ritagliati e quindi pi¨ leggeri? oppure riduco solo la porzione visualizzata ma non sovrascrivo lo shapefile?
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 18:22 Se tagli una shape grande A mediante una piccola B, ottieni una leggerissima C, avente il confine di B ed il contenuto di A.

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 18:54 ok questo Ŕ quello che voglio fare
ma la procedura descritta di clipping fa questa cosa? mi salva un nuovo shape file pi¨ leggero?
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 19:16 ho provato!
a parte il fatto che ci sta mettendo molto meno di quanto mi aspettassi... alla fine mi ha dato errore!
mi ha detto che ci sono delle incongruenze geometriche e mi ha chiesto se voglio salvare il nuovo layer ugualmente.
ho detto si ma il file salvato Ŕ vuoto!
avete suggerimenti su come riparare gli errori?
sto provando la stessa procedura anche con arcmap... a parte che Ŕ molto pi¨ lento alla fine mi ha dato lo stesso errore ed Ŕ da due ore che macina per riparare le incongruenze geometriche presenti nello shapefile: ha infatti riscontrato qualche decina di "incorrect ring ordering"
ciao e grazie
daniele
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Come ritagliare uno shapefile? - 2012/02/21 19:44 Lascia perdere ARCxxx e resta su Qgis, fidati.

Quanto all'errore geometrico, rendici disponibili la shape clippante e quella da clippare, che' gli diamo un'occhiata, grazie.

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
<< Inizio < Prec. 1 2 Pross. > Fine >>