21 votos

Generar rectángulo centrado por punto en QGIS

Tengo una capa que contiene puntos. La capa tiene "height" y "width" atributos.

Necesito rectángulos alrededor de esos puntos, pero un punto debe estar en el centro del rectángulo relacionado cuyo valor de altura y anchura proviene de los atributos del punto.

¿Hay alguna herramienta?

enter image description here

Ejemplo de datos para tres puntos:

height   width
20       12
6        10
4        14

27voto

ARUNBALAN NV Puntos 101

Compruebe el "Rectángulos, Óvalos, Diamantes (Variable)" en la caja de herramientas de procesamiento de QGIS ( Ctrl + Alt + T )

example

19voto

nitinsavant Puntos 6

Existe la herramienta "Geometría por expresión". Debe utilizarse en un sistema de coordenadas proyectadas.

  • Seleccione "Polígono" como opción de "Tipo de geometría de salida".

  • Haga clic en el botón "Expresión" (cuadrado azul resaltado)

  • Y pega la siguiente expresión

    make_rectangle_3points(
      make_point($x + "height"/2, $y + "width"/2),
      make_point($x - "height"/2, $y + "width"/2),
      make_point($x - "height"/2, $y - "width"/2)
    )

enter image description here

Resultado:

enter image description here

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