Tengo instalado QGIS 2.18.16. Mi problema es, ¿cómo calcular el radio de un arco / curva característica (línea)? Las líneas se originan a partir de archivos .dgn, que leí con FME y escribió en PostGis DB. He creado claves primarias, etc, y la tabla es totalmente editable. He calculado las longitudes de los arcos con éxito, pero no puedo averiguar cómo calcular el radio de estas curvas. Esto ( https://www.mathopenref.com/arcradius.html ) puede dar alguna idea sobre el lado matemático, aunque no puedo averiguar cómo usarlo en la calculadora de QGIS. Así que tengo que calcular la "R" para todas las líneas que tengo en la DB.
He aquí un ejemplo. Mis datos tienen Arcos / Curvas en una tabla diferente a las polilíneas "normales".
0 votos
Cuando hago clic en un arco con la herramienta Identificar, uno de los atributos derivados que aparece es el "radio del vértice más cercano". Así que no hace falta calcular el radio, sólo hay que averiguar cómo acceder a esta propiedad en la calculadora de campos. O simplemente copiarla desde la herramienta Identificar.
0 votos
También puede ver las propiedades de un vértice cuando una capa está en modo de edición seleccionando vértices con la herramienta Nodo. A continuación, las coordenadas del vértice (x,y,r) se muestran en el panel Editor de vértices.
0 votos
Es bueno saber que al menos es posible ver el radio mediante la herramienta de identificación. Con sólo unos pocos arcos de copiar y pegar sería una opción, pero tengo la intención de utilizar esto para la totalidad de los datos que tengo, que tiene demasiadas características de arco que hacer manualmente. :/
0 votos
He buscado un poco en Google y parece que no mucha gente utiliza las características de cadena circular en QGIS, por lo que no hay una herramienta o función preparada en la calculadora de campo. Puede que tenga que definir una función personalizada de Python. Si quieres ir por ese camino, añade la etiqueta pygis a tu pregunta.
0 votos
¿Cuántos vértices tiene por característica? ¿Qué ve en el
Vertex Editor
al pulsar el botónNode Tool
?0 votos
El Arco se llama "Arco Verdadero / Curva Verdadera". En FME se llama "Arco por 3 puntos". QGIS muestra sólo 3 vértices por arco / curva. Así que tiene "punto inicial, punto final y punto medio (el punto medio no está necesariamente en el medio del arco). Como se ve en la imagen adjunta. Si no fuera un "arco real" habría "n" número de puntos a lo largo de la línea, igual que si exportas arcos a shapefiles que no soportan arcos. Los datos se almacenan ahora en PostGis sólo para que pueda mantenerlos en forma de "arco real" y utilizarlos para cálculos precisos (mantenimiento del catastro). Espero que esto aclare la cuestión.
0 votos
Con tres puntos puedes obtener los parámetros completos de tu arco. Aquí la respuesta math.stackexchange.com/questions/213658/ . La cuestión ahora es cómo acceder a los tres puntos. Puesto que usted está utilizando PostGIS creo que el
ST_DumpPoints(geom)
hará el trabajo. Usted podría echar un vistazo a esta pregunta anterior acerca de cómo usi it gis.stackexchange.com/questions/269292/0 votos
Supongo que puedes encontrar todos los arcos de las geometrías PostGIS seleccionándolos como WKT. Las partes del arco deben ser CIRCULARSTRINGS postgis.net/docs/using_postgis_dbmanagement.html .