Il s'agit de la commande shptree 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
shptree - crée un index spatial basé sur quadtree pour un ensemble de données Shape
SYNOPSIS
arbre [ fichier shp [profondeur] [format_index] | -v]
DESCRIPTION
arbre crée un index spatial basé sur un arbre quadratique pour un ensemble de données Shape. L'arbre par défaut
la profondeur est calculée de manière à ce que chaque nœud d'arbre (cellule quadtree) contienne 8 formes. Ne pas utiliser
la valeur par défaut avec les fichiers de points, une valeur entre 6 et 10 semble fonctionner correctement. Votre mille peut
varier et vous devrez faire quelques expériences.
Cet utilitaire est indispensable pour toute application MapServer qui utilise des ensembles de données Shape. arbre
crée un index spatial de votre ensemble de données Shape, à l'aide d'une méthode quadtree. Cela signifie que
MapServer utilisera cet index pour trouver rapidement les formes appropriées à dessiner. Il crée un
fichier du même nom que votre ensemble de données Shape, avec une extension de fichier .qix. Le quadtre
La méthode divise le fichier en 4 quadrants, de manière récursive jusqu'à ce que seules quelques formes soient contenues
dans chaque quadrant. Ce nombre minimum peut être réglé avec le profondeur paramètre de la commande.
OPTIONS
fichier shp
Le nom du fichier .shp à indexer.
profondeur (Facultatif) La profondeur maximale de l'index à créer, la valeur par défaut est 0, ce qui signifie que
arbre calculera une profondeur par défaut raisonnable.
format_index
(Facultatif) L'un des :
NL Ordre des octets LSB, utilisant le nouveau format d'index
NM Ordre des octets MSB, utilisant le nouveau format d'index
Les anciennes options de format suivantes sont obsolètes :
N Ordre des octets natif
L Ordre des octets LSB (intel)
M Ordre des octets MSB
Le défaut format_index sur ce système est : NL
-v Affichez la version du serveur de carte et les options de construction.
NOTES
Les ensembles de données de forme sont natifs de MapServer et ne nécessitent donc pas l'extension .shp
dans le chemin DATA de la LAYER. En fait, pour que MapServer utilise l'extension .qix
vous NE DEVEZ PAS spécifier l'extension, par exemple :
COUCHE
...
DATA "us_states" #MapServer recherchera us_states.qix et l'utilisera
...
FIN
COUCHE
...
DATA "us_states.shp" #MapServer recherchera us_states.shp.qix et ne le trouvera pas
...
FIN
Remarque : à partir de MapServer 5.2, le qix sera utilisé même lorsque l'extension .shp est spécifiée.
EXEMPLE
shptree états_us.shp
création de l'index du nouveau format LSB
Résultat:
Un fichier nommé 'us_states.qix' est créé au même emplacement. (notez que vous pouvez
utiliser le shptreevis(1) utilitaire pour afficher les quadrants réels du quadtree qui sont utilisés
par MapServer dans ce fichier qix)
Utiliser shptree en ligne à l'aide des services onworks.net