Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

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'}]