Por el momento, estoy desarrollando un mapa de la ficción Occidental de la nación India con QGIS. Todo ha ido tan bien como se espera con este proyecto, a excepción de una deficiencia que metió a mí en la tarde del jueves.
La última parte de mi proyecto consiste en la agrupación de las áreas de Voronoi gráfico, basado en el atributo. Por ejemplo, si he de elegir al menos dos celdas y establecer su valor como 1, entonces cada célula de tocar sus lados debe tener 2 como su valor; aquellos tocar el "2" de las células reciben 3; y así sucesivamente hasta llegar a la tabla de límites. Este método, conocido como un "relleno", es utilizado en el procedimiento de generación; ver en acción en este Imgur álbum.
Al intentar seleccionar vaciar las células que tocan con esta expresión:
CASE
WHEN "Dist Lvl" = 1
THEN geomtouches(buffer(centroid($geometry), 100))
END
no hay resultados aparecen antes de que se puede aplicar el "2" a aquellos.
Antes de continuar, me gustaría obtener un mejor código, o Python/PyQGIS secuencia de comandos, que puede hacer el trabajo más rápido; me esforcé para redactar un texto en papel hace un tiempo. (A pesar de que de manera eficiente puede usar QGIS lo contrario, a veces tengo problemas con el PyQGIS poco, un par de ejemplos de lado.)
Al menos la lectura de muchos de estos posts aquí en los últimos años-este de aquí es mi primera ... realmente me han ayudado en mi camino como un geofiction cartógrafo. Así que ahora es tu turno para que me ayude.