Il s'agit de la commande mapcache_seed qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
mapcache_seed - génère des tuiles pour amorcer la mapcache
SYNOPSIS
mapcache_seed -c /chemin/vers/mapcache.xml [Options]
DESCRIPTION
mapcache_seed est un outil d'amorçage avancé pour mapcache, dont les principales caractéristiques sont :
· nombre configurable de fils d'amorçage, pour accélérer le rendu
· possibilité de réensemencer des tuiles plus anciennes qu'un certain horodatage
· capacité à ensemencer des tuiles à partir d'une source de données shapefile/OGR
OPTIONS
-c, --config filet
Chemin d'accès au fichier de configuration mapcache.xml qui contient les ensembles de tuiles qui doivent
être ensemencé.
-C, --cache Commande
Remplacer le cache utilisé par le jeu de tuiles sélectionné (utile pour l'amorçage sélectif
caches de secours/multiniveau).
-t, --ensemble de tuiles prénom
Nom de l'ensemble de tuiles qui doit être ensemencé.
-g, --la grille prénom
Nom de la grille qui doit être ensemencée (le jeu de tuiles sélectionné doit référencer le
la grille).
-z, --Zoom zoom min, zoom max
(Facultatif) Niveaux de zoom de début et de fin qui doivent être amorcés, séparés par une virgule,
par exemple 0,6.
-M, --métasize largeur hauteur
Remplacer la taille des métatiles lors de l'ensemencement, par exemple 8,8.
-e, --Le degré minx, miny, maxx, maxy
(Facultatif) Boîte englobante de la zone à ensemencer.
-o, --plus âgée horodatage|maintenant
(Facultatif) Uniquement les tuiles d'origine qui sont plus anciennes que la valeur donnée. La valeur peut
soit la chaîne "maintenant", soit une date formatée comme année/mois/jour heure:minute,
par exemple : "2011/01/31 20:45". (Notez qu'un horodatage complet doit être indiqué).
-n, --ntthreads nombre
Nombre de threads parallèles à utiliser pour demander des tuiles au WMS
la source. La valeur par défaut est 1, mais peut être plus élevée si le serveur WMS peut supporter
requêtes parallèles (en règle générale, la valeur choisie ici ne devrait jamais être beaucoup
supérieur au nombre de processeurs sur le serveur WMS). (Incompatible avec
-p/--nprocessus).
-p, --nprocessus nombre
Nombre de processus parallèles à utiliser pour demander des tuiles au WMS
la source. (Incompatible avec -n/--ntthreads).
-P, --précent nombre
Pourcentage de requêtes ayant échoué autorisées parmi les 1000 dernières avant l'abandon (par défaut : 1 %,
mis à 0 pour abandonner à la première erreur).
-L, --log-failed filet
Consigner les tuiles échouées sur filet.
-R, --nouvelle tentative-échec filet
Ressayez les requêtes ayant échoué enregistrées sur filet by --log-failed.
-m, --mode germer|supprimer|transférer
Mode dans lequel l'utilitaire s'exécutera : soit seed (par défaut), delete ou transfer.
-x, --transfert jeu de tuiles
Nom du jeu de tuiles à transférer.
-D, --dimension DIMENSION=VALEUR
Utilisé pour spécifier la dimension à utiliser si le jeu de tuiles prend en charge les dimensions. Peut être
utilisé plusieurs fois pour définir plusieurs dimensions, par exemple -D "DIM1=VAL1" -D "DIM2=VAL2".
-h, --Aidez-moi
Afficher l'aide.
-q, --silencieux
N'imprimez pas les messages de progression sur la sortie standard.
-f, --Obliger
Forcer la recréation de tuile même si elle existe déjà.
-v, --verbeux
Affichez les informations de débogage détaillées (si compilées).
Optionnel Ligne de commande Options quand en utilisant OGR/GEOS.
Au moment de la compilation, si OGR et GEOS se trouvent sur le système, l'outil de semoir prend en charge
des options supplémentaires pour ensemencer uniquement les tuiles qui couvrent une zone géographique arbitraire.
Important: Notez que pour le moment, la source de données OGR devrait être dans le même
projection comme la grille que vous ensemencez, car il n'y a pas de reprojection automatique à partir du
projection de la source de données à la projection de la grille.
-d, --ogr-source de données source de données
Connexion OGR à la source spatiale. Consultez la documentation OGR pour tout ce qui est
prise en charge. Dans le cas le plus simple (par exemple un Shapefile), il ne s'agit que du nom de fichier complet
du fichier de formes.
-l, --ogr-couche couche
(Facultatif) Pour les sources de données qui contiennent plusieurs couches (par exemple, postgis, avec
plusieurs tables), détermine quelle couche sera utilisée.
-s, --ogr-sql SQL
Expression SQL OGR qui peut être appliquée (voir http://www.gdal.org/ogr/ogr_sql.html).
-w, --ogr-où De
Expression SQL "où" pour filtrer les valeurs renvoyées. Cela serait généralement utilisé
de ne sélectionner que la géométrie d'un pays donné si la source de données contient toutes les
contours du monde.
NOTES
L'utilitaire d'amorçage doit être exécuté sous le même compte utilisateur que l'utilisateur exécutant le
serveur Web. Ceci est nécessaire pour que les autorisations sur les tuiles créées par le semoir soient
accessible par le serveur web, et inversement donc le semeur a le droit d'écrire des fichiers sur
répertoires créés par le serveur Web.
Un exemple de session d'ensemencement se déroule comme suit :
[utilisateur@hôte]$ sudo www-données
[www-data@host]$ mapcache_seed -c /chemin/vers/www/conf/mapcache.xml [options]
[www-data@host]$ déconnexion
[utilisateur@hôte]$
EXEMPLE
Semez le jeu de tuiles "osm" avec la grille "g" (google/web-mercator) :
mapcache_seed -c mapcache.xml -t osm -gg
Niveaux de semences 0 à 12 :
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12
Étant donné un fichier de formes qui contient les pays du monde countours, n'ensemencez que les zones qui sont
couvert par la terre (c'est-à-dire sauter les océans). Utilisez également 4 threads de requête en parallèle :
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -n 4 -d /chemin/vers/seed.shp
Identique à avant, mais ne semez que les États-Unis (notez l'utilisation du devis, nécessaire pour créer
SQL valide avec un « US » entre guillemets simples :
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -n 4 -d /chemin/vers/seed.shp -w "FIPS_A2='US'"
Réamorçage des niveaux 0 à 12 (cela pourrait aussi être fait en supprimant le cache pour les niveaux 0 à 12
et faire une graine classique, mais cela ne ralentit pas l'accès depuis le Web
clientes):
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -o maintenant
29 Août 2015 mapcache_seed(1)
Utilisez mapcache_seed en ligne à l'aide des services onworks.net