Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Documento de análisis
Proyecto 00009622 – SEG_VIAL‐Documento de análisis de Aforos Cliente CIT Versión actual 2.0
9622 – SEG_VIAL‐Documento de análisis de Aforos
Versiones
Versión Fecha Autor Descripción
1.0 28/02/2008 José Miguel Rosa Documento inicial de análisis del módulo de mantenimiento de estaciones de aforos y datos de tráfico.
2.0 22/10/2008 José Miguel Rosa Documento con modificaciones
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis i
Contenido 1 Introducción .......................................................................................................................... 1 2 Arquitectura del sistema ....................................................................................................... 2 3 Identificación de roles del sistema ........................................................................................ 3 4 Requisitos funcionales........................................................................................................... 4 4.1 Módulo: Acceso de lectura a la tabla de aforos ............................................................ 5 4.1.1 Requisito: Acceso de lectura a la tabla de aforos ................................................. 5
4.2 Módulo: Proceso de importación de la tabla de aforos ................................................ 6 4.2.1 Requisito: Importación de la tabla de aforos ........................................................ 6 4.2.2 Requisito: Generación de capas de aforos ............................................................ 7 4.2.3 Requisito: Revisión de la georreferenciación de capas de aforos ......................... 8
4.3 Módulo: Visualización de datos de tramos de vías con datos asociados a tráfico ....... 9 4.3.1 Requisito: Visualización de tramos de aforos ....................................................... 9
4.4 Módulo: Visualización de datos de estaciones de aforo ............................................... 9 4.4.1 Requisito: Visualización de estaciones de aforos .................................................. 9
4.5 Módulo: Consulta de datos de estaciones de aforos .................................................. 10 4.5.1 Requisito: ............................................................................................................. 10
4.6 Módulo: Edición de datos de estaciones de aforos .................................................... 11 4.6.1 Requisito: ............................................................................................................. 11
4.7 Módulo: Selección método de creación de estaciones de aforos .............................. 11 4.7.1 Requisito: ............................................................................................................. 11
5 Modelo de datos ................................................................................................................. 12 5.1 Modelo entidad‐relación ............................................................................................. 12 5.2 Entidad: Aforos ............................................................................................................ 14 5.3 Entidad: Estaciones_Aforos ......................................................................................... 18 5.4 Entidad: Tramos_Aforos .............................................................................................. 18
6 Requisitos no funcionales ................................................................................................... 19 7 Glosario de términos ........................................................................................................... 20
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 1
1 Introducción Desde la división de carreteras se mantiene información relativa a cantidad de tráfico que circula
por cada uno de los tramos que componen una de las carreteras de la Comunidad Valenciana. Actualmente se encuentran en un proceso de adaptación de las aplicaciones de gestión, y la necesidad de emplear estos desarrollos obligan a conocer el modelo de datos que se emplea para extraer la información necesaria integrarla en la aplicación SIG.
Esta información debe permitir realizar dos tareas fundamentales, consulta puntual de tramos y estaciones de aforos, y la elaboración del mapa de tráfico anual.
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 2
2 Arquitectura del sistema Se trata de un módulo que empleará la arquitectura existente, y empleará datos que serán generados de forma externa en el esquema de base de datos de carreteras. Serán volcados sobre la base de datos de seguridad vial, y se procederá a crear dos capas con segmentación dinámica, una capa de estaciones de aforo y otra de tramos con datos de aforos.
Esquema de datos de aforos
Acceso a los datos
Proceso de volcado
Se crea una tabla en nuestro sistema de base de datos,
con la estructura predeterminada
Georrefereanciación
Generación de estaciones de
aforos
Generación de tramos de aforos
Herramientas de consulta
Herramientas de consulta
Proceso de revisión de la geocodifcación
Proceso de revisión de la geocodificación
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 3
3 Identificación de roles del sistema
Las herramientas de mantenimiento y consulta de datos de aforos, tendrán dos perfiles definidos, un editor que podrá mantener la información y un usuario de consulta que podrá accede a la información sólo en modo consulta.
En este escenario existirán dos usuarios: • Usuario de consulta: Es el usuario que consulta la información que se encuentra
disponible en el sistema. • Editor: Es un usuario registrado con permisos de edición. Es la persona puede mantener
la información que se almacena en el sistema relativa a aforos. Podrá añadir, eliminar y modificar información sobre ubicación y datos de aforos.
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 4
4 Requisitos funcionales Generación de la tabla de datos de aforos A partir de datos de aforos que se tratarán con una aplicación externa, se generará una tabla de
resumen que contemple la información de la Intensidad Media Diaria IMD asociada a cada uno de los tramos de vías, para realizar la representación gráfica.
Acceso de lectura a la tabla de aforos Los datos de aforos generados se encontrarán en una tabla plana que contendrá información de
la ubicación de la estación de aforos, y el rango de puntos kilométricos para los que define la carretera. Para el acceso a esta información será necesario preparar una interface de usuario para realizar
la conexión a la base de datos y recuperar la tabla. Podríamos pensar en otra alternativa, si la importación se realizará desde un fichero plano con el
diseño esperado. Contenido de la tabla de aforos El contenido de la tabla resultado del análisis de aforos, deberá contener información sobre:
• Ubicación de la estación de aforos. Como carretera y punto kilométrico. • Código o clave de la estación de aforos • Punto kilométrico inicial que modeliza • Punto kilométrico final que modeliza • Tipo de estación de aforos • Datos de años de aforos y porcentaje de vehículos. • Observaciones
Consultar la estructura de la tabla de datos original.
Proceso de importación de los datos de aforos De la información de la tabla de aforos deben extraerse diferentes capas de información.
• En primer lugar deben obtenerse los datos de las estaciones de aforos contenidos en la tabla actual, y generar una capa de puntos con la información relativa a la estación de aforos, mediante segmentación dinámica, como una nueva capa de puntos.
• En segundo lugar generar una capa de líneas que define los puntos kilométricos con los datos de inicio y fin que las estaciones de aforos modelizan. Esta capa de líneas que es una extracción de la capa del catálogo contendrá información de diferentes años, en función de los años contenidos en la tabla de aforos. Esta información podría seleccionarse sobre qué años se desea realizar la conversión de datos.
• Será necesario crear un proceso para generar las capas de estaciones de aforos y tramos con aforos. Esta herramienta debe crear las capas y aplicar las leyendas pertinentes cargándolas en la vista. Las capas creadas deben ser tablas de la base de datos espacial con el objetivo de compartirla con otros usuarios.
• Será necesario crear una herramienta para realizar una revisión de los elementos, tanto estaciones de aforo como tramos, que no se han georreferenciado.
Visualización de datos de tramos de vías con datos asociados a tráfico de aforos La visualización consiste en cargar la capa en la vista y aplicarle la leyenda correspondiente. La
leyenda de estos tramos debe estar predeterminada y clasificada sobre el último año de los que se disponga de datos. Puede ofrecerse un conjunto de leyendas GVL almacenadas que permitan la carga, pero con las herramientas de gvSIG.
Etiquetado de tramos generado con información de aforos Generar una herramienta que sea capaz de realizar el etiquetado con formato de banderolas
predeterminado, donde se incluya la información necesaria de la estación de aforos. Posibilidad de personalizar el estilo de etiquetado. El etiquetado debe permitir etiquetar sólo aquellos tramos que se encuentren seleccionados, o por el contrario todos los tramos que existan en la capa. Debe emplearse las herramientas de etiquetado avanzado de gvSIG.
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 5
Consulta de datos de estaciones de aforos Consulta de los datos básicos de las estaciones de aforos, en cuanto a localización, fecha de
instalación, tipo de estación de aforos, vía a la que está asociada. Mantenimiento de estaciones de aforos Mantenimiento de los datos alfanuméricos de las estaciones de aforos, y mantenimiento de las
geometrías de las estaciones, que permitan la inclusión, eliminado, y cambio de ubicación de las mismas.
Importación de estaciones de aforo Importador de estaciones de aforo, que mediante información de su ubicación en coordenadas
permita la situación de la estación con sus atributos asociados sobre la cartografía. Se debe definir como deben encontrarse los datos para permitir su importación.
4.1 Módulo: Acceso de lectura a la tabla de aforos Acceso de lectura de la tabla de aforos La tabla de aforos se encuentra ya generada en una base de datos en PostgreSQL y deberá ser
accesible por la aplicación para poder leerla y generar una nueva tabla en nuestro sistema.
4.1.1 Requisito: Acceso de lectura a la tabla de aforos Objetivo: Creación de una herramienta de para conectar a un servidor de base de datos,
y poder obtener datos. La tabla de origen de información debe encontrarse ya generada, es el fruto de una serie de cálculos generados en otro de los proyectos de la División de Carreteras. Crear un formulario que mediante una conexión de bases de datos podamos acceder a la información. Con esta información leída se generará una nueva tabla en el sistema para consulta propia.
Roles implicados: Administrador.
Descripción: Se realiza una conexión a la base de datos y esquema que contiene la tabla con un diseño de datos esperado.
Riesgos:
Prioridad: Alta. Es una funcionalidad necesaria para el resto de operaciones de información de aforos.
Prototipo de pantalla:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 6
4.2 Módulo: Proceso de importación de la tabla de aforos Importación de la tabla de aforos La tabla de aforos será una tabla que contenga datos derivados de las estaciones de aforos, y que
represente información de tráfico medio anual para cualquier día del año asociado a un tramo de vía.
4.2.1 Requisito: Importación de la tabla de aforos Objetivo: Creación de una tabla de datos con un diseño predefinido.
No debe crearse con nuestros desarrollos, ya debe estar generada. Aunque podemos crear un formulario que mediante una conexión de bases de datos podamos generar la consulta y ejecutarla, sólo en modo texto o terminal.
Roles implicados: Administrador.
Descripción: Debe generarse mediante una consulta externa generada por el administrador de la base de datos y que leyendo de un esquema de la base de datos, genere una tabla en otro esquema.
Riesgos: La actualización no se genere de forma continua o fuera de tiempo.
Prioridad: Baja. Es una funcionalidad opcional.
Prototipo de pantalla:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 7
4.2.2 Requisito: Generación de capas de aforos Objetivo: Creación de dos capas como resultado del proceso de la tabla de aforos.
Una capa representará las estaciones de aforo de forma puntual con la información asociada. Otra de las capas representará los tramos con información de aforos asociados a ellos. Ambas capas se generarán a partir de los datos de aforos y utilizando herramientas de segmentación dinámica.
Roles implicados: Administrador.
Descripción:
Riesgos:
Prioridad: Alta.
Prototipo de pantalla:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 8
4.2.3 Requisito: Revisión de la georreferenciación de capas de aforos Objetivo: Creación de dos capas como resultado del proceso de la tabla de aforos.
Una capa representará las estaciones de aforo de forma puntual con la información asociada. Otra de las capas representará los tramos con información de aforos asociados a ellos. Ambas capas se generarán a partir de los datos de aforos y utilizando herramientas de segmentación dinámica.
Roles implicados: Administrador.
Descripción:
Riesgos:
Prioridad: Alta.
Prototipo de pantalla:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 9
4.3 Módulo: Visualización de datos de tramos de vías con datos asociados a tráfico Visualización de datos de tramos de vías Los tramos de aforos serán el resultado de un proceso de georreferenciación que crearán una
capa nueva de líneas, que contendrá la información necesaria para el tramo. La visualización de este tramo con información de aforos se realizará aplicando una leyenda predefinida a la capa.
4.3.1 Requisito: Visualización de tramos de aforos Objetivo: Visualizar mediante una clasificación de una capa de tramos la intensidad
media diaria de vehículos. Roles implicados: Administrador
Descripción: La capa es un resultado de una segmentación de una tabla y tomando como referencia el catálogo de carreteras actualizado. Esta segmentación creará una nueva capa con la información relativa a los tramos y con una leyenda predefinida.
Riesgos: Pueden existir errores en la información original quedando tramos sin la leyenda apropiada. En estos casos será necesario emplear la herramienta de revisión manual.
Prioridad: Alta. Permitirá consultar a los usuarios los datos de aforos.
Prototipo de pantalla:
No procede.
4.4 Módulo: Visualización de datos de estaciones de aforo Visualización de datos de estaciones de aforo Del mismo modo que se realiza la visualización de los tramos de aforos, las estaciones serán el
resultado de una georreferenciación para situarlas con sus propiedades, con las cuales podrán realizarse diferentes clasificaciones para alterar su visualización.
4.4.1 Requisito: Visualización de estaciones de aforos Objetivo: Visualizar mediante una clasificación de una capa de puntos donde se indique
el tipo de estación de aforos que se trata y con posibilidad de consultar el IMD para diferentes años.
Roles implicados: Administrador
Descripción: La capa es un resultado de una georreferenciación de una tabla y tomando como referencia el catálogo de carreteras actualizado. Esta segmentación creará una nueva capa con la información relativa a las estaciones de aforo.
Riesgos: Pueden existir errores en la información original quedando estaciones de aforo sin geocodificar. En estos casos es necesario emplear la herramienta de revisión.
Prioridad: Alta. Permitirá consultar a los usuarios los datos de aforos.
Prototipo de pantalla:
No procede.
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 10
4.5 Módulo: Consulta de datos de estaciones de aforos Consulta de datos de estaciones de aforos mediante la solicitud GetFeatureInfo de modo que se
obtenga un XML con la configuración que se ha predeterminado en el servidor. Este XML será necesario tratarlo para completar el formulario diseñado. También será necesario disponer de la capa de estaciones de aforos.
4.5.1 Requisito: Objetivo: Extracción de información de cada estación de aforos.
Roles implicados:
Usuario de consulta
Descripción: Formulario en el cual se muestra la información existente de la estación de aforo.
Riesgos:
Prioridad:
Prototipo de pantalla:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 11
4.6 Módulo: Edición de datos de estaciones de aforos Edición de datos de estaciones de aforos. Herramienta que posibilita el cambio de propiedades
de la parte alfanumérica de las estaciones de aforos.
4.6.1 Requisito: Objetivo: Edición de propiedades de la capa de aforos.
Roles implicados: Administrador
Descripción: Formulario de consulta con una propiedad que permite la edición de datos.
Riesgos:
Prioridad:
Prototipo de pantalla:
Se empleará el diseño de formulario de información de estaciones de aforos.
4.7 Módulo: Selección método de creación de estaciones de aforos Selección del método de creación de una nueva estación de aforos. Realmente implica la
localización geográfica.
4.7.1 Requisito: Objetivo: Selección del método de creación de nueva estación de aforos.
Roles implicados: Administrador
Descripción: Formulario de selección de método de creación. Se supone que existe con anterioridad una capa en la cual se han situado las estaciones de aforos y esta herramienta permitirá introducir nuevos elementos.
Riesgos:
Prioridad:
Prototipo de pantalla:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 12
5 Modelo de datos En este modelo de datos propuesto, se plasma una tabla plana de datos que contendrá la información de aforos tanto para estaciones como para los tramos que se modelizan, separadas por años y por tipos de vehículos en porcentaje. La información de aforos debe mantenerse durante 5 años, trataremos como primer año el primero del conjunto de años, por lo tanto el más antiguo. No existen relaciones. Existen diseños de tablas derivadas de los datos originales.
5.1 Modelo entidadrelación Nota: Todos los nombres de campo deberán ser establecidos en minúscula. Estructura de la tabla de datos original esperada:
Aforos
PK ID
CtraDesdeHastaPK_IPK_EstacionPK_FTipoIMD_1P_IMD_1IMD_2P_IMD_2IMD_3P_IMD_3IMD_4P_IMD_4IMD_5P_IMD_5Obs
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 13
Estructura de los atributos de la capa de estaciones de aforos resultante (sin tener en cuenta la geometría):
Estructura de los atributos de la capa de tramos de de aforos resultante (sin tener en cuenta la geometría), sería similar:
Tramos_Aforos
PK ID
CtraDesdeHastaPK_IPK_EstacionPK_FTipoIMD_1P_IMD_1IMD_2P_IMD_2IMD_3P_IMD_3IMD_4P_IMD_4IMD_5P_IMD_5Obs
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 14
5.2 Entidad: Aforos Esta entidad almacena la información básica de las estaciones de aforo, y los tramos que
modeliza. Se trata de datos originales ya disponibles.
Campo Tipo Descripción/Observaciones
ID Entero largo
Identificador de estación de aforo Observaciones Requerido: Si Identificador: Si Longitud: Formato del campo: Numérico Validaciones:
ctra Texto Nombre de la vía o tramo Observaciones Requerido: Si Identificador: Si Longitud: Formato del campo: Texto Validaciones: No
desde Numérico Inicio del tramo Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Texto Validaciones: No
hasta Texto Fin del tramo Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Texto Validaciones: No
pk_i Texto Punto kilométrico inicial Observaciones Requerido: Si Identificador: No
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 15
Longitud: Formato del campo: Texto Validaciones: No
pk_estacion Texto Punto kilométrico de la estación Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Texto Validaciones: No
pk_f Texto Punto kilométrico final Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Texto Validaciones: No
tipo Texto Tipo de estación de aforo. Existen tres posibles:
• Principal
• Secundaria
• Cobertura Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Texto Validaciones: No
IMD_1 Numérico Intensidad media diaria del primer año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Entero largo Validaciones: No
P_IMD_1 Numérico Porcentaje de pesados del primer año Observaciones Requerido: No Identificador: No Longitud:
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 16
Formato del campo: Doble Validaciones: No
IMD_2 Numérico Intensidad media diaria del segundo año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Entero largo Validaciones: No
P_IMD_2 Numérico Porcentaje de pesados del segundo año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Doble Validaciones: No
IMD_3 Numérico Intensidad media diaria del tercer año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Entero largo Validaciones: No
P_IMD_3 Numérico Porcentaje de pesados del tercer año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Doble Validaciones: No
IMD_4 Numérico Intensidad media diaria del cuarto año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Entero largo Validaciones: No
P_IMD_4 Numérico Porcentaje de pesados del cuarto año
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 17
Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Doble Validaciones: No
IMD_5 Numérico Intensidad media diaria del quinto año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Entero largo Validaciones: No
P_IMD_5 Numérico Porcentaje de pesados del quinto año Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Doble Validaciones: No
obs Texto Observaciones Observaciones Requerido: No Identificador: No Longitud: Formato del campo: Texto Validaciones: No
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 18
5.3 Entidad: Estaciones_Aforos La entidad de estaciones de aforos, dispondrán de la misma estructura con la peculiaridad que se trata de una capa con geometrías de puntos.
5.4 Entidad: Tramos_Aforos La entidad de tramos de aforos, dispondrán de la misma estructura con la peculiaridad que se trata de una capa con geometrías de líneas.
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 19
6 Requisitos no funcionales La aplicación a desarrollar tendrá las siguientes características.
• Desarrollo con software libre.
• Multiplataforma.
• Desarrollo con J2EE.
• Empleo de sistemas de gestión de bases de datos libres: PostgreSQL.
9622 – SEG_VIAL‐Documento de análisis de Aforos
Documento de análisis 20
7 Glosario de términos
Termino Significado