Pular para o conteúdo
Octo × Projeções Pedir um diagnóstico

Octo para projeções e geodésia

A coordenada muda de sistema. Quem aceita o desvio é você.

Desde 25/02/2015 só vale SIRGAS 2000 no Brasil, e a conversão de acervo antigo, a altitude de pontos GNSS e a escolha de projeção podem rodar em lote com PROJ, GDAL, QGIS e pyproj. O Octo inventaria o acervo, lista as operações possíveis, força a melhor, confere contra pontos de checagem e mede área e escala em vez de supor. Materialização de origem, tolerância e produto assinado ficam com profissionais habilitados.

Um terminal transforma coordenadas de SAD69 para SIRGAS 2000 com a melhor operação; o Octo, no centro, leva o resultado a um globo com os fusos UTM do Brasil destacados e a um selo que mostra a altitude normal calculada como h menos eta $ cs2cs --only-best --no-ballpark EPSG:4618 EPSG:4674 -23.41287 -46.98124 -23.41331 -46.98165 0.000 PC-01 desvio 0,08 m ok PC-06 desvio 0,71 m FORA SAD69 → SIRGAS 2000 · GRADE NTv2 SETAS EXAGERADAS · DADOS FICTÍCIOS FUSOS 18S A 25S 23S · EPSG:31983 ALTITUDE HN = h − η ELIPSOIDE ogr2ogr -ct_opt ONLY_BEST=YES OCTO × GEODÉSIA SIRGAS 2000 · 2000,4 G-01
PROJ9.9.0de 15/09/2026, com a base EPSG v13.102
SIRGAS 2000 exclusivo2015fim da transição em 25/02/2015 (R.PR 01/2015)
Grades do IBGE no CDN4SAD69, SAD69(96), Córrego Alegre 1961 e 1970-72
Fontes13listadas no fim da página
01

O que o Octo faz com projeções e geodésia.

Seis entregas possíveis, tiradas do levantamento. Todas trabalham numa cópia, com a versão do PROJ e da base EPSG registrada, e todas vão para revisão de quem responde pelo produto.

Inventário de CRS do acervo

Lê o sistema declarado de cada camada com ogrinfo -json e gdalinfo -json, identifica o código EPSG e separa o que já é SIRGAS 2000, o que é SAD69 ou Córrego Alegre, o que é WGS 84 e o que não tem CRS.

Entrega: planilha por camada, sem alterar nada

Migração para SIRGAS 2000

Converte SAD69, SAD69(96) e Córrego Alegre com as grades do IBGE distribuídas no CDN do PROJ, obrigando a melhor operação e falhando quando a grade falta, em vez de cair numa aproximação.

Entrega: cópia convertida + log + conferência

Operação explícita

Quando o responsável fixa o método, leva a mesma operação para ogr2ogr -ct, para o parâmetro OPERATION do qgis_process, para ST_TransformPipeline no PostGIS e para o Transformer do pyproj.

Entrega: um pipeline, o mesmo em todas as ferramentas

Altitude normal de pontos GNSS

Calcula HN = h − η com as grades do hgeoHNOR2020, escolhendo a grade pelo polígono (Imbituba, Santana, faixa oeste), e compara com o serviço oficial do IBGE e com RN próximas.

Entrega: tabela por ponto com incerteza e diferença

Escolha de projeção medida

Mede área, escala e convergência em UTM, Albers (EPSG:10857) e Policônica com Proj.get_factors e compara com a área geodésica, para quem decide ver o efeito de cada opção em números.

Entrega: tabela de opções com prós e contras

Mesma conta em toda máquina

Compara versões de PROJ, base EPSG e grades entre estações e servidor, porque a 9.8.1 voltou a base EPSG de v12.049 para v12.029 e duas máquinas podem converter diferente.

Entrega: quadro de versões e diferenças
02

Oito braços, uma coordenada conferida.

O mesmo ciclo do Octo, aplicado a sistemas de referência. Cada braço tem um papel estreito; quem decide a materialização, aceita a tolerância e assina o produto são pessoas.

  1. Descoberta

    Levanta o que já existe

    Versões de PROJ, GDAL, QGIS, PostGIS e base EPSG em cada máquina, grades instaladas e o CRS declarado de cada arquivo do acervo.

  2. Dados

    Fixa referências

    CRS de cada camada, materialização de origem, tipo de altitude (geométrica, normal, herdada) e o campo onde a altitude mora.

  3. Segurança

    Cuida do acesso e do dado

    Acervo oficial só lido; cópias de trabalho separadas. Base cadastral com dado pessoal fica no ambiente do cliente e é avaliada (LGPD) antes de ir a qualquer serviço externo.

  4. Arquitetura

    Escolhe o caminho

    ogr2ogr ou qgis_process; operação automática com ONLY_BEST ou pipeline fixo; grade local ou CDN; cálculo local com conferência no serviço do IBGE.

  5. Desenvolvimento

    Escreve o script

    Python e shell com log, modo de ensaio, falha explícita quando a grade falta e a fonte de cada sintaxe anotada no arquivo.

  6. Revisão

    Confere pelo número

    Pontos de checagem independentes, serviço oficial do IBGE e RN próximas. Ausência de erro não é conferência.

  7. Publicação

    Entrega a cópia

    Só com o seu ok, entrega a cópia convertida e o relatório. A troca do acervo oficial é feita por uma pessoa.

  8. Documentação

    Registra o que vale no seu projeto

    Versão do PROJ e da base EPSG, operação usada, grade e SHA-256, tolerância aceita e quem aceitou. A escolha de um projeto não vale sozinha para outro.

O Octo trabalha com acesso de leitura e como apoio. Não decide materialização, não fixa tolerância, não assina produto e não substitui o ProGriD nem o serviço do IBGE como referência oficial.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher, com a documentação da versão instalada.

TarefaCaminhoObservação
Saber o que há no acervoogrinfo -json -so, gdalinfo -json, projinfo --identifyNada é alterado
Listar operações e precisãoprojinfo -s A -t B --summary--spatial-test intersects e --area mudam a lista
Baixar só a grade necessáriaprojsync --file br_ibge_SAD69_003.tifOu PROJ_NETWORK=ON; em rede fechada, copiar a grade
Transformar pontoscs2cs --only-best --no-ballparkErro se a grade da melhor operação faltar
Transformar vetorogr2ogr -ct_opt ONLY_BEST=YES ou -ct com pipeline-ct_opt desde GDAL 3.11
Reprojetar no QGIS em loteqgis_process run native:reprojectlayer com OPERATIONSubstitui a configuração do projeto naquela camada
Reprojetar no bancoST_Transform; ST_TransformPipeline para fixar o métodoConferir a versão do PROJ ligada ao PostGIS
Altitude normalGrades do hgeoHNOR2020 + serviço do IBGENão está no CDN do PROJ
Altura junto na transformaçãoCRS 3D dos dois lados (cs2cs --3d)Desde PROJ 9.1, sem os dois 3D a altura não muda
Medir deformaçãopyproj.Proj.get_factors + GeodÁrea geodésica como referência
04

Da conversão avulsa ao padrão da casa.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.

Proposta, não promessa

1 Hoje

Inventário e conferência

O Octo mostra o que há no acervo e como cada máquina converte, sem mexer em nada.

  • Planilha de CRS por camada
  • Quadro de versões de PROJ, base EPSG e grades
  • Lista de perguntas sobre materialização
Ganho: saber o tamanho do problema antes de converter
2 Próximo

Migração e altitudes em lote

Conversões com a melhor operação, conferidas por pontos de checagem, e altitudes normais conferidas no serviço oficial.

  • Acervo convertido numa cópia, com log
  • Altitude normal por ponto com incerteza
  • Relatório de desvios para o responsável
Ganho: a equipe revisa desvios, não arquivo por arquivo
3 Depois

Padrão de referência da casa

Operações aprovadas viram pipelines fixos, os mesmos no QGIS, no banco e nos scripts.

  • Pipeline aprovado por tipo de dado
  • Projeção escolhida e motivo por produto
  • Conferência automática a cada novo arquivo
Ganho: a mesma coordenada em toda ferramenta
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo órgão responsável (Planalto, IBGE, Exército, CONCAR), pelo projeto ou pela organização do padrão. As fontes estão na seção seguinte.

4

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoSó SIRGAS 2000 desde 25/02/2015
A R.PR 01/2015 encerrou a transição, acabou o uso concomitante de SAD 69 e Córrego Alegre e considera WGS 84 e SIRGAS2000 idênticos para posicionamentos depois de 01/01/1994.Fonte: IBGE, R.PR 01/2015 (geoftp.ibge.gov.br)
ConfirmadoGrades fora do ProGriD
As grades são só bidimensionais, exigem saber a materialização de origem, e o IBGE não se responsabiliza pelo uso delas fora do ProGriD, em sistemas de terceiros.Fonte: IBGE, R.PR 01/2015, anexo, itens 1.1, 1.3 e 1.6
ConfirmadohgeoHNOR2020
HNmod = h − η; cinco grades de 5′ (Imbituba, Santana, faixa oeste do MAPGEO2015); EMQ de 6,5 cm nas 1.297 estações do cálculo final; o serviço interpola por spline bicúbica e devolve .txt, .csv e .kml.Fonte: IBGE, Relatórios Metodológicos v. 47 (2021)
ConfirmadoGrades do IBGE no PROJ
Quatro grades br_ibge no CDN, convertidas de NTv2 para GeoTIFF, CC BY-SA 4.0. Nas de SAD69, a área de uso declarada (sul de 14° S e leste de 53° W) é mais estreita que o retângulo da grade. O hgeoHNOR2020 não está na lista.Fonte: cdn.proj.org e files.geojson do CDN
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, folhas, mapas e minutas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o engenheiro cartógrafo ou outro profissional habilitado, com ART; dado oficial na INDE só depois de homologado pela autoridade competente.

Assinatura: profissional habilitado, com ART
07

Fontes.

Documentos do IBGE, do SIRGAS e dos projetos PROJ, GDAL, QGIS, pyproj, geopandas e PostGIS usados no levantamento, consultados em 31/10/2026.

Seu acervo em SIRGAS 2000, conferido ponto a ponto.

O diagnóstico começa por um inventário do acervo e um quadro das versões que cada máquina usa, sem mexer em nada. Você recebe a lista do que converter, das perguntas que só a sua equipe responde e de como conferir, e decide com ela na mão.