Exemplos de Uso do Método get_pcds_by_state(state)
Neste notebook, exploraremos como utilizar o método get_pcds_by_state(state) da classe GroupsPcdsClient para recuperar todos os PCDs localizados em um estado específico.
Para começar, vamos importar as bibliotecas necessárias e configurar a autenticação.
from pySINDA import GroupsPcdsClient
# Token de autenticação
token = 'seu_token'
# Instanciando o cliente
groups = GroupsPcdsClient(token)Exemplo 1: Recuperar PCDs Localizados em um Estado Específico¶
Neste exemplo, vamos utilizar o método get_pcds_by_state(state) para recuperar todos os PCDs localizados no estado ‘RN’.
print('Recuperando PCDs para o estado 'RN'...')
pcds_por_estado = groups.get_pcds_by_state('RN')
print(pcds_por_estado)Recuperando PCDs para o estado 'RN'...
[{'numero': 30979, 'cidade': 'Natal', 'estado': 'RN', 'latitude': '-5.835', 'longitude': '-35.205', 'altitude': 1.0, 'estacao': 'Posicionamento Barco', 'id': 2310, 'ativo': True, 'proprietario': 'lim'}, {'numero': 31044, 'cidade': 'Natal', 'estado': 'RN', 'latitude': '-6.441', 'longitude': '-37.067', 'estacao': 'Samau SAt', 'id': 2330, 'ativo': True, 'proprietario': 'lim'}, {'numero': 31046, 'cidade': 'Natal', 'estado': 'RN', 'latitude': '-5.835', 'longitude': '-35.205', 'altitude': 87.0, 'estacao': 'Posicionamento Barco', 'id': 2312, 'ativo': True, 'proprietario': 'lim'}, {'numero': 31048, 'cidade': 'Natal', 'estado': 'RN', 'latitude': '-6.443', 'longitude': '-37.076', 'altitude': 95.0, 'estacao': 'Posicionamento Barco', 'id': 2314, 'ativo': True, 'proprietario': 'lim'}, {'numero': 31049, 'cidade': 'Natal', 'estado': 'RN', 'latitude': '-5.838', 'longitude': '-35.207', 'altitude': 110.0, 'estacao': 'Posicionamento Barco', 'id': 2315, 'ativo': True, 'proprietario': 'lim'}, {'numero': 31050, 'cidade': 'Natal', 'estado': 'RN', 'latitude': '-5.836', 'longitude': '-35.208', 'altitude': 120.0, 'estacao': 'Posicionamento Barco', 'id': 2316, 'ativo': True, 'proprietario': 'lim'}]