# ``prisma`.`screens`.`overlay_point`.`OverlayPoint``

class documentation

`class OverlayPoint(QtWidgets.QDialog):`

View In Hierarchy

Classe que manipula a tela de teste de sobreposição utilizando um ponto (lat e long) ou endereço inserido.

Method | `__init__` | Método construtor da classe.
Method | `address​_to​_geodataframe` | Compila os dados inseridos e o ponto encontrado na estrutura de geodataframe.
Method | `back` | Retorna para tela anterior.
Method | `coordinate​_to​_geodataframe` | Adatpa os pontos para estrutura de geodataframe.
Method | `get​_points` | Serviço de geocodificação, funciona com Nominatim e Google maps
Method | `handle​_address` | Manipulação dos dados de endereço; Extração de pontos através de endereço.
Method | `handle​_coordinate` | Processa os dados passados, retornando os pontos em estrutura de geodataframe.
Method | `next` | Faz o controle dos dados de input inseridos pelo usuário e monta a operação que será feita. dentro da variável data, que por sua vez possui uma estrutura de dicinário
Class Variable | `back​_window` | Undocumented
Class Variable | `continue​_window` | Undocumented
Instance Variable | `env​_tools` | Undocumented

def __init__(self):
Método construtor da classe.
def address_to_geodataframe(self, points):
Compila os dados inseridos e o ponto encontrado na estrutura de geodataframe.

Parameters
points | Pontos obtidos através do serviço de geocodificação.
Returns
Estrutura de geodataframe contendo o endereço e os pontos que representam aquele endereço.

def back(self):
Retorna para tela anterior.
def coordinate_to_geodataframe(self, points, epsg):
Adatpa os pontos para estrutura de geodataframe.

Parameters
points | Ponto (lat e long) passado pelo usuário.
epsg | Undocumented
Returns
Estrutura de geodataframe contendo os pontos passados pelo usuário.

def get_points(self, address, current_geocoding, key):
Serviço de geocodificação, funciona com Nominatim e Google maps

Parameters
address | Endereço inserido pelo usuário.
current​_geocoding | Serviço de geocodificação selecionado pelo usuário.
key | Caso necessária, chave que será utilizada para fazer o uso do serviço de geocodificação.
Returns
Pontos extraídos pelo serviço de geocodificação.

def handle_address(self):
Manipulação dos dados de endereço; Extração de pontos através de endereço.

Returns
Estrutura de geodataframe contendo o endereço e os pontos que representam aquele endereço.

def handle_coordinate(self):
Processa os dados passados, retornando os pontos em estrutura de geodataframe.

Returns
Geodataframe conténdo os pontos passados pelo usuário.

def next(self):
Faz o controle dos dados de input inseridos pelo usuário e monta a operação que será feita. dentro da variável data, que por sua vez possui uma estrutura de dicinário
back_window =

Undocumented

continue_window =

Undocumented

env_tools =

Undocumented