Come esportare le coordinate poligonali in CSV (non WKT)?


9

Sto cercando di esportare le coordinate poligonali da uno shapefile in un file CSV, ma finora tutti i miei tentativi sono falliti. Ho trovato numerose domande e risposte a riguardo, ma nessuna ha risolto il mio problema.

Ho scaricato il file

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

che è un file di forma contenente una mappa del mondo di base. Ho importato lo shapefile in QGIS aggiungendo un layer vettoriale e quindi provo ad esportare i poligoni con le coordinate per ciascun paese. I suggerimenti che ho trovato suggeriscono di salvare il layer facendo clic con il pulsante destro del mouse e quindi selezionando Salva con nome o aprendo la tabella degli attributi e copiandolo in Excel. Se provo queste informazioni, ottengo solo informazioni principali con una riga per ogni paese della mappa.

Qualcuno sa come posso recuperare informazioni dettagliate per ogni paese contenente i poligoni con coordinate?


1
Quindi vuoi coordinate per tutti i vertici ("angoli") per tutti i poligoni esportati? Potrebbe trattarsi di molte righe. Quello che probabilmente ottieni ora è il centroide. Posso chiederti di cosa hai bisogno - forse c'è un modo più semplice per realizzare quello che vuoi fare?
Martin,

Sapresti che la rappresentazione del testo (WKT) ti basterebbe?
Vinayan,

Non ho familiarità con WKT, ma da quello che ho trovato sul web sembra che sarà un po 'difficile da usare per me. Ho bisogno dei dati in un file CSV. Il file di forma che sto usando qui è solo per il test, non lo userò nel mio lavoro. Sto lavorando con alcune zone geografiche speciali legate alla pesca. Queste zone sono memorizzate in un database. Vorrei importare i dati del file di forma nel database a scopo di confronto. Speravo di trovare un modo per esportare le coordinate per un paese scelto nel mio file di test in un file CSV e quindi importarlo nel database.
Sveinung,

Risposte:


11

Utilizzare il plug-in MMQGIS per esportare la geometria in CSV. Provo solo con il tuo file, funziona perfettamente.

inserisci qui la descrizione dell'immagine


Grande! Penso che questo possa risolvere il mio problema! Qui sono in grado di collegare attributi e nodi. I file reali con cui lavorerò saranno molto più piccoli del mio file di test molto grande. Penso che sia proprio quello che cercavo. Molte grazie! Purtroppo la mia reputazione è ancora troppo bassa per votare qualcosa di utile.
Sveinung,

8

Scegli Layer > Save As...con il formato come CSV. Assicurati che "Opzione livello", "GEOMETRIA" sia impostato AS_WKTnella finestra "Salva livello vettoriale come ...". La prima colonna del file CSV includerà ora le coordinate poligonali.


Ha funzionato! Ho le coordinate! Tuttavia, sarà un po 'imbarazzante usarli perché ho bisogno dei dati in un file CSV. Non so se esiste un modo semplice per convertire da questo formato a CSV. Ma questo è stato molto utile. Grazie!
Sveinung,

2

Puoi utilizzare questa semplice app per caricare un file di forma e quindi esportare come X / Y

http://www.qarah.com/shapeviewer/#download


Anche quello ha funzionato! Ma qui sembra che avrò dei problemi nel collegare le coordinate a un paese. Se esporto la tabella degli attributi con i nomi dei paesi, non trovo alcuna relazione evidente tra i due set di dati. Mi servono sia le informazioni principali che quelle dettagliate. Ma questa è una piccola app ordinata che continuerò a utilizzare. Grazie!
Sveinung,

1

Un modo greco: A) Seleziona la funzione che desideri, copiala e incolla su un word processor. B) eliminare la prima parte wkt_geom…e la parentesi alla fine in modo che ci siano solo numeri. C) Sostituisci: ,(virgola e uno spazio) con ^p(MS word) o \n(Libre office-Open office) D) sostituisci uno spazio con una virgola. Ottieni l'elenco delle coordinate nel formato X, Y.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.