Estou tentando descobrir como calcular o lat / long de pontos usando a calculadora de campo QGIS. Existe uma maneira fácil de fazer isso? Vi uma pergunta relacionada anterior , mas lida com uma abordagem mais avançada.
No ArcGIS, isso é semelhante à Calculate Geometry
função; Eu simplesmente não consigo encontrar onde fazer isso no QGIS.
Respostas:
Claro que sim. Primeiro, salve a camada como WGS84 e importe-a novamente. Então, na calculadora de campo, você pode usar $ x ou $ y como uma variável para obter x e y.
NOTA: Isso foi adicionado em 1.7.
fonte
Você deve reprojetar a camada de pontos para EPSG: 4326 primeiro. Clique com o botão direito do mouse no nome da camada na lista de camadas e selecione "Salvar como ...". Lá, você pode especificar o CRS de destino como EPSG: 4326.
Carregue a nova camada de ponto reprojetada e execute "Exportar / adicionar colunas de geometria".
fonte
menu > Vector > Geometry Tools > Export / Add Geometry Columns
Uma opção poderia ser especificar a camada CRS como WGS 84 (sem projeção). Pode ser que você também precise alterar o CRS do projeto. Agora use "Vetor> Ferramentas de geometria> Exportar / adicionar colunas de geometria". Isso deve fornecer coordenadas latinas / longas.
fonte
Extrair nós. Isso torna uma camada pontual. Em seguida, abra a tabela de atributos, calcule o campo, Geometry- $ y / $ x
encontre coordenadas de canto de polígono
fonte
A melhor resposta anterior pode ser considerada obsoleta.
Usando a calculadora de campo, é possível obter coordenadas x, y da camada de pontos em qualquer projeção e fazer a conversão para latitude longitudinal.
Você pode encontrar a receita , documentada com fórmulas e um GIF ilustrado.
fonte
No QGIS 3.8 (junho de 2019), agora existe um algoritmo para adicionar os valores X e Y. Ele pode reprojetar coordenadas em tempo real.
Se você ainda precisar do formato Grau Minuto ou Grau Minuto Segundo, primeiro use a expressão
to_dm
outo_dms
para adicionar esses campos à tabela de atributos.fonte
Para usuários como eu, após 7 anos ou mais, há uma resposta melhor e simples.
AQUI> /programming//a/51164270/9620153
fonte