Last active
January 8, 2018 09:15
-
-
Save kylefelipe/535e593d8cf405db0eec3aafe4bf40cf to your computer and use it in GitHub Desktop.
Funções que estou criando para usar no qgis
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
from qgis.core import * | |
from qgis.gui import * | |
from re import sub | |
@qgsfunction(args="auto", group='Lista') | |
def verifica_valor(lista, divisor, dado, feature, parent): | |
""" Essa funcao verifica se o se um determinado valor encontra-se dentro de uma determinada lista. | |
LISTA = coluna onde encontra-se o dado. | |
DIVISOR = simbolo utilizado para separar o dado, deve estar entre ''. Exemplo: ',' ou ':'. | |
DADO = Valor procurado dentro da coluna. """ | |
remove = "[{} ]".format(divisor) | |
val = list(sub(remove, '', lista)) | |
for i in val: | |
if i == str(dado): | |
return True |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment