Tengo varias docenas de puntos trazados en todo el Reino Unido. Cada punto representa una instalación que sirve a la gente local. Para estimar las áreas de captación de cada instalación, creé polígonos Voronoi a su alrededor y recorté los polígonos a las fronteras del Reino Unido (usando un archivo de forma del Reino Unido). Luego coloreé cada polígono de acuerdo con un atributo de los datos del punto.
Una parte recortada del mapa está aquí: (Gales y Devon / Cornwall)
¿Hay alguna forma de hacer que los Voronoi respeten las fronteras naturales del Reino Unido (es decir, limitarlos a mi shapefile durante la creación de Voronoi)? El blanco en mi mapa es el mar, y algunos polígonos han cruzado el Canal de Bristol. Esto no es plausible para un área de captación.
¿Es esto posible o hay alguna alternativa? He usado QGIS hasta ahora, pero estoy abierto a cualquier opción, código o GUI, preferiblemente gratis.
Editar: Hay algunas preguntas Construyendo un diagrama de Voronoi usando una métrica de tiempo de viaje complicada y ¿Existe un método SIG descrito para crear áreas de captación basadas en la distancia de conducción más cercana? que hablan sobre la construcción de áreas de captación a partir del tiempo de conducción Es una posibilidad que estoy considerando si esto no es posible, pero un algoritmo de Voronoi que respete las fronteras sería más simple.
fuente