Come esportare poligoni in CSV con coordinate?


17

Sono molto nuovo in QGIS, quindi per favore abbi pazienza.

Ho un file ".shp", che contiene un insieme di confini per i sobborghi dell'Australia. L'ho aperto su QGIS e vorrei esportarlo in un file CSV in modo che il file finale fosse come segue.

POSTCODE, LATITUDINE, LONGITUDINE

Quando seleziono "Livello> Apri tabella attributi" posso vedere la colonna "codice postale".

Ho dato una domanda simile qui

Ottenere un elenco di coordinate per i punti nel livello usando QGIS?

Che mi ha detto di andare semplicemente a "Livello> Salva con nome" e quindi digitare "GEOMETRIA = AS_XY" o "GEOMETRIA = AS_XYZ" nella sezione "Livello" delle "Opzioni di creazione OGR".

Ho seguito esattamente, ma i valori di latitudine e longitudine non vengono restituiti.



O queste risposte sono vecchie o devi conoscere il programma per capire cosa stai dicendo. Non riesco a seguire nessuna di queste risposte nel software. Qualcuno può stupirlo per me su come creare un file CSV con dati di livello (coordinate)? Grazie.

1
@JnOviedo Si prega di essere specifici su quale passaggio causa problemi. Le risposte qui vanno bene.
underdark

In questo post il problema è stato risolto da Willy utilizzando MMQGIS suggerito da Joe Thompson: gis.stackexchange.com/questions/76321/… migliori saluti

Risposte:


11

Stai guardando la domanda giusta, ma non la risposta giusta! Il motivo che ha funzionato per la risposta che stavi cercando è che i dati erano solo in punti. Poiché i tuoi dati sono in poligoni, non funzioneranno.

La risposta di BWill più in basso è ciò di cui hai bisogno. Copierà tutte le coordinate che descrivono ogni poligono nel formato WKT, che è un formato standard, anche se potrebbe essere necessario fare un po 'di pulizia a seconda del tuo scopo.


13

Vedo 2 soluzioni: 1 ° potresti creare 2 attributi per memorizzare il tuo lon / lat:

  • seleziona il tuo livello
  • attiva la modalità modifica
  • aprire la tabella degli attributi
  • apri il calcolatore degli attributi (ctrl + i)
  • assegna un nome alla colonna, scegli la funzione geometria predefinita $ x, $ y (in quella finestra di dialogo)

seconda soluzione (funziona per tutti i tipi di gemmetria)

  • seleziona il tuo livello shp
  • salva come ...
  • scegli il formato txt
  • inserisci GEOMETRY = AS_WKT nell'opzione di livello OGR

finirai con un file di testo con gli attributi e la geometria del layer come WKT


Vedo solo il titolo del post, quindi considera solo la seconda soluzione :-)
user14131

Questi sembrano non funzionare nella versione 3.03. Dopo la prima soluzione, QGIS fornisce solo valori null nel nuovo campo. Per la seconda soluzione, non sembra esserci alcuna opzione per il salvataggio in formato .txt.
Agus camacho,

7

Ora c'è un ottimo plugin prodotto da Michael Minn che fa esattamente quello che stai cercando. Basta aggiornare il repository dei plug-in e installare MMQGIS. L'ho appena provato e ha funzionato alla grande.


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.