Presentación de Prodevelop, sus proyectos GIS y la labor de los ingenieros en cartografía que trabajan allí para la Universidad Politécnica de Valencia.
2. Agenda
• Breve currículum
• Introducción tecnológica
• Descripción de la empresa
• Experiencias y colaboraciones
• Proyectos actuales
• El Ingeniero en Geodesia y Cartografía
06/05/08 Ingeniería Cartográfica en Prodevelop 2
3. Breve currículum
• Ing. Técnico en Topografía • Prodevelop 2006-actualidad
1997-2001 – Programador y analista de SIG
– PFC sobre GPS • Cosas en las que ando:
• Ing. Geodesia y Cartografía – geomaticblog.net
2002-2004 – OSGeo Spanish
– PFC sobre SIG – OSGeo Free GIS Book
• Becario de investigación 2004-
2006
– SIG en la Admón.. Local
– Profesor de UMN Mapserver
– ...
06/05/08 Ingeniería Cartográfica en Prodevelop 3
4. Lenguajes de programación
Desarrollo web
Desarrollo escritorio
Bases de datos
Tecnologías GIS
Herramientas de trabajo colaborativo
Buen conocimiento de sistemas operativos
BREVE INTRODUCCIÓN
TECNOLÓGICA
06/05/08 Ingeniería Cartográfica en Prodevelop 4
5. Lenguajes de programación
• .Net (ASP, Visual Basic, C#) o Java
• SQL
• JavaScript
• Python, PHP, ...
• XML
06/05/08 Ingeniería Cartográfica en Prodevelop 5
6. Desarrollo web
• .Net
– antes con ASP, ya sólo en mantenimiento
– Entorno muy integrado
– Todo con software privativo (o casi)
• J2EE
– Gran variedad de configuraciones
– Muchos frameworks
• Open Laszlo (XML + JavaScript = RIA)
– Mucho software libre disponible
06/05/08 Ingeniería Cartográfica en Prodevelop 6
7. Desarrollo para el escritorio
• Sólo cuando está muy justificado
• Visual Basic
– Muchas aplicaciones
– Todas en mantenimiento
• .Net
• Java
– Sólo para minería de datos (Business Intelligence)
– gvSIG
06/05/08 Ingeniería Cartográfica en Prodevelop 7
8. Bases de datos
• Imprescindibles en casi todos los proyectos
• SQL como lenguaje universal
• Opciones tanto privativas como libres
– Privativas Oracle, SQL Server, DB2
– Libres PostgreSQL, MySQL, SQLite
• En Java utilizamos mapeadores Objeto-
Relacional
06/05/08 Ingeniería Cartográfica en Prodevelop 8
9. Tecnologías SIG
• VisualBasic • Bases de datos (SQL
– ESRI MapObjects espacial)
– ESRI ArcObjects – PostGIS
– Intergraph Geomedia – Oracle Spatial
• Java • Otros:
– En escritorio: gvSIG – SmallWorld (magik)
– En web: deegree – UMN Mapserver
– GDAL, PROJ4, ...
06/05/08 Ingeniería Cartográfica en Prodevelop 9
10. Trabajo colaborativo
• Facilitan el trabajo en grupo
• Se utilizan a diario en cualquier empresa de software
• Entre otras:
– Control de versiones de código
– Control de tareas y errores
– Gestores documentales
– Wikis
– ...
06/05/08 Ingeniería Cartográfica en Prodevelop 10
11. Sistemas operativos
• Durante años sólo Microsoft Windows
• Algunos clientes utilizan GNU/Linux en sus
servidores
• En la oficina algunos empezamos a usar
GNU/Linux en la estación de trabajo
• Las máquinas virtuales ayudan a probar todo
tipo de configuraciones rápidamente
06/05/08 Ingeniería Cartográfica en Prodevelop 11
12. DESCRIPCIÓN DE LA EMPRESA
06/05/08 Ingeniería Cartográfica en Prodevelop 12
13. Descripción de la empresa
• Desde 1993
• Establecida en Valencia
• Orientación estratégica
– Sector portuario
– Sector relacionado con las TIC
– Sector SIG
06/05/08 Ingeniería Cartográfica en Prodevelop 13
14. Descripción de la empresa
• Más de 40 empleados
• Facturación 2,5M€
– 60% Sector portuario
– 40% Otros: Administración pública, Industria,
Agrario…
06/05/08 Ingeniería Cartográfica en Prodevelop 14
15. Servicios
• Consultoría
– Planes y evaluación de sistemas, …
• Gestión de Proyectos
• Desarrollo de Sistemas
– Web, desktop, workflow, GIS, movilidad, …
• Integración de Sistemas
– ERP’s, SOA, mensajería, EDI, XML,…
• Explotación de Sistemas Informáticos
• Open Source
06/05/08 Ingeniería Cartográfica en Prodevelop 15
16. Productos del ámbito portuario
• Sistema integral de gestión portuaria
• DataPort: Análisis estadístico
• GISPort: Gestión geográfica de puertos:
– Atraques
– Dominio público
– Ocupación de superficie
– GISWEB: publicación web
• Gestión de emergencias
06/05/08 Ingeniería Cartográfica en Prodevelop 16
19. Referencias
• COFA: Sistema de gestión de facturación y
compensaciones
• GESMER: Gestión de Emergencias
• GIS Seguridad
• Tramitación electrónica de Escalas
• Gestión y Tramitación electrónica de MM.PP.
• SIF: Sistema Inspección Fitosanitaria
• Portal
06/05/08 Ingeniería Cartográfica en Prodevelop 19
20. Referencias
• DATAPORT: Análisis estadístico de intercambios
de mercancías de puertos españoles.
06/05/08 Ingeniería Cartográfica en Prodevelop 20
21. Referencias
• Sistema de gestión y tramitación de MM.PP. EDI
• proSAFE: Gestión de la Seguridad Industrial
• Nueva Arquitectura corporativa J2EE
06/05/08 Ingeniería Cartográfica en Prodevelop 21
22. Referencias
• Sistema de Gestión Portuaria Integral (Espigón)
• GIS: Gestión gráfica de Dominio Público y
Embarcaciones Deportivas.
06/05/08 Ingeniería Cartográfica en Prodevelop 22
23. Referencias
• Portal APH: Web Promocional y
Transaccional APH
• DUE-Web: Gestión electrónica de escalas.
• Gestión de Activos Fijos.
• GESCO: Gestión de Concesiones.
06/05/08 Ingeniería Cartográfica en Prodevelop 23
32. Asistencia técnica en CTH
Espigón GIS
Minotauro
Para gvSIG
Cliente ArcIMS
Cliente Oracle
Geocodificación y normalización (en desarrollo)
gvSIG Mobile (en desarrollo)
Con gvSIG
Estudios geotécnicos
Derecho minero
PROYECTOS ACTUALES
06/05/08 Ingeniería Cartográfica en Prodevelop 32
33. Asistencia técnica en CTH
• Soporte y formación a los funcionarios de CTH
• Gestión y administración de la cartografía
• Implantación de un nodo de la IDE valenciana
– Mantenimiento de los visores web y servidores WMS tanto de la Intranet
como Internet
– Mantenimiento del catálogo de metadatos
• Realización de estudios SIG, informes, etc.
• Trabajan tanto con software libre como privativo
– ArcGIS/ArcSDE/Oracle/Access
– gvSIG/UMN Mapserver/deegree/GeoNetwork
06/05/08 Ingeniería Cartográfica en Prodevelop 33
34. Asistencia técnica en CTH
http://www.cth.gva.es (Cartografía)
06/05/08 Ingeniería Cartográfica en Prodevelop 34
35. Espigón GIS
• Soporte GIS para el sistema Espigón
• deegree como servidor de mapas
• Datos en Oracle
• Cargador para AutoCAD
• Plataforma OpenLaszlo para la presentación
– Se programa en XML y JavaScript
– Genera una aplicación Flash (swf)
– Aplicación rica y usable
• Básicamente es un visor de temáticos conectado a un complejo
sistema de información portuario
06/05/08 Ingeniería Cartográfica en Prodevelop 35
36. Espigón GIS
06/05/08 Ingeniería Cartográfica en Prodevelop 36
37. Minotauro
• Aplicación desarrollada con Fujitsu
• Cálculo de rutas para funcionarios de justicia
• UMN Mapserver
• Datos en Oracle (Navteq)
• Editor para gvSIG
• Plataforma OpenLaszlo para la presentación
06/05/08 Ingeniería Cartográfica en Prodevelop 37
38. Minotauro
Principales características implementadas:
• Potente visor
• Clustering de rutas personalizado
• Geocodificación automática hasta el portal
• Presentación interactiva de funcionarios y rutas
• Cálculo de rutas (TSP modificado)
• Generación de informes
06/05/08 Ingeniería Cartográfica en Prodevelop 38
41. Cliente ArcIMS para gvSIG
• Soporte para acceso a servicios ArcIMS
– Imágenes (parecido a un WMS)
– Vectoriales (parecido a un WFS)
• Todo el “diálogo” con el servidor se realiza en
ArcXML
• Duro trabajo de adaptación de
simbología vectorial
06/05/08 Ingeniería Cartográfica en Prodevelop 41
43. Cliente Oracle
• Soporte para tablas con geometrías
• Lectura, escritura y exportación
• Mejorado el interfaz de acceso a bases de datos
espaciales (subproyecto GeoBD)
06/05/08 Ingeniería Cartográfica en Prodevelop 43
44. Cliente Oracle
06/05/08 Ingeniería Cartográfica en Prodevelop 44
45. Geocodificación
• En desarrollo actualmente
• Normalización de tablas
• Geocodificación de una dirección
• Geocodificación de tablas
06/05/08 Ingeniería Cartográfica en Prodevelop 45
46. gvSIG Mobile
• gvSIG para dispositivos móviles
• Gran reto tecnológico
– Pocos desarrollos Java para PDA
– Unificar partes de gvSIG “Desktop” y gvSIG Mobile
– Interfaz adaptado para pantallas táctiles
• Piloto disponible
• Dos años de trabajo por delante
06/05/08 Ingeniería Cartográfica en Prodevelop 46
47. gvSIG Mobile
06/05/08 Ingeniería Cartográfica en Prodevelop 47
48. gvSIG Mobile
06/05/08 Ingeniería Cartográfica en Prodevelop 48
49. gvSIG Mobile
06/05/08 Ingeniería Cartográfica en Prodevelop 49
50. Estudios geotécnicos
• Cliente: Instituto Valenciano de Edificación
• Migración de un software anticuado
• Proyecto sobre gvSIG 0.6
• Simplificación de la interfaz
• Adaptación a una única ventana activa
• Leyenda predefinida pero personalizable
• Generación automática de mapas
• Formularios alfanuméricos personalizados y con lógica
incrustada de forma dinámica en JavaScript
• Búsqueda de documentos asociados
06/05/08 Ingeniería Cartográfica en Prodevelop 50
53. Derecho minero
• Cliente: Conselleria de Industria, Comercio e Innovación (Minas)
• Sobre gvSIG 1.1
• Simplificación de la interfaz
• Creación de un driver de lectura para SQL Server (geometrías en tablas
alfanuméricas)
• Asistente sencillo para seleccionar un registro minero y simbología
• Creación de informes personalizados con
– Etiquetas desplazables
– Tablas en el mapa
– Campos auto-rellenados
• Ayuda integrada en gvSIG
06/05/08 Ingeniería Cartográfica en Prodevelop 53
54. Derecho minero
06/05/08 Ingeniería Cartográfica en Prodevelop 54
55. Derecho minero
06/05/08 Ingeniería Cartográfica en Prodevelop 55
56. Derecho minero
06/05/08 Ingeniería Cartográfica en Prodevelop 56
58. Principales roles: programador
• Desarrollo de aplicaciones en función de unos
requisitos y un diseño
• Elaboración de documentación
• Aprendizaje continuo
• Necesidad de formación
• ¡Se trabaja en equipo!
• Mucha ayuda de los compañeros
06/05/08 Ingeniería Cartográfica en Prodevelop 58
59. Principales roles: analista
• Las mismas que un programador
• Análisis de nuevos proyectos
• Estimaciones
• Diseño del software (no sólo de las interfaces!)
• Aportar la “visión cartográfica” al proyecto
• Necesidad de sólida formación en:
– Cartografía: diseño cartográfico, variables visuales, generalización,…
– Geodesia :principalmente en temas de sistemas de coordenadas y de
referencia, GPS, …
– SIG: bases de datos, tratamiento de información, procesos de análisis
(vectorial y raster)
06/05/08 Ingeniería Cartográfica en Prodevelop 59
60. Principales roles: labor comercial
• Las mismas que un analista
• Elaboración de ofertas (no sólo la parte técnica)
• Contacto y trato continuo con clientes y futuros
clientes
• Prospección de nuevos proyectos
• Presentaciones en ferias y congresos (internacionales)
06/05/08 Ingeniería Cartográfica en Prodevelop 60
61. Requisitos
Mínimo Deseable
• ¡ganas de aprender! • Conocimientos sobre Java
• ¡muchas ganas de aprender! • Experiencia en desarrollos
• Base sólida en cartografía y relacionados con SIG
geodesia – MapObjects, ArcObjects,
gvSIG,….
• Conocimientos mínimos de
programación • Conocimientos avanzados en
• Conocimientos sólidos en GPS y SIG (redes activas,
software SIG análisis espacial,
teledetección,…)
• Inglés
• Francés, italiano, alemán, ….
06/05/08 Ingeniería Cartográfica en Prodevelop 61
62. Gracias por vuestra atención
Jorge Gaspar Sanz Salinas
jsanz@prodevelop.es
6 de mayo de 2008