Necesito diseñar un archivo de forma de polígono de parcela topográfica, en función de si el polígono es un reclamo mineral o no. Desafortunadamente, la única información sobre si un polígono es un reclamo mineral o no está contenida en el campo "TÍTULO" de la tabla de atributos, que proporciona el nombre legal completo de la parcela encuestada. Por ejemplo, 'DISTRITO LOTE 5639, PREMIO NO. 2 RECLAMACIÓN MINERAL, KDYD '. Necesito una expresión que seleccione cualquier característica que contenga el texto 'RECLAMACIÓN MINERAL' en el campo "TÍTULO".
qgis
features
select
expression
Chris
fuente
fuente
Tuve este problema exacto y lo resolví desde la consola de Python con regex. Si bien la expresión regular puede ser complicada, es muy poderosa. Y te quedarás con una herramienta que puedes usar con casos de coincidencias más difíciles. Aquí están los documentos . y aquí hay una buena máquina en línea para probar sus cadenas de expresiones regulares.
En primer lugar, aquí está el script rápido que ejecuto para verificar mis cadenas de expresiones regulares en qgis
Una vez que esté satisfecho con su coincidencia de expresiones regulares, puede envolverla en una función para proporcionar una selección de todas las características que coinciden. A continuación hay una función para hacer precisamente eso.
Deberá guardar esto en un archivo y ejecutarlo desde qgis python ide.
(no probado pero bastante confiado)
fuente