Sign inSign up

rok4/pregeneration

By rok4

•Updated 12 months ago

Outils de prégénération du projet ROK4 : génération de pyramide raster et vecteur, fusion, reco

Image
Data science
0

240

rok4/pregeneration repository overview

⁠Outils de prégénération du projet ROK4 conteneurisés

Cette suite d'outil permet d'écrire les scripts de génération ou de modification de pyramide ROK4 raster et vecteur.

La documentation complète est disponible ici⁠, avec le code source.

Il existe également des exemples complets d'utilisation des images de prégénération et génération ici⁠.

⁠Outils

  • BE4 : génération d'une pyramide ROK4 raster à partir d'images géoréferencées ou par moissonnage d'un service WMS
  • JOINCACHE : génération d'une pyramide ROK4 raster par assemblage de pyramides raster sources
  • 4ALAMO : génération d'une pyramide ROK4 vecteur à partir de données sur PostgreSQL ou de fichiers GeoJSON
  • 4HEAD : recalcul des niveaux du haut d'une pyramide raster à partir d'un niveau de référence
  • PYR2PYR : recopie d'une pyramide d'un stockage à un autre

⁠Exemple d'appel d'une commande

docker run --rm \
    --user $(id -u):$(id -g) \
    -v $PWD/confs:/confs:ro \
    -v $PWD/data:/data:ro \
    -v $PWD/pyramids:/pyramids \
    -v $PWD/scripts:/scripts \
    -v $PWD/common:/common \
    rok4/pregeneration:${tag} \
    be4.pl --conf /confs/bdortho.json

Avec les fichiers :

  • de configuration ./confs/bdortho.json :
{
    "datasources": [{
        "top": "0",
        "bottom": "15",
        "source": {
            "type": "IMAGES",
            "directory": "/data/",
            "srs": "IGNF:LAMB93"
        }
    }],
    "pyramid": {
        "type": "GENERATION",
        "name": "BDORTHO",
        "compression": "jpg",
        "tms": "PM.json",
        "storage": {
            "type": "FILE",
            "root": "/pyramids/BDORTHO"
        },
        "nodata": [255, 255, 255]
    },
    "process": {
        "directories": {
            "scripts": "/scripts",
            "local_tmp": "/tmp",
            "shared_tmp": "/common"
        },
        "parallelization": 2
    }
}

Tag summary

Content type

Image

Digest

sha256:74fbfa5cb…

Size

170.4 MB

Last updated

12 months ago

docker pull rok4/pregeneration:5.0.1