class documentation

class OperationController:

View In Hierarchy

Classe utilizada para criar um dicionário com especificações da operação que será feita. Dentre as especificações estão: tipo de operação (shapefile, ponto, endereço, feição selecionada), arquivos shapefile e bases de dados de bancos de dados selecionados para comparação.
Method __init__ Método de inicialização da classe.
Method create​_operation​_config Monta uma lista de configurações para operação que será realizada.
Method get​_operation Função que gera as configurações/especificações da busca de sobreposição que irá acontecer. Aqui é armazenado, em formado de dicionário, quais bases de dados serão de dados serão utilizadas para a busca de sobreposição
Instance Variable data​_bd Armazena bases de dados de banco de dados vindos do arquivo de configuração JSON.
Instance Variable data​_required Undocumented
Instance Variable data​_shp Armazena bases de dados de shapefiles vindos do arquivo de configuração JSON.
Instance Variable json​_tools Classe para leitura de arquivos JSON.
def __init__(self):
Método de inicialização da classe.
def create_operation_config(self, operation_config, selected_items_bd, selected_items_shp):
Monta uma lista de configurações para operação que será realizada.
Parameters
operation​_configDicionário contendo configurações/especificações de busca.
selected​_items​_bdVetor com bases de dados vindos de banco de dados que foram selecionados para comparação.
selected​_items​_shpVetor com bases de dados vindos de shapefiles que foram selecionados para comparação.
Returns
Dicionário contendo configurações/especificações de busca.
def get_operation(self, operation_config, selected_items_shp, selected_items_bd):
Função que gera as configurações/especificações da busca de sobreposição que irá acontecer. Aqui é armazenado, em formado de dicionário, quais bases de dados serão de dados serão utilizadas para a busca de sobreposição
Parameters
operation​_configDicionário contendo configurações/especificações de busca.
selected​_items​_shpVetor com bases de dados vindos de shapefiles que foram selecionados para comparação.
selected​_items​_bdVetor com bases de dados vindos de banco de dados que foram selecionados para comparação.
Returns
Dicionário contendo configurações/especificações de busca.
data_bd =
Armazena bases de dados de banco de dados vindos do arquivo de configuração JSON.
data_required =

Undocumented

data_shp =
Armazena bases de dados de shapefiles vindos do arquivo de configuração JSON.
json_tools =
Classe para leitura de arquivos JSON.