Digi3D
Trabajar con archivos Shapefile de ESRI
Antes de comenzar un trabajo en formato Shapefile de ESRI el usuario deberá hacer una serie de preparativos. Al trabajar con este formato existirá un archivo por cada código de entidades utilizado.
Vamos a ver un ejemplo de cómo abrir un archivo de Shapefile:
Tenemos un directorio en el cual se encuentran todos los archivos de extension:

- .shp: archivo que guarda la geometría de las entidades
- .shx: archivo que guarda el índice de la geometría de las entidades
- .dbf: base de datos de los atributos designados a las entidades
Archivos opcionales:
- .sbn y .sbx: guardan el índice espacial de las entidades
- .fbn y .fbx: guardan el índice espacial de las entidades que es de sólo lectura
- ...
Antes de abrir uno de los archivos .shp para su visualización ó edición el usuario deberá crear en el archivo digi.tab.xml un código por cada uno de los archivos.

Al crear los códigos el usuario deberá prestar atención en rellenar correctamente las propiedades para el Importador/Exportador de archivos Shapefile de ESRI (.shp, .shx, .dbf).

- Tabla: Especifica la tabla en la que se almacenará ó de la cual se importará la entidad en formato .bin. El nombre especificado aquí deberá coincidir con el nombre del archivo Shapefile.
- Tipo de entidad: Indica el tipo de entidad que se almacenarán en el archivo (al crear un archivo nuevo). El tipo puede ser: Punto 2D, Polilínea 2D, Polígono 2D, MultiPunto 2D, Punto 3D, Polilínea 3D, Polígono 3D, Multipunto 3D, Punto M, Polilínea M, Polígono M, Multipunto M.
- Esquema: Esquema de la tabla de base de datos asociada al código. Al seleccionar este campo se podrá acceder a la ventana para la definición del esquema:

El usuario podrá generar un nuevo campo mediante el primer icono y darle un nombre. Cada campo que se genera tendrá unas propiedades que también pueden ser modificadas:
- Tipo: Indica el tipo de dato que se almacenará que puede ser cadena de caracteres, número entero ó número real.
- Longitud: Indica el tamaño del campo en bytes.
- Valor por defecto: Esta propiedad es opcional en indica el valor por defecto para el campo.
- Lista de valores: (Opcional) Indica una lista de posibles valores (separados por punto y coma). Ej. Senda;Camino;Carretera;Autovía;Autopista.
- Restringir valores: Indica si restringir los posibles valores a la lista de valores anterior.
- Sólo lectura: Indica si el campo es de sólo lectura.
- Descripción: Indica una descripción del campo.
Una vez abierto un archivo .shp se cargarán igualmente todos los archivos que estén definidos en el Digi.tab.xml.
Una vez abierto el archivo se podrá seleccionar el código deseado y en la parte derecha de la pantalla se mostrarán los atributos del esquema de dicho código:

De esta forma el usuario podrá introducir los atributos antes de dibujar la entidad ó bien editar los atributos de una entidad.
Para poder averiguar cuales son los atributos de una entidad se puede ejecutar la orden LISTA que mostrará los valores en la ventana de resultado.

Fecha última modificación: 1 de octubre, 2007