QGIS Draw Polygon Exact Dimension
Me pregunto si hay alguna manera de mostrar un área de un polígono mientras lo dibuja. Estoy tratando de crear un polígono perfecto de 1 acre, pero el polígono podría tener de 1 a 20 lados. Realmente no quiero tener que hacer $ area en la tabla de atributos cada vez para encontrar mi área.
¿Alguna sugerencia?
Respuestas
Puede etiquetar sus entidades con el área de cada polígono después de haber guardado la edición en el shapefile / base de datos.
En el valor de la etiqueta, use algo como esto:
round(AREA(transform($geometry, 'EPSG:4326', 'EPSG:2877'))*'0.00002295682', 2) || ' ac'
Lo que esta haciendo es:
- transformar la geometría de WGS84 (4326) a un sistema de coordenadas proyectadas localizadas (State Plane CO Central es 2877)
- calcular el ÁREA de la geometría transformada - en pies cuadrados
- multiplicándolo por el factor de conversión de pies cuadrados a acres
- redondeando a 2 lugares decimales
- agregando la abreviatura 'ac' al final
Quizás podría usar OpenJUMP para digitalizar. Muestra información de tiempo de ejecución sobre la nueva función y el último segmento. Sin embargo, no muestra esa información cuando se edita una función existente.