rok4 / docker Goto Github PK
View Code? Open in Web Editor NEWCompilation et execution sous docker des applicatifs du projet ROK4
Compilation et execution sous docker des applicatifs du projet ROK4
J'ai essayé de lancer une génération complète sur un jeu de données altimétrique de la martinique mais le résultat ne me semble pas correct. J'ai dû en faire une mauvaise utilisation ou une mauvaise configuration quelque part.
Voici ce que j'ai fait:
sudo docker pull rok4/pregeneration
sudo docker pull rok4/generation
sudo docker pull rok4/tools
gdalbuildvrt alti.vrt BDALTIV2_25M_MTQ_0675_1625_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0675_1650_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0700_1600_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0700_1625_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0700_1650_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0725_1600_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0725_1625_MNT_WGS84UTM20_MART87.asc BDALTIV2_25M_MTQ_0725_1650_MNT_WGS84UTM20_MART87.asc
gdalwarp alti.vrt alti.tiff
sudo bash be4-generation.sh --all --alti
Une pyramide est créée mais la plupart des tuiles sont à -99999 sauf une seule tuile qui a des valeurs entre -99999 et -16:
Avez-vous une idée du problème ?
J'ai constaté une erreur au lancement du script be4-generation.sh: placer les fichiers d'inputs dans rok4-docker/run/datasets/data/
ne suffit pas et génère une erreur indiquant que les fichiers ne sont pas trouvés:
Un bypass consiste à copier les fichiers d'input de rok4-docker/run/datasets/data/
dans rok4-docker/run/datasets/downloads/
(dossier créé après un premier lancement) mais cela oblige à stocker deux fois les données d'entrée.
Un script doit probablement chercher dans downloads/
les fichiers qui sont listés depuis data/
au lieu d'aller les chercher dans data/
ou alors il y a peut être un problème dans les volumes montés.
Il n'y a plus d'image docker avec le tag latest pour pregeneration sur docker-hub, ce qui fait planter le script be4-generation.sh
à l'étape de pregeneration. Pour contourner cela il suffit de rajouter le tag 4.1.0
à l'image pregeneration au moment du run du docker dans be4-generation.sh
mais je pense qu'il serait intéressant de republier une image latest pour qu'il n'y ait pas de modification à faire dans le script de génération.
Je ne parvient pas à lancer le server rok4 avec docker.
sudo docker pull rok4/server:4.1.0
sudo docker run --publish 9000:9000 rok4/server:4.1.0
Mais j'ai les erreurs suivantes:
Server start [1]
Loading server configuration from file /etc/rok4/server.json
FATAL: Cannot load server configuration
FATAL: logger.output 'standard_output' is unknown
Les dockers de datasets qui sont en dépendance n'existent pas avec ce tag là sur la registry docker. En modifiant avec les bons tags, j'ai une erreur nginx. J'ai essayé de lancer nginx avec la config donnée ici mais nginx ne veut pas redémarrer avec la config donnée. Est-ce la bonne config ? Est-ce que je dois garder certains éléments de la config nginx par défaut et ajouter la config que vous donnez?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.