Les données sont présentées sous divers formats. Vous trouverez dans le présent document de l'information, des conseils et des suggestions sur la façon d'utiliser certains des formats présentés dans le Portail de données ouvertes ainsi que la façon de travailler avec des interfaces de programmation d'applications (API).
Sur cette page
GeoTIFF
Parcourir les jeux de données GeoTIFF
Les fichiers GeoTIFF sont similaires aux fichiers graphiques TIFF standard; ils sont consultables avec un visionneur d'images régulier qui traite le format TIFF. Toutefois, ces fichiers contiennent des métadonnées supplémentaires propres à la nature géographique des images. Visitez les sites officiels qui traitent de ce format pour obtenir davantage d'information :
Il existe une bibliothèque de source ouverte qui permet à vos programmes d'extraire de l'information de métadonnées d'un fichier GeoTIFF. L'exemple ci-dessous montre la façon d'installer et d'exécuter un programme C simple pour extraire de l'information sur les métadonnées.
Dans cet exemple, nous utilisons le produit Homebrew Package Manager sur OSX pour installer la bibliothèque GeoTIFF et exécuter un utilitaire pour lire ce type de fichier :
$ brew install libgeotiff $ listgeo <filename>.tif
Une fois que vous avez installé la bibliothèque GeoTIFF, vous pouvez compiler un programme C simple pour lire les métadonnées :
/** * Exemple simple de programme C qui permet de lire les métadonnées d'un fichier GeoTIFF. * * NOTA : Il s'agit d'un exemple simple qui offre très peu de capacité de traitement des erreurs. * * @license https://ouvert.canada.ca/fr/licence-du-gouvernement-ouvert-canada */ #include <stdio.h> #include <stdlib.h> #include <xtiffio.h> #include <geotiffio.h> #include <geokeys.h> int main(void) { TIFF *tif = (TIFF*)0; // Descripteur de niveau TIFF GTIF *gtif = (GTIF*)0; // Descripteur de niveau GeoKey double major_axis_key = 0; // Ouvrir le fichier TIFF tif = XTIFFOpen("geo.tif", "r"); if (!tif) { printf("Impossible d'ouvrir le fichier GeoTIFF.\n"); exit(-1); } // Ouvrir l'analyseur de clés GTIF; la lecture des clés s'effectue à ce moment-ci. gtif = GTIFNew(tif); if (!gtif) { printf("Impossible d'accéder aux métadonnées GTIF.\n"); exit(-1); } // Lire une paire de clés GTIF. if (GTIFKeyGet(gtif, GeogSemiMajorAxisGeoKey, &major_axis_key, 0, 1)) { printf("GeogSemiMajorAxisGeoKey: %f\n", major_axis_key); } else { printf("Impossible de localiser GeogSemiMajorAxisGeoKey\n"); } // Nettoyer et sortir. GTIFFree(gtif); XTIFFClose(tif); return 1; }
Sortie :
$ ./geotiffmeta GeogSemiMajorAxisGeoKey: 6378137.000000
Shapefiles
Parcourir les jeux de données Shapefiles
Les fichiers Shapefiles (SHP), développés par ESRI, sont des fichiers de données vectorielles de formes géospatiales très répandus et sont accompagnés d'une suite de fichiers nécessaires à leur utilisation. Tel qu'indiqué dans la liste sur Wikipédia, les fichiers suivants sont habituellement regroupés dans un fichier ZIP comprimé :
Fichiers obligatoires :
- .shp — format du fichier Shapefiles; géométrie des formes elle-mêmes.
- .shx — format de l'index du fichier Shapefiles; index positionnel de la géométrie des formes qui permet d'effectuer rapidement des recherches ascendantes et descendantes.
- .dbf — format des attributs; attributs des colonnes pour chaque forme en format dBase IV.
Fichiers facultatifs :
- .prj — projection format; the coordinate system and projection information, a plain text file describing the projection using well-known text format
- .sbn and .sbx — a spatial index of the features
- .fbn and .fbx — a spatial index of the features for shapefiles that are read-only
- .ain and .aih — an attribute index of the active fields in a table
- .ixs — a geocoding index for read-write shapefiles
- .mxs — a geocoding index for read-write shapefiles (ODB format)
- .atx — an attribute index for the .dbf file in the form of shapefile.columnname.atx (ArcGIS 8 and later)
- .shp.xml — geospatial metadata in XML format, such as ISO 19115 or other XML schema
- .cpg — used to specify the code page (only for .dbf) for identifying the character encoding to be used
Source : Shapefile - Wikipedia.org
Liens vers des outils utiles :
- Online Shapefile Dump Utility (anglais seulement)
- Perl Shapefile Extension (anglais seulement)
- Python Shapefile Library (anglais seulement)
- C Shapefile Library (anglais seulement)
Conversion des fichiers Shapefiles en fichiers GeoJSON
onsultez l'excellente description de Ben Balter sur la conversion des fichiers Shapefiles en fichiers GeoJSON (anglais seulement) avec l'utilitaire ogr2ogr de GDAL :
ogr2ogr -f GeoJSON -t_srs crs:84 [name].geojson [name].shp