Eu tenho um Shapefile, mas seu sistema de coordenadas é desconhecido e não há arquivo * .prj.
Como posso identificá-lo agora?
Eu tenho um Shapefile, mas seu sistema de coordenadas é desconhecido e não há arquivo * .prj.
Como posso identificá-lo agora?
Sempre existe o método "força bruta":
Pegue uma camada com um sistema de coordenadas conhecido que deve sobrepor-se à sua camada desconhecida.
Agora faça algumas suposições sobre qual projeção a camada desconhecida poderia ser. (UTM, Plate Carree, etc). Projete sua camada do sistema de coordenadas conhecida em cada projeção até encontrar uma que corresponda ao máximo à camada desconhecida.
Estou promovendo comentários de Mapperz e Brandon Copeland adicionando uma resposta que usa sua técnica.
Essa técnica aproveita o fato de que o ArcMap pode converter dados em um novo sistema de coordenadas na memória. Os dados sem coordsys conhecidos não podem ser convertidos, apenas exibidos. Ao projetar os dados conhecidos na memória, podemos ver rapidamente quais coordenadas ele possui nos vários sistemas de coordenadas possíveis.
fonte
Como essa pergunta nunca envelhece, criei um site que usa o método Brute Force . Se você arrastar um shp + shx compactado no mapa, ele será mapeado em todos os sistemas de coordenadas disponíveis no PostGIS. Supondo que você saiba como é a aparência "correta", é possível aumentar o zoom nessa área e clicar no polígono para obter o arquivo .prj em epsg.io.
fonte
Existem dois ótimos links da Esri que detalham isso:
fonte
No meu último trabalho, eu tinha uma camada de dados de geologia (polígono) chamada "FSU_Geol.shp". Meu chefe me deu e me pediu para descobrir várias coisas. Primeiro, ele recebeu esse shapefile pelo cliente e não havia arquivo .prj, então ele queria que eu descobrisse isso. Ele também queria que eu descobrisse quais eram as categorias de Geologia. Eu poderia continuar, mas vamos direto ao assunto ... Eu pesquisei no Google e acabei AQUI .
O acrônimo na convenção de nomenclatura significava "Geologia da superfície da antiga União Soviética", e a pesquisa no Google me levou "diretamente" à fonte (USGS). Tudo o que eu precisava saber sobre esse shapefile estava no link superior que eu atingi. Não estou dizendo que o Google pode encontrar tudo e qualquer coisa , mas eu estava recém-saído da universidade, apenas dando um "tiro no escuro", e veja o feedback que recebi!
Em outro exemplo, alguém no escritório havia baixado vários arquivos de forma usando uma função em lote. Não lembro o nome do pacote de software no momento, mas os arquivos .prj estavam ausentes. Eu simplesmente fui aos metadados no ArcCatalog e encontrei minha resposta lá. Novamente, não me cite, mas acho que havia uma URL para a fonte lá.
Desde esse dia, eu "começo" com uma pesquisa no Google, se não houver pistas nos metadados!
fonte
Pergunte ao produtor.
Se você conhece um CRS comum para sua região geográfica, pode experimentar alguns deles. Mas perguntar é melhor.
fonte
Eu realmente amo essa ferramenta da web: http://projfinder.com/ . Verifique seu arquivo e procure algumas coordenadas. Aumente o zoom aproximadamente para o mesmo local do globo e deixe-o adivinhar.
fonte
Não é uma ferramenta (eu não conheço uma que exija que você faça isso), mas confira a resposta de @ mkennedy em Como eu converteria esse ponto no WKID 4326? . Ela explica como chegou à referência espacial correta. SpatialReference.org e paciência serão seus amigos.
Além disso, o Esri fornece um guia sobre como adivinhar um sistema de coordenadas (embora eu prefira o método de mkennedy se você souber um pouco mais sobre os dados).
fonte
A melhor resposta que encontrei para esta pergunta é não técnica: descubra de onde vieram seus dados. Agências e organizações tendem a ser consistentes com o uso de projeções. Sabe que veio do seu estado DOT? Veja o restante dos dados e veja o que ele diz. Não sabe de onde veio? Um palpite fundamentado tem a mesma probabilidade de enviar você pelo caminho certo.
Pelo menos, torna o combate ao problema com força bruta um pouco mais viável!
fonte
Seriamente desatualizado neste momento, mas Werner Flacke e Birgit Klaus postaram Find Projection no ArcScripts em 2007. Infelizmente, não acho que o código fonte esteja lá. É baseado em VBA, portanto, apenas utilizável no ArcGIS Desktop v9.2 e possivelmente 9.3. Inclui dois shapefiles com as áreas de interesse do EPSG Geodetic Parameter Dataset que podem ser usados para restringir as possibilidades.
A Calculadora Geográfica Blue Marble e o Transformador Geográfico têm ferramentas de recuperação do sistema de coordenadas.
fonte
Experimente o programa ogrinfo fornecido como parte do GDAL.
Consulte Como acessar os metadados do Shapefile usando o OGR?
Portanto, o ogrinfo pode não fornecer as informações da projeção sem um arquivo .prj, mas ainda é uma ferramenta útil para ajudá-lo a investigar a lista de projeções em potencial.
Por exemplo:
Essa resposta me sugere que o shapefile está usando um sistema de referência baseado em medidores e não em graus.
Supondo que você saiba de onde são os dados, agora você tem uma lista mais curta de projeções possíveis.
Outras práticas recomendadas podem ser:
Provavelmente é melhor começar com alguma posição conhecida, em vez de tentar fazer força bruta a partir do zero.
fonte
Para adicionar às outras respostas neste post, eu adicionaria o seguinte:
Como: Identificar um sistema de coordenadas projetado desconhecido usando o ArcMap
Forneça uma verificação específica no NAD1927
além do que, além do mais
FAQ: Noções básicas de projeção: o que o profissional de GIS precisa saber
Esta página fornece várias verificações na determinação de projeções, o que é importante para ajudar na tentativa de identificar um sistema de coordenadas desconhecido.
fonte
Eu tive o mesmo problema enquanto estava trabalhando no meu projeto (DEMs). Uma das DEM era de coordenadas desconhecidas e não pode ser projetada, então fiz o 'georreferenciamento' utilizando a ferramenta de georreferenciamento no ArcMap . Após o georreferenciamento, você receberá seu prj.file.
fonte
Veja este site:
http://www.egger-gis.at/shapefile-projectionfinder/
Eu sou o desenvolvedor desta ferramenta gratuita. Talvez essa ferramenta possa ajudá-lo a encontrar e definir a projeção correta do seu shapefile. Baseia-se na idéia de http://projfinder.com/ de Aaron Racicot.
Você também pode tentar estas soluções especiais para:
Áustria (alemão): https://www.data.gv.at/anwendungen/checkaustrianprojection/
Austrália: https://maegger.github.io/map_australia.html
UTM - Zonas: https://maegger.github.io/map_utm.html
fonte
Você pode discriminar entre coordenadas geográficas e de cartografia, as primeiras lat / lon estão em graus e as segundas Norte / Leste estão em metros. Se o arquivo tiver forma, você poderá despejar as coordenadas da geometria com shapelib-1.3.0 e ver os valores. ..
fonte
Você pode fazer isso com Fiona.
Você receberá resposta como
fonte