Je travaille avec ce fichier de formes téléchargeable qui a les coordonnées XY. Ils s'apparentent à '3672187.92698000, 534175.72095400'
.
Je voudrais les convertir en longitude latitude pour qu'ils ressemblent davantage '-90.097017, 29.963176'
.
J'ai vu cette question abordée à l'aide d'ArcMap mais je n'ai pas ce logiciel. J'ai pu télécharger et installer QGIS mais je suis malheureusement perplexe devant son interface compliquée. Voudrais faire la conversion avec lui, si possible.
qgis
coordinate-system
Zugwalt
la source
la source
Réponses:
L'ensemble de données que vous mentionnez est un fichier de formes, un format inventé par ESRI, mais compris par la plupart des logiciels SIG, y compris QGIS.
Après avoir extrait le zip, vous pouvez l'ajouter avec
Add vector layer
et pointer vers le fichier .shp. Les informations CRS sont stockées dans le fichier .prj, et la couche CRS sera automatiquement définie correctement par QGIS. Dans votre cas,NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet
avec les pieds américains comme unités.Avec le
openlayers plugin
, vous pouvez ajouter une couche d'arrière-plan Openstreetmap ou Google. Pour ce faire, vous devez définir le projet CRS surEPSG:3857
.Si vous voulez des coordonnées en degrés lat / lon, faites un clic droit sur le calque du fichier de formes et
Save as ...
vers un nouveau fichier sous un nom différent, en le sélectionnantEPSG:4326
comme CRS pour cela, et cochez pour ajouter ce calque au canevas. L'enregistrement peut prendre un certain temps.Pour l'étape suivante, vous feriez mieux de zoomer pour voir juste quelques points. Ouvrez le tableau des attributs et cliquez sur le symbole du crayon en bas pour passer en mode édition, puis sur l'icône de la calculatrice de champ en bas à droite. Créer un nouveau champ degx nommé, le type
real
, la précision6
et sélectionnez à$x
partirgeometry
. Après avoir enregistré (ce qui prend un certain temps), faites de même pour degy et$y
. Quittez le mode édition, puis la table attributaire.Les nouvelles colonnes de la table attributaire vous donnent les lat et lon en degrés.
la source
Vous pouvez importer les coordonnées sous forme de csv, par exemple dans un fichier appelé coords.csv vous auriez:
1) Importez-le par calque -> Ajouter un calque de texte délimité.
Le prochain dialogue devrait être assez explicite. Après avoir cliqué sur OK dans cette boîte de dialogue, le système de coordonnées de vos coordonnées d'entrée vous sera demandé. Vous pouvez parcourir la liste ou utiliser la zone Filtre pour trouver la bonne projection.
2) Une fois importé, faites un clic droit sur le calque dans le panneau Calques et choisissez "Enregistrer sous".
3) Enregistrez-le en tant que fichier de formes et remplacez "Layer CRS" par "Selected CRS", puis parcourez les projections pour trouver le WGS84 EPSG: 4326. Sélectionnez pour l'ajouter à la carte et cliquez sur ok.
4) Une fois votre nouveau fichier de formes créé, faites un clic droit dessus dans la boîte de dialogue du calque et "Ouvrir la table des attributs". Basculez l'édition (ctrl-E) et ouvrez la calculatrice (ctrl-I). Sélectionnez "créer un nouveau champ", appelez-le "Longitude" et faites l'expression $ x. Faites de même pour un deuxième nouvel attribut appelé "Latitude" et créez l'expression $ y. Vous devriez maintenant avoir la latitude et la longitude dans votre table attributaire.
5) Si vous le souhaitez dans une feuille de calcul, une solution rapide consiste à cliquer sur l'icône de sélection inversée (Ctrl-R), puis à copier dans le presse-papiers (Ctrl-C). Vous pouvez ensuite le coller directement dans une feuille de calcul.
la source
Votre question n'est pas spécifique à ArcGIS / QGIS. Cela concerne les systèmes de coordonnées. J'interprète vos questions comme "Comment importer des données csv X / Y dans un système de coordonnées spatiales et exporter vers un autre système de coordonnées à l'aide de QGIS?".
Si vos données ne s'affichent pas correctement dans QGIS (en supposant la version 1.8), vous devrez activer le plug-in "Ajouter une couche de texte délimitée" à l'aide du Gestionnaire de plug-ins, puis importer les données à l'aide de la couche -> Ajouter une couche délimitée, puis continuer via l'assistant en sélectionnant la source appropriée, les colonnes x / y, puis le bon système de coordonnées.
La couche devrait maintenant s'afficher correctement dans QGIS dans son système de coordonnées natif. Si vous souhaitez le reprojeter à la volée, vous devrez aller dans Paramètres -> Propriétés du projet -> Sélectionnez "Reprojection à la volée" et le système de coordonnées d'affichage souhaité.
Maintenant que vous avez correctement importé les données, il vous suffit de cliquer avec le bouton droit sur votre calque et de sélectionner "Enregistrer sous". Dans cette boîte de dialogue, changez le format que vous souhaitez (forme, csv, etc.), définissez un emplacement d'enregistrement, et dans la section CRS sélectionnez "CRS sélectionné", puis cliquez sur Parcourir et sélectionnez "WGS 84" ou tout autre système de coordonnées souhaité .
la source