• No se han encontrado resultados

PUESTA EN SITUACIÓN. Pagina 2 CASO DE GESTIÓN (UVA)

N/A
N/A
Protected

Academic year: 2021

Share "PUESTA EN SITUACIÓN. Pagina 2 CASO DE GESTIÓN (UVA)"

Copied!
11
0
0

Texto completo

(1)
(2)

PUESTA EN SITUACIÓN 

Una  importante  administración  pública  desea  desarrollar  una  plataforma  online  para  gestionar  información  geoespacial  vía  web  dentro  de  su  intranet.    La  información  geoespacial  que  han  de  manejar  proviene  de  un  sistema  que  almacena  las  posiciones  de  vehículos  en  el  territorio  nacional  en  tiempo  real  y  por  lo  tanto  la  información ha de actualizarse continuamente. 

En la actualidad disponen  de un sistema que les permite visualizar  la  información  recogida  sobre  un  mapa  y  generar  informes.  Sin  embargo,  el funcionario responsable  de la herramienta,  tras haber  visto  la  rapidez  y  facilidad  de  uso  de  servicios  de  mapas  online  como  Google  Maps  o  Virtual  Earth,  encuentra  la  funcionalidad  disponible actualmente en su aplicación limitada y desea una nueva  aplicación  que  les  permita  una  mayor  versatilidad  en  su  uso  y  aumentar la productividad de los usuarios que han de trabajar con  el sistema. 

Nuestra  empresa  recibe  el  encargo  de  realizar  una  oferta  para  el  desarrollo  y  mantenimiento  de  una  plataforma  online  que  permita  al  cliente  interactuar  vía  web  con  la  información  geográfica  almacenada  en su  base de datos, así  como  permitir la definición y  posterior  generación  de  informes  de  forma  intuitiva    sobre  el  mapa.  Estos  informes  aglutinan  la  información  relevante  para  el  cliente  extraída  de  la  información  geoespacial  contenida  en  sus  bases de datos y son utilizados para entender la situación actual y  apoyar un proceso de mejora y optimización de los procesos de la  administración. 

Tras  una  reunión  con  el  responsable  de  la  administración  nos  comenta  que  tenemos  total  libertad  en  la  elección  de  equipos  y  tecnologías para llevar a cabo el proyecto.

(3)

FILOSOFÍA DE LA EMPRESA 

Nuestra  empresa  tiene  como  principios  maximizar  la  satisfacción  del  cliente.  Es  por  ello  que  tratamos  de  encontrar  las  soluciones  que  se  ajusten  mejor  a  las  necesidades  presentes  y  futuras  del  cliente. 

La fidelización de nuestros clientes se consigue con su satisfacción  y  demostrando  nuestro  buen  hacer.  La  transparencia  en  nuestras  acciones y nuestro know­how y capacidad de análisis son las 

mejores herramientas a  nuestra  disposición  para conseguir nuevos  contratos. 

El  uso  de  una  arquitectura,  tecnología,  lenguaje  y  paradigma  de  programación  será  evaluado  en  cada  caso  para  identificar  el  conjunto  que  mejor  se  adapta  al  problema  a  resolver  siguiendo  criterios técnicos, de tiempo de desarrollo, coste, mantenibilidad y  escalabilidad.  Si  en  la  vida  real  los  tornillos  se  atornillan  con  destornilladores  y  los  clavos  se  clavan  con  martillo,  a  la  hora  de  buscar soluciones  para  nuestro  proyecto  buscaremos la  que  mejor  se adapte a la tarea que hay que resolver. 

REQUISITOS 

Tras  una  reunión  con  el  responsable  se  han  identificado  los  siguientes requisitos para la aplicación: 

Rapidez  en  el  uso  general  de  la  aplicación.  Los  mapas 

aparecerán  de  forma  rápida  y  desplazarse  por  el  mapa  no  supondrá tener que esperar a que se cargue todo el mapa. (mismo  comportamiento que los mapas de Google Maps o Virtual Earth en  los  que se puede seleccionar  y  arrastrar  el  mapa sin  necesidad  de  esperar  a  que  se  recargue  la  pantalla  completa  en  cada  interacción).

(4)

Posibilidad  de  mostrar  mapas  propios.  La  administración 

dispone  de  cartografías  especificas  para  su  actividad,  con  lo  cual  han de poder mostrarlas en la nueva herramienta. El formato en el  que  están  almacenadas  estas  cartografías  es  muy  común  en  el  mercado y existen múltiples productos para trabajar con ellas. 

Generación  de  informes  complejos.  En  la  herramienta  actual 

únicamente se pueden  generar informes con criterios simples.  Por  ejemplo,  no  se  pueden  generar  informes  para  áreas  del  mapa  no  rectangulares  y  con  frecuencia  sería  interesante  poder  definir  recintos poligonales de forma arbitraria. 

Explotación de datos. El sistema  posee una base  de  datos  muy 

grande  que  va  creciendo  de  forma  rápida  con  el  tiempo  ya  que  almacena la información en tiempo real de vehículos móviles en el  territorio nacional. El cliente desea explotar esta información para: 

Generar alarmas. En el caso de que se produzca una violación  de  reglas  definidas  por  el  usuario.  Por  ejemplo,  vehículo  de  mercancías  peligrosas  circulando  por  zona  protegida  o  distancia  entre  vehículos  por  debajo  de  los  márgenes  de  seguridad permitidos. 

Identificar  patrones.  Está  interesado  en  conocer  cuándo  se  producen  los  desplazamientos,  tipos  de  mercancías  entre  origen y destino, … 

Estadísticas de tráfico. Está interesado en conocer la densidad  de  tráfico en cada  ruta e identificar  posibles rutas ilegales  o no  optimizadas. 

Interoperabilidad con otras aplicaciones. Desea poder exportar 

toda  la  información  generada  a  formatos  compatibles  con  otras  aplicaciones.  Por  ejemplo,  desea  poder  ver  en  tiempo  real  la  posición  de  los  vehículos  en  Google  Earth  o  WorldWind,  guardar  las  imágenes  en  formato  JPEG,  generar  informes  en  PDF,  almacenar las estadísticas en CSV para poder ser manejadas en una  hoja de cálculo…

(5)

Multiplataforma  y  multinavegador.  El  sistema  tiene  que  poder 

ser utilizado tanto con Internet  Explorer como con Mozilla Firefox,  independientemente  de  que  el  sistema  operativo  sea  Microsoft  Windows o Linux. Compatibilidad con Safari y Mac OS es deseable  pero no crítica. 

Facilidad de uso y aprendizaje. Un curso de uso del sistema será 

necesario, pero las tareas más frecuentes deberán de ser intuitivas  y no requerir un tiempo elevado de aprendizaje. 

Conectividad  desde  Internet.  Posibilidad  de  acceder  desde 

Internet así como desde diversas sedes de la administración. 

HERRAMIENTAS DISPONIBLES 

Tenga  en  cuenta  que  los  precios  son  ficticios  pero  válidos  para  la  resolución del caso de estudio.  Tecnologías para el servidor  Licencia Windows 2003 Server + IIS (1200€ por servidor)  Linux + Apache (0€ por servidor)  Tecnologías para el hosting  ADSL 3Mbps/1Mbps (50€/mes)  Conexión simétrica 10 Mbps (300€/mes)  Hosting dedicado (150€/mes)

(6)

Tecnologías para la cartografía  Solución ESRI (50000€) 

ESRI  (Enviromental  Systems  Research  Institute)  es  un  empresa  dedicada  al  desarrollo  y  comercialización  de  Sistemas  de  Información Geográfica con sede en California, EEUU. Es una de  las compañías líderes en el sector a nivel mundial. 

La  popularidad  de  sus  productos  ha  supuesto  la  generalización  de  sus  formatos  de  almacenamiento  de  datos  espaciales  en  el  campo  de  los  Sistemas  de  Información  Geográfica  vectoriales,  entre los que destaca el shapefile. Su producto más conocido es  ArcGIS. (fuente Wikipedia) 

Solución OpenSource (0€) 

Soluciones  de  código  abierto  que  implementen    los  estándares  del  OGC  tanto  para  la  representación  de  los  datos  en  el  navegador como para su explotación. 

El  Open  Geospatial  Consortium  (OGC)  fue  creado  en  1994  y  agrupa a  más de 250  organizaciones  públicas y privadas.  Su fin  es  la  definición  de  estándares  abiertos  e  interoperables  dentro  de  los  Sistemas  de  Información  Geográfica.  Persigue  acuerdos  entre  las  diferentes  empresas  del  sector  que  posibiliten  la  interoperación  de  sus  sistemas  de  geoprocesamiento  y  facilitar  el intercambio de la información geográfica en  beneficio  de los  usuarios.  Anteriormente  fue  conocido  como  Open  GIS 

Consortium. (fuente Wikipedia) 

Solución  propietaria  (a  estimar  en  función  del  tiempo  de 

desarrollo) 

Habrá  que  desarrollar  el  sistema  de  representación  gráfica  que  permita realizar el desplazamiento fluido   de las cartografías en  el  navegador.  Habrá  que  definir  interfaces  entre  los  diferentes  módulos o bien implementar los estándares del OGC. En el caso  de querer utilizar formatos propietarios de ESRI habrá que

(7)

implementar código capaz de leer esos formatos a partir  de las  especificaciones.  Si  nuestra  empresa  tiene  ya  código  desarrollado  para  estas  tareas,  habrá  que  evaluar  la  posibilidad  de extenderlo.  TECNOLOGÍAS PARA LA BASE DE DATOS  Oracle Spatial (12000€)  Oracle es un sistema de gestión de base de datos relacional (o  RDBMS por el acrónimo en inglés de Relational Data Base  Management System), fabricado por Oracle Corporation. Se  considera a Oracle como uno de los sistemas de bases de datos  más completos. (fuente Wikipedia) Su extensión Spatial permite  hacer operaciones con datos espaciales de forma optimizada.  SQL Server 2008 (8000€)  Microsoft SQL Server constituye la alternativa de Microsoft a  otros potentes sistemas gestores de bases de datos como son  Oracle, Sybase ASE, PostgreSQL o MySQL. (fuente Wikipedia)  En su versión 2008 incluye soporte para el manejo de  información espacial. 

PostGIS  (0€)  +  mantenimiento  (200€/mes) 

PostGIS  es  un  módulo  que  añade  soporte  de  objetos  geográficos  a  la  base  de  datos  objeto­relacional  PostgreSQL  para  su  utilización  en  Sistema  de  Información  Geográfica.  Se  publica bajo la  GNU General Public License.  PostGIS es hoy  en  día  un  producto veterano que  ha  demostrado versión  a versión  su  eficiencia.  Un  aspecto  que  tenemos  que  tener  en  cuenta  es  que PostGIS ha sido certificado en 2006 por el Open Geospatial  Consortium  (OGC)  lo  que  garantiza  la  interoperabilidad  con  otros sistemas también interoperables. (fuente Wikipedia)

(8)

PROBLEMAS A RESOLVER 

Proponer  qué  opciones  elegiría  para  la  oferta  a  una  administración  pública.  Razonar  y  exponer  qué  criterios  se  han  seguido  para  seleccionar  cada  opción  y  describir  someramente  el modelo de negocio propuesto. 

¿Cambiaría alguna de las opciones elegidas en el caso de que  no fuese un proyecto para una administración pública? 

¿Cambiaría  alguna  de  las  opciones  elegidas  en  función  de  la  vida útil del proyecto? 

¿Cree  que  la  solución  elegida  puede  tener  algún  impacto  en  su estrategia de marketing? 

¿Qué  problemas  cree  que  puede  tener  su  solución  a  largo  plazo? 

En  el  caso  de  que  lo  considere  necesario,  puede  hacer  hipótesis  razonables  para  continuar  con  la  resolución  del  caso  de  estudio  y  arguméntelas en el informe. 

Se  entregará  un  informe  de  no  más  de  5  páginas  en  formato  A4  respondiendo  a  los  puntos  anteriores  y  cada  participante  dispondrá de 5 minutos para presentar su solución al jurado.

(9)

APÉNDICE: INFORMACIÓN ÚTIL 

Software mencionado en la exposición 

Google  Maps  es el nombre de un servicio  gratuito de Google.  Es 

un servidor de aplicaciones de mapas en Web. Ofrece imágenes de  mapas  desplazables,  así  como  fotos  satelitales  del  mundo  entero  […] 

Google  lanzó  su  API  de  Google  Maps,  haciendo  oficialmente  modificable casi cualquier aspecto de la interfaz original. […] 

[ Fuente Wikipedia: http://es.wikipedia.org/wiki/Google_Maps ] 

Virtual  Earth  es  una  plataforma  de  Microsoft  que  permite  a  los 

desarrolladores  crear  aplicaciones  que  muestran  información  geolocalizada  sobre  los  mapas  de  Virtual  Earth.  El  producto  web  de Microsoft se conoce con el nombre de Live Search Maps y es el  equivalente a Google Maps en términos de posibilidades, teniendo  como diferencia sustancial las cartografías empleadas. 

[ Fuente Wikipedia: http://en.wikipedia.org/wiki/Live_Search_Maps] 

World Wind  es  un  programa  que actúa como  un globo  terráqueo 

virtual,  desarrollado  por  la  NASA  para  ser  usado  en  ordenadores  personales  con  Microsoft  Windows,  aunque  en  la  actualidad  existen  versiones  en  Java  del  programa  permitiendo  su  uso  en  otros  sistemas  operativos.  Superpone  imágenes  de  satélites  de  la  NASA  y  fotografías  aéreas  del  United  States  Geological  Survey  (USGS) sobre modelos tridimensionales de la Tierra […]. 

El usuario puede interactuar con el planeta seleccionado rotándolo  y  ampliando  zonas.  Además  se  pueden  superponer  topónimos  y  fronteras,  entre  otros  datos,  a  las  imágenes.  El  programa  también  contiene  un  módulo  para  visualizar  imágenes  de  otras  fuentes  en  Internet  que  usen  el  protocolo  del  Open  Geospatial  Consortium  (OGC) Web Map Service (WMS). 

(10)

Google Earth es un programa que al igual que Word Wind actúa  como globo terráqueo virtual. Ha sido desarrollado por Google y  puede ser usado en ordenadores con sistema operativo Windows,  Linux y Mac OS.  Las imágenes presentadas son propiedad de  Google y se utilizan también en su plataforma de mapas web  Google Maps descrita anteriormente.  El programa también contiene un módulo para visualizar imágenes  de otras fuentes en Internet que usen el protocolo del Open  Geospatial Consortium (OGC) Web Map Service (WMS) y datos  vectoriales mediante el formato KML que está en proceso de  estandarización por el OGC.  ¿Qué es una base de datos espacial y porqué es útil?  Una base de datos especial, es una base de datos que está  optimizada para almacenar y buscar objetos en el espacio (por  ejemplo, puntos, líneas y polígonos). Mientras que las bases de  datos tradicionales pueden manejar varios tipos de datos  numéricos y alfanuméricos, es necesario añadir funcionalidades  adicionales para que sean capaces de procesar datos espaciales.  Las bases de datos utilizan índices para encontrar rápidamente los  valores, y la forma en las que son tratados en las bases de datos  relacionales no está optimizada para búsquedas espaciales  (asociados a un espacio de dimensión mayor que la unidad). En el  caso de las bases de datos espaciales se utilizan unos índices  especiales para acelerar las búsquedas en estos tipos de datos.

(11)

Para acceder y explotar la potencia de las bases de datos  espaciales, se ha extendido el lenguaje SQL (uno de los utilizados  comúnmente para las búsquedas en bases de datos) para soportar  nuevas funcionalidades espaciales como pueden ser: · Medidas espaciales: distancia entre puntos, área de  polígonos, etc. · Funciones espaciales: modificación de objetos existentes,  como por ejemplo añadiendo un espacio en blanco a su  alrededor, cálculo de intersecciones entre objetos, etc. · Predicados espaciales: permiten realizar búsquedas de tipo  verdadero/falso como puede ser “¿hay alguna casa a menos  de un kilómetro de este punto?”.  [fuente Wikipedia: http://en.wikipedia.org/wiki/Spatial_database ] 

Referencias

Documento similar

Es el proceso mediante el cual se realiza una elección entre diferentes alternativas o formas para resolver diferentes problemas a los que nos enfrentamos en la vida, estas se

La empresa presentaba algunos problemas en el proceso administrativo como: no tenían establecido los objetivos del año, ni las estrategias para cumplir con los objetivos;

Este trabajo tiene como objetivo principal: desarrollar una aplicación Web que permita gestionar, manipular o extraer cualquier recurso de información existente en el Registro

Con este Trabajo de Diploma se pretende desarrollar una Plataforma de servicios web que brinde una serie de funcionalidades propias de los Sistemas de

Sistema Integral de Gestión Cedrux - Estructura y Composición 17 Con el desarrollo del proyecto se desea gestionar las principales funcionalidades de una entidad, dentro

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

Actores del sistema: Usuario (Jefe de Grupo de Desarrollo Humano, Grupo de Gestión de Información, Administrador de la Intranet).. Propósito: Este caso de uso permite a

El boletín electrónico a desarrollar para la Intranet del MINPPAL tendrá sus particularidades, las noticias contenidas estarán dentro de una edición del boletín