¿Obtener una lista de coordenadas para puntos en la capa usando QGIS?

48

Tengo una capa en QGIS que se compone de puntos. Su tabla de atributos no tiene (mostrar) las coordenadas x e y correspondientes para cada punto. ¿Hay alguna forma de extraer una lista de coordenadas para esos puntos? (idealmente en un CSV , pero no es obligatorio)

Además, para la lista de coordenadas exportada (por ejemplo, en un archivo CSV ), ¿cómo incluyo la tabla de atributos existente?

Para su información, estoy ejecutando QGIS en Mac OS X 10.6.7.

hpy
fuente
1
Quizás este sea un duplicado de esta pregunta: gis.stackexchange.com/questions/7199/…
djq
1
Quizás te interese mi respuesta en otro hilo gis.stackexchange.com/questions/1721/…
Willy

Respuestas:

46

Según su versión, debería poder hacer clic con el botón derecho en la capa que desea exportar y seleccionar Guardar como ... Elija Valor separado por comas en la lista desplegable del cuadro de diálogo que aparece. Luego, en la parte Capas de las opciones de creación de OGR , escriba GEOMETRY = AS_XY o GEOMETRY = AS_XYZ según la dimensionalidad de los datos de origen.

Diálogo Guardar capa de vector QGIS como ...

MerseyViking
fuente
¡Eso es genial y funciona! Una cosa más: ¿también puedo exportar columnas que ya tengo en la capa original al CSV, junto con el X, Y coordinado? Gracias.
hpy
2
Genial, me alegro de que funcione! Asegúrese de que la casilla de verificación "Omitir creación de atributos" esté desmarcada. No soy un fan de casillas negativas como la que, siempre me hace pensar dos veces acerca de en qué estado lo necesito en.
MerseyViking
Consejos muy útiles!
Heinz
Para cualquier otra persona en Windows 10 (QGIS 4.3.1) confundido acerca de dónde se guarda esto, verifique su carpeta "C: \ OSGeo4W64 \ bin".
Wassadamo
20

Es simple en la calculadora de atributos que puede usar $ x y $ y para calcular sus coordenadas en un nuevo atributo.

mmartimo
fuente
8

Puede que le guste esto por el detalle agregado que se recopila

Para QGIS 1.7 en Win7 abro la tabla de atributos para la capa, use los botones para; invertir selección para seleccionar todas las filas, copiar al portapapeles

y pegar en Excel. La primera columna contiene información de texto conocido que puede ser más útil para usted.

Editar

Ahora uso el plugin mmqgis para exportar geometría a csv, es más deseado por los usuarios de CAD en el otro extremo ...

BWill
fuente
BWill, ¿deberíamos fusionar su otra cuenta @Willy? Eso ayudaría a su reputación y simplificaría sus interacciones aquí.
whuber
Edición original restaurada.
Kirk Kuykendall
Al copiar desde la tabla de atributos y pegar en Excel, a veces una característica ocupará varias filas, y esto da como resultado que se sobrescriban los datos en la fila a continuación.
csk
3

, de hecho hice una pregunta similar hace unas semanas. Sin embargo, solo es cierto para QGIS 1.7 (que estoy ejecutando en OSX y parece bastante estable).

djq
fuente
2

para su pregunta si tiene postgressql y postgis incorporado, puede hacerlo agregando una nueva columna que se llama coord_x y coord_y. y sql para actualizar esta columna es:

UPDATE table_name
      SET coord_x = X(the_geom),coord_y = Y(the_geom);

eso es :)

Aragón
fuente
¿Crees que puedes ayudarme con esta pregunta gis.stackexchange.com/q/268888/36393 ?
Marco
2

Las capas virtuales le permiten hacer exactamente eso. Es un icono en la barra de herramientas de capas o puede ir Layer-> Add layer-> Agregar / Editar capa virtual ... `Entonces se enfrentará a una ventana como la siguiente:

ingrese la descripción de la imagen aquí

En la consulta se puede seleccionar propiedades de la geometría como x y Y cooridnates y atributos valores de la tabla de atributos, como el ID en el ejemplo.

Una vez que tenga una tabla con los campos deseados, puede usar save asy seleccionar csv como formato.

ingrese la descripción de la imagen aquí

El motor subyacente utiliza SQLite y Spatialite para operar, por lo que la documentación de las consultas se puede encontrar aquí: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs

Marco
fuente
-1

También puede usar el complemento MMQGIS para exportar la geometría con el resto de los atributos de la capa al archivo CSV.

moutsinasg
fuente
Esta respuesta parece ser casi idéntica a la única en gis.stackexchange.com/a/245508/115
PolyGeo