Estou trabalhando com este shapefile para download que possui coordenadas XY. Eles são parecidos com '3672187.92698000, 534175.72095400'
.
Gostaria de convertê-los em latitude longitudinal, para que eles sejam mais parecidos '-90.097017, 29.963176'
.
Eu já vi essa pergunta resolvida usando o ArcMap, mas não tenho esse software. Consegui baixar e instalar o QGIS, mas infelizmente estou perplexo com sua interface complicada. Gostaria de fazer a conversão, se possível.
qgis
coordinate-system
Zugwalt
fonte
fonte
Respostas:
O conjunto de dados que você menciona é um shapefile, um formato inventado pela ESRI, mas compreendido pela maioria dos softwares GIS, incluindo o QGIS.
Depois de extrair o zip, você pode adicioná-lo
Add vector layer
e apontar para o arquivo .shp. As informações do CRS são armazenadas no arquivo .prj, e a camada CRS será automaticamente ajustada pelo QGIS. No seu caso,NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet
com pés americanos como unidades.Com o
openlayers plugin
, você pode adicionar uma camada de plano de fundo do OpenStreetMap ou do Google. Para fazer isso, você deve definir o CRS do projetoEPSG:3857
.Se você deseja coordenadas em graus lat / lon, basta clicar com o botão direito do mouse na camada shapefile e
Save as ...
em um novo arquivo com um nome diferente, selecionandoEPSG:4326
como CRS para isso e marque para adicionar essa camada à tela. A economia pode levar algum tempo.Para a próxima etapa, é melhor aumentar o zoom para ver apenas alguns pontos. Abra a tabela de atributos e clique no símbolo do lápis na parte inferior para entrar no modo de edição e, em seguida, no ícone da calculadora de campo no canto inferior direito. Criar um novo campo degx o nome, escreva
real
, precisão6
, e selecione$x
a partirgeometry
. Após salvar (o que leva algum tempo), faça o mesmo para degy e$y
. Deixe o modo de edição e, em seguida, a tabela de atributos.As novas colunas na tabela de atributos fornecem lat e lon em graus.
fonte
Você pode importar as coordenadas como um csv, por exemplo, em um arquivo chamado coords.csv, você teria:
1) Importe-o por Camada -> Adicionar camada de texto delimitada.
O próximo diálogo deve ser bastante auto-explicativo. Depois de clicar em OK nesta caixa de diálogo, você será solicitado o sistema de coordenadas das suas coordenadas de entrada. Você pode trabalhar na lista ou usar a caixa Filtro para ajudar a encontrar a projeção correta.
2) Depois de importado, clique com o botão direito do mouse na camada no painel Camadas e escolha "Salvar como".
3) Salve-o como um shapefile e altere "Layer CRS" para "Selected CRS" e navegue pelas projeções para encontrar WGS84 EPSG: 4326. Selecione para adicioná-lo ao mapa e clique em ok.
4) Depois que seu novo shapefile for criado, clique com o botão direito do mouse no diálogo da camada e em "Abrir tabela de atributos". Alterne a edição (ctrl-E) e abra a calculadora (ctrl-I). Selecione "criar um novo campo", chame-o de "Longitude" e torne a expressão $ x. Faça o mesmo para um segundo novo atributo chamado "Latitude" e crie a expressão $ y. Agora você deve ter latitude e longitude em sua tabela de atributos.
5) Se você deseja uma planilha, uma solução rápida é clicar no ícone de seleção invertida (Ctrl-R) e depois copiar para a área de transferência (Ctrl-C). Em seguida, você pode colá-lo diretamente em uma planilha.
fonte
Sua pergunta não é específica ao ArcGIS / QGIS. Tem a ver com sistemas de coordenadas. Interpreto suas perguntas como "Como importo dados X / Y csv em um sistema de coordenadas espaciais e exporto para outro sistema de coordenadas usando o QGIS?".
Se você não tiver seus dados exibidos corretamente no QGIS (assumindo a v1.8), será necessário ativar o plug-in "Adicionar camada de texto delimitada" usando o Gerenciador de plug-ins, depois importe os dados usando Camada -> Adicionar camada delimitada e prossiga através do assistente, selecionando a fonte apropriada, colunas x / y e o sistema de coordenadas correto.
A camada agora deve ser exibida corretamente no QGIS em seu sistema de coordenadas nativo. Se você deseja reprojetá-lo em tempo real, precisará acessar Configurações -> Propriedades do projeto -> Selecionar "reprojeção em tempo real" e o sistema de coordenadas de exibição desejado.
Agora que você importou os dados corretamente, tudo o que você precisa fazer é clicar com o botão direito do mouse na camada e selecionar "Salvar como". Nesta caixa de diálogo, mude para o formato desejado (forma, csv, etc), defina um local para salvar e, na seção CRS, selecione "CRS selecionado", clique em Procurar e selecione "WGS 84" ou qualquer outro sistema de coordenadas desejado. .
fonte