Tengo un problema que creo que podría manejarse utilizando la herramienta Geometría zonal en la caja de herramientas ArcGIS Spatial Analyst. Sin embargo, no tengo una licencia para Spatial Analyst, por lo que estoy buscando una alternativa; posiblemente usando QGIS.
¿Cómo encuentro el radio máximo de un círculo que cabe dentro de un polígono irregular?
Tenga en cuenta que el polígono podría ser un casco convexo o cóncavo (como se muestra a continuación) y la solución debe abordar ambos.
Probé solución de José , pero por desgracia, el resultado no es lo que estaba buscando.
Primero, tengo polígonos muy irregulares como este:
Si sigo la descripción de Joseph, el resultado se ve así:
Este es seguramente el resultado que sigue a esa solución, pero no es la respuesta de mi pregunta.
Es importante para mí responder a la pregunta de qué tan grande puede ser el radio de un círculo para que el círculo aún esté completamente dentro del polígono, independientemente de dónde esté el centro del círculo.
Por ejemplo, hay mucho más espacio en el norte del polígono, por lo que se puede colocar un círculo mucho más grande que en el sur del polígono. Pero, ¿qué tan grande puede ser este círculo?
fuente
Respuestas:
Si desea conocer el radio mínimo para un círculo dentro de un polígono como lo mencionó (y no usar rásteres, que es lo que probablemente pueda hacer con las estadísticas zonales ), requerirá algunos pasos:
La distancia mínima debe ser el radio mínimo de su círculo dentro de ese polígono. Podemos probar esto creando un búfer ( Vector > Herramientas de geoprocesamiento > Búfer ) en la capa de punto central y copiando / pegando la distancia mínima de la tabla de atributos en la opción Distancia de búfer :
fuente
Un poco tarde, pero estaba tratando de encontrar lo mismo, así que lo encontré, ahora en QGIS 3x, (no sé si las versiones anteriores pueden manejarlo) en la herramienta de proceso, hay una herramienta que en español se llama polo de inaccesibilidad "polo de inaccesibilidad".
Úselo para crear una capa de puntos que se colocan a la mayor distancia dentro del polígono. Esta distancia máxima se ha agregado como un atributo
Luego, solo use la herramienta de búfer para dibujar círculos usando esta distancia sobre la capa de puntos y obtendrá el círculo más grande dentro de un polígono
fuente
fuente