78 votos

Creación de características puntuales con coordenadas exactas en QGIS

¿Cómo puedo crear características de punto con coordenadas exactas (introducidas manualmente) en QGIS?

Obtengo coordenadas GPS precisas de un equipo de topografía que necesito añadir a una capa de puntos. Lo que quiero: añadir punto, escribir las coordenadas y que al pulsar enter se cree el punto donde debe estar.

7voto

Aware Puntos 61

No me ha hecho falta ningún plugin, digitalizador CAD o calculadora de campo.

Sólo hay que poner la tabla en modo de edición, añadir un punto vectorial al mapa y utilizar la herramienta de nodos. Puedes arrastrar el punto con ella, o haciendo clic en el punto puedes editar las coordenadas. ¡Buena suerte!

6voto

Grant Humphries Puntos 194

Otra opción es utilizar la herramienta de QGIS capa virtual funcionalidad. Sólo tiene que hacer clic en el icono "Añadir capa virtual", situado en la parte inferior de la barra de herramientas de la izquierda, e introducir lo siguiente en la ventana de consulta (sustituyendo los valores de los parámetros en el campo MakePoint función):

SELECT 1 as id, MakePoint(x, y, srid) as geom

Si desea crear varios puntos, puede utilizar esta sintaxis:

SELECT 1 as id, MakePoint(x1, y1, srid) as geom
    UNION
SELECT 2, MakePoint(x2, y2, srid)

3voto

Tilo Wiklund Puntos 741

El complemento Herramientas Lat Lon viene con una herramienta de digitalización de puntos llamada "Lat Lon Digitize" que le permite lograr esto fácilmente. Una vez activada, el botón correspondiente aparece en la barra de herramientas de digitalización y tiene el siguiente aspecto:

LatLonDigitize

Basta con echar un vistazo a la página oficial del plug-in README sección "Herramienta de digitalización de puntos", para empezar (en realidad, todo el proceso es bastante autoexplicativo).

2voto

Para ello puedes abusar del complemento "Azimut y Distancia". Introduzca las ordenadas x e y en las casillas de "Vértice inicial" y pulse "Dibujar". El shapefile de puntos tiene que estar en modo de edición. No estoy seguro de qué repositorio tiene este plug-in, pero una búsqueda en Google lo encontrará. Si estás introduciendo coordenadas lat/lon recuerda que lat es 'y' y lon es 'x'. N.

2voto

user121172 Puntos 51

Sé que es una entrada antigua, pero este era un tema recurrente también para mí. Finalmente he encontrado una solución sin plugins ni necesidad de un archivo CSV editado externamente. Se basa en el Calculadora de campo y he probado en QGIS 3.0.0

  1. Si aún no lo tiene, cree una nueva capa de puntos. Incluso una capa temporal/de raspado está bien.
  2. Añadir campos para las coordenadas X, Y y posiblemente otros atributos.
  3. Añadir características, estableciendo al menos los atributos de coordenadas. En este punto estas características tendrán sin geometrías .
  4. En el calculadora de campo seleccionar para actualizar el y utilizar el make_point_m función. Por ejemplo, si las coordenadas se han almacenado en el campo coord_X y coord_Y, utilice

make_point_m( "coord_X" , "coord_Y", 0)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X