Este es el comando shptree que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
shptree: crea un índice espacial basado en quadtree para un conjunto de datos de formas
SINOPSIS
shptree [ archivo shp [profundidad] [formato_índice] | -v]
DESCRIPCIÓN
shptree crea un índice espacial basado en cuatro árboles para un conjunto de datos de formas. El árbol predeterminado
la profundidad se calcula de modo que cada nodo de árbol (celda de cuatro árboles) contenga 8 formas. No utilice
el valor predeterminado con archivos de puntos, un valor entre 6 y 10 parece funcionar bien. Tu millage puede
varían y tendrá que hacer algunos experimentos.
Esta utilidad es imprescindible para cualquier aplicación MapServer que utilice conjuntos de datos Shape. shptree
crea un índice espacial de su conjunto de datos Shape, utilizando un método quadtree. Esto significa que
MapServer utilizará este índice para encontrar rápidamente las formas adecuadas para dibujar. Crea un
archivo del mismo nombre que su conjunto de datos Shape, con una extensión de archivo .qix. El quadtree
El método divide el archivo en 4 cuadrantes, de forma recursiva hasta que solo contengan unas pocas formas
en cada cuadrante. Este número mínimo se puede establecer con el profundidad parámetro del comando.
OPCIONES
archivo shp
El nombre del archivo .shp que se indexará.
profundidad (Opcional) La profundidad máxima del índice para crear, el valor predeterminado es 0, lo que significa que
shptree calculará una profundidad predeterminada razonable.
formato_índice
(Opcional) Uno de:
NL Orden de bytes LSB, usando un nuevo formato de índice
NM Orden de bytes MSB, usando el nuevo formato de índice
Las siguientes opciones de formato antiguo están obsoletas:
N Orden de bytes nativo
L Orden de bytes LSB (intel)
M Orden de bytes MSB
El valor por defecto formato_índice en este sistema es: NL
-v Muestra la versión de Mapserver y las opciones de compilación.
NOTAS
Los conjuntos de datos de formas son nativos de MapServer y, por lo tanto, no requieren la extensión .shp
en la ruta de DATOS de LAYER. De hecho, para que MapServer use la extensión .qix
NO DEBE especificar la extensión, por ejemplo:
CAPA
...
DATA "us_states" #MapServer buscará us_states.qix y lo usará
...
FIN
CAPA
...
DATA "us_states.shp" #MapServer buscará us_states.shp.qix y no lo encontrará
...
FIN
Nota: A partir de MapServer 5.2, qix se utilizará incluso cuando se especifique la extensión .shp.
EJEMPLO
shptree us_states.shp
creando índice del nuevo formato LSB
Resultado:
Se crea un archivo llamado 'us_states.qix' en la misma ubicación. (tenga en cuenta que puede
utilice el shptreevis(1) utilidad para ver los cuadrantes de cuatro árboles reales que se utilizan
por MapServer en este archivo qix)
Use shptree en línea usando los servicios de onworks.net