P R O Y E C T O     G Z O N A S
Panel de Control Didáctico (DEMO con explicaciones)
A fin de entender mejor el uso y objetivo de los contenidos de este documento, se recomienda leer antes la descripción general de lo que es una gzona, como se instala en un servidor y que tareas de mantenimiento son necesarias. Para ello pulse sobre .
AVISO: Este DEMO ha quedado desfasado. Mi última revisión del mismo fué hace dos años. No he tenido ocasión de actualizarlo. El PANEL DE CONTROL REAL que uso actualmente, incluye una serie de mejoras no incluidas aquí. La mas importante de esas mejoras es todo lo relacionado con la creación y gestión automática de polilineas
- Angelo -


MANTENIMIENTO
(Base de Datos en uso: georelato).
Mapas de Mantenimiento
ZONA-INI
(Demo)
TRANSPORTES
(No disponible en el demo).
SENDAS
(No disponible en el demo),

Actualización de datos, en la BD, asociados con archivos externos.
zona-ini transportes sendas

Utilidades Accesorias
MUESTRA DE DATOS GESTION DE DATOS
NOTA: Los demas datos se gestionan directamante sobre los mapas pulsando sobre los enlaces de arriba.

Copias de Seguridad de la BD y su Restauración
Hacer copia de Seguridad Restaurar una BD


MAPAS DE PRESENTACION A USUARIO
ZONA-INI TRANSPORTES
(No disponible en el demo)
SENDAS
(No disponible en el demo)





HERRAMIENTAS DE DESARROLLO (CREACION DE LA BASE DE DATOS Y OTRAS)
La funcionalidad de alguna de las herramientas de desarrollo que se describen en los apartados que siguen, podría tambien conseguirse mediante el uso de "phpMyAdmin", sin embargo dado que las mismas, se han creado especificamente para el desarrollo de gzonas, son mas faciles de usar y mas eficientes para la realización de las tareas de desarrollo. Desde luego, alguna de ellas necesita de mejoras que se harán mas tarde.

La lista de las mismas se muestra continuación. En general son de uso poco frecuente. La primera de ellas es de especial importancia dado que crea la configuración inicial de la Base de Datos. A continuación se presentan los formularios para cada uno de esos casos:

CREAR LA ESTRUCTURA DE LA BASE DE DATOS.
Esta operación se realiza una sola vez (al inicio del proyecto). Como asimismo se indica en el documento de CREACION DE GZONAS, la mejor forma es crear usando un formulario sobre el mapa. Para ello basta con pulsar en: CREAR DB SOBRE MAPA.

Para cuando no se tenga acceso al mapa, se puede usar el formulario que se presenta a continuación pero... en este caso, el usuario tiene que entrar las coordenadas, del centro de la zona, de forma manual.
DATOS Nombre para la Base de Datos: (Max. 16 caracteres, sin espacios.)
NOTA: A este nombre, el sistema le añade el sufijo "_db", lo que implica que el nombre real usado será "nombre_db")

Nombre de la Zona: (Max. 30 caracteres)
Direción de la Zona: (Max. 40 caracteres)
(Por ejemplo: "Ayuntamiento, Provincia")

Latitud del Centro del Mapa:
Longitud del Centro del Mapa:
Aumento Inicial del Mapa: (Se recomienda 12. El rango es 1 a 18)
Numero de Trozos de Divisoria: (Max. 6, para relatos se puede usar hasta 99)
Numero de Rutas de Transporte: (max. 99)
Numero de Sendas: (max. 99)


CREAR UNA TABLA ADICIONAL
Caso que mas tarde, una vez definida la estructura, se desee alguna tabla adicional o bien, se desee reconstruir una tabla que se haya borrado, se puede usar el formulario que se muestra a continuación. Sin embargo, es conveniente recordar que si el numero final de tablas, a usar, es diferente del original (caso tablas PTS), será necesario modificar asimismo los parametros de configuració de la base de datos.
DATOS Nombre de la Base de Datos: (Nombre sin el sufijo "_db")

Nombre de la Tabla:
NOTA: Como nombres de tabla, solo son válidos los que figuran en la siguiente lista:
MapaTabla PTIsTablas PTSs
ZONApti_zonapts_divideX
RUTAS pti_paradapts_rutaX
SENDASpti_sendapts_sendaX
El sufijo X en los nombres de las tablas PTSs representa el digito (1, 2, 3,..etc.) asociado con la Ruta, Senda o trozo de Divisoria. Su numero depende de los valores puestos en el formulario donde se define la configuración de contenidos de la base de datos.



ELIMINAR UNA TABLA.
Puede suceder que se desee borrar una tabla completamente (por la razón que sea). En ese caso, a fin de facilitar la tarea del desarrollador de GZONAs, se puede usar el formulario siguiente (tambien aquí se requieren ajustes en la tabla de configuración si el numero final de tablas, a usar, es diferente del original).
DATOS Nombre de la Base de Datos (Nombre sin el sufijo "_db")

Nombre de la Tabla:



MODIFICAR LA TABLA DE CONFIGURACION DE UNA DB ESPECIFICA.
La Tabla de Configuracion (gzo_conf) es donde se guardan (entre otros) datos relativos a numero de rutas, trozos divisoria, sendas, etc. Se crea automaticamente junto con las demas tablas de la BD. Ahora bien, dado que lo que diferencia una gzona de otra es el contenido de la BD (los modulos de usuario y mantenimiento no cambian), es normal que se mantengan/creen mas de una DB. Alguna de ellas especificamente para pruebas y sobre la cual se probarán diversas configuraciones. El formulario que se muestra a continuación permite elegir la DB sobre la que se deseen hacer modificaciones de configuración:

Ponga en la casilla el nombre de la
Base de Datos a RECONFIGURAR: (Nombre sin el sufijo "_db")



Finalmente, el consejo tipico que todo desarrollador de soft conoce: HACER COPIAS DE SEGURIDAD
(especialmente de la Base de Datos para la cual se pueden usar las dos utilidades indicadas al principio). Ahora bien, se debe tener mucho cuidado cuando exista necesidad de restaurar. Un error típico y... terrible, es restaurar (sobre-escribir) sobre una BD existente de la cual no se habia hecho copia de seguridad. Lo mas seguro, es hacer una copia de lo que hay y despues restaurar.
-- Angelo de Aldan-Hio --