diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index 2ec6a59..edcacbc 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -36,7 +36,7 @@ jobs: run: echo "$DBT_CREDENTIALS_DEV" > credentials/dev.json - name: Install dbt - run: pip install dbt-core dbt-bigquery + run: pip install dbt-core dbt-bigquery setuptools - name: Compile dbt models run: dbt compile --profiles-dir . --profile default --target compile diff --git a/.github/workflows/dbt-compile.yaml b/.github/workflows/dbt-compile.yaml index 4fc07f1..c6f765c 100644 --- a/.github/workflows/dbt-compile.yaml +++ b/.github/workflows/dbt-compile.yaml @@ -24,7 +24,7 @@ jobs: run: echo "$DBT_CREDENTIALS_DEV" > credentials/dev.json - name: Install dbt - run: pip install dbt-core dbt-bigquery + run: pip install dbt-core dbt-bigquery setuptools - name: Compile dbt models run: dbt compile --profiles-dir . --profile default --target compile diff --git a/dbt_project.yml b/dbt_project.yml index d003a58..77b8770 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -71,3 +71,6 @@ models: transporte_rodoviario_municipal: +materialized: table +schema: transporte_rodoviario_municipal + turismo_fluxo_visitantes: + +materialized: table + +schema: turismo_fluxo_visitantes \ No newline at end of file diff --git a/metadata.json b/metadata.json index 75b8110..e317edc 100644 --- a/metadata.json +++ b/metadata.json @@ -1,41 +1,120 @@ { - "povo_comunidades_tradicionais": { - "visita_valongo": { - "title": "povo_comunidades_tradicionais: visita_valongo", - "short_description": "Total de pessoas que visitaram o Cais do Valongo em determinado mês.", - "long_description": "Total de pessoas que visitaram o Cais do Valongo em determinado mês. As visitas são feitas por turistas nacionais e internacionais, de todas as idades. O número de pessoas de cada visita é informado por diversas fontes, ou seja, guias turísticos etc.", + "clima_estacao_meteorologica": { + "estacoes_redemet": { + "title": "Meio Ambiente: Estações meteorológicas (REDEMET)", + "short_description": "Dados sobre as estações meteorológicas da REDEMET na cidade do Rio de Janeiro.", + "long_description": "Dados sobre as estações meteorológicas da REDEMET (Rede de Meteorologia do Comando da Aeronáutica) na cidade do Rio de Janeiro.", "update_frequency": "Mensal", - "temporal_coverage": "A partir de 2016", - "data_owner": "Assessoria para Povos e Comunidades Tradicionais da Secretaria Municipal de Meio Ambiente e Clima", - "publisher_name": "Leonardo Mattos", - "publisher_email": "leonardomattos.meioambiente.rio@gmail.com", + "temporal_coverage": "N/A", + "data_owner": "REDEMET", + "publisher_name": "Patricia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", "tags": [ - "SMAC" + "meio ambiente", + "clima", + "pluviometria", + "precipitação", + "COR", + "estações pluviométricas", + "estações meteorológicas", + "estação pluviométrica", + "INMET", + "estação meteorológica", + "chuva", + "enchente" ], "categories": [ - "61fddb0c6bc44f2488221ec9d92e9faf" + "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "mes", - "description": "Mês, no formato mm, em que o total de visitantes foi computado." + "name": "id_estacao", + "description": "Código da estação definido pela REDEMET." }, { - "name": "ano", - "description": "Ano relativo ao mês em que o total de visitantes foi computado." + "name": "estacao", + "description": "Nome da estação." }, { - "name": "ano_mes", - "description": "Mês, no formato mm/aaaa, em que o total de visitantes foi computado. Mesmo mês do atributo mes." + "name": "latitude", + "description": "Latitude onde a estação se encontra." }, { - "name": "valor_visitacao", - "description": "Número de pessoas que visitaram o Cais do Valongo no mês." + "name": "longitude", + "description": "Longitude onde a estação se encontra." + }, + { + "name": "altitude", + "description": "Altitude onde a estação se encontra em metros." + }, + { + "name": "data_atualizacao", + "description": "Última data em que os dados foram atualizados." } ] - } - }, - "clima_estacao_meteorologica": { + }, + "meteorologia_redemet": { + "title": "Meio Ambiente: Meteorologia da Rede do Comando da Aeronáutica", + "short_description": "Dados meteorológicos obtidos das estações meteorológicas dos aeródromos na cidade do Rio de Janeiro.", + "long_description": "Dados meteorológicos obtidos das estações meteorológicas dos aeródromos (aeroportos e bases aéreas) na cidade do Rio de Janeiro.\r\nAs medidas são feitas de hora em hora, cada registro contendo dados destas medidas para cada estação.", + "update_frequency": "Diário", + "temporal_coverage": "Desde 2003 até data corrente", + "data_owner": "REDEMET", + "publisher_name": "Richard Gatinho", + "publisher_email": "richardg867@gmail.com", + "tags": [ + "meio ambiente", + "clima", + "COR", + "estações meteorológicas", + "estação meteorológica" + ], + "categories": [ + "0128241e3e024872a7eb46848eb7a7be" + ], + "columns": [ + { + "name": "primary_key", + "description": "Chave primária criada a partir da coluna id_estacao e da data_medicao. Serve para evitar dados duplicados." + }, + { + "name": "id_estacao", + "description": "Código ICAO do aeródromo da estação." + }, + { + "name": "data_particao", + "description": "Data em que foi realizada a medição" + }, + { + "name": "data_medicao", + "description": "Horário no qual foi realizada a medição" + }, + { + "name": "temperatura", + "description": "Temperatura na medição instantânea na estação." + }, + { + "name": "umidade", + "description": "Umidade relativa do ar instantânea na estação." + }, + { + "name": "condicoes_tempo", + "description": "Condições de tempo instantâneas na estação." + }, + { + "name": "ceu", + "description": "Condições de céu instantâneas na estação." + }, + { + "name": "teto", + "description": "Condições de formação de teto instantâneas na estação." + }, + { + "name": "visibilidade", + "description": "Condições de visibilidade instantâneas na estação." + } + ] + }, "meteorologia_inmet": { "title": "Meio Ambiente: Meteorologia do Instituto Nacional de Meteorologia (INMET)", "short_description": "Dados meteorológicos obtidas das estações pluviométricas do INMET na cidade do Rio de Janeiro.", @@ -221,589 +300,545 @@ ] } }, - "planejamento_gestao_acordo_resultados": { - "meta": { - "title": "Acordo de Resultados: Meta", - "short_description": "Informações das metas do Acordo de Resultados.", - "long_description": "Metas, por indicador e por órgão, dos Acordos de Resultados. Se uma meta tiver dois indicadores ela aparecerá duas vezes. Uma mesma meta que inclua mais de um órgão também aparecerá mais de uma vez.", + "transporte_rodoviario_municipal": { + "viagem_planejada_onibus": { + "title": "Transporte Rodoviário: Planejamento Operacional dos ônibus (SPPO)", + "short_description": "Detalhes do planejamento operacional do SPPO", + "long_description": "Tabela histórica com detalhes das viagens planejadas a cada dia. O algoritmo para a viagem planejada está disponível em: https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r\n\r\nCom base nesses dados é realizado o pagamento do subsídio do Serviço Público de Transporte de Passageiros por Ônibus (SPPO) do Município do Rio de Janeiro levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/", "update_frequency": "Mensal", - "temporal_coverage": "Desde 2013 até a data corrente.", - "data_owner": "Secretaria Municipal de Fazenda e Planejamento (SMFP)", - "publisher_name": "Bruno Almeida", - "publisher_email": "brunodepauloalmeida@gmail.com", + "temporal_coverage": "01/06/2022 até o momento", + "data_owner": "Secretaria Municipal de Transportes", + "publisher_name": "Fernanda Scovino", + "publisher_email": "fernanda.scovino@rio.rj.gov.br", "tags": [ - "administração pública", - "acordo de resultados", - "EGP Rio" + "transporte" ], "categories": [ - "48df9fb6643d477bb1bb7bf595915a23" + "cbe84df2333a463b9d4e20aca5177936" ], "columns": [ { - "name": "id_meta", - "description": "Código identificador da meta por indicador e por órgão." + "name": "data", + "description": "Data" }, { - "name": "descricao", - "description": "Descrição da meta." + "name": "tipo_dia", + "description": "Dia da semana considerado para o cálculo da distância planejada - categorias: Dia Útil, Sábado, Domingo" }, { - "name": "observacao", - "description": "Observação sobre a meta. Registra detalhes como divergência entre os indicadores do PE e AR, metas que são desdobradas por ter mais de 1 indicador, detalhes que ajudam na medição do indicador e que estarão no Anexo 2, etc.." + "name": "servico", + "description": "Serviço planejado" }, { - "name": "ordem", - "description": "Ordem da meta no Acordo de Resultados no órgão. Metas Estratégicas são as primeiras, depois vêm as Complementares e depois a Meta de Performance" + "name": "vista", + "description": "Itinerário da linha (ex: Bananal ↔ Saens Peña)" }, { - "name": "referencia", - "description": "Valor usado como referência para comparação com o valor desejado para o indicador usado para medir a meta." + "name": "consorcio", + "description": "Consórcio ao qual o serviço pertence" }, { - "name": "data_referencia", - "description": "Data que diz respeito ao valor de referência." + "name": "sentido", + "description": "Sentido planejado - categorias: I (ida), V (volta), C (circular)" }, { - "name": "ano", - "description": "Ano do acordo de resultados relacionado à meta." + "name": "distancia_planejada", + "description": "Distância do shape (trajeto) planejado em km" }, { - "name": "fonte", - "description": "Órgão interno ou órgão externo que nos dá o valor indicador." + "name": "distancia_total_planejada", + "description": "Distância total planejada do serviço em km (junta ida+volta)." }, { - "name": "formula", - "description": "Fórmula de cálculo do indicador." + "name": "inicio_periodo", + "description": "Início do período de operação planejado" }, { - "name": "tipo_acompanhamento", - "description": "Indica se a meta é acumulada ou se é uma média dos valores." + "name": "fim_periodo", + "description": "Fim do período de operação planejado" }, { - "name": "tipo_gestao", - "description": "Indica se a meta é estratégica ou complementar." + "name": "trip_id_planejado", + "description": "Código identificador planejado do itinerário (trip)" }, { - "name": "id_orgao", - "description": "Código identificador do órgão associado a meta." + "name": "trip_id", + "description": "Código identificador do itinerário (trip)" }, { - "name": "orgao", - "description": "Nome do órgão associado a meta." + "name": "shape_id", + "description": "Código identificador do shape (trajeto) do serviço realizado" }, { - "name": "sigla_orgao", - "description": "Sigla do órgão associado a meta." + "name": "shape_id_planejado", + "description": "Código identificador do shape planejado" }, { - "name": "unidade_medida", - "description": "Unidade de medida do indicador." + "name": "data_shape", + "description": "Data de referência do shape do GTFS" }, { - "name": "numero_meta_mae", - "description": "Identificador da meta mãe. Meta de ano anterior usada como referência, para aproveitamento de informações, para a meta atual." + "name": "shape", + "description": "Polilinha que representa o shape (trajeto) em formato geográfico" }, { - "name": "area_resultado", - "description": "Área de resultado do plano estratégico referente a meta." + "name": "sentido_shape", + "description": "Sentido do shape - categorias: I (ida), V (volta), C (circular)" }, { - "name": "tipo", - "description": "Indica se a meta é estratégica, complementar ou de performance. Metas Estratégicas são as mais relevantes e é preciso atingir um número mínimo de metas estratégicas para que sejam consideradas as metas complementares e a meta performance. Metas complementares são metas de menor peso na nota final do órgão e a meta performance registra o desempenho do órgão avaliado por diferentes órgãos." + "name": "start_pt", + "description": "Ponto de partida" }, { - "name": "indicador_recurso", - "description": "Identifica se o órgão apresentou recurso para a meta. Um órgão pode fazer o recurso para retirar a meta do seu acordo de resultado ou ter seu resultado aceito." + "name": "end_pt", + "description": "Ponto de chegada" + } + ] + }, + "viagem_onibus": { + "title": "Transporte Rodoviário: Viagens dos ônibus identificadas por GPS", + "short_description": "Detalhes de todas as viagens identificadas por GPS.", + "long_description": "Detalhes de todas as viagens identificadas por GPS. O algorítimo para a identificação das viagens está disponível em:\r\nhttps://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r\n\r\nCom base nesses dados é realizado o pagamento do subsidio de transportes levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\nVeja mais detalhes em:\r\nhttps://transportes.prefeitura.rio/subsidio/", + "update_frequency": "Nunca", + "temporal_coverage": "01/06/2022 até o momento", + "data_owner": "Secretaria Municipal de Transportes", + "publisher_name": "Fernanda Scovino", + "publisher_email": "fernanda.scovino@rio.rj.gov.br", + "tags": [ + "transporte", + "ônibus", + "SPPO", + "GPS" + ], + "categories": [ + "cbe84df2333a463b9d4e20aca5177936" + ], + "columns": [ + { + "name": "consorcio", + "description": "Consórcio ao qual o serviço pertence" }, { - "name": "indicador_auditoria", - "description": "Identifica se a meta foi selecionada para auditoria pela CGM." + "name": "data", + "description": "Data de emissão do sinal de GPS" }, { - "name": "janeiro", - "description": "Desdobramento da meta no mês de janeiro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "tipo_dia", + "description": "Dia da semana considerado para o cálculo da distância planejada - categorias: Dia Útil, Sábado, Domingo, Ponto Facultativo" }, { - "name": "fevereiro", - "description": "Desdobramento da meta no mês de fevereiro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "id_empresa", + "description": "Código identificador da empresa que opera o veículo" }, { - "name": "marco", - "description": "Desdobramento da meta no mês de março. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "id_veiculo", + "description": "Código identificador do veículo (número de ordem)" }, { - "name": "abril", - "description": "Desdobramento da meta no mês de abril. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "servico", + "description": "Serviço informado pelo GPS do veículo" }, { - "name": "maio", - "description": "Desdobramento da meta no mês de maio. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "sentido", + "description": "Sentido do trajeto identificado - categorias: I (ida), V (volta), C (circular)" }, { - "name": "junho", - "description": "Desdobramento da meta no mês de junho. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "tempo_viagem", + "description": "Tempo aferido da viagem (em minutos)" }, { - "name": "julho", - "description": "Desdobramento da meta no mês de julho. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "distancia_planejada", + "description": "Distância do shape (trajeto) planejado" }, { - "name": "agosto", - "description": "Desdobramento da meta no mês de agosto. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "perc_conformidade_shape", + "description": "Percentual de sinais emitidos dentro do shape (trajeto) ao longo da viagem" }, { - "name": "setembro", - "description": "Desdobramento da meta no mês de setembro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "perc_conformidade_registros", + "description": "Percentual de minutos da viagem com registro de sinal de GPS" }, { - "name": "outubro", - "description": "Desdobramento da meta no mês de outubro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "versao_modelo", + "description": "Versão da metodologia de cálculo da respectiva linha na tabela." }, { - "name": "novembro", - "description": "Desdobramento da meta no mês de novembro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "datetime_chegada", + "description": "Horário de fim da viagem" }, { - "name": "dezembro", - "description": "Desdobramento da meta no mês de dezembro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + "name": "datetime_partida", + "description": "Horário de início da viagem" + }, + { + "name": "shape_id", + "description": "Código identificador do shape (trajeto) do serviço. O shape de serviços Circurlares (C) é quebrado no GTFS como Ida (I) e Volta (V) e tratado no algorítimo do subsídio para identificação da viagem completa - veja o tratamento completo em https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo" + }, + { + "name": "id_viagem", + "description": "Código identificador da viagem (id_veiculo + servico_realizado + sentido + shape_id_planejado + datetime_partida)" } ] - } - }, - "adm_cor_comando": { - "ocorrencias": { - "title": "Dados do sistema Comando (COR): ocorrencias", - "short_description": "Demanda de ocorrências desde 2015.", - "long_description": "Ocorrências disparadas pelo COR desde 2015. Uma ocorrência na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", + }, + "gps_onibus": { + "title": "Transporte Rodoviário: Histórico de GPS dos ônibus (SPPO)", + "short_description": "Dados históricos de posição geográfica de veículos do SPPO (ônibus).", + "long_description": "Dados completos disponíveis para consulta e download no datalake do data.rio. Os dados são capturados a cada minuto, tratados a cada hora e diariamente (00H) são disponibilizadas no datalake todas as posições do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos de captura e/ou ajustes de tratamento. Código de captura e tratamento em: https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_onibus_gps", "update_frequency": "Diário", - "temporal_coverage": "Não informado.", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", + "temporal_coverage": "01/03/2021 até o momento", + "data_owner": "Secretaria Municipal de Transportes", + "publisher_name": "Fernanda Scovino", + "publisher_email": "fernanda.scovino@rio.rj.gov.br", "tags": [ - "comando", - "administração pública", - "ocorrência", - "COR", - "evento" + "mobilidade" ], "categories": [ - "48df9fb6643d477bb1bb7bf595915a23" + "cbe84df2333a463b9d4e20aca5177936" ], "columns": [ { - "name": "data_inicio", - "description": "Data e hora do registro do evento na PCRJ." - }, - { - "name": "data_fim", - "description": "Data e hora do encerramento do evento na PCRJ. O evento é encerrado quando é solucionado. Este atributo está vazio quanto o evento está aberto." + "name": "modo", + "description": "Tipo de transporte (SPPO = ônibus, STPL = van, BRT)" }, { - "name": "bairro", - "description": "Bairro onde ocorreu o evento." + "name": "timestamp_gps", + "description": "Carimbo de data/hora no qual o veículo reportou sua posição" }, { - "name": "id_pop", - "description": "Identificador do POP." + "name": "data", + "description": "Data de captura do GPS (formato YYYY-MM-DD)" }, { - "name": "status", - "description": "Status do evento (ABERTO, FECHADO)." + "name": "hora", + "description": "Horário de captura do GPS (formato HH:MM:SS)" }, { - "name": "gravidade", - "description": "Gravidade do evento (BAIXO, MEDIO, ALTO, CRITICO)." + "name": "id_veiculo", + "description": "Identificador único do veículo" }, { - "name": "prazo", - "description": "Prazo esperado de solução do evento (CURTO, MEDIO(acima de 3 dias), LONGO( acima de 5 dias))." + "name": "servico", + "description": "Nome curto da linha operada pelo veículo com variação de serviço (ex: 010, 011SN, ...)" }, { "name": "latitude", - "description": "Latitude em formato WGS-84 em que ocorreu o evento" + "description": "Latitude da posição do veículo" }, { "name": "longitude", - "description": "Longitude em formato WGS-84 em que ocorreu o evento" + "description": "Longitude da posição do veículo" }, { - "name": "id_evento", - "description": "Identificador do evento." + "name": "flag_em_operacao", + "description": "(Em ddesenvolvimento) Flag que indica se o veículo está operando conforme esperado." }, { - "name": "descricao", - "description": "Descrição do evento." + "name": "flag_em_movimento", + "description": "Flag que indica se o veículo está parado ou em movimento. Um veículo é considerado parado se a velocidade média dele nos últimos 10 minutos for menor que 3km/h" }, { - "name": "tipo", - "description": "Tipo do evento (PRIMARIO, SECUNDARIO)" - } - ] - }, - "procedimento_operacional_padrao_orgaos_responsaveis": { - "title": "Dados do sistema Comando (COR): procedimento_operacional_padrao_orgaos_responsaveis", - "short_description": "Atividades que compõem os POPs.", - "long_description": "Um Procedimento operacional padrão (POP) é um procedimento que será usado para solucionar uma ocorrência. Cada ocorrência necessita o acionamento de diferentes órgãos para atender atividades distintas. Uma ocorrência na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", - "update_frequency": "Mensal", - "temporal_coverage": "Não informado.", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", - "tags": [ - "comando", - "procedimento operacional padrão", - "administração pública", - "evento", - "POP" - ], - "categories": [ - "48df9fb6643d477bb1bb7bf595915a23" - ], - "columns": [ - { - "name": "id_pop", - "description": "ID do POP ao qual a atividade está ligada." + "name": "tipo_parada", + "description": "Identifica o estado do veículo como \"terminal\", \"garagem\" (para veículos parados) ou \"nao_identificado\" (para veículos que distam acima do limiar definido de um ponto de parada)" }, { - "name": "sigla", - "description": "Sigla do órgão responsável pela atividade." + "name": "status", + "description": "(Em desenvolvimento) Estado categórico do veículo, pode assumir os seguintes valores: \"Em operação\", \"Parado garagem\", \"Parado terminal\", \"Parado\". A lógica completa está em:" }, { - "name": "orgao", - "description": "Orgão responsável pela atividade." + "name": "velocidade_instantanea", + "description": "Velocidade informada pelo veículo com base nas posições de GPS ao longo do tempo" }, { - "name": "acao", - "description": "Descrição da atividade." - } - ] - }, - "procedimento_operacional_padrao": { - "title": "Dados do sistema Comando (COR): procedimento_operacional_padrao", - "short_description": "Procedimentos operacionais padrões (POP).", - "long_description": "Procedimentos operacionais padrões (POP) existentes na PCRJ. Um POP é um procedimento que será usado para solucionar um evento. Um POP é composto de várias atividades. Um evento é uma ocorrência na cidade do Rio de Janeiro que exija um acompanhamento e na maioria das vezes uma ação da PCRJ, como por exemplo um buraco na rua. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", - "update_frequency": "Mensal", - "temporal_coverage": "Não informado.", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", - "tags": [ - "comando", - "procedimento operacional padrão", - "administração pública", - "POP" - ], - "categories": [ - "48df9fb6643d477bb1bb7bf595915a23" - ], - "columns": [ + "name": "velocidade_estimada_10_min", + "description": "Velocidade estimada para o veículo nos últimos 10 minutos" + }, { - "name": "id_pop", - "description": "Identificador do POP procedimento operacional padrão)." + "name": "distancia", + "description": "Distância, em metros, da posição atual do veículo e a última posição informada" }, { - "name": "pop_titulo", - "description": "Nome do procedimento operacional padrão." + "name": "versao", + "description": "Versão de código da pipeline que gerou o dado" } ] }, - "ocorrencias_orgaos_responsaveis": { - "title": "Dados do sistema Comando (COR): ocorrencias_orgaos_responsaveis", - "short_description": "Orgãos responsáveis por atender cada uma das ocorrências.", - "long_description": "Orgãos responsáveis por atender cada uma das ocorrências. Cada ocorrência necessita o acionamento de diferentes órgãos para atender atividades distintas. Aqui são descritas as atividades que estão sendo executadas ou que foram executadas para a solução de uma ocorrência. Uma ocorrência na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", + "gps_brt": { + "title": "Transporte Rodoviário: Histórico de GPS do BRT", + "short_description": "Dados históricos de posição geográfica de veículos do BRT.", + "long_description": "Dados completos disponíveis para consulta e download no datalake do data.rio. Os dados são capturados a cada minuto, tratados a cada hora e diariamente (00H) são disponibilizadas no datalake todas as posições do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos de captura e/ou ajustes de tratamento. Código de captura e tratamento em: https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_brt_gps", "update_frequency": "Diário", - "temporal_coverage": "Não informado.", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", + "temporal_coverage": "24/11/2021 até o momento", + "data_owner": "Secretaria Municipal de Transportes (SMTR)", + "publisher_name": "Fernanda Scovino", + "publisher_email": "fernanda.scovino@rio.rj.gov.br", "tags": [ - "comando", - "administração pública", - "ocorrência", - "COR", - "evento" + "transporte", + "SMTR", + "GPS", + "BRT", + "mobilidade" ], "categories": [ - "48df9fb6643d477bb1bb7bf595915a23" + "cbe84df2333a463b9d4e20aca5177936" ], "columns": [ { - "name": "data_inicio", - "description": "Data e hora do início da atividade." + "name": "modo", + "description": "Tipo de transporte (SPPO = ônibus, STPL = van, BRT)" }, { - "name": "data_fim", - "description": "Data e hora do fim da atividade." + "name": "timestamp_gps", + "description": "Carimbo de data/hora no qual o veículo reportou sua posição" }, { - "name": "sigla", - "description": "Sigla do órgão que está realizando ou realizou a atividade." + "name": "data", + "description": "Data de captura do GPS (formato YYYY-MM-DD)" }, { - "name": "descricao", - "description": "Descrição da atividade." + "name": "hora", + "description": "Horário de captura do GPS (formato HH:MM:SS)" }, { - "name": "id_evento", - "description": "Identificador do evento ao qual está ligada a atividade." + "name": "id_veiculo", + "description": "Identificador único do veículo" }, { - "name": "status", - "description": "Status da atividade (ABERTO, FECHADO)." + "name": "servico", + "description": "Nome curto da rota operada pelo veículo (ex: 10, 11N, ...)" }, { - "name": "data_chegada", - "description": "Data e hora da chegada da atividade." + "name": "latitude", + "description": "Latitude da posição do veículo" }, { - "name": "primary_key", - "description": "Chave primária criada a partir da concatenação da coluna id_evento, sigla e descricao. Serve para evitar dados duplicados." - } - ] - } - }, - "dados_mestres": { - "bairro": { - "title": "Dados Mestres: Bairros", - "short_description": "Bairros da Cidade do Rio de Janeiro.", - "long_description": "Bairros da Cidade do Rio de Janeiro.", - "update_frequency": "Mensal", - "temporal_coverage": "Até a presente data", - "data_owner": "Instituto Pereira Passos (IPP) / Câmara dos Vereadores (CMRJ)", - "publisher_name": "IPP", - "publisher_email": "contato.siurb@gmail.com", - "tags": [ - "bairro", - "administração pública", - "IPP" - ], - "categories": [ - "48df9fb6643d477bb1bb7bf595915a23", - "0128241e3e024872a7eb46848eb7a7be" - ], - "columns": [ - { - "name": "shape_area", - "description": "Área (m²) do bairro. Calculado automaticamente pelo ArqGis." + "name": "longitude", + "description": "Longitude da posição do veículo" }, { - "name": "id_bairro", - "description": "Código do bairro dado pela prefeitura do Rio de Janeiro." + "name": "flag_em_operacao", + "description": "(Em desenvolvimento) Flag que indica se o veículo está operando conforme esperado" }, { - "name": "nome", - "description": "Nome do bairro" - }, - { - "name": "id_area_planejamento", - "description": "Código da área de planejamento onde está localizado a região de planejamento do bairro.\r\nVer atributo nome_regiao_planejamento." - }, - { - "name": "nome_regiao_planejamento", - "description": "Nome da região de planejamento. \r\nDeve respeitar o atributo id_regiao_planejamento." - }, - { - "name": "id_regiao_planejamento", - "description": "Código da região de planejamento onde está localizado o região administrativa do bairro. Ver atributo REGIAO_ADM." + "name": "flag_em_movimento", + "description": "Flag que indica se o veículo está parado ou em movimento. Um veículo é considerado parado se a velocidade média dele nos últimos 10 minutos for menor que 3km/h" }, { - "name": "id_regiao_administrativa", - "description": "Código da região administrativa onde está locallizado o bairro." + "name": "tipo_parada", + "description": "Identifica o estado do veículo como \"terminal\", \"garagem\" (para veículos parados) ou \"nao_identificado\" (para veículos que distam acima do limiar definido de um ponto de parada)" }, { - "name": "nome_regiao_administrativa", - "description": "Nome da região administrativa onde está localizado o bairro. \r\nEste atributo deve respeitar o atributo id_regiao_administrativa." + "name": "velocidade_instantanea", + "description": "Velocidade estimada do veículo com base nas posições de GPS ao longo do tempo" }, { - "name": "area", - "description": "Área (m²) do bairro. \r\nTem o mesmo valor do atributo SHAPE.STArea()." + "name": "versao", + "description": "Versão de código da pipeline que gerou o dado" }, { - "name": "perimetro", - "description": "Perímetro (m) do bairro." + "name": "status", + "description": "(Em desenvolvimento) Estado categórico do veículo, pode assumir os seguintes valores: \"Em operação\", \"Parado garagem\", \"Parado terminal\", \"Parado\". A lógica completa está em:" }, { - "name": "geometry", - "description": "Geometria do bairro no banco do ArcGIS." + "name": "velocidade_estimada_10_min", + "description": "Velocidade média estimada para o veículo nos últimos 10 minutos" }, { - "name": "subprefeitura", - "description": "Nome da subprefeitura a que pertence o bairro." + "name": "distancia", + "description": "Distância, em metros, da posição atual do veículo e sua posição 1 minuto antes" } ] }, - "zoneamento_zonas": { - "title": "Dados Mestres: Zonas", - "short_description": "Camadas de zoneamento urbano vigente da Secretaria Municipal de Planejamento Urbano (SMPU).", - "long_description": "Camadas de zoneamento urbano vigente da Secretaria Municipal de Planejamento Urbano (SMPU).", + "subsidio_onibus": { + "title": "Transporte Rodoviário: Subsídio dos ônibus (SPPO)", + "short_description": "Sumário de viagens, distância e valor total do subsídio por dia e serviço do SPPO", + "long_description": "Sumário de viagens, distância e valor total do subsídio por dia e serviço. Com base nesses dados é realizado o pagamento do subsídio do Serviço Público de Transporte de Passageiros por Ônibus (SPPO) do Município do Rio de Janeiro levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/", "update_frequency": "Nunca", - "temporal_coverage": "Até data corrente", - "data_owner": "Instituto Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)", - "publisher_name": "Rodrigo Abreu Carvalho", - "publisher_email": "abreucarvalho.rodrigo@gmail.com", + "temporal_coverage": "01/06/2022 até o momento", + "data_owner": "Secretaria Municipal de Transportes", + "publisher_name": "Fernanda Scovino", + "publisher_email": "fernanda.scovino@rio.rj.gov.br", "tags": [ - "administração pública", - "IPP", - "Zoneamento Zonas" + "transporte" ], "categories": [ - "48df9fb6643d477bb1bb7bf595915a23", - "0128241e3e024872a7eb46848eb7a7be" + "cbe84df2333a463b9d4e20aca5177936" ], "columns": [ { - "name": "comprimento", - "description": "Tamanho do shape" + "name": "data", + "description": "Data" }, { - "name": "id_objeto", - "description": "ID do objeto" + "name": "tipo_dia", + "description": "Dia da semana considerado para o cálculo da distância planejada - categorias: Dia Útil, Sábado, Domingo" }, { - "name": "sigla_zona", - "description": "Sigla da Zona" + "name": "consorcio", + "description": "Consórcio ao qual o serviço pertence" }, { - "name": "tipo_zona", - "description": "Tipo da zona" + "name": "servico", + "description": "Nome curto da linha operada" }, { - "name": "nome", - "description": "Nome da zona" + "name": "vista", + "description": "Itinerário da linha (ex: Bananal ↔ Saens Peña)" }, { - "name": "legislacao", - "description": "legislacao" + "name": "viagens", + "description": "Quantidade de viagens realizadas" }, { - "name": "abreviacao_zona", - "description": "abreviacao da zona" + "name": "km_apurada", + "description": "Distância apurada do serviço (km) - Distância planejada da viagem multiplicada pela quantidade de viagens" }, { - "name": "informacao_complementar", - "description": "informacao complementar" + "name": "km_planejada", + "description": "Distância planejada para o serviço (km)" }, { - "name": "id_area_planejamento", - "description": "ID da area planejamento" + "name": "perc_km_planejada", + "description": "Percentual de operação diário (POD)" }, { - "name": "orig_fid", - "description": "TODO" + "name": "valor_subsidio_pago", + "description": "Valor de subsídio apurado (R$) - Distância apurada do serviço multiplicada pelos respectivos valores pela classificação do veículo" }, { - "name": "urbanismogisadminsmu_zona_1area", - "description": "urbanismogisadminsmu_zona_1area" - }, + "name": "valor_penalidade", + "description": "Valor de penalidade apurado (R$)\r\n- Linha com operação entre 40% e 60% da quilometragem estipulada - penalidade equivalente a uma infração média prevista no Código Disciplinar do SPPO;\r\n- Linha com operação inferior a 40% da quilometragem estipulada - penalidade equivalente a uma infração grave prevista no Código Disciplinar do SPPO." + } + ] + } + }, + "clima_satelite": { + "taxa_precipitacao_goes_16": { + "title": "Meio Ambiente: Taxa de Precipitação (GOES-16)", + "short_description": "Taxa de precipitação estimada de áreas do sudeste brasileiro.", + "long_description": "Taxa de precipitação estimada da região da cidade do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados coletados pelo satélite GOES-16.", + "update_frequency": "Diário", + "temporal_coverage": "Desde 2020 até a data corrente", + "data_owner": "Centro de Operações da Prefeitura do Rio (COR)", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "meio ambiente", + "clima", + "pluviometria", + "precipitação", + "COR", + "GOES", + "satélite", + "chuva", + "enchente" + ], + "categories": [ + "0128241e3e024872a7eb46848eb7a7be" + ], + "columns": [ { - "name": "area", - "description": "Área da geometria" + "name": "latitude", + "description": "Latitude do centro da área." }, { - "name": "perimetro", - "description": "Perimetro" + "name": "longitude", + "description": "Longitude do centro da área." }, { - "name": "geometria", - "description": "Poligono" + "name": "rrqpe", + "description": "Taxa de precipitação estimada, medidas em milímetros por hora." }, { - "name": "id_zona", - "description": "ID da zona" + "name": "horario", + "description": "Horário de medição." } ] }, - "logradouro": { - "title": "Dados Mestres: Logradouros", - "short_description": "Trechos ativos de logradouros do município do Rio de Janeiro.", - "long_description": "Trechos ativos de logradouros do município do Rio de Janeiro. \r\nTrecho de logradouro é um pedaço do logradouro, no caso de uma rua vai de uma esquina à outra. Logradouro é qualquer espaço público comum que pode ser usufruído por toda a população (reconhecidos formalmente ou não, de conhecimento da prefeitura do Rio de Janeiro), como largos, praças, ruas, jardins, parques, entre outros.", - "update_frequency": "Mensal", - "temporal_coverage": "Até data corrente", - "data_owner": "Instituto Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)", - "publisher_name": "IPP", - "publisher_email": "contato.siurb@gmail.com", + "infravermelho_longo_banda_13_goes_16": { + "title": "Meio Ambiente: Banda 13 do Infravermelho longo (GOES 16)", + "short_description": "Temperatura de brilho de nuvens e nuvens umidade", + "long_description": "Medições da temperatura de brilho das nuvens e umidade utilizando o comprimento de onda de 10,3 µm do infravermelho (banda 13) na região da cidade do Rio de Janeiro. A unidade está em K.\r\nAs estimativas são feitas a cada 10 minutos.\r\nNome original: \"Clean\" Longwave IR Window Band.", + "update_frequency": "Diário", + "temporal_coverage": "Desde 2020 Até data corrente", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", "tags": [ - "administração pública", - "IPP", - "logradouro" + "meio ambiente", + "clima", + "precipitação", + "COR", + "GOES", + "satélite", + "infravermelho" ], "categories": [ - "48df9fb6643d477bb1bb7bf595915a23", "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "id_logradouro", - "description": "Código oficial do logradouro dado pela Prefeitura do Rio de Janeiro." - }, - { - "name": "nome", - "description": "Nome do bairro onde está localizado o trecho de logradouro.\r\nUm trecho pode passar por vários bairros. \r\nEste atributo indica um dos bairros contendo o trecho. \r\nDeve respeitar o atributo Cod_Bairro." - }, - { - "name": "nome_parcial", - "description": "Nome parcial do logradouro. \r\nNome do logradouro sem o tipo do logradouro (rua, estrada, beco, travessa etc ) e sem a nobreza do logradouro." - }, - { - "name": "nome_completo", - "description": "Nome completo do logradouro. \r\nNome do logradouro com tipo, nobreza e nome parcial." - }, - { - "name": "id_trecho", - "description": "Identificador único do trecho no banco de dados." + "name": "horario", + "description": "Horário de medição." }, { - "name": "id_situacao_trecho", - "description": "Código de situação do trecho de logradouro." + "name": "latitude", + "description": "Latitude do centro da área." }, { - "name": "situacao_trecho", - "description": "Situação do trecho de logradouro.\r\nPor exemplo ativo, cancelado, rascunho. Nesta disponibilização do IPP somente entraram os trechos ativos. \r\nDeve respeitar o atributo COD_SIT_TRECHO." + "name": "longitude", + "description": "Longitude do centro da área." }, { - "name": "id_tipo", - "description": "Código do tipo do logradouro dado pela prefeitura do Rio de Janeiro.\r\nPor exemplo 41 é associado a rua." - }, + "name": "cmi", + "description": "Temperatura de brilho da CMI (Cloud Moisture Imagery), medidas em K." + } + ] + }, + "quantidade_agua_precipitavel_goes_16": { + "title": "Meio Ambiente: Água Precipitável (GOES-16)", + "short_description": "Quantidade estimada de água precipitável na atmosfera de áreas do sudeste brasileiro.", + "long_description": "Taxa de precipitação estimada da região da cidade do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados coletados pelo satélite GOES-16.", + "update_frequency": "Nunca", + "temporal_coverage": "Desde 2020 Até data corrente", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "meio ambiente", + "clima", + "pluviometria", + "comando", + "precipitação", + "COR", + "GOES", + "satélite", + "chuva", + "enchente" + ], + "categories": [ + "0128241e3e024872a7eb46848eb7a7be" + ], + "columns": [ { - "name": "tipo", - "description": "Tipo do logradouro por extenso.\r\nPor exemplo rua. \r\nDeve respeitar o id_tipo." + "name": "latitude", + "description": "Latitude do centro da área." }, { - "name": "id_bairro", - "description": "Código do bairro, dado pela prefeitura do Rio de Janeiro, do trecho de logradouro.\r\nVer o atributo nome." + "name": "longitude", + "description": "Longitude do centro da área." }, { - "name": "inicio_numero_porta_par", - "description": "Numeração inicial do lado par do trecho de logradouro." + "name": "tpw", + "description": "Quantidade total de água precipitável, medidas em milímetros." }, { - "name": "final_numero_porta_par", - "description": "Numeração final do lado par do trecho de logradouro." - }, - { - "name": "inicio_numero_porta_impar", - "description": "Numeração inicial do lado ímpar do trecho de logradouro." - }, - { - "name": "final_numero_porta_impar", - "description": "Numeração final do lado ímpar do trecho de logradouro." - }, - { - "name": "hierarquia", - "description": "Hierarquia viária do trecho de logradouro. \r\nPor exemplo estrutural, arterial primária, arterial secundária, coletora, local. \r\nClassificação relacionada a regras para o tráfego que passa por ela.\r\nPor exemplo fluxo de veículos, velocidade máxima etc." - }, - { - "name": "id_chavegeo", - "description": "Código Chavegeo calculado a partir das coordenadas X e Y do centro do trecho de logradouro." - }, - { - "name": "geometry", - "description": "Geometria do trecho de logradouro no banco do ArcGIS." + "name": "horario", + "description": "Horário de medição." } ] - }, + } + }, + "dados_mestres": { "aeis": { "title": "Dados Mestres: aeis", "short_description": "aeis", @@ -814,81 +849,6 @@ "publisher_name": "aeis", "publisher_email": "aeis@aeis.com" }, - "zoneamento_setores": { - "title": "Dados Mestres: Setores de Zoneamento Urbano", - "short_description": "Camadas de zoneamento urbano vigente da Secretaria Municipal de Urbanismo.", - "long_description": "Camadas do zoneamento urbano vigente da Cidade do Rio de Janeiro, produzidas pela Secretaria Municipal de Planejamento Urbano (SMPU) a partir da Lei Complementar nº 101, de 23 de novembro de 2009 que modificou o Plano Diretor da cidade, autorizando o Poder Executivo a instituir a Operação Urbana Consorciada da Região do Porto do Rio; da Lei Complementar nº 104 de 27 de novembro de 2009, que instituiu o Projeto de Estruturação Urbana (PEU) dos bairros de Vargem Grande, Vargem Pequena, Camorim e parte dos bairros do Recreio dos Bandeirantes, Barra da Tijuca e Jacarepaguá; e da Lei Complementar nº 229 de 14 de julho de 2021, que instituiu o Programa Reviver Centro.", - "update_frequency": "Nunca", - "temporal_coverage": "Até data corrente", - "data_owner": "Instituto Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)", - "publisher_name": "Rodrigo Abreu Carvalho", - "publisher_email": "abreucarvalho.rodrigo@gmail.com", - "tags": [ - "administração pública", - "IPP", - "Zoneamento Setores" - ], - "categories": [ - "48df9fb6643d477bb1bb7bf595915a23", - "0128241e3e024872a7eb46848eb7a7be" - ], - "columns": [ - { - "name": "id_object", - "description": "Chave identificadora de objeto." - }, - { - "name": "legenda_setor", - "description": "Legenda do setor de A até N." - }, - { - "name": "sigla_setor", - "description": "Indicação das Leis Complementares que instituíram os setores." - }, - { - "name": "nome_setor", - "description": "Nome dos setores." - }, - { - "name": "legislacao", - "description": "Indicativo da legislação que instituiu os setores." - }, - { - "name": "abreviacao", - "description": "Abreviação da legislação que institui os setores." - }, - { - "name": "observacao", - "description": "Observação." - }, - { - "name": "legislacao_extenso", - "description": "Legislação escrita por extenso." - }, - { - "name": "area", - "description": "Área do polígono que define o setor. Tem o mesmo valor do atributo SHAPE.STArea()." - }, - { - "name": "perimetro", - "description": "Perímetro do polígono que define o setor." - }, - { - "name": "geometry", - "description": "Geometria do setor no banco do ArcGIS." - } - ] - }, - "lote": { - "title": "Dados Mestres: lote", - "short_description": "lote", - "long_description": "lote", - "update_frequency": "Nunca", - "temporal_coverage": "lote", - "data_owner": "lote", - "publisher_name": "lote", - "publisher_email": "lote@lote.com" - }, "zoneamento_subzonas_subsetores": { "title": "Dados Mestres: Zoneamento Subzonas e Subsetores", "short_description": "Camadas de subzonas e subsetores urbanos vigentes da Secretaria Municipal de Planejamento Urbano (SMPU).", @@ -954,47 +914,84 @@ } ] }, - "subprefeitura": { - "title": "Dados Mestres: Subprefeitura", - "short_description": "Tabela com as regiões da sub-prefeitura do Rio de Janeiro.", - "long_description": "Tabela com as regiões da sub-prefeitura do Rio de Janeiro.", - "update_frequency": "Mensal", + "zoneamento_zonas": { + "title": "Dados Mestres: Zonas", + "short_description": "Camadas de zoneamento urbano vigente da Secretaria Municipal de Planejamento Urbano (SMPU).", + "long_description": "Camadas de zoneamento urbano vigente da Secretaria Municipal de Planejamento Urbano (SMPU).", + "update_frequency": "Nunca", "temporal_coverage": "Até data corrente", - "data_owner": "Instituto Pereira Passos (IPP)", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", + "data_owner": "Instituto Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)", + "publisher_name": "Rodrigo Abreu Carvalho", + "publisher_email": "abreucarvalho.rodrigo@gmail.com", "tags": [ - "bairro", + "administração pública", "IPP", - "subprefeitura" + "Zoneamento Zonas" ], "categories": [ + "48df9fb6643d477bb1bb7bf595915a23", "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "id_subprefeitura", - "description": "Id da subprefeitura" + "name": "comprimento", + "description": "Tamanho do shape" }, { - "name": "subprefeitura", - "description": "Nome da subprefeitura." + "name": "id_objeto", + "description": "ID do objeto" + }, + { + "name": "sigla_zona", + "description": "Sigla da Zona" + }, + { + "name": "tipo_zona", + "description": "Tipo da zona" + }, + { + "name": "nome", + "description": "Nome da zona" + }, + { + "name": "legislacao", + "description": "legislacao" + }, + { + "name": "abreviacao_zona", + "description": "abreviacao da zona" + }, + { + "name": "informacao_complementar", + "description": "informacao complementar" + }, + { + "name": "id_area_planejamento", + "description": "ID da area planejamento" + }, + { + "name": "orig_fid", + "description": "TODO" + }, + { + "name": "urbanismogisadminsmu_zona_1area", + "description": "urbanismogisadminsmu_zona_1area" }, { "name": "area", - "description": "Área em m² da região da subprefeitura." + "description": "Área da geometria" }, { "name": "perimetro", - "description": "Perímetro em metros da região da subprefeitura." + "description": "Perimetro" }, { - "name": "geometry", - "description": "Geometria do bairro no banco do ArcGIS." + "name": "geometria", + "description": "Poligono" }, { - "name": "geometry_wkt", - "description": "Geometria do região da região no banco do ArcGIS." + "name": "id_zona", + "description": "ID da zona" } ] }, @@ -1008,19 +1005,19 @@ "publisher_name": "aeis_bairro_maravilha", "publisher_email": "aeis@aeis.com" }, - "edificacoes": { - "title": "Dados Mestres: Edificações", - "short_description": "Edificações restituídas segundo imagens de 2013, escala 1:2.000.", - "long_description": "Base geográfica das edificações da cidade, restituídas segundo imagens de levantamento aerofotogramétrico coletadas entre maio e junho de 2013. Contém atributos da altitude da base, do topo e altura.", - "update_frequency": "Nunca", + "logradouro": { + "title": "Dados Mestres: Logradouros", + "short_description": "Trechos ativos de logradouros do município do Rio de Janeiro.", + "long_description": "Trechos ativos de logradouros do município do Rio de Janeiro. \r\nTrecho de logradouro é um pedaço do logradouro, no caso de uma rua vai de uma esquina à outra. Logradouro é qualquer espaço público comum que pode ser usufruído por toda a população (reconhecidos formalmente ou não, de conhecimento da prefeitura do Rio de Janeiro), como largos, praças, ruas, jardins, parques, entre outros.", + "update_frequency": "Mensal", "temporal_coverage": "Até data corrente", - "data_owner": "Instituto Pereira Passos (IPP)", + "data_owner": "Instituto Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)", "publisher_name": "IPP", "publisher_email": "contato.siurb@gmail.com", "tags": [ "administração pública", "IPP", - "edificações" + "logradouro" ], "categories": [ "48df9fb6643d477bb1bb7bf595915a23", @@ -1028,719 +1025,564 @@ ], "columns": [ { - "name": "id", - "description": "Não informado" + "name": "id_logradouro", + "description": "Código oficial do logradouro dado pela Prefeitura do Rio de Janeiro." }, { - "name": "id_unico", - "description": "Código único para cada edificação." + "name": "nome", + "description": "Nome do bairro onde está localizado o trecho de logradouro.\r\nUm trecho pode passar por vários bairros. \r\nEste atributo indica um dos bairros contendo o trecho. \r\nDeve respeitar o atributo Cod_Bairro." }, { - "name": "id_projecao", - "description": "Não informado" + "name": "nome_parcial", + "description": "Nome parcial do logradouro. \r\nNome do logradouro sem o tipo do logradouro (rua, estrada, beco, travessa etc ) e sem a nobreza do logradouro." }, { - "name": "id_lote", - "description": "Código do loteamento onde se encontra a edificação, fornecido pela Prefeitura." + "name": "nome_completo", + "description": "Nome completo do logradouro. \r\nNome do logradouro com tipo, nobreza e nome parcial." }, { - "name": "id_logradouro_numero_porta", - "description": "Chave com o código do logradouro e o número de porta de cada edificação, fornecido pela Prefeitura." + "name": "id_trecho", + "description": "Identificador único do trecho no banco de dados." + }, + { + "name": "id_situacao_trecho", + "description": "Código de situação do trecho de logradouro." + }, + { + "name": "situacao_trecho", + "description": "Situação do trecho de logradouro.\r\nPor exemplo ativo, cancelado, rascunho. Nesta disponibilização do IPP somente entraram os trechos ativos. \r\nDeve respeitar o atributo COD_SIT_TRECHO." + }, + { + "name": "id_tipo", + "description": "Código do tipo do logradouro dado pela prefeitura do Rio de Janeiro.\r\nPor exemplo 41 é associado a rua." }, { "name": "tipo", - "description": "Chave com código e o nome do tipo de edificação." + "description": "Tipo do logradouro por extenso.\r\nPor exemplo rua. \r\nDeve respeitar o id_tipo." }, { - "name": "altitude_topo", - "description": "Altitude do topo da edificação em relação ao nível do mar." + "name": "id_bairro", + "description": "Código do bairro, dado pela prefeitura do Rio de Janeiro, do trecho de logradouro.\r\nVer o atributo nome." }, { - "name": "altitude_base", - "description": "Altitude da base da edificação em relação ao nível do mar." + "name": "inicio_numero_porta_par", + "description": "Numeração inicial do lado par do trecho de logradouro." }, { - "name": "altura", - "description": "Altura da edificação, que consiste na diferença entre a altitude do topo e da base." + "name": "final_numero_porta_par", + "description": "Numeração final do lado par do trecho de logradouro." }, { - "name": "area", - "description": "Área do polígono que representa a edificação. Tem o mesmo valor do atributo SHAPE.STArea()." + "name": "inicio_numero_porta_impar", + "description": "Numeração inicial do lado ímpar do trecho de logradouro." }, { - "name": "comprimento", - "description": "Perímetro do polígono que representa a edificação." + "name": "final_numero_porta_impar", + "description": "Numeração final do lado ímpar do trecho de logradouro." + }, + { + "name": "hierarquia", + "description": "Hierarquia viária do trecho de logradouro. \r\nPor exemplo estrutural, arterial primária, arterial secundária, coletora, local. \r\nClassificação relacionada a regras para o tráfego que passa por ela.\r\nPor exemplo fluxo de veículos, velocidade máxima etc." + }, + { + "name": "id_chavegeo", + "description": "Código Chavegeo calculado a partir das coordenadas X e Y do centro do trecho de logradouro." }, { "name": "geometry", - "description": "Geometria" + "description": "Geometria do trecho de logradouro no banco do ArcGIS." } ] - } - }, - "transporte_rodoviario_municipal": { - "gps_brt": { - "title": "Transporte Rodoviário: Histórico de GPS do BRT", - "short_description": "Dados históricos de posição geográfica de veículos do BRT.", - "long_description": "Dados completos disponíveis para consulta e download no datalake do data.rio. Os dados são capturados a cada minuto, tratados a cada hora e diariamente (00H) são disponibilizadas no datalake todas as posições do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos de captura e/ou ajustes de tratamento. Código de captura e tratamento em: https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_brt_gps", - "update_frequency": "Diário", - "temporal_coverage": "24/11/2021 até o momento", - "data_owner": "Secretaria Municipal de Transportes (SMTR)", - "publisher_name": "Fernanda Scovino", - "publisher_email": "fernanda.scovino@rio.rj.gov.br", + }, + "zoneamento_setores": { + "title": "Dados Mestres: Setores de Zoneamento Urbano", + "short_description": "Camadas de zoneamento urbano vigente da Secretaria Municipal de Urbanismo.", + "long_description": "Camadas do zoneamento urbano vigente da Cidade do Rio de Janeiro, produzidas pela Secretaria Municipal de Planejamento Urbano (SMPU) a partir da Lei Complementar nº 101, de 23 de novembro de 2009 que modificou o Plano Diretor da cidade, autorizando o Poder Executivo a instituir a Operação Urbana Consorciada da Região do Porto do Rio; da Lei Complementar nº 104 de 27 de novembro de 2009, que instituiu o Projeto de Estruturação Urbana (PEU) dos bairros de Vargem Grande, Vargem Pequena, Camorim e parte dos bairros do Recreio dos Bandeirantes, Barra da Tijuca e Jacarepaguá; e da Lei Complementar nº 229 de 14 de julho de 2021, que instituiu o Programa Reviver Centro.", + "update_frequency": "Nunca", + "temporal_coverage": "Até data corrente", + "data_owner": "Instituto Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)", + "publisher_name": "Rodrigo Abreu Carvalho", + "publisher_email": "abreucarvalho.rodrigo@gmail.com", "tags": [ - "transporte", - "SMTR", - "GPS", - "BRT", - "mobilidade" + "administração pública", + "IPP", + "Zoneamento Setores" ], "categories": [ - "cbe84df2333a463b9d4e20aca5177936" + "48df9fb6643d477bb1bb7bf595915a23", + "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "modo", - "description": "Tipo de transporte (SPPO = ônibus, STPL = van, BRT)" - }, - { - "name": "timestamp_gps", - "description": "Carimbo de data/hora no qual o veículo reportou sua posição" - }, - { - "name": "data", - "description": "Data de captura do GPS (formato YYYY-MM-DD)" - }, - { - "name": "hora", - "description": "Horário de captura do GPS (formato HH:MM:SS)" - }, - { - "name": "id_veiculo", - "description": "Identificador único do veículo" - }, - { - "name": "servico", - "description": "Nome curto da rota operada pelo veículo (ex: 10, 11N, ...)" + "name": "id_object", + "description": "Chave identificadora de objeto." }, { - "name": "latitude", - "description": "Latitude da posição do veículo" + "name": "legenda_setor", + "description": "Legenda do setor de A até N." }, { - "name": "longitude", - "description": "Longitude da posição do veículo" + "name": "sigla_setor", + "description": "Indicação das Leis Complementares que instituíram os setores." }, { - "name": "flag_em_operacao", - "description": "(Em desenvolvimento) Flag que indica se o veículo está operando conforme esperado" + "name": "nome_setor", + "description": "Nome dos setores." }, { - "name": "flag_em_movimento", - "description": "Flag que indica se o veículo está parado ou em movimento. Um veículo é considerado parado se a velocidade média dele nos últimos 10 minutos for menor que 3km/h" + "name": "legislacao", + "description": "Indicativo da legislação que instituiu os setores." }, { - "name": "tipo_parada", - "description": "Identifica o estado do veículo como \"terminal\", \"garagem\" (para veículos parados) ou \"nao_identificado\" (para veículos que distam acima do limiar definido de um ponto de parada)" + "name": "abreviacao", + "description": "Abreviação da legislação que institui os setores." }, { - "name": "velocidade_instantanea", - "description": "Velocidade estimada do veículo com base nas posições de GPS ao longo do tempo" + "name": "observacao", + "description": "Observação." }, { - "name": "versao", - "description": "Versão de código da pipeline que gerou o dado" + "name": "legislacao_extenso", + "description": "Legislação escrita por extenso." }, { - "name": "status", - "description": "(Em desenvolvimento) Estado categórico do veículo, pode assumir os seguintes valores: \"Em operação\", \"Parado garagem\", \"Parado terminal\", \"Parado\". A lógica completa está em:" + "name": "area", + "description": "Área do polígono que define o setor. Tem o mesmo valor do atributo SHAPE.STArea()." }, { - "name": "velocidade_estimada_10_min", - "description": "Velocidade média estimada para o veículo nos últimos 10 minutos" + "name": "perimetro", + "description": "Perímetro do polígono que define o setor." }, { - "name": "distancia", - "description": "Distância, em metros, da posição atual do veículo e sua posição 1 minuto antes" + "name": "geometry", + "description": "Geometria do setor no banco do ArcGIS." } ] }, - "gps_onibus": { - "title": "Transporte Rodoviário: Histórico de GPS dos ônibus (SPPO)", - "short_description": "Dados históricos de posição geográfica de veículos do SPPO (ônibus).", - "long_description": "Dados completos disponíveis para consulta e download no datalake do data.rio. Os dados são capturados a cada minuto, tratados a cada hora e diariamente (00H) são disponibilizadas no datalake todas as posições do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos de captura e/ou ajustes de tratamento. Código de captura e tratamento em: https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_onibus_gps", - "update_frequency": "Diário", - "temporal_coverage": "01/03/2021 até o momento", - "data_owner": "Secretaria Municipal de Transportes", - "publisher_name": "Fernanda Scovino", - "publisher_email": "fernanda.scovino@rio.rj.gov.br", + "bairro": { + "title": "Dados Mestres: Bairros", + "short_description": "Bairros da Cidade do Rio de Janeiro.", + "long_description": "Bairros da Cidade do Rio de Janeiro.", + "update_frequency": "Mensal", + "temporal_coverage": "Até a presente data", + "data_owner": "Instituto Pereira Passos (IPP) / Câmara dos Vereadores (CMRJ)", + "publisher_name": "IPP", + "publisher_email": "contato.siurb@gmail.com", "tags": [ - "mobilidade" + "bairro", + "administração pública", + "IPP" ], "categories": [ - "cbe84df2333a463b9d4e20aca5177936" + "48df9fb6643d477bb1bb7bf595915a23", + "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "modo", - "description": "Tipo de transporte (SPPO = ônibus, STPL = van, BRT)" - }, - { - "name": "timestamp_gps", - "description": "Carimbo de data/hora no qual o veículo reportou sua posição" - }, - { - "name": "data", - "description": "Data de captura do GPS (formato YYYY-MM-DD)" - }, - { - "name": "hora", - "description": "Horário de captura do GPS (formato HH:MM:SS)" - }, - { - "name": "id_veiculo", - "description": "Identificador único do veículo" + "name": "shape_area", + "description": "Área (m²) do bairro. Calculado automaticamente pelo ArqGis." }, { - "name": "servico", - "description": "Nome curto da linha operada pelo veículo com variação de serviço (ex: 010, 011SN, ...)" + "name": "id_bairro", + "description": "Código do bairro dado pela prefeitura do Rio de Janeiro." }, { - "name": "latitude", - "description": "Latitude da posição do veículo" + "name": "nome", + "description": "Nome do bairro" }, { - "name": "longitude", - "description": "Longitude da posição do veículo" + "name": "id_area_planejamento", + "description": "Código da área de planejamento onde está localizado a região de planejamento do bairro.\r\nVer atributo nome_regiao_planejamento." }, { - "name": "flag_em_operacao", - "description": "(Em ddesenvolvimento) Flag que indica se o veículo está operando conforme esperado." + "name": "nome_regiao_planejamento", + "description": "Nome da região de planejamento. \r\nDeve respeitar o atributo id_regiao_planejamento." }, { - "name": "flag_em_movimento", - "description": "Flag que indica se o veículo está parado ou em movimento. Um veículo é considerado parado se a velocidade média dele nos últimos 10 minutos for menor que 3km/h" + "name": "id_regiao_planejamento", + "description": "Código da região de planejamento onde está localizado o região administrativa do bairro. Ver atributo REGIAO_ADM." }, { - "name": "tipo_parada", - "description": "Identifica o estado do veículo como \"terminal\", \"garagem\" (para veículos parados) ou \"nao_identificado\" (para veículos que distam acima do limiar definido de um ponto de parada)" + "name": "id_regiao_administrativa", + "description": "Código da região administrativa onde está locallizado o bairro." }, { - "name": "status", - "description": "(Em desenvolvimento) Estado categórico do veículo, pode assumir os seguintes valores: \"Em operação\", \"Parado garagem\", \"Parado terminal\", \"Parado\". A lógica completa está em:" + "name": "nome_regiao_administrativa", + "description": "Nome da região administrativa onde está localizado o bairro. \r\nEste atributo deve respeitar o atributo id_regiao_administrativa." }, { - "name": "velocidade_instantanea", - "description": "Velocidade informada pelo veículo com base nas posições de GPS ao longo do tempo" + "name": "area", + "description": "Área (m²) do bairro. \r\nTem o mesmo valor do atributo SHAPE.STArea()." }, { - "name": "velocidade_estimada_10_min", - "description": "Velocidade estimada para o veículo nos últimos 10 minutos" + "name": "perimetro", + "description": "Perímetro (m) do bairro." }, { - "name": "distancia", - "description": "Distância, em metros, da posição atual do veículo e a última posição informada" + "name": "geometry", + "description": "Geometria do bairro no banco do ArcGIS." }, { - "name": "versao", - "description": "Versão de código da pipeline que gerou o dado" + "name": "subprefeitura", + "description": "Nome da subprefeitura a que pertence o bairro." } ] }, - "subsidio_onibus": { - "title": "Transporte Rodoviário: Subsídio dos ônibus (SPPO)", - "short_description": "Sumário de viagens, distância e valor total do subsídio por dia e serviço do SPPO", - "long_description": "Sumário de viagens, distância e valor total do subsídio por dia e serviço. Com base nesses dados é realizado o pagamento do subsídio do Serviço Público de Transporte de Passageiros por Ônibus (SPPO) do Município do Rio de Janeiro levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/", + "lote": { + "title": "Dados Mestres: lote", + "short_description": "lote", + "long_description": "lote", "update_frequency": "Nunca", - "temporal_coverage": "01/06/2022 até o momento", - "data_owner": "Secretaria Municipal de Transportes", - "publisher_name": "Fernanda Scovino", - "publisher_email": "fernanda.scovino@rio.rj.gov.br", + "temporal_coverage": "lote", + "data_owner": "lote", + "publisher_name": "lote", + "publisher_email": "lote@lote.com" + }, + "edificacoes": { + "title": "Dados Mestres: Edificações", + "short_description": "Edificações restituídas segundo imagens de 2013, escala 1:2.000.", + "long_description": "Base geográfica das edificações da cidade, restituídas segundo imagens de levantamento aerofotogramétrico coletadas entre maio e junho de 2013. Contém atributos da altitude da base, do topo e altura.", + "update_frequency": "Nunca", + "temporal_coverage": "Até data corrente", + "data_owner": "Instituto Pereira Passos (IPP)", + "publisher_name": "IPP", + "publisher_email": "contato.siurb@gmail.com", "tags": [ - "transporte" + "administração pública", + "IPP", + "edificações" ], "categories": [ - "cbe84df2333a463b9d4e20aca5177936" + "48df9fb6643d477bb1bb7bf595915a23", + "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "data", - "description": "Data" + "name": "id", + "description": "Não informado" }, { - "name": "tipo_dia", - "description": "Dia da semana considerado para o cálculo da distância planejada - categorias: Dia Útil, Sábado, Domingo" + "name": "id_unico", + "description": "Código único para cada edificação." }, { - "name": "consorcio", - "description": "Consórcio ao qual o serviço pertence" + "name": "id_projecao", + "description": "Não informado" }, { - "name": "servico", - "description": "Nome curto da linha operada" + "name": "id_lote", + "description": "Código do loteamento onde se encontra a edificação, fornecido pela Prefeitura." }, { - "name": "vista", - "description": "Itinerário da linha (ex: Bananal ↔ Saens Peña)" + "name": "id_logradouro_numero_porta", + "description": "Chave com o código do logradouro e o número de porta de cada edificação, fornecido pela Prefeitura." }, { - "name": "viagens", - "description": "Quantidade de viagens realizadas" + "name": "tipo", + "description": "Chave com código e o nome do tipo de edificação." }, { - "name": "km_apurada", - "description": "Distância apurada do serviço (km) - Distância planejada da viagem multiplicada pela quantidade de viagens" + "name": "altitude_topo", + "description": "Altitude do topo da edificação em relação ao nível do mar." }, { - "name": "km_planejada", - "description": "Distância planejada para o serviço (km)" + "name": "altitude_base", + "description": "Altitude da base da edificação em relação ao nível do mar." }, { - "name": "perc_km_planejada", - "description": "Percentual de operação diário (POD)" + "name": "altura", + "description": "Altura da edificação, que consiste na diferença entre a altitude do topo e da base." }, { - "name": "valor_subsidio_pago", - "description": "Valor de subsídio apurado (R$) - Distância apurada do serviço multiplicada pelos respectivos valores pela classificação do veículo" + "name": "area", + "description": "Área do polígono que representa a edificação. Tem o mesmo valor do atributo SHAPE.STArea()." }, { - "name": "valor_penalidade", - "description": "Valor de penalidade apurado (R$)\r\n- Linha com operação entre 40% e 60% da quilometragem estipulada - penalidade equivalente a uma infração média prevista no Código Disciplinar do SPPO;\r\n- Linha com operação inferior a 40% da quilometragem estipulada - penalidade equivalente a uma infração grave prevista no Código Disciplinar do SPPO." + "name": "comprimento", + "description": "Perímetro do polígono que representa a edificação." + }, + { + "name": "geometry", + "description": "Geometria" } ] }, - "viagem_planejada_onibus": { - "title": "Transporte Rodoviário: Planejamento Operacional dos ônibus (SPPO)", - "short_description": "Detalhes do planejamento operacional do SPPO", - "long_description": "Tabela histórica com detalhes das viagens planejadas a cada dia. O algoritmo para a viagem planejada está disponível em: https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r\n\r\nCom base nesses dados é realizado o pagamento do subsídio do Serviço Público de Transporte de Passageiros por Ônibus (SPPO) do Município do Rio de Janeiro levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/", + "subprefeitura": { + "title": "Dados Mestres: Subprefeitura", + "short_description": "Tabela com as regiões da sub-prefeitura do Rio de Janeiro.", + "long_description": "Tabela com as regiões da sub-prefeitura do Rio de Janeiro.", "update_frequency": "Mensal", - "temporal_coverage": "01/06/2022 até o momento", - "data_owner": "Secretaria Municipal de Transportes", - "publisher_name": "Fernanda Scovino", - "publisher_email": "fernanda.scovino@rio.rj.gov.br", + "temporal_coverage": "Até data corrente", + "data_owner": "Instituto Pereira Passos (IPP)", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", "tags": [ - "transporte" + "bairro", + "IPP", + "subprefeitura" ], "categories": [ - "cbe84df2333a463b9d4e20aca5177936" + "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "data", - "description": "Data" + "name": "id_subprefeitura", + "description": "Id da subprefeitura" }, { - "name": "tipo_dia", - "description": "Dia da semana considerado para o cálculo da distância planejada - categorias: Dia Útil, Sábado, Domingo" + "name": "subprefeitura", + "description": "Nome da subprefeitura." }, { - "name": "servico", - "description": "Serviço planejado" + "name": "area", + "description": "Área em m² da região da subprefeitura." }, { - "name": "vista", - "description": "Itinerário da linha (ex: Bananal ↔ Saens Peña)" + "name": "perimetro", + "description": "Perímetro em metros da região da subprefeitura." }, { - "name": "consorcio", - "description": "Consórcio ao qual o serviço pertence" + "name": "geometry", + "description": "Geometria do bairro no banco do ArcGIS." }, { - "name": "sentido", - "description": "Sentido planejado - categorias: I (ida), V (volta), C (circular)" + "name": "geometry_wkt", + "description": "Geometria do região da região no banco do ArcGIS." + } + ] + } + }, + "administracao_servicos_publicos": { + "chamado_1746": { + "title": "Administração de Serviços Públicos: Chamados feitos ao 1746", + "short_description": "Chamados feitos ao 1746.", + "long_description": "Chamados feitos ao 1746. São chamados desde março de 2011, quando começou o projeto 1746.", + "update_frequency": "Diário", + "temporal_coverage": "Março de 2011", + "data_owner": "SEGOVI", + "publisher_name": "Patricia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "bairro", + "administração pública", + "ocorrência", + "1746", + "SEGOVI" + ], + "categories": [ + "48df9fb6643d477bb1bb7bf595915a23", + "9c068b52c31f4567b550c528ad416b89", + "1de0fc5e9dfc40f687702caa089fd16f", + "0128241e3e024872a7eb46848eb7a7be", + "cbe84df2333a463b9d4e20aca5177936" + ], + "columns": [ + { + "name": "id_chamado", + "description": "Identificador único do chamado no banco de dados." }, { - "name": "distancia_planejada", - "description": "Distância do shape (trajeto) planejado em km" + "name": "data_inicio", + "description": "Data de abertura do chamado. Ocorre quando o operador registra o chamado." }, { - "name": "distancia_total_planejada", - "description": "Distância total planejada do serviço em km (junta ida+volta)." + "name": "data_fim", + "description": "Data de fechamento do chamado. O chamado é fechado quando o pedido é atendido ou quando se percebe que o pedido não pode ser atendido." }, { - "name": "inicio_periodo", - "description": "Início do período de operação planejado" + "name": "id_bairro", + "description": "Identificador único, no banco de dados, do bairro onde ocorreu o fato que gerou o chamado." }, { - "name": "fim_periodo", - "description": "Fim do período de operação planejado" + "name": "id_territorialidade", + "description": "Identificador único, no banco de dados, da territorialidade onde ocorreu o fato que gerou o chamado. Territorialidade é uma região da cidade do Rio de Janeiro que tem com responsável um órgão especifico. Exemplo: CDURP, que é responsável pela região do porto do Rio de Janeiro." }, { - "name": "trip_id_planejado", - "description": "Código identificador planejado do itinerário (trip)" + "name": "id_logradouro", + "description": "Identificador único, no banco de dados, do logradouro onde ocorreu o fato que gerou o chamado." }, { - "name": "trip_id", - "description": "Código identificador do itinerário (trip)" + "name": "numero_logradouro", + "description": "Número da porta onde ocorreu o fato que gerou o chamado." }, { - "name": "shape_id", - "description": "Código identificador do shape (trajeto) do serviço realizado" + "name": "id_unidade_organizacional", + "description": "Identificador único, no banco de dados, do órgão que executa o chamado. Por exemplo: identificador da COMLURB quando o chamado é relativo a limpeza urbana." }, { - "name": "shape_id_planejado", - "description": "Código identificador do shape planejado" + "name": "nome_unidade_organizacional", + "description": "Nome do órgão que executa a demanda. Por exemplo: COMLURB quando a demanda é relativa a limpeza urbana." }, { - "name": "data_shape", - "description": "Data de referência do shape do GTFS" + "name": "unidade_organizadional_ouvidoria", + "description": "Booleano indicando se o chamado do cidadão foi feita Ouvidoria ou não. 1 caso sim, 0 caso não," }, { - "name": "shape", - "description": "Polilinha que representa o shape (trajeto) em formato geográfico" + "name": "categoria", + "description": "Categoria do chamado. Exemplo: Serviço, informação, sugestão, elogio, reclamação, crítica." }, { - "name": "sentido_shape", - "description": "Sentido do shape - categorias: I (ida), V (volta), C (circular)" + "name": "id_tipo", + "description": "Identificador único, no banco de dados, do tipo do chamado. Ex: Iluminação pública." }, { - "name": "start_pt", - "description": "Ponto de partida" + "name": "tipo", + "description": "Nome do tipo do chamado. Ex: Iluminação pública." }, { - "name": "end_pt", - "description": "Ponto de chegada" - } - ] - }, - "viagem_onibus": { - "title": "Transporte Rodoviário: Viagens dos ônibus identificadas por GPS", - "short_description": "Detalhes de todas as viagens identificadas por GPS.", - "long_description": "Detalhes de todas as viagens identificadas por GPS. O algorítimo para a identificação das viagens está disponível em:\r\nhttps://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r\n\r\nCom base nesses dados é realizado o pagamento do subsidio de transportes levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\nVeja mais detalhes em:\r\nhttps://transportes.prefeitura.rio/subsidio/", - "update_frequency": "Nunca", - "temporal_coverage": "01/06/2022 até o momento", - "data_owner": "Secretaria Municipal de Transportes", - "publisher_name": "Fernanda Scovino", - "publisher_email": "fernanda.scovino@rio.rj.gov.br", - "tags": [ - "transporte", - "ônibus", - "SPPO", - "GPS" - ], - "categories": [ - "cbe84df2333a463b9d4e20aca5177936" - ], - "columns": [ + "name": "id_subtipo", + "description": "Identificador único, no banco de dados, do subtipo do chamado. Ex: Reparo de lâmpada apagada." + }, { - "name": "consorcio", - "description": "Consórcio ao qual o serviço pertence" + "name": "subtipo", + "description": "Nome do subtipo do chamado. Ex: Reparo de lâmpada apagada." }, { - "name": "data", - "description": "Data de emissão do sinal de GPS" + "name": "status", + "description": "Status do chamado. Ex. Fechado com solução, aberto em andamento, pendente etc." }, { - "name": "tipo_dia", - "description": "Dia da semana considerado para o cálculo da distância planejada - categorias: Dia Útil, Sábado, Domingo, Ponto Facultativo" + "name": "longitude", + "description": "Longitude do lugar do evento que motivou o chamado." }, { - "name": "id_empresa", - "description": "Código identificador da empresa que opera o veículo" + "name": "latitude", + "description": "Latitude do lugar do evento que motivou o chamado." }, { - "name": "id_veiculo", - "description": "Código identificador do veículo (número de ordem)" + "name": "data_alvo_finalizacao", + "description": "Data prevista para o atendimento do chamado. Caso prazo_tipo seja D fica em branco até o diagnóstico ser feito." }, { - "name": "servico", - "description": "Serviço informado pelo GPS do veículo" + "name": "data_alvo_diagnostico", + "description": "Data prevista para fazer o diagnóstico do serviço. Caso prazo_tipo seja F esta data fica em branco." }, { - "name": "sentido", - "description": "Sentido do trajeto identificado - categorias: I (ida), V (volta), C (circular)" + "name": "data_real_diagnostico", + "description": "Data em que foi feito o diagnóstico do serviço. Caso prazo_tipo seja F esta data fica em branco." }, { - "name": "tempo_viagem", - "description": "Tempo aferido da viagem (em minutos)" + "name": "tempo_prazo", + "description": "Prazo para o serviço ser feito. Em dias ou horas após a abertura do chamado. Caso haja diagnóstico o prazo conta após se fazer o diagnóstico." }, { - "name": "distancia_planejada", - "description": "Distância do shape (trajeto) planejado" + "name": "prazo_unidade", + "description": "Unidade de tempo utilizada no prazo. Dias ou horas. D ou H." }, { - "name": "perc_conformidade_shape", - "description": "Percentual de sinais emitidos dentro do shape (trajeto) ao longo da viagem" + "name": "prazo_tipo", + "description": "Diagnóstico ou finalização. D ou F. Indica se a chamada precisa de diagnóstico ou não. Alguns serviços precisam de avaliação para serem feitos, neste caso é feito o diagnóstico. Por exemplo, pode de árvore. Há a necessidade de um engenheiro ambiental verificar a necessidade da poda ou não." }, { - "name": "perc_conformidade_registros", - "description": "Percentual de minutos da viagem com registro de sinal de GPS" + "name": "id_unidade_organizacional_mae", + "description": "ID da unidade organizacional mãe do orgão que executa a demanda. Por exemplo: \"CVA - Coordenação de Vigilância de Alimentos\" é quem executa a demanda e obede a unidade organizacional mãe \"IVISA-RIO - Instituto Municipal de Vigilância Sanitária, de Zoonoses e de Inspeção Agropecuária\". A coluna se refere ao ID deste último." }, { - "name": "versao_modelo", - "description": "Versão da metodologia de cálculo da respectiva linha na tabela." + "name": "situacao", + "description": "Identifica se o chamado foi encerrado" }, { - "name": "datetime_chegada", - "description": "Horário de fim da viagem" + "name": "tipo_situacao", + "description": "Indica o status atual do chamado entre as categorias Atendido, Atendido parcialmente, Não atendido, Não constatado e Andamento" }, { - "name": "datetime_partida", - "description": "Horário de início da viagem" + "name": "dentro_prazo", + "description": "Indica se a data alvo de finalização do chamado ainda está dentro do prazo estipulado." }, { - "name": "shape_id", - "description": "Código identificador do shape (trajeto) do serviço. O shape de serviços Circurlares (C) é quebrado no GTFS como Ida (I) e Volta (V) e tratado no algorítimo do subsídio para identificação da viagem completa - veja o tratamento completo em https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo" + "name": "justificativa_status", + "description": "Justificativa que os órgãos usam ao definir o status. Exemplo: SEM POSSIBILIDADE DE ATENDIMENTO - justificativa: Fora de área de atuação do municipio" }, { - "name": "id_viagem", - "description": "Código identificador da viagem (id_veiculo + servico_realizado + sentido + shape_id_planejado + datetime_partida)" + "name": "reclamacoes", + "description": "Quantidade de reclamações." } ] } }, - "meio_ambiente_clima": { - "taxa_precipitacao_satelite": { - "title": "Meio Ambiente: Taxa de Precipitação (GOES-16)", - "short_description": "Taxa de precipitação estimada de áreas do sudeste brasileiro.", - "long_description": "Taxa de precipitação estimada de áreas do sudeste brasileiro. \r\nAs estimativas são feitas de hora em hora, cada registro contendo dados desta estimativa. \r\nCada área é um quadrado formado por 4km de lado. \r\nDados coletados pelo satélite GOES-16.", - "update_frequency": "Diário", - "temporal_coverage": "Desde 2020 até a data corrente", - "data_owner": "Centro de Operações da Prefeitura do Rio (COR)", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", + "educacao_basica": { + "frequencia": { + "title": "Educação Básica: Frequência", + "short_description": "Frequência dos alunos matriculados em uma escola da prefeitura do Rio de Janeiro.", + "long_description": "Frequência dos alunos matriculados ou que já tenham sido matriculados em uma escola da prefeitura do Rio de Janeiro desde 2012. A frequência do aluno leva em consideração o periodo (em geral de um mês) e a disciplina feita.", + "update_frequency": "Anual", + "temporal_coverage": "Desde 2012 Até data corrente", + "data_owner": "Secretaria Municipal de Educação", + "publisher_name": "Nuno Caminada Silva", + "publisher_email": "nuno.silva@rioeduca.net", "tags": [ - "meio ambiente", - "clima", - "pluviometria", - "precipitação", - "COR", - "GOES", - "satélite", - "chuva", - "enchente" - ], - "categories": [ - "0128241e3e024872a7eb46848eb7a7be" - ], - "columns": [ - { - "name": "latitude", - "description": "Latitude do centro da área." - }, - { - "name": "longitude", - "description": "Longitude do centro da área." - }, - { - "name": "rrqpe", - "description": "Taxa de precipitação estimada, medidas em milímetros por hora." - }, - { - "name": "primary_key", - "description": "Chave primária criada a partir da concatenação da coluna data, horário, latitude e longitude. Serve para evitar dados duplicados." - }, - { - "name": "horario", - "description": "Horário no qual foi realizada a medição" - }, - { - "name": "data_particao", - "description": "Data na qual foi realizada a medição" - } - ] - }, - "quantidade_agua_precipitavel_satelite": { - "title": "Meio Ambiente: Água Precipitável (GOES-16)", - "short_description": "Quantidade estimada de água precipitável na atmosfera de áreas do sudeste brasileiro.", - "long_description": "Taxa de precipitação estimada de áreas do sudeste brasileiro. \r\nAs estimativas são feitas de hora em hora, cada registro contendo dados desta estimativa. \r\nCada área é um quadrado formado por 4km de lado. \r\nDados coletados pelo satélite GOES-16.", - "update_frequency": "Diário", - "temporal_coverage": "Desde 2020 Até data corrente", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", - "tags": [ - "meio ambiente", - "clima", - "pluviometria", - "comando", - "precipitação", - "COR", - "GOES", - "satélite", - "chuva", - "enchente" + "SME", + "aluno", + "educação", + "turma", + "escola" ], "categories": [ - "0128241e3e024872a7eb46848eb7a7be" + "91117c15dceb41eaa08df881fa9f9310" ], "columns": [ { - "name": "latitude", - "description": "Latitude do centro da área." - }, - { - "name": "longitude", - "description": "Longitude do centro da área." + "name": "id_escola", + "description": "Identificador da escola, onde o aluno estuda, na base de dados." }, { - "name": "primary_key", - "description": "Chave primária criada a partir da concatenação da coluna data, horário, latitude e longitude. Serve para evitar dados duplicados." + "name": "id_turma", + "description": "Identificador da turma do aluno na base de dados." }, { - "name": "tpw", - "description": "Quantidade total de água precipitável, medidas em milímetros." + "name": "turma", + "description": "Turma do aluno. Deve respeitar o atributo id_turma." }, { - "name": "horario", - "description": "Horário no qual foi realizada a medição" + "name": "id_aluno", + "description": "Identificador do aluno, para o qual está sendo calculado a frequência, na base de dados." }, { - "name": "data_particao", - "description": "Data na qual foi realizada a medição" - } - ] - } - }, - "administracao_servicos_publicos": { - "chamado_1746": { - "title": "Administração de Serviços Públicos: Chamados feitos ao 1746", - "short_description": "Chamados feitos ao 1746.", - "long_description": "Chamados feitos ao 1746. São chamados desde março de 2011, quando começou o projeto 1746.", - "update_frequency": "Diário", - "temporal_coverage": "Março de 2011", - "data_owner": "SEGOVI", - "publisher_name": "Patricia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", - "tags": [ - "bairro", - "administração pública", - "ocorrência", - "1746", - "SEGOVI" - ], - "categories": [ - "48df9fb6643d477bb1bb7bf595915a23", - "9c068b52c31f4567b550c528ad416b89", - "1de0fc5e9dfc40f687702caa089fd16f", - "0128241e3e024872a7eb46848eb7a7be", - "cbe84df2333a463b9d4e20aca5177936" - ], - "columns": [ - { - "name": "id_chamado", - "description": "Identificador único do chamado no banco de dados." + "name": "id_coc", + "description": "Coc do bimestre que contém o período onde está sendo calculada a frequência. \r\nNúmero do conselho de classe.\r\nÉ único por período letivo. Conselho de classe é uma reunião de professores que ocorre no final do bimestre." }, { "name": "data_inicio", - "description": "Data de abertura do chamado. Ocorre quando o operador registra o chamado." + "description": "Data do início do período em que vai ser calculada a frequência. \r\nUm período, em geral, de um mês, podendo começar e acabar no meio do mês." }, { "name": "data_fim", - "description": "Data de fechamento do chamado. O chamado é fechado quando o pedido é atendido ou quando se percebe que o pedido não pode ser atendido." - }, - { - "name": "id_bairro", - "description": "Identificador único, no banco de dados, do bairro onde ocorreu o fato que gerou o chamado." - }, - { - "name": "id_territorialidade", - "description": "Identificador único, no banco de dados, da territorialidade onde ocorreu o fato que gerou o chamado. Territorialidade é uma região da cidade do Rio de Janeiro que tem com responsável um órgão especifico. Exemplo: CDURP, que é responsável pela região do porto do Rio de Janeiro." - }, - { - "name": "id_logradouro", - "description": "Identificador único, no banco de dados, do logradouro onde ocorreu o fato que gerou o chamado." - }, - { - "name": "numero_logradouro", - "description": "Número da porta onde ocorreu o fato que gerou o chamado." - }, - { - "name": "id_unidade_organizacional", - "description": "Identificador único, no banco de dados, do órgão que executa o chamado. Por exemplo: identificador da COMLURB quando o chamado é relativo a limpeza urbana." - }, - { - "name": "nome_unidade_organizacional", - "description": "Nome do órgão que executa a demanda. Por exemplo: COMLURB quando a demanda é relativa a limpeza urbana." - }, - { - "name": "unidade_organizadional_ouvidoria", - "description": "Booleano indicando se o chamado do cidadão foi feita Ouvidoria ou não. 1 caso sim, 0 caso não," - }, - { - "name": "categoria", - "description": "Categoria do chamado. Exemplo: Serviço, informação, sugestão, elogio, reclamação, crítica." - }, - { - "name": "id_tipo", - "description": "Identificador único, no banco de dados, do tipo do chamado. Ex: Iluminação pública." - }, - { - "name": "tipo", - "description": "Nome do tipo do chamado. Ex: Iluminação pública." - }, - { - "name": "id_subtipo", - "description": "Identificador único, no banco de dados, do subtipo do chamado. Ex: Reparo de lâmpada apagada." - }, - { - "name": "subtipo", - "description": "Nome do subtipo do chamado. Ex: Reparo de lâmpada apagada." - }, - { - "name": "status", - "description": "Status do chamado. Ex. Fechado com solução, aberto em andamento, pendente etc." - }, - { - "name": "longitude", - "description": "Longitude do lugar do evento que motivou o chamado." - }, - { - "name": "latitude", - "description": "Latitude do lugar do evento que motivou o chamado." - }, - { - "name": "data_alvo_finalizacao", - "description": "Data prevista para o atendimento do chamado. Caso prazo_tipo seja D fica em branco até o diagnóstico ser feito." - }, - { - "name": "data_alvo_diagnostico", - "description": "Data prevista para fazer o diagnóstico do serviço. Caso prazo_tipo seja F esta data fica em branco." - }, - { - "name": "data_real_diagnostico", - "description": "Data em que foi feito o diagnóstico do serviço. Caso prazo_tipo seja F esta data fica em branco." - }, - { - "name": "tempo_prazo", - "description": "Prazo para o serviço ser feito. Em dias ou horas após a abertura do chamado. Caso haja diagnóstico o prazo conta após se fazer o diagnóstico." + "description": "Data do fim do período." }, { - "name": "prazo_unidade", - "description": "Unidade de tempo utilizada no prazo. Dias ou horas. D ou H." + "name": "dias_letivos", + "description": "Número de dias letivos no período. Um dia letivo é um dia que teve aula.\r\nO somatório de todos os períodos em um ano deve dar no mínimo 200 dias." }, { - "name": "prazo_tipo", - "description": "Diagnóstico ou finalização. D ou F. Indica se a chamada precisa de diagnóstico ou não. Alguns serviços precisam de avaliação para serem feitos, neste caso é feito o diagnóstico. Por exemplo, pode de árvore. Há a necessidade de um engenheiro ambiental verificar a necessidade da poda ou não." + "name": "tempos_letivos", + "description": "Número de tempos letivos da disciplina no período.\r\nTempo letivo é um tempo de aula, como uma aula de geografia, história etc. \r\nQuando é fundamental 1 fica igual a dias letivos." }, { - "name": "id_unidade_organizacional_mae", - "description": "ID da unidade organizacional mãe do orgão que executa a demanda. Por exemplo: \"CVA - Coordenação de Vigilância de Alimentos\" é quem executa a demanda e obede a unidade organizacional mãe \"IVISA-RIO - Instituto Municipal de Vigilância Sanitária, de Zoonoses e de Inspeção Agropecuária\". A coluna se refere ao ID deste último." + "name": "faltas_global", + "description": "Número de tempos letivos em que o aluno faltou em todas as disciplinas. \r\nÉ o somatório dos valores do atributo faltas_disciplina. \r\nQuando é fundamental 2 fica em branco." }, { - "name": "situacao", - "description": "Identifica se o chamado foi encerrado" + "name": "id_disciplina", + "description": "Identificador da disciplina, em que está sendo calculada a frequência, na base de dados. \r\nQuando é fundamental 1 fica em branco." }, { - "name": "tipo_situacao", - "description": "Indica o status atual do chamado entre as categorias Atendido, Atendido parcialmente, Não atendido, Não constatado e Andamento" + "name": "id_disciplina_ano", + "description": "Código da disciplina em que está sendo calculada a frequência.\r\nÉ único por ano. \r\nQuando é fundamental 1 fica em branco." }, { - "name": "dentro_prazo", - "description": "Indica se a data alvo de finalização do chamado ainda está dentro do prazo estipulado." + "name": "disciplina", + "description": "Nome da disciplina em que está sendo calculada a frequência.\r\nEm geral mantém uma constância, podendo durar o nome indefinidamente. deve respeitar o atributo id_disciplina_ano.\r\nQuando é fundamental 1 fica em branco." }, { - "name": "justificativa_status", - "description": "Justificativa que os órgãos usam ao definir o status. Exemplo: SEM POSSIBILIDADE DE ATENDIMENTO - justificativa: Fora de área de atuação do municipio" + "name": "faltas_disciplina", + "description": "Número de faltas em tempos letivos do aluno na disciplina. \r\nQuando é fundamental 1 fica zerado." }, { - "name": "reclamacoes", - "description": "Quantidade de reclamações." + "name": "carga_horaria_semanal", + "description": "Carga horária semanal na disciplina.\r\nQuando é fundamental 1 fica zerado." } ] - } - }, - "educacao_basica": { + }, "escola": { "title": "Educação Básica: Escola", "short_description": "Unidade escolar pertencente a, ou de interesse, da prefeitura do Rio de Janeiro onde podem ser alocadas turmas.", @@ -1835,12 +1677,12 @@ } ] }, - "frequencia": { - "title": "Educação Básica: Frequência", - "short_description": "Frequência dos alunos matriculados em uma escola da prefeitura do Rio de Janeiro.", - "long_description": "Frequência dos alunos matriculados ou que já tenham sido matriculados em uma escola da prefeitura do Rio de Janeiro desde 2012. A frequência do aluno leva em consideração o periodo (em geral de um mês) e a disciplina feita.", + "avaliacao": { + "title": "Educação Básica: Avaliação", + "short_description": "Avaliações de alunos dadas nos Conselhos de Classe (COC).", + "long_description": "Avaliações de alunos dadas no COC.\r\nAs notas de disciplinas (ou a global) estão preenchidas (de 0,0 a 10) ou com a anotação 'sem informação' caso não haja nota para ela. \r\nDependendo do tipo de turma (Infantil, Fundamental 1, Fundamental 2, EJA, Classes especiais exclusivas, Turmas de correção de fluxo, etc) algumas notas são preenchidas sempre com a anotação 'sem informação'.", "update_frequency": "Anual", - "temporal_coverage": "Desde 2012 Até data corrente", + "temporal_coverage": "Até data corrente", "data_owner": "Secretaria Municipal de Educação", "publisher_name": "Nuno Caminada Silva", "publisher_email": "nuno.silva@rioeduca.net", @@ -1848,129 +1690,252 @@ "SME", "aluno", "educação", - "turma", - "escola" + "avaliação" ], "categories": [ "91117c15dceb41eaa08df881fa9f9310" ], "columns": [ { - "name": "id_escola", - "description": "Identificador da escola, onde o aluno estuda, na base de dados." + "name": "ano", + "description": "Ano do COC" }, { "name": "id_turma", - "description": "Identificador da turma do aluno na base de dados." - }, - { - "name": "turma", - "description": "Turma do aluno. Deve respeitar o atributo id_turma." + "description": "Identificador da turma na base de dados" }, { "name": "id_aluno", - "description": "Identificador do aluno, para o qual está sendo calculado a frequência, na base de dados." + "description": "Identificador do aluno na base de dados" }, { - "name": "id_coc", - "description": "Coc do bimestre que contém o período onde está sendo calculada a frequência. \r\nNúmero do conselho de classe.\r\nÉ único por período letivo. Conselho de classe é uma reunião de professores que ocorre no final do bimestre." + "name": "id_matricula_turma", + "description": "Identificador que associa matricula do aluno a turma." }, { - "name": "data_inicio", - "description": "Data do início do período em que vai ser calculada a frequência. \r\nUm período, em geral, de um mês, podendo começar e acabar no meio do mês." + "name": "id_curriculo", + "description": "Identificador de etapa na base de dados. \r\nEx. Educação infantil - creche turno único, 2019 - ensino fundamental I - bilíngue ing-tu" }, { - "name": "data_fim", - "description": "Data do fim do período." + "name": "id_curriculo_periodo", + "description": "Identificador da associação entre currículo (conjunto de disciplinas) e período (de um ano)." }, { - "name": "dias_letivos", - "description": "Número de dias letivos no período. Um dia letivo é um dia que teve aula.\r\nO somatório de todos os períodos em um ano deve dar no mínimo 200 dias." + "name": "id_coc", + "description": "Identificador único do COC na base de dados. \r\nConselho de classe é um conjunto de reuniões de professores que ocorre no final do bimestre. \r\nNo COC é dado um conceito final para o aluno, diferente das notas por matérias." }, { - "name": "tempos_letivos", - "description": "Número de tempos letivos da disciplina no período.\r\nTempo letivo é um tempo de aula, como uma aula de geografia, história etc. \r\nQuando é fundamental 1 fica igual a dias letivos." + "name": "coc", + "description": "Nome do COC. Ex. 1º COC, 2º COC etc." }, { - "name": "faltas_global", - "description": "Número de tempos letivos em que o aluno faltou em todas as disciplinas. \r\nÉ o somatório dos valores do atributo faltas_disciplina. \r\nQuando é fundamental 2 fica em branco." + "name": "id_turma_escola", + "description": "Identificador da turma. \r\nÉ dado pela escola.\r\nÉ único em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." }, { - "name": "id_disciplina", - "description": "Identificador da disciplina, em que está sendo calculada a frequência, na base de dados. \r\nQuando é fundamental 1 fica em branco." + "name": "frequencia", + "description": "Percentagem de dias que o aluno frequentou em relação ao número total de dias letivos." }, { - "name": "id_disciplina_ano", - "description": "Código da disciplina em que está sendo calculada a frequência.\r\nÉ único por ano. \r\nQuando é fundamental 1 fica em branco." + "name": "conceito", + "description": "Conceito dado ao aluno em um COC." }, { - "name": "disciplina", - "description": "Nome da disciplina em que está sendo calculada a frequência.\r\nEm geral mantém uma constância, podendo durar o nome indefinidamente. deve respeitar o atributo id_disciplina_ano.\r\nQuando é fundamental 1 fica em branco." + "name": "nota_fundamental_1", + "description": "Nota dada pelo professor do fundamental 1.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito.\r\nEm geral é preenchido para o fundamental 1." }, { - "name": "faltas_disciplina", - "description": "Número de faltas em tempos letivos do aluno na disciplina. \r\nQuando é fundamental 1 fica zerado." + "name": "matematica", + "description": "Conceito dado em matemática ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." }, { - "name": "carga_horaria_semanal", - "description": "Carga horária semanal na disciplina.\r\nQuando é fundamental 1 fica zerado." + "name": "portugues", + "description": "Conceito dado em português ao aluno neste COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é prenchido para o fundamental 2." + }, + { + "name": "ciencias", + "description": "Conceito dado em ciências ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "geografia", + "description": "Conceito dado em geografia ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "historia", + "description": "Conceito dado em história ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "educacao_fisica", + "description": "Conceito dado em educação física ao aluno neste COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é prenchido para o fundamental 2." + }, + { + "name": "ingles", + "description": "Conceito dado em inglês ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "espanhol", + "description": "Conceito dado em espanhol ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "frances", + "description": "Conceito dado em francês ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "alemao", + "description": "Conceito dado em alemão ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "artes_visuais", + "description": "Conceito dado em artes visuais ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "artes_plasticas", + "description": "Conceito dado em artes plásticas ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "artes_cenicas", + "description": "Conceito dado em artes cênicas ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + }, + { + "name": "teatro", + "description": "Conceito dado em teatro ao aluno em um COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido para o fundamental 2." + }, + { + "name": "musica", + "description": "Conceito dado em música ao aluno em um COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido para o fundamental 2." + }, + { + "name": "reuniao_pais", + "description": "Indica se teve reunião dos pais" } ] }, - "dependencia": { - "title": "Educação Básica: Dependência", - "short_description": "Dependências pertencentes à prefeitura do Rio de Janeiro.", - "long_description": "Dependências pertencentes à prefeitura do Rio de Janeiro. Dependência em uma unidade escolar pertencente a prefeitura do Rio de Janeiro. . Ex.: Sala de Aula, Auditório, Laboratório de Informática, despensa, rampa de acesso etc.", - "update_frequency": "Mensal", - "temporal_coverage": "Até data corrente", + "movimentacao": { + "title": "Educação Básica: Movimentação", + "short_description": "Movimentações feitas de alunos de interesse da prefeitura do Rio de Janeiro.", + "long_description": "Movimentações feitas de alunos de interesse da prefeitura do Rio de Janeiro ( algumas informações desde 1973, são mais completas a partir de 2012 ).\r\nMovimentação é a saída do aluno de uma turma, potencialmente para entrada em outra turma da mesma unidade escolar ou para outra unidade escolar, do município ou não.", + "update_frequency": "Anual", + "temporal_coverage": "Desde 1973 até data corrente", "data_owner": "Secretaria Municipal de Educação", "publisher_name": "Nuno Caminada Silva", "publisher_email": "nuno.silva@rioeduca.net", "tags": [ "SME", "aluno", - "educação", - "turma" + "educação" ], "categories": [ "91117c15dceb41eaa08df881fa9f9310" ], "columns": [ { - "name": "id_escola", - "description": "Identificador da escola, onde está a dependência, na base de dados." + "name": "ano", + "description": "Ano da movimentação." }, { - "name": "id_dependencia", - "description": "Identificador que é a concatenação do identificador da escola (id_escola) onde fica a dependência com o identificador da dependência (número que identifica unicamente cada dependência na escola) na base de dados." + "name": "id_cre", + "description": "Número da CRE que administra a unidade escolar onde a movimentação foi registrada. \r\nNo caso de saída de uma unidade escolar ela é registrada nesta unidade. \r\nCRE é a sigla para coordenadoria regional de educação. \r\nUma CRE reúne unidades escolares da prefeitura em uma determinada região." }, { - "name": "nome", - "description": "Nome da dependência." + "name": "id_coc", + "description": "COC cujo período onde o aluno sofreu movimentação. Número do conselho de classe.\r\nÉ único por período letivo. \r\nConselho de classe é um conjunto de reuniões de professores que ocorre no final do bimestre." }, { - "name": "tipo", - "description": "Tipo da dependência. Ex.: Sala de Aula, Auditório, Laboratório de Informática, despensa, rampa de acesso etc." + "name": "id_unidade", + "description": "Número da unidade escolar dado pela SME onde foi registrada a movimentação.\r\nContém 7 dígitos." }, { - "name": "aloca_turma", - "description": "Indica se a dependência pode ser usada para alocar turma ou não." + "name": "id_turma_escola", + "description": "Identificador da turma da unidade escolar que registrou a movimentação.\r\nÉ dado pela unidade escolar.\r\nÉ único em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." }, { - "name": "util_como", - "description": "Utilização atual da dependência. Ex. os mesmos do tipo de depêndencia. \r\nPode diferir do tipo de dependência, pois o tipo de dependência é tipo oficial da dependência, que pode ser diferente da utilização real." + "name": "grupamento", + "description": "Ano da turma da unidade escolar que registrou a movimentação.\r\nEx. primeiro ano, segundo ano etc." }, { - "name": "aloca_turma_e_util_como", - "description": "Booleano que indica se a dependência tem uma turma alocada a ela. \r\nSim, não ou emergencial." + "name": "id_aluno", + "description": "Identificador do aluno na base de dados." }, { - "name": "capacidade", - "description": "Número máximo de alunos que a dependência comporta. \r\nEm geral é calculado em um m2 por aluno." + "name": "matricula", + "description": "Matricula do aluno que fez a movimentação. Campo anonimizado." }, { - "name": "area", - "description": "Área, em metros quadrados, da dependência" + "name": "genero", + "description": "Sexo do aluno, pode ser masculino ou feminino" + }, + { + "name": "id_deficiencia", + "description": "Código da deficiência do aluno.\r\n00 caso não tenha nenhuma deficiência." + }, + { + "name": "deficiencia", + "description": "Tipo da deficiência do aluno, caso ele tenha." + }, + { + "name": "data_nascimento", + "description": "Data de nascimento do aluno." + }, + { + "name": "idade_atual", + "description": "Idade atual do aluno." + }, + { + "name": "idade_final_ano", + "description": "Idade do aluno no final do ano." + }, + { + "name": "data_movimentacao", + "description": "Data em que ocorreu a movimentação." + }, + { + "name": "id_movimentacao", + "description": "Identificador do tipo da movimentação na base de dados." + }, + { + "name": "movimentacao", + "description": "Nome do tipo da movimentação.\r\nEx. Transferência da rede particular, transferência para a rede particular, Abandono etc." + }, + { + "name": "ordem", + "description": "Ordem da movimentação de determinado aluno durante a sua vida escolar no município do Rio de Janeiro." + }, + { + "name": "tipo", + "description": "Indica se a movimentação é de entrada ou saída, mesmo dentro da mesma unidade escolar. Tem sempre o valor 'Entrada' quando a transferência é entre turmas dentro da mesma unidade escolar." + } + ] + }, + "aluno_turma": { + "title": "Educação Básica: Aluno e Turma", + "short_description": "Relacionamento entre alunos e turmas.", + "long_description": "Relacionamento entre alunos e turmas.", + "update_frequency": "Anual", + "temporal_coverage": "Até data corrente", + "data_owner": "Secretaria Municipal de Educação", + "publisher_name": "Nuno Caminada Silva", + "publisher_email": "nuno.silva@rioeduca.net", + "tags": [ + "SME", + "aluno", + "educação", + "turma" + ], + "categories": [ + "91117c15dceb41eaa08df881fa9f9310" + ], + "columns": [ + { + "name": "ano", + "description": "Ano da turma associado ao id da turma." + }, + { + "name": "id_turma", + "description": "Identificador da turma, criado anualmente." + }, + { + "name": "id_aluno", + "description": "Identificador do aluno." } ] }, @@ -2102,11 +2067,11 @@ } ] }, - "aluno_historico": { - "title": "Educação Básica: Histórico de Aluno", - "short_description": "Histórico de alunos que passaram pela rede municipal de educação da prefeitura do Rio de Janeiro.", - "long_description": "Histórico e dados pessoais de todos os alunos que passaram pela rede municipal de educação da prefeitura do Rio de Janeiro.", - "update_frequency": "Anual", + "turma": { + "title": "Educação Básica: Turma", + "short_description": "Turma de alunos em unidades escolares da prefeitura do Rio de Janeiro.", + "long_description": "Turma de alunos, atuais ou passadas, em unidades escolares pertencentes ou de interesse da prefeitura do Rio de Janeiro.", + "update_frequency": "Mensal", "temporal_coverage": "Até data corrente", "data_owner": "Secretaria Municipal de Educação", "publisher_name": "Nuno Caminada Silva", @@ -2114,7 +2079,8 @@ "tags": [ "SME", "aluno", - "educação" + "educação", + "turma" ], "categories": [ "91117c15dceb41eaa08df881fa9f9310" @@ -2122,34 +2088,114 @@ "columns": [ { "name": "ano", - "description": "Ano de cobertura do histórico." + "description": "Ano em que a turma existe ou existiu. \r\nUma turma é identificada pela unidade escolar onde ela esta, pelo seu número e por seu ano." }, { - "name": "id_aluno", - "description": "Identificador do aluno." + "name": "id_escola", + "description": "Identificador da escola na base de dados." }, { - "name": "matricula", - "description": "Matrícula do aluno (anonimizada)." + "name": "id_dependencia", + "description": "Identificador que é a concatenação do identificador da escola (id_escola) com o identificador da dependência (número que identifica unicamente cada dependência na escola) na base de dados." }, { - "name": "nome", - "description": "Nome do aluno (anonimizado)." + "name": "id_turma", + "description": "Identificador da turma na base de dados." }, { - "name": "naturalidade", - "description": "Cidade de nascimento da criança." + "name": "id_turma_escola", + "description": "Identificador da turma. \r\nÉ dado pela escola. \r\nÉ único em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." }, { - "name": "endereco", - "description": "Endereço do aluno. (anonimizado)" + "name": "curso", + "description": "Tipo do curso que a turma está fazendo. Ex. Ensino fundamental 1, Ensino fundamental classe especial, Educação infantil pré-escola. Este tipo pode variar de ano a ano." }, { - "name": "cep", - "description": "CEP do endereço do aluno. (anonimizado)" + "name": "nivel_ensino", + "description": "Nível do ensino da turma. \r\nPode ser Fundamental ou Educação Infantil." }, { - "name": "filiacao_1", + "name": "modalidade", + "description": "Modalidade do ensino da turma. \r\nPode ser Regular, Especial ou EJA." + }, + { + "name": "grupamento", + "description": "Série da turma. \r\nEm unidades escolares da prefeitura em geral se vai do 1ª a 9ª ano. \r\nEm dados mais antigos pode ir da 1ª a 8ª série." + }, + { + "name": "turno", + "description": "Turno da turma.\r\nPode ser Manhã, Tarde, Noite ou Integral.\r\nPode ser primeiro turno ou segundo turno em turmas mais antigas." + }, + { + "name": "sala", + "description": "Nome da dependência que é ocupada pela turma como sala de aula." + }, + { + "name": "area_sala", + "description": "Área, em metros quadrados, da dependência que é ocupada pela turma." + }, + { + "name": "capacidade_sala", + "description": "Capacidade, em número de alunos, da dependência que é ocupada pela turma." + }, + { + "name": "tipo_sala", + "description": "Tipo da dependência ocupada pela turma. \r\nEx.: Sala de Aula, Auditório, Laboratório de Informática, despensa, rampa de acesso etc." + }, + { + "name": "sala_util_como", + "description": "Utilização atual da dependência ocupada pela turma. \r\nEx. os mesmos do tipo de dependência(tipo_sala). Pode diferir do tipo de dependência, pois o tipo de dependência é tipo oficial da dependência, que pode ser diferente da utilização real." + } + ] + }, + "aluno_historico": { + "title": "Educação Básica: Histórico de Aluno", + "short_description": "Histórico de alunos que passaram pela rede municipal de educação da prefeitura do Rio de Janeiro.", + "long_description": "Histórico e dados pessoais de todos os alunos que passaram pela rede municipal de educação da prefeitura do Rio de Janeiro.", + "update_frequency": "Anual", + "temporal_coverage": "Até data corrente", + "data_owner": "Secretaria Municipal de Educação", + "publisher_name": "Nuno Caminada Silva", + "publisher_email": "nuno.silva@rioeduca.net", + "tags": [ + "SME", + "aluno", + "educação" + ], + "categories": [ + "91117c15dceb41eaa08df881fa9f9310" + ], + "columns": [ + { + "name": "ano", + "description": "Ano de cobertura do histórico." + }, + { + "name": "id_aluno", + "description": "Identificador do aluno." + }, + { + "name": "matricula", + "description": "Matrícula do aluno (anonimizada)." + }, + { + "name": "nome", + "description": "Nome do aluno (anonimizado)." + }, + { + "name": "naturalidade", + "description": "Cidade de nascimento da criança." + }, + { + "name": "endereco", + "description": "Endereço do aluno. (anonimizado)" + }, + { + "name": "cep", + "description": "CEP do endereço do aluno. (anonimizado)" + }, + { + "name": "filiacao_1", "description": "Nome da mãe. (anonimizado)" }, { @@ -2270,16 +2316,17 @@ } ] }, - "avaliacao": { - "title": "Educação Básica: Avaliação", - "short_description": "Avaliações de alunos dadas nos Conselhos de Classe (COC).", - "long_description": "Avaliações de alunos dadas no COC.\r\nAs notas de disciplinas (ou a global) estão preenchidas (de 0,0 a 10) ou com a anotação 'sem informação' caso não haja nota para ela. \r\nDependendo do tipo de turma (Infantil, Fundamental 1, Fundamental 2, EJA, Classes especiais exclusivas, Turmas de correção de fluxo, etc) algumas notas são preenchidas sempre com a anotação 'sem informação'.", - "update_frequency": "Anual", + "coc": { + "title": "Educação Básica: Conselho de classe", + "short_description": "COCs fechados das turmas de escolas da prefeitura do Rio de Janeiro.", + "long_description": "COCs fechados (não leva em conta o atual ) das turmas de escolas da prefeitura do Rio de Janeiro, com informações desde 2014. \r\nEstas informações são levantadas para, entre outras coisas, comparar a variação entre um COC e outro.", + "update_frequency": "Mensal", "temporal_coverage": "Até data corrente", "data_owner": "Secretaria Municipal de Educação", "publisher_name": "Nuno Caminada Silva", "publisher_email": "nuno.silva@rioeduca.net", "tags": [ + "administração pública", "SME", "aluno", "educação", @@ -2290,124 +2337,84 @@ ], "columns": [ { - "name": "ano", - "description": "Ano do COC" + "name": "id_cre", + "description": "Número da CRE que administra a unidade escolar onde o COC ocorreu. \r\nCRE é a sigla para coordenadoria regional." }, { "name": "id_turma", - "description": "Identificador da turma na base de dados" - }, - { - "name": "id_aluno", - "description": "Identificador do aluno na base de dados" - }, - { - "name": "id_matricula_turma", - "description": "Identificador que associa matricula do aluno a turma." - }, - { - "name": "id_curriculo", - "description": "Identificador de etapa na base de dados. \r\nEx. Educação infantil - creche turno único, 2019 - ensino fundamental I - bilíngue ing-tu" - }, - { - "name": "id_curriculo_periodo", - "description": "Identificador da associação entre currículo (conjunto de disciplinas) e período (de um ano)." - }, - { - "name": "id_coc", - "description": "Identificador único do COC na base de dados. \r\nConselho de classe é um conjunto de reuniões de professores que ocorre no final do bimestre. \r\nNo COC é dado um conceito final para o aluno, diferente das notas por matérias." - }, - { - "name": "coc", - "description": "Nome do COC. Ex. 1º COC, 2º COC etc." + "description": "Identificador da turma na base de dados." }, { "name": "id_turma_escola", - "description": "Identificador da turma. \r\nÉ dado pela escola.\r\nÉ único em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." - }, - { - "name": "frequencia", - "description": "Percentagem de dias que o aluno frequentou em relação ao número total de dias letivos." - }, - { - "name": "conceito", - "description": "Conceito dado ao aluno em um COC." - }, - { - "name": "nota_fundamental_1", - "description": "Nota dada pelo professor do fundamental 1.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito.\r\nEm geral é preenchido para o fundamental 1." - }, - { - "name": "matematica", - "description": "Conceito dado em matemática ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "description": "Identificador da turma. É dado pela escola. É único em determinada escola e determinado ano. \r\nHá uma padronização, ex. 1601 é para o sexto ano." }, { - "name": "portugues", - "description": "Conceito dado em português ao aluno neste COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é prenchido para o fundamental 2." + "name": "ano", + "description": "Ano do COC. Uma turma é identificada pela unidade escolar onde ela esta, pelo seu número e por seu ano." }, { - "name": "ciencias", - "description": "Conceito dado em ciências ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "id_unidade", + "description": "Número da unidade escolar, dado pela SME, relativa ao COC. Contém 7 digitos." }, { - "name": "geografia", - "description": "Conceito dado em geografia ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "grupamento", + "description": "Ano da turma. Ex. primeiro ano, segundo ano etc." }, { - "name": "historia", - "description": "Conceito dado em história ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "turno", + "description": "Turno da turma. Pode ser Manhã, Tarde, Noite ou Integral. \r\nPode ser primeiro turno ou segundo turno em turmas mais antigas." }, { - "name": "educacao_fisica", - "description": "Conceito dado em educação física ao aluno neste COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é prenchido para o fundamental 2." + "name": "id_coc", + "description": "Número do conselho de classe.\r\nÉ único por período letivo.\r\nConselho de classe é um conjunto de reuniões de professores que ocorre no final do bimestre. \r\nNo COC é dado um conceito final para o aluno, diferente das notas por matérias." }, { - "name": "ingles", - "description": "Conceito dado em inglês ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "alunos", + "description": "Número total de alunos do COC, na turma, no ano." }, { - "name": "espanhol", - "description": "Conceito dado em espanhol ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "masculino", + "description": "Número total de alunos do sexo masculino, do COC, na turma, no ano." }, { - "name": "frances", - "description": "Conceito dado em francês ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "feminino", + "description": "Número total de alunos do sexo feminino, do COC, na turma, no ano." }, { - "name": "alemao", - "description": "Conceito dado em alemão ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "deficiente", + "description": "Número total de alunos deficientes, do COC, na turma, no ano." }, { - "name": "artes_visuais", - "description": "Conceito dado em artes visuais ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "masculino_deficiente", + "description": "Número total de alunos do sexo masculino deficientes, do COC, na turma, no ano." }, { - "name": "artes_plasticas", - "description": "Conceito dado em artes plásticas ao aluno em um COC. \r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "feminino_deficiente", + "description": "Número total de alunos do sexo feminino deficientes, do COC, na turma, no ano." }, { - "name": "artes_cenicas", - "description": "Conceito dado em artes cênicas ao aluno em um COC.\r\nFica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. \r\nEm geral é preenchido para o fundamental 2." + "name": "masculino_nao_deficiente", + "description": "Número total de alunos do sexo masculino não deficientes, do COC, na turma, no ano." }, { - "name": "teatro", - "description": "Conceito dado em teatro ao aluno em um COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido para o fundamental 2." + "name": "feminino_nao_deficiente", + "description": "Número total de alunos do sexo feminino não deficientes, do COC, na turma, no ano." }, { - "name": "musica", - "description": "Conceito dado em música ao aluno em um COC. Fica com 'sem informação' caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido para o fundamental 2." + "name": "vagas", + "description": "Capacidade menos o total de alunos em determinado COC." }, { - "name": "reuniao_pais", - "description": "Indica se teve reunião dos pais" + "name": "capacidade", + "description": "Capacidade da turma no ano, de acordo com o tamanho da sala. \r\nA capacidade da turma pode ser no máximo a constante em resolução da SME, independente do tamanho da sala. \r\nA capacidade pode, eventualmente, ser menor do que a resolução da SME \r\n\r\n(vai ser verificada esta definição )." } ] }, - "aluno_turma": { - "title": "Educação Básica: Aluno e Turma", - "short_description": "Relacionamento entre alunos e turmas.", - "long_description": "Relacionamento entre alunos e turmas.", - "update_frequency": "Anual", + "dependencia": { + "title": "Educação Básica: Dependência", + "short_description": "Dependências pertencentes à prefeitura do Rio de Janeiro.", + "long_description": "Dependências pertencentes à prefeitura do Rio de Janeiro. Dependência em uma unidade escolar pertencente a prefeitura do Rio de Janeiro. . Ex.: Sala de Aula, Auditório, Laboratório de Informática, despensa, rampa de acesso etc.", + "update_frequency": "Mensal", "temporal_coverage": "Até data corrente", "data_owner": "Secretaria Municipal de Educação", "publisher_name": "Nuno Caminada Silva", @@ -2423,292 +2430,376 @@ ], "columns": [ { - "name": "ano", - "description": "Ano da turma associado ao id da turma." + "name": "id_escola", + "description": "Identificador da escola, onde está a dependência, na base de dados." }, { - "name": "id_turma", - "description": "Identificador da turma, criado anualmente." + "name": "id_dependencia", + "description": "Identificador que é a concatenação do identificador da escola (id_escola) onde fica a dependência com o identificador da dependência (número que identifica unicamente cada dependência na escola) na base de dados." }, { - "name": "id_aluno", - "description": "Identificador do aluno." - } - ] - }, - "movimentacao": { - "title": "Educação Básica: Movimentação", - "short_description": "Movimentações feitas de alunos de interesse da prefeitura do Rio de Janeiro.", - "long_description": "Movimentações feitas de alunos de interesse da prefeitura do Rio de Janeiro ( algumas informações desde 1973, são mais completas a partir de 2012 ).\r\nMovimentação é a saída do aluno de uma turma, potencialmente para entrada em outra turma da mesma unidade escolar ou para outra unidade escolar, do município ou não.", - "update_frequency": "Anual", - "temporal_coverage": "Desde 1973 até data corrente", - "data_owner": "Secretaria Municipal de Educação", - "publisher_name": "Nuno Caminada Silva", - "publisher_email": "nuno.silva@rioeduca.net", - "tags": [ - "SME", - "aluno", - "educação" - ], - "categories": [ - "91117c15dceb41eaa08df881fa9f9310" - ], - "columns": [ + "name": "nome", + "description": "Nome da dependência." + }, { - "name": "ano", - "description": "Ano da movimentação." + "name": "tipo", + "description": "Tipo da dependência. Ex.: Sala de Aula, Auditório, Laboratório de Informática, despensa, rampa de acesso etc." }, { - "name": "id_cre", - "description": "Número da CRE que administra a unidade escolar onde a movimentação foi registrada. \r\nNo caso de saída de uma unidade escolar ela é registrada nesta unidade. \r\nCRE é a sigla para coordenadoria regional de educação. \r\nUma CRE reúne unidades escolares da prefeitura em uma determinada região." + "name": "aloca_turma", + "description": "Indica se a dependência pode ser usada para alocar turma ou não." }, { - "name": "id_coc", - "description": "COC cujo período onde o aluno sofreu movimentação. Número do conselho de classe.\r\nÉ único por período letivo. \r\nConselho de classe é um conjunto de reuniões de professores que ocorre no final do bimestre." + "name": "util_como", + "description": "Utilização atual da dependência. Ex. os mesmos do tipo de depêndencia. \r\nPode diferir do tipo de dependência, pois o tipo de dependência é tipo oficial da dependência, que pode ser diferente da utilização real." }, { - "name": "id_unidade", - "description": "Número da unidade escolar dado pela SME onde foi registrada a movimentação.\r\nContém 7 dígitos." - }, - { - "name": "id_turma_escola", - "description": "Identificador da turma da unidade escolar que registrou a movimentação.\r\nÉ dado pela unidade escolar.\r\nÉ único em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." + "name": "aloca_turma_e_util_como", + "description": "Booleano que indica se a dependência tem uma turma alocada a ela. \r\nSim, não ou emergencial." }, { - "name": "grupamento", - "description": "Ano da turma da unidade escolar que registrou a movimentação.\r\nEx. primeiro ano, segundo ano etc." + "name": "capacidade", + "description": "Número máximo de alunos que a dependência comporta. \r\nEm geral é calculado em um m2 por aluno." }, { - "name": "id_aluno", - "description": "Identificador do aluno na base de dados." - }, + "name": "area", + "description": "Área, em metros quadrados, da dependência" + } + ] + } + }, + "povo_comunidades_tradicionais": { + "visita_valongo": { + "title": "povo_comunidades_tradicionais: visita_valongo", + "short_description": "Total de pessoas que visitaram o Cais do Valongo em determinado mês.", + "long_description": "Total de pessoas que visitaram o Cais do Valongo em determinado mês. As visitas são feitas por turistas nacionais e internacionais, de todas as idades. O número de pessoas de cada visita é informado por diversas fontes, ou seja, guias turísticos etc.", + "update_frequency": "Mensal", + "temporal_coverage": "A partir de 2016", + "data_owner": "Assessoria para Povos e Comunidades Tradicionais da Secretaria Municipal de Meio Ambiente e Clima", + "publisher_name": "Leonardo Mattos", + "publisher_email": "leonardomattos.meioambiente.rio@gmail.com", + "tags": [ + "SMAC" + ], + "categories": [ + "61fddb0c6bc44f2488221ec9d92e9faf" + ], + "columns": [ { - "name": "matricula", - "description": "Matricula do aluno que fez a movimentação. Campo anonimizado." + "name": "mes", + "description": "Mês, no formato mm, em que o total de visitantes foi computado." }, { - "name": "genero", - "description": "Sexo do aluno, pode ser masculino ou feminino" + "name": "ano", + "description": "Ano relativo ao mês em que o total de visitantes foi computado." }, { - "name": "id_deficiencia", - "description": "Código da deficiência do aluno.\r\n00 caso não tenha nenhuma deficiência." + "name": "ano_mes", + "description": "Mês, no formato mm/aaaa, em que o total de visitantes foi computado. Mesmo mês do atributo mes." }, { - "name": "deficiencia", - "description": "Tipo da deficiência do aluno, caso ele tenha." - }, + "name": "valor_visitacao", + "description": "Número de pessoas que visitaram o Cais do Valongo no mês." + } + ] + } + }, + "adm_cor_comando": { + "ocorrencias_orgaos_responsaveis": { + "title": "Dados do sistema Comando (COR): ocorrencias_orgaos_responsaveis", + "short_description": "Orgãos responsáveis por atender cada uma das ocorrências.", + "long_description": "Orgãos responsáveis por atender cada uma das ocorrências. Cada ocorrência necessita o acionamento de diferentes órgãos para atender atividades distintas. Aqui são descritas as atividades que estão sendo executadas ou que foram executadas para a solução de uma ocorrência. Uma ocorrência na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", + "update_frequency": "Diário", + "temporal_coverage": "Não informado.", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "comando", + "administração pública", + "ocorrência", + "COR", + "evento" + ], + "categories": [ + "48df9fb6643d477bb1bb7bf595915a23" + ], + "columns": [ { - "name": "data_nascimento", - "description": "Data de nascimento do aluno." + "name": "data_inicio", + "description": "Data e hora do início da atividade." }, { - "name": "idade_atual", - "description": "Idade atual do aluno." + "name": "data_fim", + "description": "Data e hora do fim da atividade." }, { - "name": "idade_final_ano", - "description": "Idade do aluno no final do ano." + "name": "sigla", + "description": "Sigla do órgão que está realizando ou realizou a atividade." }, { - "name": "data_movimentacao", - "description": "Data em que ocorreu a movimentação." + "name": "descricao", + "description": "Descrição da atividade." }, { - "name": "id_movimentacao", - "description": "Identificador do tipo da movimentação na base de dados." + "name": "id_evento", + "description": "Identificador do evento ao qual está ligada a atividade." }, { - "name": "movimentacao", - "description": "Nome do tipo da movimentação.\r\nEx. Transferência da rede particular, transferência para a rede particular, Abandono etc." + "name": "status", + "description": "Status da atividade (ABERTO, FECHADO)." }, { - "name": "ordem", - "description": "Ordem da movimentação de determinado aluno durante a sua vida escolar no município do Rio de Janeiro." + "name": "data_chegada", + "description": "Data e hora da chegada da atividade." }, { - "name": "tipo", - "description": "Indica se a movimentação é de entrada ou saída, mesmo dentro da mesma unidade escolar. Tem sempre o valor 'Entrada' quando a transferência é entre turmas dentro da mesma unidade escolar." + "name": "primary_key", + "description": "Chave primária criada a partir da concatenação da coluna id_evento, sigla e descricao. Serve para evitar dados duplicados." } ] }, - "coc": { - "title": "Educação Básica: Conselho de classe", - "short_description": "COCs fechados das turmas de escolas da prefeitura do Rio de Janeiro.", - "long_description": "COCs fechados (não leva em conta o atual ) das turmas de escolas da prefeitura do Rio de Janeiro, com informações desde 2014. \r\nEstas informações são levantadas para, entre outras coisas, comparar a variação entre um COC e outro.", + "procedimento_operacional_padrao_orgaos_responsaveis": { + "title": "Dados do sistema Comando (COR): procedimento_operacional_padrao_orgaos_responsaveis", + "short_description": "Atividades que compõem os POPs.", + "long_description": "Um Procedimento operacional padrão (POP) é um procedimento que será usado para solucionar uma ocorrência. Cada ocorrência necessita o acionamento de diferentes órgãos para atender atividades distintas. Uma ocorrência na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", "update_frequency": "Mensal", - "temporal_coverage": "Até data corrente", - "data_owner": "Secretaria Municipal de Educação", - "publisher_name": "Nuno Caminada Silva", - "publisher_email": "nuno.silva@rioeduca.net", + "temporal_coverage": "Não informado.", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", "tags": [ + "comando", + "procedimento operacional padrão", "administração pública", - "SME", - "aluno", - "educação", - "avaliação" + "evento", + "POP" ], "categories": [ - "91117c15dceb41eaa08df881fa9f9310" + "48df9fb6643d477bb1bb7bf595915a23" ], "columns": [ { - "name": "id_cre", - "description": "Número da CRE que administra a unidade escolar onde o COC ocorreu. \r\nCRE é a sigla para coordenadoria regional." + "name": "id_pop", + "description": "ID do POP ao qual a atividade está ligada." }, { - "name": "id_turma", - "description": "Identificador da turma na base de dados." + "name": "sigla", + "description": "Sigla do órgão responsável pela atividade." }, { - "name": "id_turma_escola", - "description": "Identificador da turma. É dado pela escola. É único em determinada escola e determinado ano. \r\nHá uma padronização, ex. 1601 é para o sexto ano." + "name": "orgao", + "description": "Orgão responsável pela atividade." }, { - "name": "ano", - "description": "Ano do COC. Uma turma é identificada pela unidade escolar onde ela esta, pelo seu número e por seu ano." - }, + "name": "acao", + "description": "Descrição da atividade." + } + ] + }, + "procedimento_operacional_padrao": { + "title": "Dados do sistema Comando (COR): procedimento_operacional_padrao", + "short_description": "Procedimentos operacionais padrões (POP).", + "long_description": "Procedimentos operacionais padrões (POP) existentes na PCRJ. Um POP é um procedimento que será usado para solucionar um evento. Um POP é composto de várias atividades. Um evento é uma ocorrência na cidade do Rio de Janeiro que exija um acompanhamento e na maioria das vezes uma ação da PCRJ, como por exemplo um buraco na rua. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", + "update_frequency": "Mensal", + "temporal_coverage": "Não informado.", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "comando", + "procedimento operacional padrão", + "administração pública", + "POP" + ], + "categories": [ + "48df9fb6643d477bb1bb7bf595915a23" + ], + "columns": [ { - "name": "id_unidade", - "description": "Número da unidade escolar, dado pela SME, relativa ao COC. Contém 7 digitos." + "name": "id_pop", + "description": "Identificador do POP procedimento operacional padrão)." }, { - "name": "grupamento", - "description": "Ano da turma. Ex. primeiro ano, segundo ano etc." - }, + "name": "pop_titulo", + "description": "Nome do procedimento operacional padrão." + } + ] + }, + "ocorrencias": { + "title": "Dados do sistema Comando (COR): ocorrencias", + "short_description": "Demanda de ocorrências desde 2015.", + "long_description": "Ocorrências disparadas pelo COR desde 2015. Uma ocorrência na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/", + "update_frequency": "Diário", + "temporal_coverage": "Não informado.", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "comando", + "administração pública", + "ocorrência", + "COR", + "evento" + ], + "categories": [ + "48df9fb6643d477bb1bb7bf595915a23" + ], + "columns": [ { - "name": "turno", - "description": "Turno da turma. Pode ser Manhã, Tarde, Noite ou Integral. \r\nPode ser primeiro turno ou segundo turno em turmas mais antigas." + "name": "data_inicio", + "description": "Data e hora do registro do evento na PCRJ." }, { - "name": "id_coc", - "description": "Número do conselho de classe.\r\nÉ único por período letivo.\r\nConselho de classe é um conjunto de reuniões de professores que ocorre no final do bimestre. \r\nNo COC é dado um conceito final para o aluno, diferente das notas por matérias." + "name": "data_fim", + "description": "Data e hora do encerramento do evento na PCRJ. O evento é encerrado quando é solucionado. Este atributo está vazio quanto o evento está aberto." }, { - "name": "alunos", - "description": "Número total de alunos do COC, na turma, no ano." + "name": "bairro", + "description": "Bairro onde ocorreu o evento." }, { - "name": "masculino", - "description": "Número total de alunos do sexo masculino, do COC, na turma, no ano." + "name": "id_pop", + "description": "Identificador do POP." }, { - "name": "feminino", - "description": "Número total de alunos do sexo feminino, do COC, na turma, no ano." + "name": "status", + "description": "Status do evento (ABERTO, FECHADO)." }, { - "name": "deficiente", - "description": "Número total de alunos deficientes, do COC, na turma, no ano." + "name": "gravidade", + "description": "Gravidade do evento (BAIXO, MEDIO, ALTO, CRITICO)." }, { - "name": "masculino_deficiente", - "description": "Número total de alunos do sexo masculino deficientes, do COC, na turma, no ano." + "name": "prazo", + "description": "Prazo esperado de solução do evento (CURTO, MEDIO(acima de 3 dias), LONGO( acima de 5 dias))." }, { - "name": "feminino_deficiente", - "description": "Número total de alunos do sexo feminino deficientes, do COC, na turma, no ano." + "name": "latitude", + "description": "Latitude em formato WGS-84 em que ocorreu o evento" }, { - "name": "masculino_nao_deficiente", - "description": "Número total de alunos do sexo masculino não deficientes, do COC, na turma, no ano." + "name": "longitude", + "description": "Longitude em formato WGS-84 em que ocorreu o evento" }, { - "name": "feminino_nao_deficiente", - "description": "Número total de alunos do sexo feminino não deficientes, do COC, na turma, no ano." + "name": "id_evento", + "description": "Identificador do evento." }, { - "name": "vagas", - "description": "Capacidade menos o total de alunos em determinado COC." + "name": "descricao", + "description": "Descrição do evento." }, { - "name": "capacidade", - "description": "Capacidade da turma no ano, de acordo com o tamanho da sala. \r\nA capacidade da turma pode ser no máximo a constante em resolução da SME, independente do tamanho da sala. \r\nA capacidade pode, eventualmente, ser menor do que a resolução da SME \r\n\r\n(vai ser verificada esta definição )." - } + "name": "tipo", + "description": "Tipo do evento (PRIMARIO, SECUNDARIO)" + } ] - }, - "turma": { - "title": "Educação Básica: Turma", - "short_description": "Turma de alunos em unidades escolares da prefeitura do Rio de Janeiro.", - "long_description": "Turma de alunos, atuais ou passadas, em unidades escolares pertencentes ou de interesse da prefeitura do Rio de Janeiro.", + } + }, + "clima_pluviometro": { + "estacoes_cemaden": { + "title": "Meio Ambiente: Estações pluviométricas (CEMADEN)", + "short_description": "Dados sobre as estações pluviométricas do CEMADEN", + "long_description": "Dados sobre as estações pluviométricas do CEMADEN presentes no perímetro da cidade do Rio de Janeiro.", "update_frequency": "Mensal", - "temporal_coverage": "Até data corrente", - "data_owner": "Secretaria Municipal de Educação", - "publisher_name": "Nuno Caminada Silva", - "publisher_email": "nuno.silva@rioeduca.net", + "temporal_coverage": "N/A", + "data_owner": "CEMADEN", + "publisher_name": "Patricia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", "tags": [ - "SME", - "aluno", - "educação", - "turma" + "meio ambiente", + "clima", + "pluviometria", + "precipitação", + "COR", + "estações pluviométricas", + "WEB sirene", + "estação pluviométrica", + "chuva", + "pluviometro" ], "categories": [ - "91117c15dceb41eaa08df881fa9f9310" + "0128241e3e024872a7eb46848eb7a7be" ], "columns": [ { - "name": "ano", - "description": "Ano em que a turma existe ou existiu. \r\nUma turma é identificada pela unidade escolar onde ela esta, pelo seu número e por seu ano." - }, - { - "name": "id_escola", - "description": "Identificador da escola na base de dados." - }, - { - "name": "id_dependencia", - "description": "Identificador que é a concatenação do identificador da escola (id_escola) com o identificador da dependência (número que identifica unicamente cada dependência na escola) na base de dados." - }, - { - "name": "id_turma", - "description": "Identificador da turma na base de dados." + "name": "id_estacao", + "description": "ID da estação meteorológica em que ocorreu a medição definido pelo CEMADEN." }, { - "name": "id_turma_escola", - "description": "Identificador da turma. \r\nÉ dado pela escola. \r\nÉ único em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." + "name": "longitude", + "description": "Longitude onde a estação se encontra." }, { - "name": "curso", - "description": "Tipo do curso que a turma está fazendo. Ex. Ensino fundamental 1, Ensino fundamental classe especial, Educação infantil pré-escola. Este tipo pode variar de ano a ano." + "name": "latitude", + "description": "Latitude onde a estação se encontra." }, { - "name": "nivel_ensino", - "description": "Nível do ensino da turma. \r\nPode ser Fundamental ou Educação Infantil." - }, + "name": "estacao", + "description": "Nome da estação." + } + ] + }, + "taxa_precipitacao_alertario": { + "title": "Meio Ambiente: Taxa de Precipitação (Alerta Rio)", + "short_description": "Taxa medida de precipitação das estações pluviométricas da cidade do Rio de Janeiro.", + "long_description": "Taxa medida de precipitação das estações pluviométricas da cidade do Rio de Janeiro.\r\nAs estimativas são feitas de 15 em 15 minutos, cada registro contendo dados desta medida.", + "update_frequency": "Nunca", + "temporal_coverage": "Desde 1997 até data corrente", + "data_owner": "COR", + "publisher_name": "Patrícia Catandi", + "publisher_email": "patriciabcatandi@gmail.com", + "tags": [ + "meio ambiente", + "clima", + "pluviometria", + "precipitação", + "COR", + "GOES", + "satélite", + "chuva", + "enchente", + "pluviometro" + ], + "categories": [ + "0128241e3e024872a7eb46848eb7a7be" + ], + "columns": [ { - "name": "modalidade", - "description": "Modalidade do ensino da turma. \r\nPode ser Regular, Especial ou EJA." + "name": "data_particao", + "description": "Data em que foi realizada a medição" }, { - "name": "grupamento", - "description": "Série da turma. \r\nEm unidades escolares da prefeitura em geral se vai do 1ª a 9ª ano. \r\nEm dados mais antigos pode ir da 1ª a 8ª série." + "name": "primary_key", + "description": "Chave primária criada a partir da coluna id_estacao e da data_medicao. Serve para evitar dados duplicados." }, { - "name": "turno", - "description": "Turno da turma.\r\nPode ser Manhã, Tarde, Noite ou Integral.\r\nPode ser primeiro turno ou segundo turno em turmas mais antigas." + "name": "horario", + "description": "Horário no qual foi realizada a medição" }, { - "name": "sala", - "description": "Nome da dependência que é ocupada pela turma como sala de aula." + "name": "acumulado_chuva_15_min", + "description": "Acumulado de chuva em 15 minutos" }, { - "name": "area_sala", - "description": "Área, em metros quadrados, da dependência que é ocupada pela turma." + "name": "acumulado_chuva_1_h", + "description": "Acumulado de chuva em 1 hora." }, { - "name": "capacidade_sala", - "description": "Capacidade, em número de alunos, da dependência que é ocupada pela turma." + "name": "acumulado_chuva_4_h", + "description": "Acumulado de chuva em 4 horas." }, { - "name": "tipo_sala", - "description": "Tipo da dependência ocupada pela turma. \r\nEx.: Sala de Aula, Auditório, Laboratório de Informática, despensa, rampa de acesso etc." + "name": "acumulado_chuva_24_h", + "description": "Acumulado de chuva em 24 horas." }, { - "name": "sala_util_como", - "description": "Utilização atual da dependência ocupada pela turma. \r\nEx. os mesmos do tipo de dependência(tipo_sala). Pode diferir do tipo de dependência, pois o tipo de dependência é tipo oficial da dependência, que pode ser diferente da utilização real." + "name": "acumulado_chuva_96_h", + "description": "Acumulado de chuva em 96 horas." } ] - } - }, - "clima_pluviometro": { + }, "taxa_precipitacao_websirene": { "title": "Meio Ambiente: Taxa de Precipitação (Websirene/Defesa Civil)", "short_description": "Taxa medida de precipitação das estações pluviométricas da Defesa Civil da cidade do Rio de Janeiro.", @@ -2775,14 +2866,14 @@ } ] }, - "taxa_precipitacao_alertario": { - "title": "Meio Ambiente: Taxa de Precipitação (Alerta Rio)", - "short_description": "Taxa medida de precipitação das estações pluviométricas da cidade do Rio de Janeiro.", - "long_description": "Taxa medida de precipitação das estações pluviométricas da cidade do Rio de Janeiro.\r\nAs estimativas são feitas de 15 em 15 minutos, cada registro contendo dados desta medida.", - "update_frequency": "Nunca", - "temporal_coverage": "Desde 1997 até data corrente", + "estacoes_websirene": { + "title": "Meio Ambiente: Estações pluviométricas (WEB Sirene)", + "short_description": "Dados sobre as estações pluviométricas da Defesa Civil (WEB Sirene) na cidade do Rio de Janeiro.", + "long_description": "Dados sobre as estações pluviométricas da Defesa Civil (WEB Sirene) na cidade do Rio de Janeiro.", + "update_frequency": "Anual", + "temporal_coverage": "N/A", "data_owner": "COR", - "publisher_name": "Patrícia Catandi", + "publisher_name": "Patricia Catandi", "publisher_email": "patriciabcatandi@gmail.com", "tags": [ "meio ambiente", @@ -2790,10 +2881,10 @@ "pluviometria", "precipitação", "COR", - "GOES", - "satélite", + "estações pluviométricas", + "WEB sirene", + "estação pluviométrica", "chuva", - "enchente", "pluviometro" ], "categories": [ @@ -2801,36 +2892,20 @@ ], "columns": [ { - "name": "data_particao", - "description": "Data em que foi realizada a medição" - }, - { - "name": "primary_key", - "description": "Chave primária criada a partir da coluna id_estacao e da data_medicao. Serve para evitar dados duplicados." - }, - { - "name": "horario", - "description": "Horário no qual foi realizada a medição" - }, - { - "name": "acumulado_chuva_15_min", - "description": "Acumulado de chuva em 15 minutos" - }, - { - "name": "acumulado_chuva_1_h", - "description": "Acumulado de chuva em 1 hora." + "name": "longitude", + "description": "Longitude onde a estação se encontra." }, { - "name": "acumulado_chuva_4_h", - "description": "Acumulado de chuva em 4 horas." + "name": "latitude", + "description": "Latitude onde a estação se encontra." }, { - "name": "acumulado_chuva_24_h", - "description": "Acumulado de chuva em 24 horas." + "name": "nome_estacao", + "description": "Nome da estação." }, { - "name": "acumulado_chuva_96_h", - "description": "Acumulado de chuva em 96 horas." + "name": "id_estacao", + "description": "ID da estação meteorológica em que ocorreu a medição" } ] }, @@ -2907,14 +2982,14 @@ } ] }, - "estacoes_websirene": { - "title": "Meio Ambiente: Estações pluviométricas (WEB Sirene)", - "short_description": "Dados sobre as estações pluviométricas da Defesa Civil (WEB Sirene) na cidade do Rio de Janeiro.", - "long_description": "Dados sobre as estações pluviométricas da Defesa Civil (WEB Sirene) na cidade do Rio de Janeiro.", - "update_frequency": "Anual", - "temporal_coverage": "N/A", - "data_owner": "COR", - "publisher_name": "Patricia Catandi", + "taxa_precipitacao_cemaden": { + "title": "Meio Ambiente: Taxa de Precipitação (Cemaden)", + "short_description": "Taxa medida de precipitação das estações pluviométricas da cidade do Rio de Janeiro.", + "long_description": "Taxa medida de precipitação das estações pluviométricas do CEMADEN presentes dentro do perímetro da cidade do Rio de Janeiro.\r\nAs estimativas são feitas de 10 em 10 minutos, cada registro contendo dados acumulados de chuva.", + "update_frequency": "Diário", + "temporal_coverage": "Desde 2023 até data corrente", + "data_owner": "Cemaden", + "publisher_name": "Patrícia Catandi", "publisher_email": "patriciabcatandi@gmail.com", "tags": [ "meio ambiente", @@ -2922,10 +2997,10 @@ "pluviometria", "precipitação", "COR", - "estações pluviométricas", - "WEB sirene", - "estação pluviométrica", + "GOES", + "satélite", "chuva", + "enchente", "pluviometro" ], "categories": [ @@ -2933,147 +3008,206 @@ ], "columns": [ { - "name": "longitude", - "description": "Longitude onde a estação se encontra." + "name": "id_estacao", + "description": "ID da estação dada pelo Cemaden." }, { - "name": "latitude", - "description": "Latitude onde a estação se encontra." + "name": "data_particao", + "description": "Data em que foi realizada a medição." }, { - "name": "nome_estacao", - "description": "Nome da estação." + "name": "acumulado_chuva_10_min", + "description": "Medição instantânea de chuva na estação." }, { - "name": "id_estacao", - "description": "ID da estação meteorológica em que ocorreu a medição" + "name": "acumulado_chuva_1_h", + "description": "Acumulado de chuva em 1 hora na estação." + }, + { + "name": "acumulado_chuva_3_h", + "description": "Acumulado de chuva em 3 horas na estação." + }, + { + "name": "acumulado_chuva_6_h", + "description": "Acumulado de chuva em 6 horas na estação." + }, + { + "name": "acumulado_chuva_12_h", + "description": "Acumulado de chuva em 12 horas na estação." + }, + { + "name": "acumulado_chuva_24_h", + "description": "Acumulado de chuva em 24 horas na estação." + }, + { + "name": "acumulado_chuva_48_h", + "description": "Acumulado de chuva em 48 horas na estação." + }, + { + "name": "acumulado_chuva_72_h", + "description": "Acumulado de chuva em 72 horas na estação." + }, + { + "name": "primary_key", + "description": "Chave primária criada a partir da concatenação da coluna id_estacao, data_particao e horario. Serve para evitar dados duplicados." + }, + { + "name": "acumulado_chuva_96_h", + "description": "Acumulado de chuva em 96 horas na estação." + }, + { + "name": "data_medicao", + "description": "Data e horário em que foi realizada a medição no formato YYYY-MM-DD HH:MM:SS." } ] } }, - "clima_satelite": { - "quantidade_agua_precipitavel_goes_16": { - "title": "Meio Ambiente: Água Precipitável (GOES-16)", - "short_description": "Quantidade estimada de água precipitável na atmosfera de áreas do sudeste brasileiro.", - "long_description": "Taxa de precipitação estimada da região da cidade do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados coletados pelo satélite GOES-16.", - "update_frequency": "Nunca", - "temporal_coverage": "Desde 2020 Até data corrente", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", + "planejamento_gestao_acordo_resultados": { + "meta": { + "title": "Acordo de Resultados: Meta", + "short_description": "Informações das metas do Acordo de Resultados.", + "long_description": "Metas, por indicador e por órgão, dos Acordos de Resultados. Se uma meta tiver dois indicadores ela aparecerá duas vezes. Uma mesma meta que inclua mais de um órgão também aparecerá mais de uma vez.", + "update_frequency": "Mensal", + "temporal_coverage": "Desde 2013 até a data corrente.", + "data_owner": "Secretaria Municipal de Fazenda e Planejamento (SMFP)", + "publisher_name": "Bruno Almeida", + "publisher_email": "brunodepauloalmeida@gmail.com", "tags": [ - "meio ambiente", - "clima", - "pluviometria", - "comando", - "precipitação", - "COR", - "GOES", - "satélite", - "chuva", - "enchente" + "administração pública", + "acordo de resultados", + "EGP Rio" ], "categories": [ - "0128241e3e024872a7eb46848eb7a7be" + "48df9fb6643d477bb1bb7bf595915a23" ], "columns": [ { - "name": "latitude", - "description": "Latitude do centro da área." + "name": "id_meta", + "description": "Código identificador da meta por indicador e por órgão." }, { - "name": "longitude", - "description": "Longitude do centro da área." + "name": "descricao", + "description": "Descrição da meta." }, { - "name": "tpw", - "description": "Quantidade total de água precipitável, medidas em milímetros." + "name": "observacao", + "description": "Observação sobre a meta. Registra detalhes como divergência entre os indicadores do PE e AR, metas que são desdobradas por ter mais de 1 indicador, detalhes que ajudam na medição do indicador e que estarão no Anexo 2, etc.." }, { - "name": "horario", - "description": "Horário de medição." - } - ] - }, - "taxa_precipitacao_goes_16": { - "title": "Meio Ambiente: Taxa de Precipitação (GOES-16)", - "short_description": "Taxa de precipitação estimada de áreas do sudeste brasileiro.", - "long_description": "Taxa de precipitação estimada da região da cidade do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados coletados pelo satélite GOES-16.", - "update_frequency": "Diário", - "temporal_coverage": "Desde 2020 até a data corrente", - "data_owner": "Centro de Operações da Prefeitura do Rio (COR)", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", - "tags": [ - "meio ambiente", - "clima", - "pluviometria", - "precipitação", - "COR", - "GOES", - "satélite", - "chuva", - "enchente" - ], - "categories": [ - "0128241e3e024872a7eb46848eb7a7be" - ], - "columns": [ + "name": "ordem", + "description": "Ordem da meta no Acordo de Resultados no órgão. Metas Estratégicas são as primeiras, depois vêm as Complementares e depois a Meta de Performance" + }, { - "name": "latitude", - "description": "Latitude do centro da área." + "name": "referencia", + "description": "Valor usado como referência para comparação com o valor desejado para o indicador usado para medir a meta." }, { - "name": "longitude", - "description": "Longitude do centro da área." + "name": "data_referencia", + "description": "Data que diz respeito ao valor de referência." }, { - "name": "rrqpe", - "description": "Taxa de precipitação estimada, medidas em milímetros por hora." + "name": "ano", + "description": "Ano do acordo de resultados relacionado à meta." }, { - "name": "horario", - "description": "Horário de medição." - } - ] - }, - "infravermelho_longo_banda_13_goes_16": { - "title": "Meio Ambiente: Banda 13 do Infravermelho longo (GOES 16)", - "short_description": "Temperatura de brilho de nuvens e nuvens umidade", - "long_description": "Medições da temperatura de brilho das nuvens e umidade utilizando o comprimento de onda de 10,3 µm do infravermelho (banda 13) na região da cidade do Rio de Janeiro. A unidade está em K.\r\nAs estimativas são feitas a cada 10 minutos.\r\nNome original: \"Clean\" Longwave IR Window Band.", - "update_frequency": "Diário", - "temporal_coverage": "Desde 2020 Até data corrente", - "data_owner": "COR", - "publisher_name": "Patrícia Catandi", - "publisher_email": "patriciabcatandi@gmail.com", - "tags": [ - "meio ambiente", - "clima", - "precipitação", - "COR", - "GOES", - "satélite", - "infravermelho" - ], - "categories": [ - "0128241e3e024872a7eb46848eb7a7be" - ], - "columns": [ + "name": "fonte", + "description": "Órgão interno ou órgão externo que nos dá o valor indicador." + }, { - "name": "horario", - "description": "Horário de medição." + "name": "formula", + "description": "Fórmula de cálculo do indicador." }, { - "name": "latitude", - "description": "Latitude do centro da área." + "name": "tipo_acompanhamento", + "description": "Indica se a meta é acumulada ou se é uma média dos valores." }, { - "name": "longitude", - "description": "Longitude do centro da área." + "name": "tipo_gestao", + "description": "Indica se a meta é estratégica ou complementar." }, { - "name": "cmi", - "description": "Temperatura de brilho da CMI (Cloud Moisture Imagery), medidas em K." + "name": "id_orgao", + "description": "Código identificador do órgão associado a meta." + }, + { + "name": "orgao", + "description": "Nome do órgão associado a meta." + }, + { + "name": "sigla_orgao", + "description": "Sigla do órgão associado a meta." + }, + { + "name": "unidade_medida", + "description": "Unidade de medida do indicador." + }, + { + "name": "numero_meta_mae", + "description": "Identificador da meta mãe. Meta de ano anterior usada como referência, para aproveitamento de informações, para a meta atual." + }, + { + "name": "area_resultado", + "description": "Área de resultado do plano estratégico referente a meta." + }, + { + "name": "tipo", + "description": "Indica se a meta é estratégica, complementar ou de performance. Metas Estratégicas são as mais relevantes e é preciso atingir um número mínimo de metas estratégicas para que sejam consideradas as metas complementares e a meta performance. Metas complementares são metas de menor peso na nota final do órgão e a meta performance registra o desempenho do órgão avaliado por diferentes órgãos." + }, + { + "name": "indicador_recurso", + "description": "Identifica se o órgão apresentou recurso para a meta. Um órgão pode fazer o recurso para retirar a meta do seu acordo de resultado ou ter seu resultado aceito." + }, + { + "name": "indicador_auditoria", + "description": "Identifica se a meta foi selecionada para auditoria pela CGM." + }, + { + "name": "janeiro", + "description": "Desdobramento da meta no mês de janeiro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "fevereiro", + "description": "Desdobramento da meta no mês de fevereiro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "marco", + "description": "Desdobramento da meta no mês de março. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "abril", + "description": "Desdobramento da meta no mês de abril. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "maio", + "description": "Desdobramento da meta no mês de maio. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "junho", + "description": "Desdobramento da meta no mês de junho. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "julho", + "description": "Desdobramento da meta no mês de julho. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "agosto", + "description": "Desdobramento da meta no mês de agosto. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "setembro", + "description": "Desdobramento da meta no mês de setembro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "outubro", + "description": "Desdobramento da meta no mês de outubro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "novembro", + "description": "Desdobramento da meta no mês de novembro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." + }, + { + "name": "dezembro", + "description": "Desdobramento da meta no mês de dezembro. Objetiva registrar o valor planejado, do indicador, no mês para fins de acompanhamento mensal da mesma." } ] } diff --git a/models/adm_cor_comando/ocorrencias_nova_api.sql b/models/adm_cor_comando/ocorrencias_nova_api.sql new file mode 100644 index 0000000..c0ef700 --- /dev/null +++ b/models/adm_cor_comando/ocorrencias_nova_api.sql @@ -0,0 +1,26 @@ +{{ + config( + materialized='incremental', + unique_key="id_evento", + partition_by={ + "field": "data_particao", + "data_type": "date", + "granularity": "month", + } + ) +}} + +SELECT + * +FROM `rj-cor.adm_cor_comando.ocorrencias_nova_api` +WHERE data_particao < CURRENT_DATE('America/Sao_Paulo') + + +{% if is_incremental() %} + +{% set max_partition = run_query("SELECT gr FROM (SELECT IF(max(data_particao) > CURRENT_DATE('America/Sao_Paulo'), CURRENT_DATE('America/Sao_Paulo'), max(data_particao)) as gr FROM " ~ this ~ ")").columns[0].values()[0] %} + +AND + data_particao > ("{{ max_partition }}") + +{% endif %} diff --git a/models/adm_cor_comando/schema.yml b/models/adm_cor_comando/schema.yml index 30ffa79..2d4b62d 100644 --- a/models/adm_cor_comando/schema.yml +++ b/models/adm_cor_comando/schema.yml @@ -1,14 +1,14 @@ version: 2 models : - - name: ocorrencias - description: "**Descrição**: Ocorrências disparadas pelo COR desde 2015. Uma ocorrência\ - \ na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento\ - \ e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão\ - \ d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda\ - \ não foi solucionada. Acesse também através da API do Escritório de Dados:\ - \ https://api.dados.rio/v1/\n**Frequência de atualização**: Diário\n**Cobertura\ - \ temporal**: Não informado.\n**Órgão gestor dos dados**: COR\n**Publicado por**:\ - \ Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + - name: ocorrencias_nova_api + description: "**Descrição**: Ocorrências disparadas pelo COR desde 2015. Uma ocorrência + na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento + e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão + d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não + foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/\n + **Frequência de atualização**: Diário\n**Cobertura temporal**: Não informado.\n + **Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado + por (email)**: patriciabcatandi@gmail.com\n" columns: - name: data_inicio description: Data e hora do registro do evento na PCRJ. @@ -36,17 +36,48 @@ models : description: Descrição do evento. - name: tipo description: Tipo do evento (PRIMARIO, SECUNDARIO) + + - name: ocorrencias_orgaos_responsaveis + description: "**Descrição**: Orgãos responsáveis por atender cada uma das ocorrências. + Cada ocorrência necessita o acionamento de diferentes órgãos para atender atividades + distintas. Aqui são descritas as atividades que estão sendo executadas ou que + foram executadas para a solução de uma ocorrência. Uma ocorrência na cidade + do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria + das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço + mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. + Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/\n + **Frequência de atualização**: Diário\n**Cobertura temporal**: Não informado.\n + **Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado + por (email)**: patriciabcatandi@gmail.com\n" + columns: + - name: data_inicio + description: Data e hora do início da atividade. + - name: data_fim + description: Data e hora do fim da atividade. + - name: sigla + description: Sigla do órgão que está realizando ou realizou a atividade. + - name: descricao + description: Descrição da atividade. + - name: id_evento + description: Identificador do evento ao qual está ligada a atividade. + - name: status + description: Status da atividade (ABERTO, FECHADO). + - name: data_chegada + description: Data e hora da chegada da atividade. + - name: primary_key + description: Chave primária criada a partir da concatenação da coluna id_evento, + sigla e descricao. Serve para evitar dados duplicados. - name: procedimento_operacional_padrao_orgaos_responsaveis - description: "**Descrição**: Um Procedimento operacional padrão (POP) é um procedimento\ - \ que será usado para solucionar uma ocorrência. Cada ocorrência necessita o\ - \ acionamento de diferentes órgãos para atender atividades distintas. Uma ocorrência\ - \ na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento\ - \ e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão\ - \ d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda\ - \ não foi solucionada. Acesse também através da API do Escritório de Dados:\ - \ https://api.dados.rio/v1/\n**Frequência de atualização**: Mensal\n**Cobertura\ - \ temporal**: Não informado.\n**Órgão gestor dos dados**: COR\n**Publicado por**:\ - \ Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + description: "**Descrição**: Um Procedimento operacional padrão (POP) é um procedimento + que será usado para solucionar uma ocorrência. Cada ocorrência necessita o acionamento + de diferentes órgãos para atender atividades distintas. Uma ocorrência na cidade + do Rio de Janeiro é um acontecimento que exije um acompanhamento e, na maioria + das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão d'água, enguiço + mecânico. Uma ocorrência aberta é uma ocorrência que ainda não foi solucionada. + Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/\n + **Frequência de atualização**: Mensal\n**Cobertura temporal**: Não informado.\n + **Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado + por (email)**: patriciabcatandi@gmail.com\n" columns: - name: id_pop description: ID do POP ao qual a atividade está ligada. @@ -57,46 +88,52 @@ models : - name: acao description: Descrição da atividade. - name: procedimento_operacional_padrao - description: "**Descrição**: Procedimentos operacionais padrões (POP) existentes\ - \ na PCRJ. Um POP é um procedimento que será usado para solucionar um evento.\ - \ Um POP é composto de várias atividades. Um evento é uma ocorrência na cidade\ - \ do Rio de Janeiro que exija um acompanhamento e na maioria das vezes uma ação\ - \ da PCRJ, como por exemplo um buraco na rua. Acesse também através da API do\ - \ Escritório de Dados: https://api.dados.rio/v1/\n**Frequência de atualização**:\ - \ Mensal\n**Cobertura temporal**: Não informado.\n**Órgão gestor dos dados**:\ - \ COR\n**Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + description: "**Descrição**: Procedimentos operacionais padrões (POP) existentes + na PCRJ. Um POP é um procedimento que será usado para solucionar um evento. + Um POP é composto de várias atividades. Um evento é uma ocorrência na cidade + do Rio de Janeiro que exija um acompanhamento e na maioria das vezes uma ação + da PCRJ, como por exemplo um buraco na rua. Acesse também através da API do + Escritório de Dados: https://api.dados.rio/v1/\n**Frequência de atualização**: + Mensal\n**Cobertura temporal**: Não informado.\n**Órgão gestor dos dados**: + COR\n**Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: id_pop description: Identificador do POP procedimento operacional padrão). - name: pop_titulo description: Nome do procedimento operacional padrão. - - name: ocorrencias_orgaos_responsaveis - description: "**Descrição**: Orgãos responsáveis por atender cada uma das ocorrências.\ - \ Cada ocorrência necessita o acionamento de diferentes órgãos para atender\ - \ atividades distintas. Aqui são descritas as atividades que estão sendo executadas\ - \ ou que foram executadas para a solução de uma ocorrência. Uma ocorrência na\ - \ cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento e,\ - \ na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão\ - \ d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda\ - \ não foi solucionada. Acesse também através da API do Escritório de Dados:\ - \ https://api.dados.rio/v1/\n**Frequência de atualização**: Diário\n**Cobertura\ - \ temporal**: Não informado.\n**Órgão gestor dos dados**: COR\n**Publicado por**:\ - \ Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + - name: ocorrencias + description: "**Descrição**: Ocorrências disparadas pelo COR desde 2015. Uma ocorrência + na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento + e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão + d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não + foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/\n + **Frequência de atualização**: Diário\n**Cobertura temporal**: Não informado.\n + **Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado + por (email)**: patriciabcatandi@gmail.com\n" columns: - name: data_inicio - description: Data e hora do início da atividade. + description: Data e hora do registro do evento na PCRJ. - name: data_fim - description: Data e hora do fim da atividade. - - name: sigla - description: Sigla do órgão que está realizando ou realizou a atividade. - - name: descricao - description: Descrição da atividade. - - name: id_evento - description: Identificador do evento ao qual está ligada a atividade. + description: Data e hora do encerramento do evento na PCRJ. O evento é encerrado + quando é solucionado. Este atributo está vazio quanto o evento está aberto. + - name: bairro + description: Bairro onde ocorreu o evento. + - name: id_pop + description: Identificador do POP. - name: status - description: Status da atividade (ABERTO, FECHADO). - - name: data_chegada - description: Data e hora da chegada da atividade. - - name: primary_key - description: Chave primária criada a partir da concatenação da coluna id_evento, - sigla e descricao. Serve para evitar dados duplicados. + description: Status do evento (ABERTO, FECHADO). + - name: gravidade + description: Gravidade do evento (BAIXO, MEDIO, ALTO, CRITICO). + - name: prazo + description: Prazo esperado de solução do evento (CURTO, MEDIO(acima de 3 + dias), LONGO( acima de 5 dias)). + - name: latitude + description: Latitude em formato WGS-84 em que ocorreu o evento + - name: longitude + description: Longitude em formato WGS-84 em que ocorreu o evento + - name: id_evento + description: Identificador do evento. + - name: descricao + description: Descrição do evento. + - name: tipo + description: Tipo do evento (PRIMARIO, SECUNDARIO) diff --git a/models/clima_estacao_meteorologica/estacoes_redemet.sql b/models/clima_estacao_meteorologica/estacoes_redemet.sql new file mode 100644 index 0000000..ae4816d --- /dev/null +++ b/models/clima_estacao_meteorologica/estacoes_redemet.sql @@ -0,0 +1 @@ +SELECT * FROM `rj-cor.clima_estacao_meteorologica.estacoes_redemet` \ No newline at end of file diff --git a/models/clima_estacao_meteorologica/meteorologia_redemet.sql b/models/clima_estacao_meteorologica/meteorologia_redemet.sql new file mode 100644 index 0000000..8b40bde --- /dev/null +++ b/models/clima_estacao_meteorologica/meteorologia_redemet.sql @@ -0,0 +1,32 @@ +{{ + config( + materialized='incremental', + unique_key="primary_key", + partition_by={ + "field": "data_particao", + "data_type": "date", + "granularity": "month", + }, + post_hook='CREATE OR REPLACE TABLE `rj-cor.clima_estacao_meteorologica_staging.meteorologia_redemet_last_partition_datario` AS (SELECT CURRENT_DATE("America/Sao_Paulo") AS data_particao)' + ) +}} + +SELECT + * +FROM `rj-cor.clima_estacao_meteorologica.meteorologia_redemet` + +{% if is_incremental() %} + +{% set max_partition = run_query( + "SELECT DATE(gr) FROM ( + SELECT IF( + max(data_particao) > CURRENT_DATE('America/Sao_Paulo'), CURRENT_DATE('America/Sao_Paulo'), max(data_particao) + ) as gr + FROM `rj-cor.clima_estacao_meteorologica_staging.meteorologia_redemet_last_partition_datario` + ) + ").columns[0].values()[0] %} + +WHERE + data_particao >= ("{{ max_partition }}") + +{% endif %} \ No newline at end of file diff --git a/models/clima_estacao_meteorologica/schema.yml b/models/clima_estacao_meteorologica/schema.yml index 8663f1b..fcc7343 100644 --- a/models/clima_estacao_meteorologica/schema.yml +++ b/models/clima_estacao_meteorologica/schema.yml @@ -1,13 +1,61 @@ version: 2 models : + - name: estacoes_redemet + description: "**Descrição**: Dados sobre as estações meteorológicas da REDEMET + (Rede de Meteorologia do Comando da Aeronáutica) na cidade do Rio de Janeiro.\n + **Frequência de atualização**: Mensal\n**Cobertura temporal**: N/A\n**Órgão + gestor dos dados**: REDEMET\n**Publicado por**: Patricia Catandi\n**Publicado + por (email)**: patriciabcatandi@gmail.com\n" + columns: + - name: id_estacao + description: Código da estação definido pela REDEMET. + - name: estacao + description: Nome da estação. + - name: latitude + description: Latitude onde a estação se encontra. + - name: longitude + description: Longitude onde a estação se encontra. + - name: altitude + description: Altitude onde a estação se encontra em metros. + - name: data_atualizacao + description: Última data em que os dados foram atualizados. + - name: meteorologia_redemet + description: "**Descrição**: Dados meteorológicos obtidos das estações meteorológicas + dos aeródromos (aeroportos e bases aéreas) na cidade do Rio de Janeiro.\r\n + As medidas são feitas de hora em hora, cada registro contendo dados destas medidas + para cada estação.\n**Frequência de atualização**: Diário\n**Cobertura temporal**: + Desde 2003 até data corrente\n**Órgão gestor dos dados**: REDEMET\n**Publicado + por**: Richard Gatinho\n**Publicado por (email)**: richardg867@gmail.com\n" + columns: + - name: primary_key + description: Chave primária criada a partir da coluna id_estacao e da data_medicao. + Serve para evitar dados duplicados. + - name: id_estacao + description: Código ICAO do aeródromo da estação. + - name: data_particao + description: Data em que foi realizada a medição + - name: data_medicao + description: Horário no qual foi realizada a medição + - name: temperatura + description: Temperatura na medição instantânea na estação. + - name: umidade + description: Umidade relativa do ar instantânea na estação. + - name: condicoes_tempo + description: Condições de tempo instantâneas na estação. + - name: ceu + description: Condições de céu instantâneas na estação. + - name: teto + description: Condições de formação de teto instantâneas na estação. + - name: visibilidade + description: Condições de visibilidade instantâneas na estação. - name: meteorologia_inmet - description: "**Descrição**: Dados meteorológicos obtidos nas estações meteorológicas\ - \ do INMET ( Instituto Nacional de Meteorologia ) na cidade do Rio de Janeiro.\r\ - \nAs medidas são feitas de hora em hora, cada registro contendo dados destas\ - \ medidas para cada estação. \r\nEntre os dados temos horário da medição, acumulado\ - \ de chuva em 1 hora, direção e velocidade do vento, temperatura, pressão atmosférica,\ - \ umidade e radiação global.\n**Frequência de atualização**: Diário\n**Cobertura\ - \ temporal**: Desde 2010 até data corrente\n**Órgão gestor dos dados**: INMET\n\ + description: "**Descrição**: Dados meteorológicos obtidos nas estações meteorológicas + do INMET ( Instituto Nacional de Meteorologia ) na cidade do Rio de Janeiro.\r + \nAs medidas são feitas de hora em hora, cada registro contendo dados destas + medidas para cada estação. \r\nEntre os dados temos horário da medição, acumulado + de chuva em 1 hora, direção e velocidade do vento, temperatura, pressão atmosférica, + umidade e radiação global.\n**Frequência de atualização**: Diário\n**Cobertura + temporal**: Desde 2010 até data corrente\n**Órgão gestor dos dados**: INMET\n **Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: id_estacao @@ -52,10 +100,10 @@ models : description: Chave primária criada a partir da concatenação da coluna id_estacao, data e horário Serve para evitar dados duplicados. - name: estacoes_inmet - description: "**Descrição**: Dados sobre as estações meteorológicas do inmet (\ - \ Instituto Nacional de Meteorologia ) na cidade do Rio de Janeiro.\n**Frequência\ - \ de atualização**: Nunca\n**Cobertura temporal**: N/A\n**Órgão gestor dos dados**:\ - \ INMET\n**Publicado por**: Patricia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + description: "**Descrição**: Dados sobre as estações meteorológicas do inmet ( + Instituto Nacional de Meteorologia ) na cidade do Rio de Janeiro.\n**Frequência + de atualização**: Nunca\n**Cobertura temporal**: N/A\n**Órgão gestor dos dados**: + INMET\n**Publicado por**: Patricia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: sigla_uf description: Sigla do estado. diff --git a/models/clima_pluviometro/estacoes_cemaden.sql b/models/clima_pluviometro/estacoes_cemaden.sql new file mode 100644 index 0000000..bc65b86 --- /dev/null +++ b/models/clima_pluviometro/estacoes_cemaden.sql @@ -0,0 +1 @@ +SELECT * FROM `rj-cor.clima_pluviometro.estacoes_cemaden` \ No newline at end of file diff --git a/models/clima_pluviometro/schema.yml b/models/clima_pluviometro/schema.yml index ca5a8f6..c03e7e5 100644 --- a/models/clima_pluviometro/schema.yml +++ b/models/clima_pluviometro/schema.yml @@ -1,14 +1,27 @@ version: 2 models : - - name: taxa_precipitacao_websirene - description: "**Descrição**: Taxa medida de precipitação das estações pluviométricas\ - \ da Defesa Civil da cidade do Rio de Janeiro.\r\nAs estimativas são feitas\ - \ de 15 em 15 minutos, cada registro contendo dados desta medida.\r\nAs medições\ - \ dsses pluviômetros são utilizadas para ligar as sirenes da cidade.\n**Frequência\ - \ de atualização**: Diário\n**Cobertura temporal**: Desde março de 2012 até\ - \ data corrente\n**Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia\ - \ Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + - name: estacoes_cemaden + description: "**Descrição**: Dados sobre as estações pluviométricas do CEMADEN + presentes no perímetro da cidade do Rio de Janeiro.\n**Frequência de atualização**: + Mensal\n**Cobertura temporal**: N/A\n**Órgão gestor dos dados**: CEMADEN\n**Publicado + por**: Patricia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + columns: + - name: id_estacao + description: ID da estação meteorológica em que ocorreu a medição definido + pelo CEMADEN. + - name: longitude + description: Longitude onde a estação se encontra. + - name: latitude + description: Latitude onde a estação se encontra. + - name: estacao + description: Nome da estação. + - name: taxa_precipitacao_alertario + description: "**Descrição**: Taxa medida de precipitação das estações pluviométricas + da cidade do Rio de Janeiro.\r\nAs estimativas são feitas de 15 em 15 minutos, + cada registro contendo dados desta medida.\n**Frequência de atualização**: Nunca\n + **Cobertura temporal**: Desde 1997 até data corrente\n**Órgão gestor dos dados**: + COR\n**Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: data_particao description: Data em que foi realizada a medição @@ -27,17 +40,14 @@ models : description: Acumulado de chuva em 24 horas. - name: acumulado_chuva_96_h description: Acumulado de chuva em 96 horas. - - name: id_estacao - description: ID da estação meteorológica em que ocorreu a medição - - name: acumulado_chuva_mes - description: Acumulado de chuva no mês. - - name: taxa_precipitacao_alertario - description: "**Descrição**: Taxa medida de precipitação das estações pluviométricas\ - \ da cidade do Rio de Janeiro.\r\nAs estimativas são feitas de 15 em 15 minutos,\ - \ cada registro contendo dados desta medida.\n**Frequência de atualização**:\ - \ Nunca\n**Cobertura temporal**: Desde 1997 até data corrente\n**Órgão gestor\ - \ dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado por (email)**:\ - \ patriciabcatandi@gmail.com\n" + - name: taxa_precipitacao_websirene + description: "**Descrição**: Taxa medida de precipitação das estações pluviométricas + da Defesa Civil da cidade do Rio de Janeiro.\r\nAs estimativas são feitas de + 15 em 15 minutos, cada registro contendo dados desta medida.\r\nAs medições + dsses pluviômetros são utilizadas para ligar as sirenes da cidade.\n**Frequência + de atualização**: Diário\n**Cobertura temporal**: Desde março de 2012 até data + corrente\n**Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia Catandi\n + **Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: data_particao description: Data em que foi realizada a medição @@ -56,12 +66,30 @@ models : description: Acumulado de chuva em 24 horas. - name: acumulado_chuva_96_h description: Acumulado de chuva em 96 horas. + - name: id_estacao + description: ID da estação meteorológica em que ocorreu a medição + - name: acumulado_chuva_mes + description: Acumulado de chuva no mês. + - name: estacoes_websirene + description: "**Descrição**: Dados sobre as estações pluviométricas da Defesa + Civil (WEB Sirene) na cidade do Rio de Janeiro.\n**Frequência de atualização**: + Anual\n**Cobertura temporal**: N/A\n**Órgão gestor dos dados**: COR\n**Publicado + por**: Patricia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + columns: + - name: longitude + description: Longitude onde a estação se encontra. + - name: latitude + description: Latitude onde a estação se encontra. + - name: nome_estacao + description: Nome da estação. + - name: id_estacao + description: ID da estação meteorológica em que ocorreu a medição - name: estacoes_alertario - description: "**Descrição**: Dados sobre as estações pluviométricas do alertario\ - \ ( Sistema Alerta Rio da Prefeitura do Rio de Janeiro ) na cidade do Rio de\ - \ Janeiro.\n**Frequência de atualização**: Anual\n**Cobertura temporal**: N/A\n\ - **Órgão gestor dos dados**: COR\n**Publicado por**: Patricia Catandi\n**Publicado\ - \ por (email)**: patriciabcatandi@gmail.com\n" + description: "**Descrição**: Dados sobre as estações pluviométricas do alertario + ( Sistema Alerta Rio da Prefeitura do Rio de Janeiro ) na cidade do Rio de Janeiro.\n + **Frequência de atualização**: Anual\n**Cobertura temporal**: N/A\n**Órgão gestor + dos dados**: COR\n**Publicado por**: Patricia Catandi\n**Publicado por (email)**: + patriciabcatandi@gmail.com\n" columns: - name: cota description: Altura em metros onde a estação se encontra. @@ -85,17 +113,39 @@ models : description: Longitude onde a estação se encontra. - name: latitude description: Latitude onde a estação se encontra. - - name: estacoes_websirene - description: "**Descrição**: Dados sobre as estações pluviométricas da Defesa\ - \ Civil (WEB Sirene) na cidade do Rio de Janeiro.\n**Frequência de atualização**:\ - \ Anual\n**Cobertura temporal**: N/A\n**Órgão gestor dos dados**: COR\n**Publicado\ - \ por**: Patricia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + - name: taxa_precipitacao_cemaden + description: "**Descrição**: Taxa medida de precipitação das estações pluviométricas + do CEMADEN presentes dentro do perímetro da cidade do Rio de Janeiro.\r\nAs + estimativas são feitas de 10 em 10 minutos, cada registro contendo dados acumulados + de chuva.\n**Frequência de atualização**: Diário\n**Cobertura temporal**: Desde + 2023 até data corrente\n**Órgão gestor dos dados**: Cemaden\n**Publicado por**: + Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - - name: longitude - description: Longitude onde a estação se encontra. - - name: latitude - description: Latitude onde a estação se encontra. - - name: nome_estacao - description: Nome da estação. - name: id_estacao - description: ID da estação meteorológica em que ocorreu a medição + description: ID da estação dada pelo Cemaden. + - name: data_particao + description: Data em que foi realizada a medição. + - name: acumulado_chuva_10_min + description: Medição instantânea de chuva na estação. + - name: acumulado_chuva_1_h + description: Acumulado de chuva em 1 hora na estação. + - name: acumulado_chuva_3_h + description: Acumulado de chuva em 3 horas na estação. + - name: acumulado_chuva_6_h + description: Acumulado de chuva em 6 horas na estação. + - name: acumulado_chuva_12_h + description: Acumulado de chuva em 12 horas na estação. + - name: acumulado_chuva_24_h + description: Acumulado de chuva em 24 horas na estação. + - name: acumulado_chuva_48_h + description: Acumulado de chuva em 48 horas na estação. + - name: acumulado_chuva_72_h + description: Acumulado de chuva em 72 horas na estação. + - name: primary_key + description: Chave primária criada a partir da concatenação da coluna id_estacao, + data_particao e horario. Serve para evitar dados duplicados. + - name: acumulado_chuva_96_h + description: Acumulado de chuva em 96 horas na estação. + - name: data_medicao + description: Data e horário em que foi realizada a medição no formato YYYY-MM-DD + HH:MM:SS. diff --git a/models/clima_pluviometro/taxa_precipitacao_cemaden.sql b/models/clima_pluviometro/taxa_precipitacao_cemaden.sql new file mode 100644 index 0000000..e9606a8 --- /dev/null +++ b/models/clima_pluviometro/taxa_precipitacao_cemaden.sql @@ -0,0 +1,32 @@ +{{ + config( + materialized='incremental', + unique_key="primary_key", + partition_by={ + "field": "data_particao", + "data_type": "date", + "granularity": "month", + }, + post_hook='CREATE OR REPLACE TABLE `rj-cor.clima_pluviometro_staging.taxa_precipitacao_cemaden_last_partition_datario` AS (SELECT CURRENT_DATE("America/Sao_Paulo") AS data_particao)' + ) +}} + +SELECT + * +FROM `rj-cor.clima_pluviometro.taxa_precipitacao_cemaden` + +{% if is_incremental() %} + +{% set max_partition = run_query( + "SELECT DATE(gr) FROM ( + SELECT IF( + max(data_particao) > CURRENT_DATE('America/Sao_Paulo'), CURRENT_DATE('America/Sao_Paulo'), max(data_particao) + ) as gr + FROM `rj-cor.clima_pluviometro_staging.taxa_precipitacao_cemaden_last_partition_datario` + ) + ").columns[0].values()[0] %} + +WHERE + data_particao >= ("{{ max_partition }}") + +{% endif %} diff --git a/models/clima_satelite/schema.yml b/models/clima_satelite/schema.yml index 1de7b7f..838eeb4 100644 --- a/models/clima_satelite/schema.yml +++ b/models/clima_satelite/schema.yml @@ -1,27 +1,12 @@ version: 2 models : - - name: quantidade_agua_precipitavel_goes_16 - description: "**Descrição**: Taxa de precipitação estimada da região da cidade\ - \ do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados\ - \ coletados pelo satélite GOES-16.\n**Frequência de atualização**: Nunca\n**Cobertura\ - \ temporal**: Desde 2020 Até data corrente\n**Órgão gestor dos dados**: COR\n\ - **Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" - columns: - - name: latitude - description: Latitude do centro da área. - - name: longitude - description: Longitude do centro da área. - - name: tpw - description: Quantidade total de água precipitável, medidas em milímetros. - - name: horario - description: Horário de medição. - name: taxa_precipitacao_goes_16 - description: "**Descrição**: Taxa de precipitação estimada da região da cidade\ - \ do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados\ - \ coletados pelo satélite GOES-16.\n**Frequência de atualização**: Diário\n\ - **Cobertura temporal**: Desde 2020 até a data corrente\n**Órgão gestor dos dados**:\ - \ Centro de Operações da Prefeitura do Rio (COR)\n**Publicado por**: Patrícia\ - \ Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + description: "**Descrição**: Taxa de precipitação estimada da região da cidade + do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados + coletados pelo satélite GOES-16.\n**Frequência de atualização**: Diário\n**Cobertura + temporal**: Desde 2020 até a data corrente\n**Órgão gestor dos dados**: Centro + de Operações da Prefeitura do Rio (COR)\n**Publicado por**: Patrícia Catandi\n + **Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: latitude description: Latitude do centro da área. @@ -32,13 +17,13 @@ models : - name: horario description: Horário de medição. - name: infravermelho_longo_banda_13_goes_16 - description: "**Descrição**: Medições da temperatura de brilho das nuvens e umidade\ - \ utilizando o comprimento de onda de 10,3 µm do infravermelho (banda 13) na\ - \ região da cidade do Rio de Janeiro. A unidade está em K.\r\nAs estimativas\ - \ são feitas a cada 10 minutos.\r\nNome original: \"Clean\" Longwave IR Window\ - \ Band.\n**Frequência de atualização**: Diário\n**Cobertura temporal**: Desde\ - \ 2020 Até data corrente\n**Órgão gestor dos dados**: COR\n**Publicado por**:\ - \ Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + description: "**Descrição**: Medições da temperatura de brilho das nuvens e umidade + utilizando o comprimento de onda de 10,3 µm do infravermelho (banda 13) na + região da cidade do Rio de Janeiro. A unidade está em K.\r\nAs estimativas são + feitas a cada 10 minutos.\r\nNome original: \"Clean\" Longwave IR Window Band.\n + **Frequência de atualização**: Diário\n**Cobertura temporal**: Desde 2020 Até + data corrente\n**Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia + Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" columns: - name: horario description: Horário de medição. @@ -49,3 +34,18 @@ models : - name: cmi description: Temperatura de brilho da CMI (Cloud Moisture Imagery), medidas em K. + - name: quantidade_agua_precipitavel_goes_16 + description: "**Descrição**: Taxa de precipitação estimada da região da cidade + do Rio de Janeiro. \r\nAs estimativas são feitas a cada 10 minutos.\r\nDados + coletados pelo satélite GOES-16.\n**Frequência de atualização**: Nunca\n**Cobertura + temporal**: Desde 2020 Até data corrente\n**Órgão gestor dos dados**: COR\n + **Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + columns: + - name: latitude + description: Latitude do centro da área. + - name: longitude + description: Longitude do centro da área. + - name: tpw + description: Quantidade total de água precipitável, medidas em milímetros. + - name: horario + description: Horário de medição. diff --git a/models/dados_mestres/schema.yml b/models/dados_mestres/schema.yml index 828acae..94a38c4 100644 --- a/models/dados_mestres/schema.yml +++ b/models/dados_mestres/schema.yml @@ -1,44 +1,45 @@ version: 2 models : - - name: bairro - description: "**Descrição**: Bairros da Cidade do Rio de Janeiro.\n**Frequência\ - \ de atualização**: Mensal\n**Cobertura temporal**: Até a presente data\n**Órgão\ - \ gestor dos dados**: Instituto Pereira Passos (IPP) / Câmara dos Vereadores\ - \ (CMRJ)\n**Publicado por**: IPP\n**Publicado por (email)**: contato.siurb@gmail.com\n" + - name: aeis + description: "**Descrição**: aeis\n**Frequência de atualização**: Nunca\n**Cobertura + temporal**: aeis\n**Órgão gestor dos dados**: aeis\n**Publicado por**: aeis\n + **Publicado por (email)**: aeis@aeis.com\n" + columns: [] + - name: zoneamento_subzonas_subsetores + description: "**Descrição**: Camadas de zoneamento urbano vigente da Secretaria + Municipal de Planejamento Urbano (SMPU), Subzonas e Subsetores.\n**Frequência + de atualização**: Nunca\n**Cobertura temporal**: Até data corrente\n**Órgão + gestor dos dados**: Instituto Pereira Passos (IPP) / Secretaria Municipal de + Planejamento Urbano (SMPU)\n**Publicado por**: Rodrigo Abreu Carvalho\n**Publicado + por (email)**: abreucarvalho.rodrigo@gmail.com\n" columns: - - name: shape_area - description: Área (m²) do bairro. Calculado automaticamente pelo ArqGis. - - name: id_bairro - description: Código do bairro dado pela prefeitura do Rio de Janeiro. + - name: sigla + description: Sigla que define o tipo e subtipo da subzona e do subsetor. - name: nome - description: Nome do bairro - - name: id_area_planejamento - description: "Código da área de planejamento onde está localizado a região\ - \ de planejamento do bairro.\r\nVer atributo nome_regiao_planejamento." - - name: nome_regiao_planejamento - description: "Nome da região de planejamento. \r\nDeve respeitar o atributo\ - \ id_regiao_planejamento." - - name: id_regiao_planejamento - description: Código da região de planejamento onde está localizado o região - administrativa do bairro. Ver atributo REGIAO_ADM. - - name: id_regiao_administrativa - description: Código da região administrativa onde está locallizado o bairro. - - name: nome_regiao_administrativa - description: "Nome da região administrativa onde está localizado o bairro.\ - \ \r\nEste atributo deve respeitar o atributo id_regiao_administrativa." + description: Nome da subzona ou do subsetor. + - name: legislacao + description: Legislação que institui a criação das subzonas e dos subsetores. + - name: abreviacao + description: Abreviação do tipo e subtipo da subzona e do subsetor. + - name: legislacao_extenso + description: Legislação que institui as subzonas e os subsetores. - name: area - description: "Área (m²) do bairro. \r\nTem o mesmo valor do atributo SHAPE.STArea()." + description: Área das subzonas e subsetores. - name: perimetro - description: Perímetro (m) do bairro. + description: Perímetro das subzonas e subsetores. - name: geometry - description: Geometria do bairro no banco do ArcGIS. - - name: subprefeitura - description: Nome da subprefeitura a que pertence o bairro. + description: Geometria dos polígonos que definem as subzonas e os subsetores. + - name: legenda_abreviada + description: Legenda abreviada. + - name: legenda + description: Legenda. + - name: id_object + description: Chave identificadora da subzona ou do subsetor. - name: zoneamento_zonas - description: "**Descrição**: Camadas de zoneamento urbano vigente da Secretaria\ - \ Municipal de Planejamento Urbano (SMPU).\n**Frequência de atualização**: Nunca\n\ - **Cobertura temporal**: Até data corrente\n**Órgão gestor dos dados**: Instituto\ - \ Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)\n\ + description: "**Descrição**: Camadas de zoneamento urbano vigente da Secretaria + Municipal de Planejamento Urbano (SMPU).\n**Frequência de atualização**: Nunca\n + **Cobertura temporal**: Até data corrente\n**Órgão gestor dos dados**: Instituto + Pereira Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)\n **Publicado por**: Rodrigo Abreu Carvalho\n**Publicado por (email)**: abreucarvalho.rodrigo@gmail.com\n" columns: - name: comprimento @@ -71,46 +72,52 @@ models : description: Poligono - name: id_zona description: ID da zona + - name: aeis_bairro_maravilha + description: "**Descrição**: aeis_bairro_maravilha\n**Frequência de atualização**: + Nunca\n**Cobertura temporal**: aeis_bairro_maravilha\n**Órgão gestor dos dados**: + aeis_bairro_maravilha\n**Publicado por**: aeis_bairro_maravilha\n**Publicado + por (email)**: aeis@aeis.com\n" + columns: [] - name: logradouro - description: "**Descrição**: Trechos ativos de logradouros do município do Rio\ - \ de Janeiro. \r\nTrecho de logradouro é um pedaço do logradouro, no caso de\ - \ uma rua vai de uma esquina à outra. Logradouro é qualquer espaço público comum\ - \ que pode ser usufruído por toda a população (reconhecidos formalmente ou não,\ - \ de conhecimento da prefeitura do Rio de Janeiro), como largos, praças, ruas,\ - \ jardins, parques, entre outros.\n**Frequência de atualização**: Mensal\n**Cobertura\ - \ temporal**: Até data corrente\n**Órgão gestor dos dados**: Instituto Pereira\ - \ Passos (IPP) / Secretaria Municipal de Planejamento Urbano (SMPU)\n**Publicado\ - \ por**: IPP\n**Publicado por (email)**: contato.siurb@gmail.com\n" + description: "**Descrição**: Trechos ativos de logradouros do município do Rio + de Janeiro. \r\nTrecho de logradouro é um pedaço do logradouro, no caso de uma + rua vai de uma esquina à outra. Logradouro é qualquer espaço público comum que + pode ser usufruído por toda a população (reconhecidos formalmente ou não, de + conhecimento da prefeitura do Rio de Janeiro), como largos, praças, ruas, jardins, + parques, entre outros.\n**Frequência de atualização**: Mensal\n**Cobertura temporal**: + Até data corrente\n**Órgão gestor dos dados**: Instituto Pereira Passos (IPP) + / Secretaria Municipal de Planejamento Urbano (SMPU)\n**Publicado por**: IPP\n + **Publicado por (email)**: contato.siurb@gmail.com\n" columns: - name: id_logradouro description: Código oficial do logradouro dado pela Prefeitura do Rio de Janeiro. - name: nome - description: "Nome do bairro onde está localizado o trecho de logradouro.\r\ - \nUm trecho pode passar por vários bairros. \r\nEste atributo indica um\ - \ dos bairros contendo o trecho. \r\nDeve respeitar o atributo Cod_Bairro." + description: "Nome do bairro onde está localizado o trecho de logradouro.\r + \nUm trecho pode passar por vários bairros. \r\nEste atributo indica um + dos bairros contendo o trecho. \r\nDeve respeitar o atributo Cod_Bairro." - name: nome_parcial - description: "Nome parcial do logradouro. \r\nNome do logradouro sem o tipo\ - \ do logradouro (rua, estrada, beco, travessa etc ) e sem a nobreza do logradouro." + description: "Nome parcial do logradouro. \r\nNome do logradouro sem o tipo + do logradouro (rua, estrada, beco, travessa etc ) e sem a nobreza do logradouro." - name: nome_completo - description: "Nome completo do logradouro. \r\nNome do logradouro com tipo,\ - \ nobreza e nome parcial." + description: "Nome completo do logradouro. \r\nNome do logradouro com tipo, + nobreza e nome parcial." - name: id_trecho description: Identificador único do trecho no banco de dados. - name: id_situacao_trecho description: Código de situação do trecho de logradouro. - name: situacao_trecho - description: "Situação do trecho de logradouro.\r\nPor exemplo ativo, cancelado,\ - \ rascunho. Nesta disponibilização do IPP somente entraram os trechos ativos.\ - \ \r\nDeve respeitar o atributo COD_SIT_TRECHO." + description: "Situação do trecho de logradouro.\r\nPor exemplo ativo, cancelado, + rascunho. Nesta disponibilização do IPP somente entraram os trechos ativos. + \r\nDeve respeitar o atributo COD_SIT_TRECHO." - name: id_tipo - description: "Código do tipo do logradouro dado pela prefeitura do Rio de\ - \ Janeiro.\r\nPor exemplo 41 é associado a rua." + description: "Código do tipo do logradouro dado pela prefeitura do Rio de + Janeiro.\r\nPor exemplo 41 é associado a rua." - name: tipo - description: "Tipo do logradouro por extenso.\r\nPor exemplo rua. \r\nDeve\ - \ respeitar o id_tipo." + description: "Tipo do logradouro por extenso.\r\nPor exemplo rua. \r\nDeve + respeitar o id_tipo." - name: id_bairro - description: "Código do bairro, dado pela prefeitura do Rio de Janeiro, do\ - \ trecho de logradouro.\r\nVer o atributo nome." + description: "Código do bairro, dado pela prefeitura do Rio de Janeiro, do + trecho de logradouro.\r\nVer o atributo nome." - name: inicio_numero_porta_par description: Numeração inicial do lado par do trecho de logradouro. - name: final_numero_porta_par @@ -120,34 +127,29 @@ models : - name: final_numero_porta_impar description: Numeração final do lado ímpar do trecho de logradouro. - name: hierarquia - description: "Hierarquia viária do trecho de logradouro. \r\nPor exemplo estrutural,\ - \ arterial primária, arterial secundária, coletora, local. \r\nClassificação\ - \ relacionada a regras para o tráfego que passa por ela.\r\nPor exemplo\ - \ fluxo de veículos, velocidade máxima etc." + description: "Hierarquia viária do trecho de logradouro. \r\nPor exemplo estrutural, + arterial primária, arterial secundária, coletora, local. \r\nClassificação + relacionada a regras para o tráfego que passa por ela.\r\nPor exemplo fluxo + de veículos, velocidade máxima etc." - name: id_chavegeo description: Código Chavegeo calculado a partir das coordenadas X e Y do centro do trecho de logradouro. - name: geometry description: Geometria do trecho de logradouro no banco do ArcGIS. - - name: aeis - description: "**Descrição**: aeis\n**Frequência de atualização**: Nunca\n**Cobertura\ - \ temporal**: aeis\n**Órgão gestor dos dados**: aeis\n**Publicado por**: aeis\n\ - **Publicado por (email)**: aeis@aeis.com\n" - columns: [] - name: zoneamento_setores - description: "**Descrição**: Camadas do zoneamento urbano vigente da Cidade do\ - \ Rio de Janeiro, produzidas pela Secretaria Municipal de Planejamento Urbano\ - \ (SMPU) a partir da Lei Complementar nº 101, de 23 de novembro de 2009 que\ - \ modificou o Plano Diretor da cidade, autorizando o Poder Executivo a instituir\ - \ a Operação Urbana Consorciada da Região do Porto do Rio; da Lei Complementar\ - \ nº 104 de 27 de novembro de 2009, que instituiu o Projeto de Estruturação\ - \ Urbana (PEU) dos bairros de Vargem Grande, Vargem Pequena, Camorim e parte\ - \ dos bairros do Recreio dos Bandeirantes, Barra da Tijuca e Jacarepaguá; e\ - \ da Lei Complementar nº 229 de 14 de julho de 2021, que instituiu o Programa\ - \ Reviver Centro.\n**Frequência de atualização**: Nunca\n**Cobertura temporal**:\ - \ Até data corrente\n**Órgão gestor dos dados**: Instituto Pereira Passos (IPP)\ - \ / Secretaria Municipal de Planejamento Urbano (SMPU)\n**Publicado por**: Rodrigo\ - \ Abreu Carvalho\n**Publicado por (email)**: abreucarvalho.rodrigo@gmail.com\n" + description: "**Descrição**: Camadas do zoneamento urbano vigente da Cidade do + Rio de Janeiro, produzidas pela Secretaria Municipal de Planejamento Urbano + (SMPU) a partir da Lei Complementar nº 101, de 23 de novembro de 2009 que modificou + o Plano Diretor da cidade, autorizando o Poder Executivo a instituir a Operação + Urbana Consorciada da Região do Porto do Rio; da Lei Complementar nº 104 de + 27 de novembro de 2009, que instituiu o Projeto de Estruturação Urbana (PEU) + dos bairros de Vargem Grande, Vargem Pequena, Camorim e parte dos bairros do + Recreio dos Bandeirantes, Barra da Tijuca e Jacarepaguá; e da Lei Complementar + nº 229 de 14 de julho de 2021, que instituiu o Programa Reviver Centro.\n**Frequência + de atualização**: Nunca\n**Cobertura temporal**: Até data corrente\n**Órgão + gestor dos dados**: Instituto Pereira Passos (IPP) / Secretaria Municipal de + Planejamento Urbano (SMPU)\n**Publicado por**: Rodrigo Abreu Carvalho\n**Publicado + por (email)**: abreucarvalho.rodrigo@gmail.com\n" columns: - name: id_object description: Chave identificadora de objeto. @@ -172,71 +174,51 @@ models : description: Perímetro do polígono que define o setor. - name: geometry description: Geometria do setor no banco do ArcGIS. - - name: lote - description: "**Descrição**: lote\n**Frequência de atualização**: Nunca\n**Cobertura\ - \ temporal**: lote\n**Órgão gestor dos dados**: lote\n**Publicado por**: lote\n\ - **Publicado por (email)**: lote@lote.com\n" - columns: [] - - name: zoneamento_subzonas_subsetores - description: "**Descrição**: Camadas de zoneamento urbano vigente da Secretaria\ - \ Municipal de Planejamento Urbano (SMPU), Subzonas e Subsetores.\n**Frequência\ - \ de atualização**: Nunca\n**Cobertura temporal**: Até data corrente\n**Órgão\ - \ gestor dos dados**: Instituto Pereira Passos (IPP) / Secretaria Municipal\ - \ de Planejamento Urbano (SMPU)\n**Publicado por**: Rodrigo Abreu Carvalho\n\ - **Publicado por (email)**: abreucarvalho.rodrigo@gmail.com\n" + - name: bairro + description: "**Descrição**: Bairros da Cidade do Rio de Janeiro.\n**Frequência + de atualização**: Mensal\n**Cobertura temporal**: Até a presente data\n**Órgão + gestor dos dados**: Instituto Pereira Passos (IPP) / Câmara dos Vereadores (CMRJ)\n + **Publicado por**: IPP\n**Publicado por (email)**: contato.siurb@gmail.com\n" columns: - - name: sigla - description: Sigla que define o tipo e subtipo da subzona e do subsetor. + - name: shape_area + description: Área (m²) do bairro. Calculado automaticamente pelo ArqGis. + - name: id_bairro + description: Código do bairro dado pela prefeitura do Rio de Janeiro. - name: nome - description: Nome da subzona ou do subsetor. - - name: legislacao - description: Legislação que institui a criação das subzonas e dos subsetores. - - name: abreviacao - description: Abreviação do tipo e subtipo da subzona e do subsetor. - - name: legislacao_extenso - description: Legislação que institui as subzonas e os subsetores. - - name: area - description: Área das subzonas e subsetores. - - name: perimetro - description: Perímetro das subzonas e subsetores. - - name: geometry - description: Geometria dos polígonos que definem as subzonas e os subsetores. - - name: legenda_abreviada - description: Legenda abreviada. - - name: legenda - description: Legenda. - - name: id_object - description: Chave identificadora da subzona ou do subsetor. - - name: subprefeitura - description: "**Descrição**: Tabela com as regiões da sub-prefeitura do Rio de\ - \ Janeiro.\n**Frequência de atualização**: Mensal\n**Cobertura temporal**: Até\ - \ data corrente\n**Órgão gestor dos dados**: Instituto Pereira Passos (IPP)\n\ - **Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" - columns: - - name: id_subprefeitura - description: Id da subprefeitura - - name: subprefeitura - description: Nome da subprefeitura. + description: Nome do bairro + - name: id_area_planejamento + description: "Código da área de planejamento onde está localizado a região + de planejamento do bairro.\r\nVer atributo nome_regiao_planejamento." + - name: nome_regiao_planejamento + description: "Nome da região de planejamento. \r\nDeve respeitar o atributo + id_regiao_planejamento." + - name: id_regiao_planejamento + description: Código da região de planejamento onde está localizado o região + administrativa do bairro. Ver atributo REGIAO_ADM. + - name: id_regiao_administrativa + description: Código da região administrativa onde está locallizado o bairro. + - name: nome_regiao_administrativa + description: "Nome da região administrativa onde está localizado o bairro. + \r\nEste atributo deve respeitar o atributo id_regiao_administrativa." - name: area - description: Área em m² da região da subprefeitura. + description: "Área (m²) do bairro. \r\nTem o mesmo valor do atributo SHAPE.STArea()." - name: perimetro - description: Perímetro em metros da região da subprefeitura. + description: Perímetro (m) do bairro. - name: geometry description: Geometria do bairro no banco do ArcGIS. - - name: geometry_wkt - description: Geometria do região da região no banco do ArcGIS. - - name: aeis_bairro_maravilha - description: "**Descrição**: aeis_bairro_maravilha\n**Frequência de atualização**:\ - \ Nunca\n**Cobertura temporal**: aeis_bairro_maravilha\n**Órgão gestor dos dados**:\ - \ aeis_bairro_maravilha\n**Publicado por**: aeis_bairro_maravilha\n**Publicado\ - \ por (email)**: aeis@aeis.com\n" + - name: subprefeitura + description: Nome da subprefeitura a que pertence o bairro. + - name: lote + description: "**Descrição**: lote\n**Frequência de atualização**: Nunca\n**Cobertura + temporal**: lote\n**Órgão gestor dos dados**: lote\n**Publicado por**: lote\n + **Publicado por (email)**: lote@lote.com\n" columns: [] - name: edificacoes - description: "**Descrição**: Base geográfica das edificações da cidade, restituídas\ - \ segundo imagens de levantamento aerofotogramétrico coletadas entre maio e\ - \ junho de 2013. Contém atributos da altitude da base, do topo e altura.\n**Frequência\ - \ de atualização**: Nunca\n**Cobertura temporal**: Até data corrente\n**Órgão\ - \ gestor dos dados**: Instituto Pereira Passos (IPP)\n**Publicado por**: IPP\n\ + description: "**Descrição**: Base geográfica das edificações da cidade, restituídas + segundo imagens de levantamento aerofotogramétrico coletadas entre maio e junho + de 2013. Contém atributos da altitude da base, do topo e altura.\n**Frequência + de atualização**: Nunca\n**Cobertura temporal**: Até data corrente\n**Órgão + gestor dos dados**: Instituto Pereira Passos (IPP)\n**Publicado por**: IPP\n **Publicado por (email)**: contato.siurb@gmail.com\n" columns: - name: id @@ -267,3 +249,21 @@ models : description: Perímetro do polígono que representa a edificação. - name: geometry description: Geometria + - name: subprefeitura + description: "**Descrição**: Tabela com as regiões da sub-prefeitura do Rio de + Janeiro.\n**Frequência de atualização**: Mensal\n**Cobertura temporal**: Até + data corrente\n**Órgão gestor dos dados**: Instituto Pereira Passos (IPP)\n + **Publicado por**: Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" + columns: + - name: id_subprefeitura + description: Id da subprefeitura + - name: subprefeitura + description: Nome da subprefeitura. + - name: area + description: Área em m² da região da subprefeitura. + - name: perimetro + description: Perímetro em metros da região da subprefeitura. + - name: geometry + description: Geometria do bairro no banco do ArcGIS. + - name: geometry_wkt + description: Geometria do região da região no banco do ArcGIS. diff --git a/models/educacao_basica/schema.yml b/models/educacao_basica/schema.yml index 1609ce4..2938f5f 100644 --- a/models/educacao_basica/schema.yml +++ b/models/educacao_basica/schema.yml @@ -1,12 +1,69 @@ models : + - name: frequencia + description: "**Descrição**: Frequência dos alunos matriculados ou que já tenham + sido matriculados em uma escola da prefeitura do Rio de Janeiro desde 2012. + A frequência do aluno leva em consideração o periodo (em geral de um mês) e + a disciplina feita.\n**Frequência de atualização**: Anual\n**Cobertura temporal**: + Desde 2012 Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal + de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: + nuno.silva@rioeduca.net\n" + columns: + - name: id_escola + description: Identificador da escola, onde o aluno estuda, na base de dados. + - name: id_turma + description: Identificador da turma do aluno na base de dados. + - name: turma + description: Turma do aluno. Deve respeitar o atributo id_turma. + - name: id_aluno + description: Identificador do aluno, para o qual está sendo calculado a frequência, + na base de dados. + - name: id_coc + description: "Coc do bimestre que contém o período onde está sendo calculada + a frequência. \r\nNúmero do conselho de classe.\r\nÉ único por período letivo. + Conselho de classe é uma reunião de professores que ocorre no final do bimestre." + - name: data_inicio + description: "Data do início do período em que vai ser calculada a frequência. + \r\nUm período, em geral, de um mês, podendo começar e acabar no meio do + mês." + - name: data_fim + description: Data do fim do período. + - name: dias_letivos + description: "Número de dias letivos no período. Um dia letivo é um dia que + teve aula.\r\nO somatório de todos os períodos em um ano deve dar no mínimo + 200 dias." + - name: tempos_letivos + description: "Número de tempos letivos da disciplina no período.\r\nTempo + letivo é um tempo de aula, como uma aula de geografia, história etc. \r\n + Quando é fundamental 1 fica igual a dias letivos." + - name: faltas_global + description: "Número de tempos letivos em que o aluno faltou em todas as disciplinas. + \r\nÉ o somatório dos valores do atributo faltas_disciplina. \r\nQuando + é fundamental 2 fica em branco." + - name: id_disciplina + description: "Identificador da disciplina, em que está sendo calculada a + frequência, na base de dados. \r\nQuando é fundamental 1 fica em branco." + - name: id_disciplina_ano + description: "Código da disciplina em que está sendo calculada a frequência.\r + \nÉ único por ano. \r\nQuando é fundamental 1 fica em branco." + - name: disciplina + description: "Nome da disciplina em que está sendo calculada a frequência.\r + \nEm geral mantém uma constância, podendo durar o nome indefinidamente. + deve respeitar o atributo id_disciplina_ano.\r\nQuando é fundamental 1 fica + em branco." + - name: faltas_disciplina + description: "Número de faltas em tempos letivos do aluno na disciplina. \r + \nQuando é fundamental 1 fica zerado." + - name: carga_horaria_semanal + description: "Carga horária semanal na disciplina.\r\nQuando é fundamental + 1 fica zerado." - name: escola - description: "**Descrição**: Unidade escolar pertencente a, ou de interesse, da\ - \ prefeitura do Rio de Janeiro onde podem ser alocadas turmas. As unidades escolares\ - \ de interesse da PCRJ são creche parceiras onde estão matriculados alunos da\ - \ prefeitura do Rio de Janeiro.\n**Frequência de atualização**: Mensal\n**Cobertura\ - \ temporal**: Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal\ - \ de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**:\ - \ nuno.silva@rioeduca.net\n" + description: "**Descrição**: Unidade escolar pertencente a, ou de interesse, da + prefeitura do Rio de Janeiro onde podem ser alocadas turmas. As unidades escolares + de interesse da PCRJ são creche parceiras onde estão matriculados alunos da + prefeitura do Rio de Janeiro.\n**Frequência de atualização**: Mensal\n**Cobertura + temporal**: Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal + de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: + nuno.silva@rioeduca.net\n" columns: - name: id_inep description: Identificador, dado pelo INEP - Instituto Nacional de Estudos @@ -17,9 +74,9 @@ models : - name: nome description: Nome da unidade escolar. Depende do atributo id_designacao. - name: tipo - description: "\"Tipo da unidade escolar, Pode ser creche, escola, CIEP ou\ - \ EDI. EDI é a sigla para Espaço de\r\n Desenvolvimento Infantil, unidade\ - \ escolar especializada na educação para a primeira infância.\"" + description: "\"Tipo da unidade escolar, Pode ser creche, escola, CIEP ou + EDI. EDI é a sigla para Espaço de\r\n Desenvolvimento Infantil, unidade + escolar especializada na educação para a primeira infância.\"" - name: id_designacao description: Código de identificação da unidade escolar, constituido pelo código da CRE, Código da micro-área, um sequencial e o tipo da unidade escolar @@ -37,22 +94,22 @@ models : - name: direcao description: Nome do(a) diretor(a) da unidade escolar - name: cre - description: "Número da CRE que administra a unidade escolar. CRE é a sigla\ - \ para coordenadoria regional\r\nde educação. Uma CRE reúne unidades escolares\ - \ da prefeitura em uma determinada região.\"" + description: "Número da CRE que administra a unidade escolar. CRE é a sigla + para coordenadoria regional\r\nde educação. Uma CRE reúne unidades escolares + da prefeitura em uma determinada região.\"" - name: polo - description: "Polo onde esta a unidade escolar.\r\nUm polo é um lugar que\ - \ atende prioritariamente a alunos matriculados na Unidade Escolar de determinada\ - \ área, oferecendo oficinas tendo o trabalho como princípio educativo. \r\ - \nEle pode, eventualmente, atender a alunos de áreas de outros polos." + description: "Polo onde esta a unidade escolar.\r\nUm polo é um lugar que + atende prioritariamente a alunos matriculados na Unidade Escolar de determinada + área, oferecendo oficinas tendo o trabalho como princípio educativo. \r\n + Ele pode, eventualmente, atender a alunos de áreas de outros polos." - name: micro_area - description: "Micro área onde está a unidade escolar.\r\nUma micro área é\ - \ uma área geográfica do município do Rio de Janeiro, definida pelo Instituto\ - \ Pereira Passos (IPP) para facilitar a administração escolar, independente\ - \ de bairros e outras divisões territoriais feitas pela prefeitura." + description: "Micro área onde está a unidade escolar.\r\nUma micro área é + uma área geográfica do município do Rio de Janeiro, definida pelo Instituto + Pereira Passos (IPP) para facilitar a administração escolar, independente + de bairros e outras divisões territoriais feitas pela prefeitura." - name: id_institucional_pcrj - description: "Identificador, dado pela prefeitura do Rio de Janeiro, para\ - \ a unidade escolar. \r\nSICI é o sistema de codificação institucional." + description: "Identificador, dado pela prefeitura do Rio de Janeiro, para + a unidade escolar. \r\nSICI é o sistema de codificação institucional." - name: numero_salas_recurso description: Total de salas de recurso na unidade. Sala de recurso é uma dependência com professor especializado e recursos especiais para determinada atividade. @@ -61,104 +118,193 @@ models : - name: numero_salas_utilizadas description: Número de salas de aula, na unidade escolar, efetivamente usadas por turmas. - - name: frequencia - description: "**Descrição**: Frequência dos alunos matriculados ou que já tenham\ - \ sido matriculados em uma escola da prefeitura do Rio de Janeiro desde 2012.\ - \ A frequência do aluno leva em consideração o periodo (em geral de um mês)\ - \ e a disciplina feita.\n**Frequência de atualização**: Anual\n**Cobertura temporal**:\ - \ Desde 2012 Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal\ - \ de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**:\ - \ nuno.silva@rioeduca.net\n" + - name: avaliacao + description: "**Descrição**: Avaliações de alunos dadas no COC.\r\nAs notas de + disciplinas (ou a global) estão preenchidas (de 0,0 a 10) ou com a anotação + 'sem informação' caso não haja nota para ela. \r\nDependendo do tipo de turma + (Infantil, Fundamental 1, Fundamental 2, EJA, Classes especiais exclusivas, + Turmas de correção de fluxo, etc) algumas notas são preenchidas sempre com a + anotação 'sem informação'.\n**Frequência de atualização**: Anual\n**Cobertura + temporal**: Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal + de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: + nuno.silva@rioeduca.net\n" columns: - - name: id_escola - description: Identificador da escola, onde o aluno estuda, na base de dados. + - name: ano + description: Ano do COC - name: id_turma - description: Identificador da turma do aluno na base de dados. - - name: turma - description: Turma do aluno. Deve respeitar o atributo id_turma. + description: Identificador da turma na base de dados - name: id_aluno - description: Identificador do aluno, para o qual está sendo calculado a frequência, - na base de dados. + description: Identificador do aluno na base de dados + - name: id_matricula_turma + description: Identificador que associa matricula do aluno a turma. + - name: id_curriculo + description: "Identificador de etapa na base de dados. \r\nEx. Educação infantil + - creche turno único, 2019 - ensino fundamental I - bilíngue ing-tu" + - name: id_curriculo_periodo + description: Identificador da associação entre currículo (conjunto de disciplinas) + e período (de um ano). - name: id_coc - description: "Coc do bimestre que contém o período onde está sendo calculada\ - \ a frequência. \r\nNúmero do conselho de classe.\r\nÉ único por período\ - \ letivo. Conselho de classe é uma reunião de professores que ocorre no\ - \ final do bimestre." - - name: data_inicio - description: "Data do início do período em que vai ser calculada a frequência.\ - \ \r\nUm período, em geral, de um mês, podendo começar e acabar no meio\ - \ do mês." - - name: data_fim - description: Data do fim do período. - - name: dias_letivos - description: "Número de dias letivos no período. Um dia letivo é um dia que\ - \ teve aula.\r\nO somatório de todos os períodos em um ano deve dar no mínimo\ - \ 200 dias." - - name: tempos_letivos - description: "Número de tempos letivos da disciplina no período.\r\nTempo\ - \ letivo é um tempo de aula, como uma aula de geografia, história etc. \r\ - \nQuando é fundamental 1 fica igual a dias letivos." - - name: faltas_global - description: "Número de tempos letivos em que o aluno faltou em todas as disciplinas.\ - \ \r\nÉ o somatório dos valores do atributo faltas_disciplina. \r\nQuando\ - \ é fundamental 2 fica em branco." - - name: id_disciplina - description: "Identificador da disciplina, em que está sendo calculada a\ - \ frequência, na base de dados. \r\nQuando é fundamental 1 fica em branco." - - name: id_disciplina_ano - description: "Código da disciplina em que está sendo calculada a frequência.\r\ - \nÉ único por ano. \r\nQuando é fundamental 1 fica em branco." - - name: disciplina - description: "Nome da disciplina em que está sendo calculada a frequência.\r\ - \nEm geral mantém uma constância, podendo durar o nome indefinidamente.\ - \ deve respeitar o atributo id_disciplina_ano.\r\nQuando é fundamental 1\ - \ fica em branco." - - name: faltas_disciplina - description: "Número de faltas em tempos letivos do aluno na disciplina. \r\ - \nQuando é fundamental 1 fica zerado." - - name: carga_horaria_semanal - description: "Carga horária semanal na disciplina.\r\nQuando é fundamental\ - \ 1 fica zerado." - - name: dependencia - description: "**Descrição**: Dependências pertencentes à prefeitura do Rio de\ - \ Janeiro. Dependência em uma unidade escolar pertencente a prefeitura do Rio\ - \ de Janeiro. . Ex.: Sala de Aula, Auditório, Laboratório de Informática, despensa,\ - \ rampa de acesso etc.\n**Frequência de atualização**: Mensal\n**Cobertura temporal**:\ - \ Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal de Educação\n\ - **Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" + description: "Identificador único do COC na base de dados. \r\nConselho de + classe é um conjunto de reuniões de professores que ocorre no final do bimestre. + \r\nNo COC é dado um conceito final para o aluno, diferente das notas por + matérias." + - name: coc + description: Nome do COC. Ex. 1º COC, 2º COC etc. + - name: id_turma_escola + description: "Identificador da turma. \r\nÉ dado pela escola.\r\nÉ único em + determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 é + para o sexto ano." + - name: frequencia + description: Percentagem de dias que o aluno frequentou em relação ao número + total de dias letivos. + - name: conceito + description: Conceito dado ao aluno em um COC. + - name: nota_fundamental_1 + description: "Nota dada pelo professor do fundamental 1.\r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito.\r\nEm + geral é preenchido para o fundamental 1." + - name: matematica + description: "Conceito dado em matemática ao aluno em um COC. \r\nFica com + 'sem informação' caso a criança não tenha sido avaliada neste conceito. + \r\nEm geral é preenchido para o fundamental 2." + - name: portugues + description: Conceito dado em português ao aluno neste COC. Fica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. Em geral + é prenchido para o fundamental 2. + - name: ciencias + description: "Conceito dado em ciências ao aluno em um COC.\r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. \r\n + Em geral é preenchido para o fundamental 2." + - name: geografia + description: "Conceito dado em geografia ao aluno em um COC. \r\nFica com + 'sem informação' caso a criança não tenha sido avaliada neste conceito. + \r\nEm geral é preenchido para o fundamental 2." + - name: historia + description: "Conceito dado em história ao aluno em um COC. \r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. \r\n + Em geral é preenchido para o fundamental 2." + - name: educacao_fisica + description: Conceito dado em educação física ao aluno neste COC. Fica com + 'sem informação' caso a criança não tenha sido avaliada neste conceito. + Em geral é prenchido para o fundamental 2. + - name: ingles + description: "Conceito dado em inglês ao aluno em um COC.\r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. \r\n + Em geral é preenchido para o fundamental 2." + - name: espanhol + description: "Conceito dado em espanhol ao aluno em um COC. \r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. \r\n + Em geral é preenchido para o fundamental 2." + - name: frances + description: "Conceito dado em francês ao aluno em um COC. \r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. \r\n + Em geral é preenchido para o fundamental 2." + - name: alemao + description: "Conceito dado em alemão ao aluno em um COC.\r\nFica com 'sem + informação' caso a criança não tenha sido avaliada neste conceito. \r\n + Em geral é preenchido para o fundamental 2." + - name: artes_visuais + description: "Conceito dado em artes visuais ao aluno em um COC. \r\nFica + com 'sem informação' caso a criança não tenha sido avaliada neste conceito. + \r\nEm geral é preenchido para o fundamental 2." + - name: artes_plasticas + description: "Conceito dado em artes plásticas ao aluno em um COC. \r\nFica + com 'sem informação' caso a criança não tenha sido avaliada neste conceito. + \r\nEm geral é preenchido para o fundamental 2." + - name: artes_cenicas + description: "Conceito dado em artes cênicas ao aluno em um COC.\r\nFica com + 'sem informação' caso a criança não tenha sido avaliada neste conceito. + \r\nEm geral é preenchido para o fundamental 2." + - name: teatro + description: Conceito dado em teatro ao aluno em um COC. Fica com 'sem informação' + caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido + para o fundamental 2. + - name: musica + description: Conceito dado em música ao aluno em um COC. Fica com 'sem informação' + caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido + para o fundamental 2. + - name: reuniao_pais + description: Indica se teve reunião dos pais + - name: movimentacao + description: "**Descrição**: Movimentações feitas de alunos de interesse da prefeitura + do Rio de Janeiro ( algumas informações desde 1973, são mais completas a partir + de 2012 ).\r\nMovimentação é a saída do aluno de uma turma, potencialmente para + entrada em outra turma da mesma unidade escolar ou para outra unidade escolar, + do município ou não.\n**Frequência de atualização**: Anual\n**Cobertura temporal**: + Desde 1973 até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal + de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: + nuno.silva@rioeduca.net\n" columns: - - name: id_escola - description: Identificador da escola, onde está a dependência, na base de - dados. - - name: id_dependencia - description: Identificador que é a concatenação do identificador da escola - (id_escola) onde fica a dependência com o identificador da dependência (número - que identifica unicamente cada dependência na escola) na base de dados. - - name: nome - description: Nome da dependência. + - name: ano + description: Ano da movimentação. + - name: id_cre + description: "Número da CRE que administra a unidade escolar onde a movimentação + foi registrada. \r\nNo caso de saída de uma unidade escolar ela é registrada + nesta unidade. \r\nCRE é a sigla para coordenadoria regional de educação. + \r\nUma CRE reúne unidades escolares da prefeitura em uma determinada região." + - name: id_coc + description: "COC cujo período onde o aluno sofreu movimentação. Número do + conselho de classe.\r\nÉ único por período letivo. \r\nConselho de classe + é um conjunto de reuniões de professores que ocorre no final do bimestre." + - name: id_unidade + description: "Número da unidade escolar dado pela SME onde foi registrada + a movimentação.\r\nContém 7 dígitos." + - name: id_turma_escola + description: "Identificador da turma da unidade escolar que registrou a movimentação.\r + \nÉ dado pela unidade escolar.\r\nÉ único em determinada escola e determinado + ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." + - name: grupamento + description: "Ano da turma da unidade escolar que registrou a movimentação.\r + \nEx. primeiro ano, segundo ano etc." + - name: id_aluno + description: Identificador do aluno na base de dados. + - name: matricula + description: Matricula do aluno que fez a movimentação. Campo anonimizado. + - name: genero + description: Sexo do aluno, pode ser masculino ou feminino + - name: id_deficiencia + description: "Código da deficiência do aluno.\r\n00 caso não tenha nenhuma + deficiência." + - name: deficiencia + description: Tipo da deficiência do aluno, caso ele tenha. + - name: data_nascimento + description: Data de nascimento do aluno. + - name: idade_atual + description: Idade atual do aluno. + - name: idade_final_ano + description: Idade do aluno no final do ano. + - name: data_movimentacao + description: Data em que ocorreu a movimentação. + - name: id_movimentacao + description: Identificador do tipo da movimentação na base de dados. + - name: movimentacao + description: "Nome do tipo da movimentação.\r\nEx. Transferência da rede particular, + transferência para a rede particular, Abandono etc." + - name: ordem + description: Ordem da movimentação de determinado aluno durante a sua vida + escolar no município do Rio de Janeiro. - name: tipo - description: 'Tipo da dependência. Ex.: Sala de Aula, Auditório, Laboratório - de Informática, despensa, rampa de acesso etc.' - - name: aloca_turma - description: Indica se a dependência pode ser usada para alocar turma ou não. - - name: util_como - description: "Utilização atual da dependência. Ex. os mesmos do tipo de depêndencia.\ - \ \r\nPode diferir do tipo de dependência, pois o tipo de dependência é\ - \ tipo oficial da dependência, que pode ser diferente da utilização real." - - name: aloca_turma_e_util_como - description: "Booleano que indica se a dependência tem uma turma alocada a\ - \ ela. \r\nSim, não ou emergencial." - - name: capacidade - description: "Número máximo de alunos que a dependência comporta. \r\nEm geral\ - \ é calculado em um m2 por aluno." - - name: area - description: Área, em metros quadrados, da dependência + description: Indica se a movimentação é de entrada ou saída, mesmo dentro + da mesma unidade escolar. Tem sempre o valor 'Entrada' quando a transferência + é entre turmas dentro da mesma unidade escolar. + - name: aluno_turma + description: "**Descrição**: Relacionamento entre alunos e turmas.\n**Frequência + de atualização**: Anual\n**Cobertura temporal**: Até data corrente\n**Órgão + gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**: Nuno + Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" + columns: + - name: ano + description: Ano da turma associado ao id da turma. + - name: id_turma + description: Identificador da turma, criado anualmente. + - name: id_aluno + description: Identificador do aluno. - name: aluno - description: "**Descrição**: Alunos matriculados em escolas da prefeitura do Rio\ - \ de Janeiro no ano corrente. \r\nCampos anonimizados para atendimento a LGPD.\n\ - **Frequência de atualização**: Anual\n**Cobertura temporal**: Até data corrente\n\ - **Órgão gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**:\ - \ Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" + description: "**Descrição**: Alunos matriculados em escolas da prefeitura do Rio + de Janeiro no ano corrente. \r\nCampos anonimizados para atendimento a LGPD.\n + **Frequência de atualização**: Anual\n**Cobertura temporal**: Até data corrente\n + **Órgão gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**: + Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" columns: - name: ano description: Ano em que o aluno está matriculado. @@ -172,12 +318,12 @@ models : description: Matrícula do aluno (mascarada, os quatro primeiros dígitos originais e o resto está preenchido com 9s) - name: situacao - description: "Boleano indicando se o aluno está ativo na rede de ensino.\r\ + description: "Boleano indicando se o aluno está ativo na rede de ensino.\r \nPode ter os valores ativo ou inativo." - name: id_utltima_movimentacao - description: "Código do tipo da última movimentação do aluno. \r\nA movimentação\ - \ do aluno indica que o aluno saiu de uma turma, podendo ter ido para outra\ - \ turma em outra ou na mesma escola." + description: "Código do tipo da última movimentação do aluno. \r\nA movimentação + do aluno indica que o aluno saiu de uma turma, podendo ter ido para outra + turma em outra ou na mesma escola." - name: ultima_movimentacao description: 'Indica o tipo da última movimentação do aluno. Ex: Abandono, renovação de matrícula, mudança de turma.' @@ -215,19 +361,19 @@ models : 0 se não inscrito e 1 se inscrito. Um clube escolar é um clube pertencente a prefeitura e faz parte de uma escola da prefeitura do Rio de Janeiro. - name: nucleo_artes - description: "Booleano indicando que o aluno está inscrito em um núcleo de\ - \ artes, 0 se não inscrito e 1 se inscrito. \r\nUm núcleo de artes pertence\ - \ a prefeitura e faz parte de uma escola da prefeitura do Rio de Janeiro." + description: "Booleano indicando que o aluno está inscrito em um núcleo de + artes, 0 se não inscrito e 1 se inscrito. \r\nUm núcleo de artes pertence + a prefeitura e faz parte de uma escola da prefeitura do Rio de Janeiro." - name: mais_educacao - description: "Boleano indicando que o aluno está inscrito no Mais Educação,\ - \ 0 se não inscrito e 1 se inscrito. \r\nPrograma do MEC que dá atividades\ - \ específicas e acompanhamento ao aluno. Específico para alunos com histórico\ - \ de evasão ou reprovação." + description: "Boleano indicando que o aluno está inscrito no Mais Educação, + 0 se não inscrito e 1 se inscrito. \r\nPrograma do MEC que dá atividades + específicas e acompanhamento ao aluno. Específico para alunos com histórico + de evasão ou reprovação." - name: territorio_social - description: "Booleano indicando que o aluno mora em um território social,\ - \ 0 se não mora e 1 se mora.\r\nUm território social é uma região geográfica\ - \ do município do Rio de Janeiro, classificada pela prefeitura como de extrema\ - \ vulnerabilidade social." + description: "Booleano indicando que o aluno mora em um território social, + 0 se não mora e 1 se mora.\r\nUm território social é uma região geográfica + do município do Rio de Janeiro, classificada pela prefeitura como de extrema + vulnerabilidade social." - name: tipo_avaliacao_jovens_adultos description: 'Tipo de avaliação usada, para o aluno, no ensino de jovens e adultos. Ex: UP 1 ou aval 2.' @@ -235,12 +381,66 @@ models : description: Nome do aluno (mascarado, está preenchido com Xs) - name: cpf description: CPF do aluno (mascarado, está preenchido com 9s) + - name: turma + description: "**Descrição**: Turma de alunos, atuais ou passadas, em unidades + escolares pertencentes ou de interesse da prefeitura do Rio de Janeiro.\n**Frequência + de atualização**: Mensal\n**Cobertura temporal**: Até data corrente\n**Órgão + gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**: Nuno + Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" + columns: + - name: ano + description: "Ano em que a turma existe ou existiu. \r\nUma turma é identificada + pela unidade escolar onde ela esta, pelo seu número e por seu ano." + - name: id_escola + description: Identificador da escola na base de dados. + - name: id_dependencia + description: Identificador que é a concatenação do identificador da escola + (id_escola) com o identificador da dependência (número que identifica unicamente + cada dependência na escola) na base de dados. + - name: id_turma + description: Identificador da turma na base de dados. + - name: id_turma_escola + description: "Identificador da turma. \r\nÉ dado pela escola. \r\nÉ único + em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601 + é para o sexto ano." + - name: curso + description: Tipo do curso que a turma está fazendo. Ex. Ensino fundamental + 1, Ensino fundamental classe especial, Educação infantil pré-escola. Este + tipo pode variar de ano a ano. + - name: nivel_ensino + description: "Nível do ensino da turma. \r\nPode ser Fundamental ou Educação + Infantil." + - name: modalidade + description: "Modalidade do ensino da turma. \r\nPode ser Regular, Especial + ou EJA." + - name: grupamento + description: "Série da turma. \r\nEm unidades escolares da prefeitura em geral + se vai do 1ª a 9ª ano. \r\nEm dados mais antigos pode ir da 1ª a 8ª série." + - name: turno + description: "Turno da turma.\r\nPode ser Manhã, Tarde, Noite ou Integral.\r + \nPode ser primeiro turno ou segundo turno em turmas mais antigas." + - name: sala + description: Nome da dependência que é ocupada pela turma como sala de aula. + - name: area_sala + description: Área, em metros quadrados, da dependência que é ocupada pela + turma. + - name: capacidade_sala + description: Capacidade, em número de alunos, da dependência que é ocupada + pela turma. + - name: tipo_sala + description: "Tipo da dependência ocupada pela turma. \r\nEx.: Sala de Aula, + Auditório, Laboratório de Informática, despensa, rampa de acesso etc." + - name: sala_util_como + description: "Utilização atual da dependência ocupada pela turma. \r\nEx. + os mesmos do tipo de dependência(tipo_sala). Pode diferir do tipo de dependência, + pois o tipo de dependência é tipo oficial da dependência, que pode ser diferente + da utilização real." - name: aluno_historico - description: "**Descrição**: Histórico e dados pessoais de todos os alunos que\ - \ passaram pela rede municipal de educação da prefeitura do Rio de Janeiro.\n\ - **Frequência de atualização**: Anual\n**Cobertura temporal**: Até data corrente\n\ - **Órgão gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**:\ - \ Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" + description: "**Descrição**: Histórico e dados pessoais de todos os alunos que + passaram pela rede municipal de educação da prefeitura do Rio de Janeiro.\n + **Frequência de atualização**: Anual\n**Cobertura temporal**: Até data corrente\n + **Órgão gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**: + Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" columns: - name: ano description: Ano de cobertura do histórico. @@ -319,206 +519,23 @@ models : description: Descrição da deficiência do aluno. - name: genero description: Gênero do aluno, pode ser masculino ou feminino. - - name: avaliacao - description: "**Descrição**: Avaliações de alunos dadas no COC.\r\nAs notas de\ - \ disciplinas (ou a global) estão preenchidas (de 0,0 a 10) ou com a anotação\ - \ 'sem informação' caso não haja nota para ela. \r\nDependendo do tipo de turma\ - \ (Infantil, Fundamental 1, Fundamental 2, EJA, Classes especiais exclusivas,\ - \ Turmas de correção de fluxo, etc) algumas notas são preenchidas sempre com\ - \ a anotação 'sem informação'.\n**Frequência de atualização**: Anual\n**Cobertura\ - \ temporal**: Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal\ - \ de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**:\ - \ nuno.silva@rioeduca.net\n" - columns: - - name: ano - description: Ano do COC - - name: id_turma - description: Identificador da turma na base de dados - - name: id_aluno - description: Identificador do aluno na base de dados - - name: id_matricula_turma - description: Identificador que associa matricula do aluno a turma. - - name: id_curriculo - description: "Identificador de etapa na base de dados. \r\nEx. Educação infantil\ - \ - creche turno único, 2019 - ensino fundamental I - bilíngue ing-tu" - - name: id_curriculo_periodo - description: Identificador da associação entre currículo (conjunto de disciplinas) - e período (de um ano). - - name: id_coc - description: "Identificador único do COC na base de dados. \r\nConselho de\ - \ classe é um conjunto de reuniões de professores que ocorre no final do\ - \ bimestre. \r\nNo COC é dado um conceito final para o aluno, diferente\ - \ das notas por matérias." - - name: coc - description: Nome do COC. Ex. 1º COC, 2º COC etc. - - name: id_turma_escola - description: "Identificador da turma. \r\nÉ dado pela escola.\r\nÉ único em\ - \ determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601\ - \ é para o sexto ano." - - name: frequencia - description: Percentagem de dias que o aluno frequentou em relação ao número - total de dias letivos. - - name: conceito - description: Conceito dado ao aluno em um COC. - - name: nota_fundamental_1 - description: "Nota dada pelo professor do fundamental 1.\r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito.\r\n\ - Em geral é preenchido para o fundamental 1." - - name: matematica - description: "Conceito dado em matemática ao aluno em um COC. \r\nFica com\ - \ 'sem informação' caso a criança não tenha sido avaliada neste conceito.\ - \ \r\nEm geral é preenchido para o fundamental 2." - - name: portugues - description: Conceito dado em português ao aluno neste COC. Fica com 'sem - informação' caso a criança não tenha sido avaliada neste conceito. Em geral - é prenchido para o fundamental 2. - - name: ciencias - description: "Conceito dado em ciências ao aluno em um COC.\r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito. \r\n\ - Em geral é preenchido para o fundamental 2." - - name: geografia - description: "Conceito dado em geografia ao aluno em um COC. \r\nFica com\ - \ 'sem informação' caso a criança não tenha sido avaliada neste conceito.\ - \ \r\nEm geral é preenchido para o fundamental 2." - - name: historia - description: "Conceito dado em história ao aluno em um COC. \r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito. \r\n\ - Em geral é preenchido para o fundamental 2." - - name: educacao_fisica - description: Conceito dado em educação física ao aluno neste COC. Fica com - 'sem informação' caso a criança não tenha sido avaliada neste conceito. - Em geral é prenchido para o fundamental 2. - - name: ingles - description: "Conceito dado em inglês ao aluno em um COC.\r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito. \r\n\ - Em geral é preenchido para o fundamental 2." - - name: espanhol - description: "Conceito dado em espanhol ao aluno em um COC. \r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito. \r\n\ - Em geral é preenchido para o fundamental 2." - - name: frances - description: "Conceito dado em francês ao aluno em um COC. \r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito. \r\n\ - Em geral é preenchido para o fundamental 2." - - name: alemao - description: "Conceito dado em alemão ao aluno em um COC.\r\nFica com 'sem\ - \ informação' caso a criança não tenha sido avaliada neste conceito. \r\n\ - Em geral é preenchido para o fundamental 2." - - name: artes_visuais - description: "Conceito dado em artes visuais ao aluno em um COC. \r\nFica\ - \ com 'sem informação' caso a criança não tenha sido avaliada neste conceito.\ - \ \r\nEm geral é preenchido para o fundamental 2." - - name: artes_plasticas - description: "Conceito dado em artes plásticas ao aluno em um COC. \r\nFica\ - \ com 'sem informação' caso a criança não tenha sido avaliada neste conceito.\ - \ \r\nEm geral é preenchido para o fundamental 2." - - name: artes_cenicas - description: "Conceito dado em artes cênicas ao aluno em um COC.\r\nFica com\ - \ 'sem informação' caso a criança não tenha sido avaliada neste conceito.\ - \ \r\nEm geral é preenchido para o fundamental 2." - - name: teatro - description: Conceito dado em teatro ao aluno em um COC. Fica com 'sem informação' - caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido - para o fundamental 2. - - name: musica - description: Conceito dado em música ao aluno em um COC. Fica com 'sem informação' - caso a criança não tenha sido avaliada neste conceito. Em geral é preenchido - para o fundamental 2. - - name: reuniao_pais - description: Indica se teve reunião dos pais - - name: aluno_turma - description: "**Descrição**: Relacionamento entre alunos e turmas.\n**Frequência\ - \ de atualização**: Anual\n**Cobertura temporal**: Até data corrente\n**Órgão\ - \ gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**: Nuno\ - \ Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" - columns: - - name: ano - description: Ano da turma associado ao id da turma. - - name: id_turma - description: Identificador da turma, criado anualmente. - - name: id_aluno - description: Identificador do aluno. - - name: movimentacao - description: "**Descrição**: Movimentações feitas de alunos de interesse da prefeitura\ - \ do Rio de Janeiro ( algumas informações desde 1973, são mais completas a partir\ - \ de 2012 ).\r\nMovimentação é a saída do aluno de uma turma, potencialmente\ - \ para entrada em outra turma da mesma unidade escolar ou para outra unidade\ - \ escolar, do município ou não.\n**Frequência de atualização**: Anual\n**Cobertura\ - \ temporal**: Desde 1973 até data corrente\n**Órgão gestor dos dados**: Secretaria\ - \ Municipal de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado\ - \ por (email)**: nuno.silva@rioeduca.net\n" - columns: - - name: ano - description: Ano da movimentação. - - name: id_cre - description: "Número da CRE que administra a unidade escolar onde a movimentação\ - \ foi registrada. \r\nNo caso de saída de uma unidade escolar ela é registrada\ - \ nesta unidade. \r\nCRE é a sigla para coordenadoria regional de educação.\ - \ \r\nUma CRE reúne unidades escolares da prefeitura em uma determinada\ - \ região." - - name: id_coc - description: "COC cujo período onde o aluno sofreu movimentação. Número do\ - \ conselho de classe.\r\nÉ único por período letivo. \r\nConselho de classe\ - \ é um conjunto de reuniões de professores que ocorre no final do bimestre." - - name: id_unidade - description: "Número da unidade escolar dado pela SME onde foi registrada\ - \ a movimentação.\r\nContém 7 dígitos." - - name: id_turma_escola - description: "Identificador da turma da unidade escolar que registrou a movimentação.\r\ - \nÉ dado pela unidade escolar.\r\nÉ único em determinada escola e determinado\ - \ ano.\r\nHá uma padronização, ex. 1601 é para o sexto ano." - - name: grupamento - description: "Ano da turma da unidade escolar que registrou a movimentação.\r\ - \nEx. primeiro ano, segundo ano etc." - - name: id_aluno - description: Identificador do aluno na base de dados. - - name: matricula - description: Matricula do aluno que fez a movimentação. Campo anonimizado. - - name: genero - description: Sexo do aluno, pode ser masculino ou feminino - - name: id_deficiencia - description: "Código da deficiência do aluno.\r\n00 caso não tenha nenhuma\ - \ deficiência." - - name: deficiencia - description: Tipo da deficiência do aluno, caso ele tenha. - - name: data_nascimento - description: Data de nascimento do aluno. - - name: idade_atual - description: Idade atual do aluno. - - name: idade_final_ano - description: Idade do aluno no final do ano. - - name: data_movimentacao - description: Data em que ocorreu a movimentação. - - name: id_movimentacao - description: Identificador do tipo da movimentação na base de dados. - - name: movimentacao - description: "Nome do tipo da movimentação.\r\nEx. Transferência da rede particular,\ - \ transferência para a rede particular, Abandono etc." - - name: ordem - description: Ordem da movimentação de determinado aluno durante a sua vida - escolar no município do Rio de Janeiro. - - name: tipo - description: Indica se a movimentação é de entrada ou saída, mesmo dentro - da mesma unidade escolar. Tem sempre o valor 'Entrada' quando a transferência - é entre turmas dentro da mesma unidade escolar. - name: coc - description: "**Descrição**: COCs fechados (não leva em conta o atual ) das turmas\ - \ de escolas da prefeitura do Rio de Janeiro, com informações desde 2014. \r\ - \nEstas informações são levantadas para, entre outras coisas, comparar a variação\ - \ entre um COC e outro.\n**Frequência de atualização**: Mensal\n**Cobertura\ - \ temporal**: Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal\ - \ de Educação\n**Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**:\ - \ nuno.silva@rioeduca.net\n" + description: "**Descrição**: COCs fechados (não leva em conta o atual ) das turmas + de escolas da prefeitura do Rio de Janeiro, com informações desde 2014. \r\n + Estas informações são levantadas para, entre outras coisas, comparar a variação + entre um COC e outro.\n**Frequência de atualização**: Mensal\n**Cobertura temporal**: + Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal de Educação\n + **Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" columns: - name: id_cre - description: "Número da CRE que administra a unidade escolar onde o COC ocorreu.\ - \ \r\nCRE é a sigla para coordenadoria regional." + description: "Número da CRE que administra a unidade escolar onde o COC ocorreu. + \r\nCRE é a sigla para coordenadoria regional." - name: id_turma description: Identificador da turma na base de dados. - name: id_turma_escola - description: "Identificador da turma. É dado pela escola. É único em determinada\ - \ escola e determinado ano. \r\nHá uma padronização, ex. 1601 é para o sexto\ - \ ano." + description: "Identificador da turma. É dado pela escola. É único em determinada + escola e determinado ano. \r\nHá uma padronização, ex. 1601 é para o sexto + ano." - name: ano description: Ano do COC. Uma turma é identificada pela unidade escolar onde ela esta, pelo seu número e por seu ano. @@ -528,13 +545,13 @@ models : - name: grupamento description: Ano da turma. Ex. primeiro ano, segundo ano etc. - name: turno - description: "Turno da turma. Pode ser Manhã, Tarde, Noite ou Integral. \r\ + description: "Turno da turma. Pode ser Manhã, Tarde, Noite ou Integral. \r \nPode ser primeiro turno ou segundo turno em turmas mais antigas." - name: id_coc - description: "Número do conselho de classe.\r\nÉ único por período letivo.\r\ - \nConselho de classe é um conjunto de reuniões de professores que ocorre\ - \ no final do bimestre. \r\nNo COC é dado um conceito final para o aluno,\ - \ diferente das notas por matérias." + description: "Número do conselho de classe.\r\nÉ único por período letivo.\r + \nConselho de classe é um conjunto de reuniões de professores que ocorre + no final do bimestre. \r\nNo COC é dado um conceito final para o aluno, + diferente das notas por matérias." - name: alunos description: Número total de alunos do COC, na turma, no ano. - name: masculino @@ -560,63 +577,43 @@ models : - name: vagas description: Capacidade menos o total de alunos em determinado COC. - name: capacidade - description: "Capacidade da turma no ano, de acordo com o tamanho da sala.\ - \ \r\nA capacidade da turma pode ser no máximo a constante em resolução\ - \ da SME, independente do tamanho da sala. \r\nA capacidade pode, eventualmente,\ - \ ser menor do que a resolução da SME \r\n\r\n(vai ser verificada esta definição\ - \ )." - - name: turma - description: "**Descrição**: Turma de alunos, atuais ou passadas, em unidades\ - \ escolares pertencentes ou de interesse da prefeitura do Rio de Janeiro.\n\ - **Frequência de atualização**: Mensal\n**Cobertura temporal**: Até data corrente\n\ - **Órgão gestor dos dados**: Secretaria Municipal de Educação\n**Publicado por**:\ - \ Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" + description: "Capacidade da turma no ano, de acordo com o tamanho da sala. + \r\nA capacidade da turma pode ser no máximo a constante em resolução da + SME, independente do tamanho da sala. \r\nA capacidade pode, eventualmente, + ser menor do que a resolução da SME \r\n\r\n(vai ser verificada esta definição + )." + - name: dependencia + description: "**Descrição**: Dependências pertencentes à prefeitura do Rio de + Janeiro. Dependência em uma unidade escolar pertencente a prefeitura do Rio + de Janeiro. . Ex.: Sala de Aula, Auditório, Laboratório de Informática, despensa, + rampa de acesso etc.\n**Frequência de atualização**: Mensal\n**Cobertura temporal**: + Até data corrente\n**Órgão gestor dos dados**: Secretaria Municipal de Educação\n + **Publicado por**: Nuno Caminada Silva\n**Publicado por (email)**: nuno.silva@rioeduca.net\n" columns: - - name: ano - description: "Ano em que a turma existe ou existiu. \r\nUma turma é identificada\ - \ pela unidade escolar onde ela esta, pelo seu número e por seu ano." - name: id_escola - description: Identificador da escola na base de dados. + description: Identificador da escola, onde está a dependência, na base de + dados. - name: id_dependencia description: Identificador que é a concatenação do identificador da escola - (id_escola) com o identificador da dependência (número que identifica unicamente - cada dependência na escola) na base de dados. - - name: id_turma - description: Identificador da turma na base de dados. - - name: id_turma_escola - description: "Identificador da turma. \r\nÉ dado pela escola. \r\nÉ único\ - \ em determinada escola e determinado ano.\r\nHá uma padronização, ex. 1601\ - \ é para o sexto ano." - - name: curso - description: Tipo do curso que a turma está fazendo. Ex. Ensino fundamental - 1, Ensino fundamental classe especial, Educação infantil pré-escola. Este - tipo pode variar de ano a ano. - - name: nivel_ensino - description: "Nível do ensino da turma. \r\nPode ser Fundamental ou Educação\ - \ Infantil." - - name: modalidade - description: "Modalidade do ensino da turma. \r\nPode ser Regular, Especial\ - \ ou EJA." - - name: grupamento - description: "Série da turma. \r\nEm unidades escolares da prefeitura em geral\ - \ se vai do 1ª a 9ª ano. \r\nEm dados mais antigos pode ir da 1ª a 8ª série." - - name: turno - description: "Turno da turma.\r\nPode ser Manhã, Tarde, Noite ou Integral.\r\ - \nPode ser primeiro turno ou segundo turno em turmas mais antigas." - - name: sala - description: Nome da dependência que é ocupada pela turma como sala de aula. - - name: area_sala - description: Área, em metros quadrados, da dependência que é ocupada pela - turma. - - name: capacidade_sala - description: Capacidade, em número de alunos, da dependência que é ocupada - pela turma. - - name: tipo_sala - description: "Tipo da dependência ocupada pela turma. \r\nEx.: Sala de Aula,\ - \ Auditório, Laboratório de Informática, despensa, rampa de acesso etc." - - name: sala_util_como - description: "Utilização atual da dependência ocupada pela turma. \r\nEx.\ - \ os mesmos do tipo de dependência(tipo_sala). Pode diferir do tipo de dependência,\ - \ pois o tipo de dependência é tipo oficial da dependência, que pode ser\ - \ diferente da utilização real." + (id_escola) onde fica a dependência com o identificador da dependência (número + que identifica unicamente cada dependência na escola) na base de dados. + - name: nome + description: Nome da dependência. + - name: tipo + description: 'Tipo da dependência. Ex.: Sala de Aula, Auditório, Laboratório + de Informática, despensa, rampa de acesso etc.' + - name: aloca_turma + description: Indica se a dependência pode ser usada para alocar turma ou não. + - name: util_como + description: "Utilização atual da dependência. Ex. os mesmos do tipo de depêndencia. + \r\nPode diferir do tipo de dependência, pois o tipo de dependência é tipo + oficial da dependência, que pode ser diferente da utilização real." + - name: aloca_turma_e_util_como + description: "Booleano que indica se a dependência tem uma turma alocada a + ela. \r\nSim, não ou emergencial." + - name: capacidade + description: "Número máximo de alunos que a dependência comporta. \r\nEm geral + é calculado em um m2 por aluno." + - name: area + description: Área, em metros quadrados, da dependência version: 2 diff --git a/models/meio_ambiente_clima/quantidade_agua_precipitavel_satelite.sql b/models/meio_ambiente_clima/quantidade_agua_precipitavel_satelite.sql deleted file mode 100644 index e55e49f..0000000 --- a/models/meio_ambiente_clima/quantidade_agua_precipitavel_satelite.sql +++ /dev/null @@ -1,32 +0,0 @@ -{{ - config( - materialized='incremental', - unique_key="primary_key", - partition_by={ - "field": "data_particao", - "data_type": "date", - "granularity": "month", - }, - post_hook='CREATE OR REPLACE TABLE `rj-cor.meio_ambiente_clima_staging.quantidade_agua_precipitavel_satelite_last_partition_datario` AS (SELECT CURRENT_DATETIME("America/Sao_Paulo") AS data_particao)' - ) -}} - -SELECT - * -FROM `rj-cor.meio_ambiente_clima.quantidade_agua_precipitavel_satelite` - -{% if is_incremental() %} - -{% set max_partition = run_query( - " - SELECT IF( - max(data_particao) > CURRENT_DATETIME('America/Sao_Paulo'), CURRENT_DATETIME('America/Sao_Paulo'), max(data_particao) - ) as gr - FROM `rj-cor.meio_ambiente_clima_staging.quantidade_agua_precipitavel_satelite_last_partition_datario` - ").columns[0].values()[0] %} - -WHERE - data_particao >= EXTRACT(DATE FROM SAFE_CAST("{{ max_partition }}" AS DATETIME)) AND - horario >= SAFE_CAST(CONCAT(EXTRACT(HOUR FROM SAFE_CAST("{{ max_partition }}" AS DATETIME)), ":00:00") AS TIME) - -{% endif %} diff --git a/models/meio_ambiente_clima/schema.yml b/models/meio_ambiente_clima/schema.yml deleted file mode 100644 index ca87ebf..0000000 --- a/models/meio_ambiente_clima/schema.yml +++ /dev/null @@ -1,46 +0,0 @@ -version: 2 -models : - - name: taxa_precipitacao_satelite - description: "**Descrição**: Taxa de precipitação estimada de áreas do sudeste\ - \ brasileiro. \r\nAs estimativas são feitas de hora em hora, cada registro contendo\ - \ dados desta estimativa. \r\nCada área é um quadrado formado por 4km de lado.\ - \ \r\nDados coletados pelo satélite GOES-16.\n**Frequência de atualização**:\ - \ Diário\n**Cobertura temporal**: Desde 2020 até a data corrente\n**Órgão gestor\ - \ dos dados**: Centro de Operações da Prefeitura do Rio (COR)\n**Publicado por**:\ - \ Patrícia Catandi\n**Publicado por (email)**: patriciabcatandi@gmail.com\n" - columns: - - name: latitude - description: Latitude do centro da área. - - name: longitude - description: Longitude do centro da área. - - name: rrqpe - description: Taxa de precipitação estimada, medidas em milímetros por hora. - - name: primary_key - description: Chave primária criada a partir da concatenação da coluna data, - horário, latitude e longitude. Serve para evitar dados duplicados. - - name: horario - description: Horário no qual foi realizada a medição - - name: data_particao - description: Data na qual foi realizada a medição - - name: quantidade_agua_precipitavel_satelite - description: "**Descrição**: Taxa de precipitação estimada de áreas do sudeste\ - \ brasileiro. \r\nAs estimativas são feitas de hora em hora, cada registro contendo\ - \ dados desta estimativa. \r\nCada área é um quadrado formado por 4km de lado.\ - \ \r\nDados coletados pelo satélite GOES-16.\n**Frequência de atualização**:\ - \ Diário\n**Cobertura temporal**: Desde 2020 Até data corrente\n**Órgão gestor\ - \ dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado por (email)**:\ - \ patriciabcatandi@gmail.com\n" - columns: - - name: latitude - description: Latitude do centro da área. - - name: longitude - description: Longitude do centro da área. - - name: primary_key - description: Chave primária criada a partir da concatenação da coluna data, - horário, latitude e longitude. Serve para evitar dados duplicados. - - name: tpw - description: Quantidade total de água precipitável, medidas em milímetros. - - name: horario - description: Horário no qual foi realizada a medição - - name: data_particao - description: Data na qual foi realizada a medição diff --git a/models/meio_ambiente_clima/taxa_precipitacao_satelite.sql b/models/meio_ambiente_clima/taxa_precipitacao_satelite.sql deleted file mode 100644 index b2df645..0000000 --- a/models/meio_ambiente_clima/taxa_precipitacao_satelite.sql +++ /dev/null @@ -1,32 +0,0 @@ -{{ - config( - materialized='incremental', - unique_key="primary_key", - partition_by={ - "field": "data_particao", - "data_type": "date", - "granularity": "month", - }, - post_hook='CREATE OR REPLACE TABLE `rj-cor.meio_ambiente_clima_staging.taxa_precipitacao_satelite_last_partition_datario` AS (SELECT CURRENT_DATETIME("America/Sao_Paulo") AS data_particao)' - ) -}} - -SELECT - * -FROM `rj-cor.meio_ambiente_clima.taxa_precipitacao_satelite` - -{% if is_incremental() %} - -{% set max_partition = run_query( - " - SELECT IF( - max(data_particao) > CURRENT_DATETIME('America/Sao_Paulo'), CURRENT_DATETIME('America/Sao_Paulo'), max(data_particao) - ) as gr - FROM `rj-cor.meio_ambiente_clima_staging.taxa_precipitacao_satelite_last_partition_datario` - ").columns[0].values()[0] %} - -WHERE - data_particao >= EXTRACT(DATE FROM SAFE_CAST("{{ max_partition }}" AS DATETIME)) AND - horario >= SAFE_CAST(CONCAT(EXTRACT(HOUR FROM SAFE_CAST("{{ max_partition }}" AS DATETIME)), ":00:00") AS TIME) - -{% endif %} diff --git a/models/planejamento_gestao_acordo_resultados/schema.yml b/models/planejamento_gestao_acordo_resultados/schema.yml index 7af9c64..cc628f4 100644 --- a/models/planejamento_gestao_acordo_resultados/schema.yml +++ b/models/planejamento_gestao_acordo_resultados/schema.yml @@ -1,13 +1,12 @@ version: 2 models : - name: meta - description: "**Descrição**: Metas, por indicador e por órgão, dos Acordos de\ - \ Resultados. Se uma meta tiver dois indicadores ela aparecerá duas vezes. Uma\ - \ mesma meta que inclua mais de um órgão também aparecerá mais de uma vez.\n\ - **Frequência de atualização**: Mensal\n**Cobertura temporal**: Desde 2013 até\ - \ a data corrente.\n**Órgão gestor dos dados**: Secretaria Municipal de Fazenda\ - \ e Planejamento (SMFP)\n**Publicado por**: Bruno Almeida\n**Publicado por (email)**:\ - \ brunodepauloalmeida@gmail.com\n" + description: "**Descrição**: Metas, por indicador e por órgão, dos Acordos de + Resultados. Se uma meta tiver dois indicadores ela aparecerá duas vezes. Uma + mesma meta que inclua mais de um órgão também aparecerá mais de uma vez.\n**Frequência + de atualização**: Mensal\n**Cobertura temporal**: Desde 2013 até a data corrente.\n + **Órgão gestor dos dados**: Secretaria Municipal de Fazenda e Planejamento (SMFP)\n + **Publicado por**: Bruno Almeida\n**Publicado por (email)**: brunodepauloalmeida@gmail.com\n" columns: - name: id_meta description: Código identificador da meta por indicador e por órgão. diff --git a/models/povo_comunidades_tradicionais/schema.yml b/models/povo_comunidades_tradicionais/schema.yml index 4bb7abe..787ca5c 100644 --- a/models/povo_comunidades_tradicionais/schema.yml +++ b/models/povo_comunidades_tradicionais/schema.yml @@ -1,13 +1,13 @@ version: 2 models : - name: visita_valongo - description: "**Descrição**: Total de pessoas que visitaram o Cais do Valongo\ - \ em determinado mês. As visitas são feitas por turistas nacionais e internacionais,\ - \ de todas as idades. O número de pessoas de cada visita é informado por diversas\ - \ fontes, ou seja, guias turísticos etc.\n**Frequência de atualização**: Mensal\n\ - **Cobertura temporal**: A partir de 2016\n**Órgão gestor dos dados**: Assessoria\ - \ para Povos e Comunidades Tradicionais da Secretaria Municipal de Meio Ambiente\ - \ e Clima\n**Publicado por**: Leonardo Mattos\n**Publicado por (email)**: leonardomattos.meioambiente.rio@gmail.com\n" + description: "**Descrição**: Total de pessoas que visitaram o Cais do Valongo + em determinado mês. As visitas são feitas por turistas nacionais e internacionais, + de todas as idades. O número de pessoas de cada visita é informado por diversas + fontes, ou seja, guias turísticos etc.\n**Frequência de atualização**: Mensal\n + **Cobertura temporal**: A partir de 2016\n**Órgão gestor dos dados**: Assessoria + para Povos e Comunidades Tradicionais da Secretaria Municipal de Meio Ambiente + e Clima\n**Publicado por**: Leonardo Mattos\n**Publicado por (email)**: leonardomattos.meioambiente.rio@gmail.com\n" columns: - name: mes description: Mês, no formato mm, em que o total de visitantes foi computado. diff --git a/models/transporte_rodoviario_municipal/schema.yml b/models/transporte_rodoviario_municipal/schema.yml index e5dc814..e830fd1 100644 --- a/models/transporte_rodoviario_municipal/schema.yml +++ b/models/transporte_rodoviario_municipal/schema.yml @@ -1,15 +1,114 @@ version: 2 models : - - name: gps_brt - description: "**Descrição**: Dados completos disponíveis para consulta e download\ - \ no datalake do data.rio. Os dados são capturados a cada minuto, tratados a\ - \ cada hora e diariamente (00H) são disponibilizadas no datalake todas as posições\ - \ do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos\ - \ de captura e/ou ajustes de tratamento. Código de captura e tratamento em:\ - \ https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_brt_gps\n\ - **Frequência de atualização**: Diário\n**Cobertura temporal**: 24/11/2021 até\ - \ o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\ - \ (SMTR)\n**Publicado por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" + - name: viagem_planejada_onibus + description: "**Descrição**: Tabela histórica com detalhes das viagens planejadas + a cada dia. O algoritmo para a viagem planejada está disponível em: https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r + \n\r\nCom base nesses dados é realizado o pagamento do subsídio do Serviço Público + de Transporte de Passageiros por Ônibus (SPPO) do Município do Rio de Janeiro + levando em conta o cumprimento da quilometragem total planejada dos serviços.\r + \n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/\n + **Frequência de atualização**: Mensal\n**Cobertura temporal**: 01/06/2022 até + o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\n + **Publicado por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" + columns: + - name: data + description: Data + - name: tipo_dia + description: 'Dia da semana considerado para o cálculo da distância planejada + - categorias: Dia Útil, Sábado, Domingo' + - name: servico + description: Serviço planejado + - name: vista + description: 'Itinerário da linha (ex: Bananal ↔ Saens Peña)' + - name: consorcio + description: Consórcio ao qual o serviço pertence + - name: sentido + description: 'Sentido planejado - categorias: I (ida), V (volta), C (circular)' + - name: distancia_planejada + description: Distância do shape (trajeto) planejado em km + - name: distancia_total_planejada + description: Distância total planejada do serviço em km (junta ida+volta). + - name: inicio_periodo + description: Início do período de operação planejado + - name: fim_periodo + description: Fim do período de operação planejado + - name: trip_id_planejado + description: Código identificador planejado do itinerário (trip) + - name: trip_id + description: Código identificador do itinerário (trip) + - name: shape_id + description: Código identificador do shape (trajeto) do serviço realizado + - name: shape_id_planejado + description: Código identificador do shape planejado + - name: data_shape + description: Data de referência do shape do GTFS + - name: shape + description: Polilinha que representa o shape (trajeto) em formato geográfico + - name: sentido_shape + description: 'Sentido do shape - categorias: I (ida), V (volta), C (circular)' + - name: start_pt + description: Ponto de partida + - name: end_pt + description: Ponto de chegada + - name: viagem_onibus + description: "**Descrição**: Detalhes de todas as viagens identificadas por GPS. + O algorítimo para a identificação das viagens está disponível em:\r\nhttps://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r + \n\r\nCom base nesses dados é realizado o pagamento do subsidio de transportes + levando em conta o cumprimento da quilometragem total planejada dos serviços.\r + \nVeja mais detalhes em:\r\nhttps://transportes.prefeitura.rio/subsidio/\n**Frequência + de atualização**: Nunca\n**Cobertura temporal**: 01/06/2022 até o momento\n + **Órgão gestor dos dados**: Secretaria Municipal de Transportes\n**Publicado + por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" + columns: + - name: consorcio + description: Consórcio ao qual o serviço pertence + - name: data + description: Data de emissão do sinal de GPS + - name: tipo_dia + description: 'Dia da semana considerado para o cálculo da distância planejada + - categorias: Dia Útil, Sábado, Domingo, Ponto Facultativo' + - name: id_empresa + description: Código identificador da empresa que opera o veículo + - name: id_veiculo + description: Código identificador do veículo (número de ordem) + - name: servico + description: Serviço informado pelo GPS do veículo + - name: sentido + description: 'Sentido do trajeto identificado - categorias: I (ida), V (volta), + C (circular)' + - name: tempo_viagem + description: Tempo aferido da viagem (em minutos) + - name: distancia_planejada + description: Distância do shape (trajeto) planejado + - name: perc_conformidade_shape + description: Percentual de sinais emitidos dentro do shape (trajeto) ao longo + da viagem + - name: perc_conformidade_registros + description: Percentual de minutos da viagem com registro de sinal de GPS + - name: versao_modelo + description: Versão da metodologia de cálculo da respectiva linha na tabela. + - name: datetime_chegada + description: Horário de fim da viagem + - name: datetime_partida + description: Horário de início da viagem + - name: shape_id + description: Código identificador do shape (trajeto) do serviço. O shape de + serviços Circurlares (C) é quebrado no GTFS como Ida (I) e Volta (V) e tratado + no algorítimo do subsídio para identificação da viagem completa - veja o + tratamento completo em + https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo + - name: id_viagem + description: Código identificador da viagem (id_veiculo + servico_realizado + + sentido + shape_id_planejado + datetime_partida) + - name: gps_onibus + description: "**Descrição**: Dados completos disponíveis para consulta e download + no datalake do data.rio. Os dados são capturados a cada minuto, tratados a cada + hora e diariamente (00H) são disponibilizadas no datalake todas as posições + do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos + de captura e/ou ajustes de tratamento. Código de captura e tratamento em: https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_onibus_gps\n + **Frequência de atualização**: Diário\n**Cobertura temporal**: 01/03/2021 até + o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\n + **Publicado por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" columns: - name: modo description: Tipo de transporte (SPPO = ônibus, STPL = van, BRT) @@ -22,14 +121,15 @@ models : - name: id_veiculo description: Identificador único do veículo - name: servico - description: 'Nome curto da rota operada pelo veículo (ex: 10, 11N, ...)' + description: 'Nome curto da linha operada pelo veículo com variação de serviço + (ex: 010, 011SN, ...)' - name: latitude description: Latitude da posição do veículo - name: longitude description: Longitude da posição do veículo - name: flag_em_operacao - description: (Em desenvolvimento) Flag que indica se o veículo está operando - conforme esperado + description: (Em ddesenvolvimento) Flag que indica se o veículo está operando + conforme esperado. - name: flag_em_movimento description: Flag que indica se o veículo está parado ou em movimento. Um veículo é considerado parado se a velocidade média dele nos últimos 10 minutos @@ -38,29 +138,28 @@ models : description: Identifica o estado do veículo como "terminal", "garagem" (para veículos parados) ou "nao_identificado" (para veículos que distam acima do limiar definido de um ponto de parada) - - name: velocidade_instantanea - description: Velocidade estimada do veículo com base nas posições de GPS ao - longo do tempo - - name: versao - description: Versão de código da pipeline que gerou o dado - name: status description: '(Em desenvolvimento) Estado categórico do veículo, pode assumir os seguintes valores: "Em operação", "Parado garagem", "Parado terminal", "Parado". A lógica completa está em:' + - name: velocidade_instantanea + description: Velocidade informada pelo veículo com base nas posições de GPS + ao longo do tempo - name: velocidade_estimada_10_min - description: Velocidade média estimada para o veículo nos últimos 10 minutos + description: Velocidade estimada para o veículo nos últimos 10 minutos - name: distancia - description: Distância, em metros, da posição atual do veículo e sua posição - 1 minuto antes - - name: gps_onibus - description: "**Descrição**: Dados completos disponíveis para consulta e download\ - \ no datalake do data.rio. Os dados são capturados a cada minuto, tratados a\ - \ cada hora e diariamente (00H) são disponibilizadas no datalake todas as posições\ - \ do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos\ - \ de captura e/ou ajustes de tratamento. Código de captura e tratamento em:\ - \ https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_onibus_gps\n\ - **Frequência de atualização**: Diário\n**Cobertura temporal**: 01/03/2021 até\ - \ o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\n\ + description: Distância, em metros, da posição atual do veículo e a última + posição informada + - name: versao + description: Versão de código da pipeline que gerou o dado + - name: gps_brt + description: "**Descrição**: Dados completos disponíveis para consulta e download + no datalake do data.rio. Os dados são capturados a cada minuto, tratados a cada + hora e diariamente (00H) são disponibilizadas no datalake todas as posições + do dia anterior.\r\n\r\nDados sujeitos a alteração, como correções de buracos + de captura e/ou ajustes de tratamento. Código de captura e tratamento em: https://github.com/prefeitura-rio/pipelines/tree/master/pipelines/rj_smtr/br_rj_riodejaneiro_brt_gps\n + **Frequência de atualização**: Diário\n**Cobertura temporal**: 24/11/2021 até + o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes (SMTR)\n **Publicado por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" columns: - name: modo @@ -74,15 +173,14 @@ models : - name: id_veiculo description: Identificador único do veículo - name: servico - description: 'Nome curto da linha operada pelo veículo com variação de serviço - (ex: 010, 011SN, ...)' + description: 'Nome curto da rota operada pelo veículo (ex: 10, 11N, ...)' - name: latitude description: Latitude da posição do veículo - name: longitude description: Longitude da posição do veículo - name: flag_em_operacao - description: (Em ddesenvolvimento) Flag que indica se o veículo está operando - conforme esperado. + description: (Em desenvolvimento) Flag que indica se o veículo está operando + conforme esperado - name: flag_em_movimento description: Flag que indica se o veículo está parado ou em movimento. Um veículo é considerado parado se a velocidade média dele nos últimos 10 minutos @@ -91,28 +189,28 @@ models : description: Identifica o estado do veículo como "terminal", "garagem" (para veículos parados) ou "nao_identificado" (para veículos que distam acima do limiar definido de um ponto de parada) + - name: velocidade_instantanea + description: Velocidade estimada do veículo com base nas posições de GPS ao + longo do tempo + - name: versao + description: Versão de código da pipeline que gerou o dado - name: status description: '(Em desenvolvimento) Estado categórico do veículo, pode assumir os seguintes valores: "Em operação", "Parado garagem", "Parado terminal", "Parado". A lógica completa está em:' - - name: velocidade_instantanea - description: Velocidade informada pelo veículo com base nas posições de GPS - ao longo do tempo - name: velocidade_estimada_10_min - description: Velocidade estimada para o veículo nos últimos 10 minutos + description: Velocidade média estimada para o veículo nos últimos 10 minutos - name: distancia - description: Distância, em metros, da posição atual do veículo e a última - posição informada - - name: versao - description: Versão de código da pipeline que gerou o dado + description: Distância, em metros, da posição atual do veículo e sua posição + 1 minuto antes - name: subsidio_onibus - description: "**Descrição**: Sumário de viagens, distância e valor total do subsídio\ - \ por dia e serviço. Com base nesses dados é realizado o pagamento do subsídio\ - \ do Serviço Público de Transporte de Passageiros por Ônibus (SPPO) do Município\ - \ do Rio de Janeiro levando em conta o cumprimento da quilometragem total planejada\ - \ dos serviços.\r\n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/\n\ - **Frequência de atualização**: Nunca\n**Cobertura temporal**: 01/06/2022 até\ - \ o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\n\ + description: "**Descrição**: Sumário de viagens, distância e valor total do subsídio + por dia e serviço. Com base nesses dados é realizado o pagamento do subsídio + do Serviço Público de Transporte de Passageiros por Ônibus (SPPO) do Município + do Rio de Janeiro levando em conta o cumprimento da quilometragem total planejada + dos serviços.\r\n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/\n + **Frequência de atualização**: Nunca\n**Cobertura temporal**: 01/06/2022 até + o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\n **Publicado por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" columns: - name: data @@ -139,107 +237,8 @@ models : description: Valor de subsídio apurado (R$) - Distância apurada do serviço multiplicada pelos respectivos valores pela classificação do veículo - name: valor_penalidade - description: "Valor de penalidade apurado (R$)\r\n- Linha com operação entre\ - \ 40% e 60% da quilometragem estipulada - penalidade equivalente a uma infração\ - \ média prevista no Código Disciplinar do SPPO;\r\n- Linha com operação\ - \ inferior a 40% da quilometragem estipulada - penalidade equivalente a\ - \ uma infração grave prevista no Código Disciplinar do SPPO." - - name: viagem_planejada_onibus - description: "**Descrição**: Tabela histórica com detalhes das viagens planejadas\ - \ a cada dia. O algoritmo para a viagem planejada está disponível em: https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r\ - \n\r\nCom base nesses dados é realizado o pagamento do subsídio do Serviço Público\ - \ de Transporte de Passageiros por Ônibus (SPPO) do Município do Rio de Janeiro\ - \ levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\ - \n\r\nVeja mais detalhes em: https://transportes.prefeitura.rio/subsidio/\n\ - **Frequência de atualização**: Mensal\n**Cobertura temporal**: 01/06/2022 até\ - \ o momento\n**Órgão gestor dos dados**: Secretaria Municipal de Transportes\n\ - **Publicado por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" - columns: - - name: data - description: Data - - name: tipo_dia - description: 'Dia da semana considerado para o cálculo da distância planejada - - categorias: Dia Útil, Sábado, Domingo' - - name: servico - description: Serviço planejado - - name: vista - description: 'Itinerário da linha (ex: Bananal ↔ Saens Peña)' - - name: consorcio - description: Consórcio ao qual o serviço pertence - - name: sentido - description: 'Sentido planejado - categorias: I (ida), V (volta), C (circular)' - - name: distancia_planejada - description: Distância do shape (trajeto) planejado em km - - name: distancia_total_planejada - description: Distância total planejada do serviço em km (junta ida+volta). - - name: inicio_periodo - description: Início do período de operação planejado - - name: fim_periodo - description: Fim do período de operação planejado - - name: trip_id_planejado - description: Código identificador planejado do itinerário (trip) - - name: trip_id - description: Código identificador do itinerário (trip) - - name: shape_id - description: Código identificador do shape (trajeto) do serviço realizado - - name: shape_id_planejado - description: Código identificador do shape planejado - - name: data_shape - description: Data de referência do shape do GTFS - - name: shape - description: Polilinha que representa o shape (trajeto) em formato geográfico - - name: sentido_shape - description: 'Sentido do shape - categorias: I (ida), V (volta), C (circular)' - - name: start_pt - description: Ponto de partida - - name: end_pt - description: Ponto de chegada - - name: viagem_onibus - description: "**Descrição**: Detalhes de todas as viagens identificadas por GPS.\ - \ O algorítimo para a identificação das viagens está disponível em:\r\nhttps://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo\r\ - \n\r\nCom base nesses dados é realizado o pagamento do subsidio de transportes\ - \ levando em conta o cumprimento da quilometragem total planejada dos serviços.\r\ - \nVeja mais detalhes em:\r\nhttps://transportes.prefeitura.rio/subsidio/\n**Frequência\ - \ de atualização**: Nunca\n**Cobertura temporal**: 01/06/2022 até o momento\n\ - **Órgão gestor dos dados**: Secretaria Municipal de Transportes\n**Publicado\ - \ por**: Fernanda Scovino\n**Publicado por (email)**: fernanda.scovino@rio.rj.gov.br\n" - columns: - - name: consorcio - description: Consórcio ao qual o serviço pertence - - name: data - description: Data de emissão do sinal de GPS - - name: tipo_dia - description: 'Dia da semana considerado para o cálculo da distância planejada - - categorias: Dia Útil, Sábado, Domingo, Ponto Facultativo' - - name: id_empresa - description: Código identificador da empresa que opera o veículo - - name: id_veiculo - description: Código identificador do veículo (número de ordem) - - name: servico - description: Serviço informado pelo GPS do veículo - - name: sentido - description: 'Sentido do trajeto identificado - categorias: I (ida), V (volta), - C (circular)' - - name: tempo_viagem - description: Tempo aferido da viagem (em minutos) - - name: distancia_planejada - description: Distância do shape (trajeto) planejado - - name: perc_conformidade_shape - description: Percentual de sinais emitidos dentro do shape (trajeto) ao longo - da viagem - - name: perc_conformidade_registros - description: Percentual de minutos da viagem com registro de sinal de GPS - - name: versao_modelo - description: Versão da metodologia de cálculo da respectiva linha na tabela. - - name: datetime_chegada - description: Horário de fim da viagem - - name: datetime_partida - description: Horário de início da viagem - - name: shape_id - description: Código identificador do shape (trajeto) do serviço. O shape de - serviços Circurlares (C) é quebrado no GTFS como Ida (I) e Volta (V) e tratado - no algorítimo do subsídio para identificação da viagem completa - veja o - tratamento completo em https://github.com/prefeitura-rio/queries-rj-smtr/tree/master/models/projeto_subsidio_sppo - - name: id_viagem - description: Código identificador da viagem (id_veiculo + servico_realizado - + sentido + shape_id_planejado + datetime_partida) + description: "Valor de penalidade apurado (R$)\r\n- Linha com operação entre + 40% e 60% da quilometragem estipulada - penalidade equivalente a uma infração + média prevista no Código Disciplinar do SPPO;\r\n- Linha com operação inferior + a 40% da quilometragem estipulada - penalidade equivalente a uma infração + grave prevista no Código Disciplinar do SPPO." diff --git a/models/turismo_fluxo_visitantes/rede_hoteleira_ocupacao_eventos.sql b/models/turismo_fluxo_visitantes/rede_hoteleira_ocupacao_eventos.sql new file mode 100644 index 0000000..dff8b62 --- /dev/null +++ b/models/turismo_fluxo_visitantes/rede_hoteleira_ocupacao_eventos.sql @@ -0,0 +1 @@ +SELECT * FROM `rj-setur.turismo_fluxo_visitantes.rede_hoteleira_ocupacao_eventos` \ No newline at end of file diff --git a/models/turismo_fluxo_visitantes/schema.yml b/models/turismo_fluxo_visitantes/schema.yml new file mode 100644 index 0000000..4e9c06b --- /dev/null +++ b/models/turismo_fluxo_visitantes/schema.yml @@ -0,0 +1,15 @@ +version: 2 +models: + - name: turismo_fluxo_visitantes + description: Taxa de ocupação hoteleira do Rio de Janeiro durante grandes eventos turísticos nos anos de 2022 e 2023. + columns: + - name: ano + description: Ano + - name: data_inicial + description: Data inicial + - name: data_final + description: Data final + - name: evento + description: Nome do evento + - name: taxa_ocupacao + description: Taxa de ocupação hoteleira \ No newline at end of file