Je suis assez nouveau dans le savoir-faire SIG, mais j'ai rencontré un problème avec une projection d'une carte du monde. J'ai un fichier de formes de tous les pays que j'ai téléchargés depuis Natural Earth. Après l'avoir projeté dans une orthographe comme suggéré dans cette autre question , j'ai changé le lat / long pour que l'Atlantique soit un peu au centre.
Cependant, après l'avoir modifié, les États-Unis, le Mexique et le Canada disparaissent de la carte, comme vous pouvez le voir ici:
Lorsque je reprojete la carte à un long sur les États-Unis, les polygones réapparaissent. Aucune suggestion?
qgis
shapefile
coordinate-system
Jessica
la source
la source
Réponses:
La raison simple pour laquelle QGIS ne peut pas dessiner ces polygones est que certains des sommets sont à l'arrière du globe, et QGIS ne peut pas dessiner un polygone fermé avec le reste. La fonction GDAL ogr2ogr en arrière-plan est programmée pour lancer l'ensemble de la fonction lorsqu'une telle erreur se produit.
Vous avez donc deux solutions:
Solution 1: découpez vos polygones dans l'hémisphère
Vous avez besoin
Numerical Digitize
et unCAD Tools
plugin pour cela.(devrait également fonctionner avec
Add delimited text layer
)Vous devriez obtenir cette image:
Solution 2: convertir vos données vectorielles en raster
on-the-fly-reprojection
Raster -> Convert -> Rasterize
sur la couche WGS84 sélectionnez x = 360 et y = 170 comme dimensions pour le raster (ou n * 360 et n * 170)Raster -> Projection -> Reproject
la projection ortho sous un autre nom et ajoutez-la au canevas. Vous obtiendrez quelques erreurs, mais le reste du raster fera l'affaire. Ne vous embêtez pas à voir un rectangle grisvous devriez voir l'image suivante:
La même méthode fonctionne avec les rasters, comme vous pouvez le voir sur ma photo d'avatar ;-)
ÉDITER
Pour obtenir une belle projection ortho centrée sur un point qui n'est pas sur l'équateur, effectuez l'écrêtage dans une projection aeqd avec les mêmes paramètres que l'ortho. Vous obtiendrez ce résultat:
la source
land
ensemble de données Natural Earth 1: 110M avec une projection centrée sur 30 ° N, 110 ° E, et j'ai rencontré des problèmes lors de la projection de l'ensemble de données vers aeqd : Les grands polygones se renversent et ruinent l'écrêtage. Des idées?Voir le commentaire ci-dessus, ils sont simplement partis de l'autre côté du globe. les polygones des pays sont toujours là mais ne sont visibles que si le globe est tourné. je ne suis pas sûr de la façon dont vous faites tourner le globe dans ces circonstances et la cartographie est généralement bidimensionnelle (compteurs, etc. à l'exclusion).
Je définirais votre CRS sur le pays dans lequel vous souhaitez superposer les données. Par exemple, j'utiliserais la grille irlandaise ou la grille OSGB, ou comme indiqué ci-dessus le WGS84 Pseudo Mercator.
la source