Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti will be decommissioned after Roihu becomes available. Users should clean up unnecessary files and move any required data by the end of August 2026. See the Roihu data preparation instructions for details.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

GDAL

GDAL (Geospatial Data Abstraction Library) on GIS-muunnoskirjasto paikkatietodatan käyttöön ja muuntamiseen. Yleisimmin sitä käytetään tiedostomuodon tai koordinaattijärjestelmän vaihtamiseen.

Saatavuus

GDAL on saatavilla seuraavina versioina:

Note

Erilliseen GDALiin ja R-moduuleihin ei ole asennettu Python-sidoksia, joten esimerkiksi gdal_calc toimii vain geoconda- ja qgis-moduuleissa. Myös tuetut tiedostomuodot vaihtelevat moduulien välillä. gdal/3.4.3:lla on rajoitetuin ajurituki eikä lainkaan tukea virtuaaliajureille. Erillisiin ja r-envin GDAL-asennuksiin on mahdollista lisätä lisää ajureita, kysy tarvittaessa. geoconda- ja qgis-GDAL-asennukset perustuvat conda gdal -pakettiin, eikä niiden ajuritukea voi muuttaa. Käytä komentoa gdalinfo --formats nähdäksesi tuetut rasterimuodot ja komentoa ogrinfo --formats vektorimuodoille.

Käyttö

GDAL sisältyy yllä lueteltuihin moduuleihin, joten sitä voi käyttää, kun mikä tahansa näistä moduuleista on ladattu.

Erillinen gdal-moduuli on tarkoitettu pääasiassa ohjelmistojen rakentamiseen GDALin päälle, mutta sitä voi käyttää myös komentorivikäyttöön. Lataa erillinen gdal näin:

# GDAL 3.8.5
module load gcc/13.2.0 openmpi/5.0.5 gdal/3.8.5
# GDAL 3.4.3
module load gcc/11.3.0 gdal/3.4.3

Voit testata, latautuiko GDAL onnistuneesti, seuraavasti:

gdalinfo --version

r-env-moduulissa gdal-komentoja voi käyttää näin:

apptainer_wrapper exec gdalinfo --version

Tiedostojen käyttäminen suoraan olio­tallennuspalveluista tai pilvestä, mukaan lukien Allas

GDAL tukee virtuaalisia verkkoon perustuvia tiedostojärjestelmiä, joiden avulla voidaan lukea ja joskus myös kirjoittaa useisiin pilvitallennusjärjestelmiin, mukaan lukien CSC:n Allas, Amazon S3, Google Cloud Storage, Microsoft Azure jne. Katso ohjeet ja esimerkit CSC:n oppaasta Paikkatiedostojen käyttäminen suoraan pilvestä, mukaan lukien Allas.

Virtuaalirasterit

Suurten rasteridatamäärien kanssa (myös Altaassa) kätevin tapa käyttää niitä voi olla GDALin virtuaalirasterit.

Lisenssi

GDAL on lisensoitu MIT/X-tyylisellä lisenssillä

Viittaus

GDAL/OGR contributors (2024). GDAL/OGR Geospatial Data Abstraction software Library. Open Source Geospatial Foundation. URL https://gdal.org, DOI: 10.5281/zenodo.5884351

Kiitokset

Mainitse CSC ja Geoportti julkaisuissasi; tämä on tärkeää projektin jatkuvuuden ja rahoitusraportoinnin kannalta. Voit kirjoittaa esimerkiksi: "The authors wish to thank CSC - IT Center for Science, Finland (urn:nbn:fi:research-infras-2016072531) and the Open Geospatial Information Infrastructure for Research (Geoportti, urn:nbn:fi:research-infras-2016072513) for computational resources and support".

Asennus

Erillinen GDAL asennettiin Puhtiin käyttäen Spackia ja sen GDAL-paketin määritystä. Muista asennuksista katso kyseisen sovelluksen sivu.

Asennusasetukset versiolle 3.8.5. + tarkoittaa käytössä olevaa valintaa, ~ pois käytöstä olevaa.

gdal@3.8.5+arrow+curl+deflate+expat+geos+gif+hdf4+hdf5+iconv+jpeg+liblzma+libxml2+lz4+netcdf+openjpeg+png+postgresql+spatialite+sqlite3+zstd
~archive~armadillo~basisu~blosc~brunsli~cfitsio~crnlib~cryptopp~csharp~ecw~filegdb~freexl~fyba~gta~hdfs~heif~idb~ipo~java~jxl~kdu~kea~lerc
~libaec~libcsf~libkml~libqb3~luratech~mongocxx~mrsid~mssql_ncli~mssql_odbc~mysql~odbc~odbccpp~ogdi~opencad~opencl~openexr~openssl~oracle
~parquet~pcidsk~pcre2~pdfium~podofo~poppler~python~qhull~rasterlite2~rdb~sfcgal~teigha~tiledb~webp~xercesc
build_system=cmake build_type=Release generator=ninja patches=52459dc

Asennusasetukset versiolle 3.4.3:

--with-libtiff=/appl/spack/v018/install-tree/gcc-11.3.0/libtiff-4.3.0-4xvmnn
--with-geotiff=/appl/spack/v018/install-tree/gcc-11.3.0/libgeotiff-1.6.0-m66qzg
--with-libjson-c=/appl/spack/v018/install-tree/gcc-11.3.0/json-c-0.15-cvy2yv
--with-proj=/appl/spack/v018/install-tree/gcc-11.3.0/proj-8.2.1-zj2pln
--with-libtool=yes
--with-libz=/appl/spack/v018/install-tree/gcc-11.3.0/zlib-1.2.12-tpcwxh
--with-liblzma=yes
--with-jpeg=/appl/spack/v018/install-tree/gcc-11.3.0/libjpeg-turbo-2.1.3-hnflqm"

Viitteet

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta