Coordenadas e sistema de coordenadas

Comando: CAPCAD_GEO_POINT_IDENTIFY, CAPCAD_GEO_LATLON, CAPCAD_GEO_CRS, CAPCAD_GEO_CRS_QUERY Atalho: CC Atualizado 2026-09-03
Comandos CAPCAD_GEO_POINT_IDENTIFY (atalho CC), CAPCAD_GEO_LATLON (atalho LL), CAPCAD_GEO_CRS, CAPCAD_GEO_CRS_QUERY
Atalhos CC = identificar/converter coordenada; LL = latitude-longitude rápida
Ribbon aba CapCad › painel GIS › botão dividido IdentifyCoordinate Conversion: Point [CC] e Quick LatLong; painel GIS › botão dividido DataCoordinate System Set; o mesmo Sistema de Coordenadas aparece também no painel Gerenciar › botão dividido Projeto
Categoria GeoData
Formulários CoordinateIdentifierForm, título "Conversão de coordenadas" (não modal); CoordSysForm, título "Sistemas de coordenadas" (não modal)
CADs AutoCAD, BricsCAD, GstarCAD, ZWCAD, ARES Commander (os quatro comandos)
Também abre O botão Conversão em lote… abre Conversão de coordenadas em lote; Localizar em eixo… abre o formulário do Navegador de estacas (ver Notas); Nomes ruas… abre a página Logradouros de CAPCAD_LABEL

Cole qualquer coordenada e veja todas as outras. O CAD sabe onde o ponto está no desenho; ele não sabe em que sistema o desenho está, nem que latitude e longitude aquilo significa.

  • Aceita o que você tiver na mão. UTM, latitude-longitude decimal, graus-minutos-segundos com N/S/E/W — e até um link do Google Maps ou do OpenStreetMap colado inteiro.
  • Descobre sozinho se é UTM ou lat-long. Você não escolhe o tipo de entrada; o programa decide pela faixa dos valores e mostra o que detectou.
  • Traz o km do eixo junto. Se o desenho tem eixo definido, a mesma leitura mostra a estaca no formato 0+000.
  • Do desenho para o mapa em um clique. OpenStreetMap, Google Maps e Street View abrem no ponto lido; a coordenada vai para a área de transferência.
  • E de volta para o desenho. Um botão insere um ponto na coordenada lida, no sistema do desenho.
  • O sistema de coordenadas fica gravado onde faz sentido. No projeto, no eixo ou no próprio dwg — e todos os demais comandos GIS do CapCad passam a usá-lo.

O que faz

Esta página cobre quatro comandos que trabalham sobre um ponto de cada vez e sobre o sistema de coordenadas que dá sentido a esse ponto.

O sistema de coordenadas é uma cadeia de aquisição, não um único ajuste. Quando qualquer comando GIS precisa saber em que sistema o desenho está, ele percorre, nesta ordem: (1) a propriedade CAPCAD_GEO_CRS gravada no eixo ativo, (2) o valor gravado no dwg, (3) o sistema do Civil 3D, se houver e se o desenho estiver configurado para usá-lo, (4) o último sistema usado na sessão, (5) o padrão da cultura (no perfil do Reino Unido, BNG), e por fim (6) a configuração do projeto (CAPCAD_GEO_CRS), o sistema temporário da sessão e novamente o último usado. O primeiro que responder vence. CAPCAD_GEO_CRS é o formulário que grava esse valor; CAPCAD_GEO_CRS_QUERY é a consulta que diz qual valor a cadeia devolveu.

O valor gravado é uma string curta que os conversores entendem: UTM-23 (fuso 23 sul, SIRGAS 2000), UTM-23-SAD69, UTM-23S / UTM-23N para o mundo todo, EPSG:31983 para qualquer código EPSG, ou Undefined. A conversão em si é feita pela biblioteca DotSpatial, a partir da base EPSG que ela traz — não há WKT escrito à mão em nenhum ponto do caminho.

CAPCAD_GEO_POINT_IDENTIFY (CC) abre um formulário não modal com uma caixa de entrada que aceita quase tudo, e preenche de uma vez: o km no eixo, o par projetado (E,N / X,Y), a latitude-longitude decimal e a mesma em graus-minutos-segundos. Daí você copia, insere um ponto no desenho ou abre o local num mapa. A coluna da direita procura um endereço no Google Places e usa a coordenada encontrada como entrada.

CAPCAD_GEO_LATLON (LL) é a versão sem formulário: clique um ponto, receba lat,lon numa caixa de diálogo e na área de transferência, clique outro, até apertar Esc.

CAPCAD_GEO_CRS_QUERY não abre nada: escreve o sistema resolvido na linha de comando (ou Not set) e grava o mesmo texto na variável de sistema USERS4, para quem quiser lê-lo de um script ou de um campo.

Fluxo de trabalho

  1. Defina o sistema de coordenadas do desenho: rode CAPCAD_GEO_CRS, escolha o sistema na lista (para o Brasil, UTM-18 a UTM-26, com ou sem -SAD69), escolha se ele vai para o Projeto ou para o Eixo e clique Aplicar. Sem projeto ativo o valor vai para o dwg e uma mensagem avisa: "Nenhum projeto ou eixo definidos - sistema de coordenadas gravado no dwg."
  2. Confirme com CAPCAD_GEO_CRS_QUERY: o sistema resolvido aparece na linha de comando.
  3. Rode CAPCAD_GEO_POINT_IDENTIFY (ou digite CC). O formulário abre não modal e a linha de status diz se há eixo carregado.
  4. Digite ou cole a coordenada na caixa 1 — ou clique Clicar ponto… (2) e pegue-a do desenho. As caixas 3 a 9 se preenchem a cada tecla.
  5. Copie o que precisar (5, 8), insira um ponto no desenho (6) ou abra o local no OpenStreetMap, no Google Maps ou no Street View (10, 11, 12).
  6. Para varrer o desenho, use CAPCAD_GEO_LATLON (LL): cada clique mostra e copia lat,lon; Esc encerra.

O formulário de identificação

O formulário tem um único estado. Os números abaixo valem para os dois formulários desta página: 1 a 21 são de CoordinateIdentifierForm, 22 a 30 de CoordSysForm.

Conversão de coordenadas

CAPCAD_GEO_POINT_IDENTIFY recém-aberto, sem entrada: os três links de mapa e o botão de inserir ponto começam desabilitados.

Além dos controles numerados, o formulário mostra os títulos Inserir coordenadas em qualquer sistema e Endereço (digite e pressione Enter), a dica Você pode colar URLs do Google Maps ou do OSM diretamente, o rótulo Detectado: com o tipo reconhecido (UTM, LL ou -), as legendas Km Eixo, UTM E,N / CAD X,Y, LAT-LONG DEC, LAT-LONG DMS e Sistema de coordenadas, e uma linha de status cinza no rodapé da coluna esquerda.

Entrada (topo, à esquerda)

# Controle O que faz
1 Caixa de entrada O texto é reavaliado a cada tecla. Aceita um par separado por vírgula ou por tabulação, com ou sem letras de hemisfério (S no primeiro valor e W ou O no segundo invertem o sinal), em graus decimais, graus-minutos (23D33.03'S) ou graus-minutos-segundos (23°33'01.87"S). Um texto que comece com http é tratado antes: links do Google Maps e do OpenStreetMap são reduzidos a lat,long e só então avaliados. A classificação é por faixa: o par é lido como geográfico quando o primeiro valor está entre −180 e 180 e o segundo entre −90 e 90; qualquer outra coisa é lida como projetado.
2 Clicar ponto… Esconde o formulário, pede um ponto no desenho (Selecione o ponto), escreve x,y com três decimais na caixa 1, reavalia e mostra o formulário de novo.

Leituras (coluna esquerda)

# Controle O que faz
3 Km Eixo A estaca do ponto projetado sobre o primeiro elemento do eixo do projeto, no formato 0+000 (parte inteira dos quilômetros, +, e os metros com três dígitos). Fica vazio quando não há eixo carregado ou quando o ponto não projeta sobre ele. Somente leitura.
4 UTM E,N / CAD X,Y O par projetado, com até três decimais. Numa entrada projetada é o próprio valor digitado; numa entrada geográfica é o resultado da conversão para o sistema da caixa 13. Somente leitura.
5 copiar (do par projetado) Copia o conteúdo da caixa 4 para a área de transferência; a linha de status confirma "Copiado.".
6 ponto de inserção Insere uma entidade POINT na coordenada projetada lida, no espaço e no layer correntes. Só fica habilitado quando existe uma latitude-longitude válida — ou seja, quando a conversão deu certo.
7 LAT-LONG DEC Latitude e longitude em graus decimais com oito casas, na ordem escolhida em 14/15. Somente leitura.
8 copiar (do par geográfico) Copia o conteúdo da caixa 7.
9 LAT-LONG DMS O mesmo par em graus-minutos-segundos, no formato 23°33'01.87"S,46°37'59.91"W. A letra de hemisfério acompanha o sinal (N/S para latitude, E/W para longitude), e o arredondamento nunca produz 60 segundos. Somente leitura.

Mapas (abaixo das leituras)

# Controle O que faz
10 OpenStreetMaps Abre openstreetmap.org centrado na coordenada lida, com um marcador, em zoom 18.
11 GoogleMaps Abre google.com/maps na coordenada lida, em zoom 18.
12 StreetView Abre o Street View na coordenada lida.

Os três links (e o botão 6) ficam desabilitados enquanto não houver uma coordenada geográfica válida: numa entrada projetada isso significa que a conversão precisa ter dado certo.

Sistema e ordem (parte inferior)

# Controle O que faz
13 Sistema de coordenadas O sistema usado para converter entre projetado e geográfico. É preenchido com o sistema resolvido para o desenho pela cadeia de aquisição; se essa cadeia não devolver nada, a lista abre vazia e as conversões falham com "Defina o sistema de coordenadas para converter." na linha de status. Aceita texto digitado.
14 lat, long O primeiro valor da caixa 1 é a latitude. Padrão.
15 long, lat O primeiro valor da caixa 1 é a longitude. Também inverte a ordem das saídas 7 e 9.

Endereço (coluna direita)

# Controle O que faz
16 Caixa de endereço O endereço a procurar. Enter dispara a busca.
17 Buscar Consulta o serviço Google Places com o texto da caixa 16 e enche a lista 18. A consulta é síncrona: o formulário fica parado até a resposta chegar, e a linha de status mostra Procurando "…" antes e a mensagem devolvida pelo serviço depois — incluindo os casos de cota estourada e de chave inválida.
18 Lista de endereços Selecionar um resultado escreve a coordenada dele na caixa 1 e reavalia tudo: km, projetado, decimal, DMS e os links seguem juntos. A linha de status passa a mostrar o endereço completo.

Rodapé

# Controle O que faz
19 Conversão em lote… Executa CAPCAD_BATCH_GEO_CONVERT — ver Conversão de coordenadas em lote.
20 Nomes ruas… Abre o formulário de rótulos (CAPCAD_LABEL) diretamente na página Logradouros.
21 Localizar em eixo… Abre o formulário do Navegador de estacas como diálogo modal. Neste caminho ele está inerte — ver Notas.

O formulário do sistema de coordenadas

Sistemas de coordenadas

CAPCAD_GEO_CRS no perfil do Brasil: o catálogo BR já vem selecionado e o destino é o Projeto.

Acima da lista, o formulário mostra os cabeçalhos de coluna Sistema e Espécie, o título do quadro Catálogo, o do quadro Gravar em e, quando há projeto e eixo carregados, uma linha Loaded: <projeto>\<eixo>. Um segundo rótulo mostra o sistema atualmente em vigor.

# Controle O que faz
22 Lista de sistemas Duas colunas: a string do sistema e a espécie (Projected, Lat-Long, Grid, Undefined). Ao abrir, o sistema atualmente em vigor é pré-selecionado e a lista rola até ele; se não houver, o formulário tenta UTM- + o último fuso usado na sessão.
23 BR Catálogo brasileiro: Undefined, UTM-18 a UTM-26, UTM-18-SAD69 a UTM-26-SAD69 e WGS-84. Vem marcado no perfil do Brasil.
24 UK Catálogo britânico: LSG, BNG, WGS-84, ETRS-89 (GridInQuestII), OSD-36 e OS GRID.
25 Todos WGS-84, Undefined, BNG, o sistema do Civil 3D quando o desenho tem um, e depois UTM-01S/UTM-01N até UTM-60S/UTM-60N. Vem marcado fora do perfil do Brasil.
26 Projeto O valor escolhido é gravado na configuração do projeto, na chave CAPCAD_GEO_CRS. Padrão. Uma mensagem "Gravado com sucesso." confirma.
27 Eixo O valor é gravado como propriedade de topo no arquivo .capcad do eixo ativo. Se não houver eixo, o formulário volta sozinho para Projeto antes de gravar.
28 Aplicar Grava conforme 26/27. Sem projeto ativo, grava no dwg e, para sistemas que não vêm do Civil 3D, mostra o aviso "Nenhum projeto ou eixo definidos - sistema de coordenadas gravado no dwg.". Depois de gravar, a barra de status do CAD é atualizada. Escolher Undefined grava um valor vazio, ou seja, apaga a definição.
29 Ponto do Google Maps Esconde o formulário e roda CAPCAD_GEO_LINK_MAPS (clique um ponto, o Google Maps abre nele) — ver KMZ, formatos geo e links de mapa.
30 Fechar Esconde o formulário.

O que a conversão devolve

Os números abaixo saíram do próprio motor de conversão do CapCad (DotSpatial), rodado sobre a Praça da Sé, em São Paulo — latitude −23,550520, longitude −46,633309.

String do sistema E (X) N (Y) EPSG resolvido
UTM-23 333 287,022 7 394 586,093 31983
UTM-23S 333 287,022 7 394 586,093 31983
EPSG:31983 333 287,022 7 394 586,093 31983
UTM-23-SAD69 333 331,404 7 394 632,093 29193
UTM-22 (fuso errado de propósito) 945 965,673 7 388 736,597 31982
WGS-84 não resolvido
BNG não resolvido

A ida e a volta fecham: reconvertendo UTM-23 333 287,022 / 7 394 586,093 de volta para geográficas, o formulário mostra −23,55052000 / −46,63330900, e em DMS 23°33'01.87"S,46°37'59.91"W.

Duas leituras importantes desta tabela:

  • UTM-23 e UTM-23S são o mesmo sistema. O fuso escrito sem hemisfério é sul e SIRGAS 2000; o sufixo -SAD69 troca o datum, e a diferença entre os dois no mesmo ponto é de cerca de 44 m em E e 46 m em N — a distância entre o SAD 69 e o SIRGAS 2000.
  • WGS-84 e BNG estão nos catálogos mas o conversor não os resolve. Ver Notas.

O que a caixa de entrada aceita

Cada linha abaixo foi passada pelo interpretador real da caixa 1.

Você digita Lê como Observação
-23.550520,-46.633309 −23,550520 / −46,633309 O caso normal: vírgula separando, ponto decimal.
333000,7394000 333000 / 7394000 Detectado UTM.
23°33'01.87"S,46°37'59.91"W −23,550519 / −46,633308 DMS com hemisfério.
23D33.031'S,46D37.998'W −23,550517 / −46,633300 Graus e minutos, com D no lugar de °.
45,45 45 / 45 Detectado LL, porque ambos cabem na faixa geográfica.
-23.550520 -46.633309 falha Espaço não é separador nesta caixa; use vírgula ou tabulação.
-23.55; -46.63 falha Ponto e vírgula também não.
-23,55,-46,63 −23 / 55 Vírgula decimal: lido errado, e sem aviso. Ver Notas.
abc falha A linha de status diz "Não foi possível interpretar a entrada."

Lembrado entre sessões

Nenhum dos dois formulários guarda opções entre sessões. O que persiste é o valor gravado: o sistema de coordenadas escrito no projeto, no eixo ou no dwg por CAPCAD_GEO_CRS, e o "último sistema usado", que vive só enquanto a sessão do CAD estiver aberta e é atualizado pelos comandos GIS que importam dados.

Notas

  • CAPCAD_GEO_POINT_IDENTIFYLocalizar em eixo… abre o Navegador de estacas inerte. Por esse caminho o formulário é criado sem a ligação com o desenho: a caixa de estaca, o botão zoom, Identifica ponto e Identifica distância não fazem nada, e a faixa de estacas do eixo não aparece. Continuam funcionando o ícone de copiar, as setas ▲/▼ (que apenas somam e subtraem o passo no número) e os links StreeView / GoogleMaps — estes últimos só se houver texto na caixa de latitude-longitude, que nada preenche nesse estado. Para o formulário completo, rode CAPCAD_ALIGNMENT_STATION_GOTO (atalho KM) — ver Navegador de estacas. O caminho inverso funciona: o botão Localizar do Navegador de estacas fecha o formulário e chama CAPCAD_GEO_POINT_IDENTIFY.
  • Vírgula decimal na caixa de entrada é lida errado. -23,55,-46,63 devolve −23 e 55: o interpretador separa os campos antes de corrigir a vírgula decimal, e a correção posterior não alcança os campos já separados. O resultado é aceito como válido, sem mensagem. Use ponto decimal. O motor tem uma versão corrigida do mesmo interpretador (que devolve −23,55 / −46,63), ainda não ligada ao formulário.
  • WGS-84 e BNG aparecem nos catálogos de CAPCAD_GEO_CRS mas o conversor não os aceita como string de sistema. Gravar um deles e depois usar CC produz "Conversão falhou para este sistema de coordenadas.". Alguns comandos tratam WGS-84 como caso especial (passam a coordenada adiante sem converter), mas o formulário de identificação não. Para trabalhar em graus, deixe o desenho em um fuso UTM e leia as caixas LAT-LONG.
  • A entrada sem vírgula, do tipo 600000E7419000N, não funciona. O interpretador prevê esse formato — separando os campos na letra N — mas a implementação atual falha tanto com o N final quanto sem ele. Escreva o par com vírgula.
  • Datums antigos são aproximados. As transformações usam os parâmetros de Helmert embutidos em cada datum; não há arquivos de grade NTv2 no pacote. Sistemas modernos (SIRGAS 2000, WGS 84, ETRS 89) são exatos; SAD 69 e outros datums legados ficam na ordem de 1 a 2 m. Suficiente para localizar e visualizar, não para uso geodésico.
  • A busca de endereço depende de rede e de cota. É uma chamada síncrona ao Google Places, com a chave que acompanha o CapCad; quando a cota diária estoura, a própria mensagem do serviço aparece na linha de status.
  • CAPCAD_GEO_CRS_QUERY não abre formulário nem pergunta nada. Ele só relata o que a cadeia de aquisição devolveu, com os parâmetros padrão (sem tentar o último usado, sem perguntar). O valor também vai para a variável de sistema USERS4.
  • CAPCAD_GEO_LATLON fala inglês. O pedido de ponto (Pick a point (Esc to finish):) e a caixa que mostra o resultado (Clicked / Coordinate system / Lat,Lon / (copied to clipboard)) não têm versão em português no formulário de hoje. Sem sistema de coordenadas definido, o comando escreve "No coordinate system for this drawing — set one first (eixo / dwg / project)" e encerra: ele não abre o formulário CAPCAD_GEO_CRS para você; rode-o antes.
  • Rodar CC ou CAPCAD_GEO_CRS de novo com o formulário aberto não abre um segundo. Ambos são não modais e de instância única: o comando apenas traz o formulário existente para a frente.