class documentation

class SelectDatabases(QtWidgets.QDialog):

View In Hierarchy

Classe responsável por fazer o back-end da tela onde o usuário seleciona as bases de dados. A partir dela, duas funções são chamadas: função da classe OperationController, que serve para montar um dicionário contendo as configurações da busca configurada pelo usuário, e a função da classe OverlayAnalisys, que em geral, serve para contar quantas sobreposições aconteceram com cada camada e também eliminar áreas de comparação que estão distântes das feições de input.
Method __init__ Inicialização da classe.
Method cancel Retorna para tela anterior.
Method handle​_check​_bd Habilita/desabilita tabela contendo base de dados de banco de dados
Method handle​_check​_shp Habilita/desabilita tabela contendo base de dados de shapefiles
Method load​_lists Adição de checkbox e estilização na lista de shapefiles e bancos de dados
Method next No summary
Class Variable cancel​_window Undocumented
Class Variable continue​_window Undocumented
Instance Variable data​_bd Undocumented
Instance Variable data​_processing Undocumented
Instance Variable data​_shp Undocumented
Instance Variable json​_tools Undocumented
Instance Variable operation​_config Undocumented
def __init__(self, operation_config):
Inicialização da classe.
def cancel(self):
Retorna para tela anterior.
def handle_check_bd(self):
Habilita/desabilita tabela contendo base de dados de banco de dados
def handle_check_shp(self):
Habilita/desabilita tabela contendo base de dados de shapefiles
def load_lists(self):
Adição de checkbox e estilização na lista de shapefiles e bancos de dados
def next(self):
Faz os tratamentos necessários para executar a busca de sobreposição: Verifica quais bases de comparação foram selecionadas e as adiciona em vetores, cria um dicionário identificando que operação vai ser realizada e com quais bases de dados (OperationController), faz busca de sobreposição para ver quantas feições se sobrepuseram e envia para tela de resultados um dicionário contendo camadas de input e comparação, camadas sobrepostas, configuração da operação, etc..
cancel_window =

Undocumented

continue_window =

Undocumented

data_bd =

Undocumented

data_processing =

Undocumented

data_shp =

Undocumented

json_tools =

Undocumented

operation_config =

Undocumented