Sou bastante novo no conhecimento de GIS, mas encontrei um problema com a projeção de um mapa do mundo. Eu tenho um shapefile de todos os países que baixei da Terra Natural. Depois de projetá-lo em uma ortografia, como sugerido nesta outra questão , mudei o lat / long para que o Atlântico estivesse um pouco no centro.
No entanto, após alterá-lo, os Estados Unidos, o México e o Canadá desaparecem do mapa, como você pode ver aqui:
Quando reprojeto o mapa por muito tempo nos EUA, os polígonos aparecem novamente. Alguma sugestão?
qgis
shapefile
coordinate-system
Jessica
fonte
fonte
Respostas:
A simples razão pela qual o QGIS não pode desenhar esses polígonos é porque alguns dos vértices estão na parte traseira do globo, e o QGIS não pode desenhar um polígono fechado com o restante. A função GDAL ogr2ogr em segundo plano é programada para iniciar todo o recurso quando ocorre esse erro.
Então você tem duas soluções:
Solução 1: prenda seus polígonos no hemisfério
Você precisa
Numerical Digitize
eCAD Tools
plugins para isso.(também deve trabalhar com
Add delimited text layer
)Você deve obter esta imagem:
Solução 2: converta seus dados vetoriais em raster
on-the-fly-reprojection
Raster -> Convert -> Rasterize
na camada WGS84, selecione x = 360 e y = 170 como dimensões da varredura (ou n * 360 e n * 170)Raster -> Projection -> Reproject
a projeção orto com outro nome e adicione-a à tela. Você receberá alguns erros, mas o resto da varredura o fará. Não se preocupe, você vê um retângulo cinzavocê deve ver a seguinte imagem:
O mesmo método funciona com rasters, como você pode ver na minha imagem de avatar ;-)
EDITAR
Para obter uma boa projeção orto centrada em um ponto que não esteja no equador, faça o recorte em uma projeção aeqd com os mesmos parâmetros que o orto. Você obterá este resultado:
fonte
land
conjunto de dados Natural Earth 1: 110M com uma projeção centrada em 30 ° N, 110 ° E, e tive problemas ao projetar o conjunto de dados para aeqd : Os polígonos grandes viram e arruinam o recorte. Alguma ideia?Veja o comentário acima, eles simplesmente foram para o outro lado do globo. os polígonos dos países ainda estão lá, mas não são visíveis, a menos que o globo esteja girando. Eu não tenho certeza de como você gira o globo nessas circunferências e o mapeamento é geralmente bidimensional (contornos, etc, excluindo).
Eu definiria seu CRS para o país em que você deseja sobrepor dados. Por exemplo, eu usaria a grade irlandesa ou OSGB, ou conforme declarado acima, o WGS84 Pseudo Mercator.
fonte