GDAL 2.2

Numéro de la newsletter : 79

GDAL c’est la bibliothèque Open Source qualifiĂ©e de « couteau suisse Â» du SIG, car elle permet, aussi bien que FME, de convertir des jeux de donnĂ©es, vectoriels ou raster, de n’importe quel format (ou presque) vers n’importe quel format (ou presque).

Chaque nouvelle version de GDAL est donc attendue avec impatience, en particulier par les gĂ©omaticiens confrontĂ©s quotidiennement Ă  des problèmes d’interopĂ©rabilitĂ©. Cette nouvelle version, sortie il y a quelques jours seulement, propose un grand nombre d’amĂ©liorations. Parmi celles mise en exergue par l’équipe de dĂ©veloppement, notons :

  • Pilotes raster : lecture des fichiers de type ​DERIVED ; pilote ​JP2Lura : lecture/crĂ©ation de fichiers type JPEG-2000 avec la bibliothèque Luratech ; pilote ​PRF : ajout de la lecture de fichiers PHOTOMOD PRF ; pilote ​RRASTER : lecture des fichiers grille de type .grd/.gri produites par le gĂ©nĂ©rateur raster du logiciel de statistiques R ;
  • Pilotes vectoriels : dans le pilote ​CAD, lecture du format DWG R2000 files (projet GSoC 2016) ; support lecture et Ă©criture du format DGN v8 via les bibliothèques Teigha ODA ; lecture Ă©criture du format GML-AS (GML Application Schemas) ;
  • Un nouveau script baptisĂ© ogrmerge permet de fusionner plusieurs couches vectorielles en une seule ;
  • Des Â« URL Â» vsigs et vagis_streaming ont Ă©tĂ© ajoutĂ©es pour lire les fichiers privĂ©s type Google Cloud Storage ;
  • AmĂ©liorations significatives : le pilote NWT_GRD est maintenant opĂ©rationnel en lecture/Ă©criture ; le pilote FileGDB/OpenFileGDB peut lire les gĂ©omĂ©tries curvilignes ; le calcul des pixels constituant une bande dĂ©rivĂ©e VRT peut maintenant ĂŞtre rattachĂ© Ă  un script Python ; les couvertures RasterLite2 sont maintenant lisibles par le pilote SQLite ; lecture amĂ©liorĂ©e et Ă©criture du format ISIS 3. Plusieurs RFC (63, 64, 66, 67) ont Ă©tĂ© implĂ©mentĂ©es, attention certaines peuvent causer des problèmes de rĂ©tro-compatibilitĂ©. Passage Ă  la base de donnĂ©es de projection EPSG version 9 ;
  • API Python : le sĂ©maphore GIL est maintenant libĂ©rĂ© avant l’appel au code natif C++ GDAL, ce qui permet une meilleure exĂ©cution parallèle (Python reprend son exĂ©cution pendant que le code binaire C++ s’exĂ©cute, au lieu d’être bloquĂ©).

 

GDAL 2.2 est disponibles sur les serveurs de l’OSGeo, qui patronne le projet.