NavegaRED: Conferencias de desarrolladores ESRI - España 2009
1. RED ELÉCTRICA DE ESPAÑA
R ED ELÉCTRIC A
D E ESPAÑ A
R ED ELÉCTRIC A
NavegaREDNavegaRED
Septiembre de 2009
NavegaRED. Navegador GPS de Accesos de REE
1
2. Índice
1. ¿Quién es y qué hace REE?
2. Necesidad y solución adoptada
3. Diseño de software. Implementación
4. Tratamiento de Cartografíag
3. Índice
1. ¿Quién es y qué hace REE?
2. Necesidad y solución adoptada
3. Diseño de software. Implementación
4. Tratamiento de Cartografíag
4. RED ELÉCTRICA DE ESPAÑA
Q ié R d Elé t i ?¿Quién es Red Eléctrica?
Red Eléctrica nació como la primera empresa en el mundo dedicada enRed Eléctrica nació como la primera empresa en el mundo dedicada en
exclusividad al transporte de la electricidad y a la operación en sistemas
eléctricos.
Es propietaria de la mayor parte de la red de transporte de alta tensión en
España, y como operador del sistema, garantiza el equilibrio entre producción y
consumo de energía.
Como responsable de la gestión de la red de transporte Red Eléctrica tieneComo responsable de la gestión de la red de transporte, Red Eléctrica tiene
asignadas las funciones de desarrollo y ampliación de las instalaciones de la
red, realizando su mantenimiento y mejora, asegurando la continuidad y
seguridad del suministro, y la adecuada coordinación del conjunto generación -g , y j g
transporte.
NavegaRED. Navegador GPS de Accesos de REE
4
5. RED ELÉCTRICA DE ESPAÑA
¿Qué hace Red Eléctrica?
De la generación al consumo Operación del sistema
¿Qué hace Red Eléctrica?
NavegaRED. Navegador GPS de Accesos de REE
5
6. RED ELÉCTRICA DE ESPAÑA
I f ió G áfi d l d d t tInformación Geográfica de la red de transporte
Dimensiones
S• Subestaciones: 450
• Circuitos: 34.000 km
• Apoyos: 70.000
NavegaRED. Navegador GPS de Accesos de REE
6
7. Índice
1. ¿Quién es y qué hace REE?
2. Necesidad y solución adoptada
3. Diseño de software. Implementación
4. Tratamiento de Cartografíag
8. RED ELÉCTRICA DE ESPAÑA
NecesidadNecesidad
Instalaciones REE…
Sabemos dónde están…
pero…
¿Sabemos llegar…?
NavegaRED. Navegador GPS de Accesos de REE
8
9. RED ELÉCTRICA DE ESPAÑA
S l ióSolución
La Gestión del Conocimiento
pretende poner al alcance de cada
empleado la información que
i l inecesita en el momento preciso
para que su actividad sea efectiva
Cartografía comercial
Accesos REE
Cartografía comercial
+
Accesos REEAccesos REE
Cartografía REE
Accesos REE
NavegaRED. Navegador GPS de Accesos de REE
9
10. RED ELÉCTRICA DE ESPAÑA
D t llDetalle
NavegaRED. Navegador GPS de Accesos de REE
10
11. RED ELÉCTRICA DE ESPAÑA
S l ió N REDSolución NavegaRED
NavegaRED. Navegador GPS de Accesos de REE
11
12. RED ELÉCTRICA DE ESPAÑA
S l ió N REDSolución NavegaRED
- Navegador GPS para instalaciones de REE -
NavegaRED. Navegador GPS de Accesos de REE
12
13. Índice
1. ¿Quién es y qué hace REE?
2. Necesidad y solución adoptada
3. Diseño de software. Implementación
4. Tratamiento de Cartografíag
14. Diseño de software. Implementación
a. Plataformas tecnológicas utilizadas
b. Diseño de NavegaRED
15. RED ELÉCTRICA DE ESPAÑA
Pl t f t ló iPlataformas tecnológicas
NavegaRED
NET Compaq FrameWork 3.5
Windows Mobile 6.1
NavegaRED. Navegador GPS de Accesos de REE 15
16. RED ELÉCTRICA DE ESPAÑA
Wi d M bil 6 1Windows Mobile 6.1
Windows Mobile 6.1
Windows Mobile es el Sistema operativo Windows para dispositivos móviles
NavegaRED. Navegador GPS de Accesos de REE
16
17. RED ELÉCTRICA DE ESPAÑA
NET C F W k 3 5.NET Compaq FrameWork 3.5
El .NET compaq FrameWork, permite la
ejecución de programas creados paraejecución de programas creados para
dispositivos móviles que ejecuten
Windows Mobile.
NavegaREDPor ejemplo:
.NET Compaq FrameWork 3.5
Wi d M bil 6 1
NavegaRED. Navegador GPS de Accesos de REE
17
Windows Mobile 6.1
18. RED ELÉCTRICA DE ESPAÑA
T ló i l ió d l ftTecnológicas para la creación del software
N
a
g
Lógica Negocio
NavegaRED
+ C# .NET 3.5
Vi l St di 2008 P A L i ti N i t SDK
a
v
e
+
+Visual Studio 2008 Pro ArcLogistic Navigator SDK
DB-SqlLite (ADO.NET) BD de calles y accesos
g
a
R+( )
R
E
DD
NavegaRED. Navegador GPS de Accesos de REE
18
19. RED ELÉCTRICA DE ESPAÑA
Lógica Negocio NavegaRED
+ NavegaRED
(versión reducida)( )
Un conjunto de objetos (módulos de software) que interactúan entre si para
generar la solución deseada, la lógica de negocio de NavegaRED.
Siguiendo un diseño orientado a objetos centrado en el dominio del problema
NavegaRED. Navegador GPS de Accesos de REE
19
Siguiendo un diseño orientado a objetos centrado en el dominio del problema,
cada uno de estos módulos tiene una responsabilidad en el sistema.
20. RED ELÉCTRICA DE ESPAÑA
C# .NET 3.5 Visual Studio 2008 Pro
+ + +…… NavegaRED
C# es el lenguaje de programación
i l t di 2008 l t d d ll (EDITOR)
NavegaRED. Navegador GPS de Accesos de REE
20
visual estudio 2008 es el entorno de desarrollo (EDITOR)
21. RED ELÉCTRICA DE ESPAÑA
+
f
ArcLogistic Navigator SDK +…… NavegaRED
Es un conjunto de herramientas para desarrollo de software de
navegación y mapeo sobre dispositivos móviles.
Lo forman un conjunto de bibliotecas (DLLSs) compiladas de software
d l f i lid d d ióque dan acceso a las funcionalidades de navegación y mapeo.
NavegaRED. Navegador GPS de Accesos de REE
21
22. RED ELÉCTRICA DE ESPAÑA
+ ArcLogistic Navigator SDK +…… NavegaRED
Estas bibliotecas son
referenciadas desde
visual estudio .NET y
sus funcionalidades
son accedidas
utilizando el lenguaje
de programación.
NavegaRED. Navegador GPS de Accesos de REE
22
23. RED ELÉCTRICA DE ESPAÑA
DB-SqlLite BD de calles y
+ + + N RED
DB SqlLite
(ADO.NET)
BD de calles y
accesos+ + +…… NavegaRED
La red de calles navegable para toda
España fue creado a partir de los datos
de TeleAtlas MultiNET, a esta BD se le
agregó la información de accesos
(caminos) de Red Eléctrica y luego el
conjunto de datos completos fue
transformado al formato SDC (Smart Datatransformado al formato SDC (Smart Data
Compresor) para ser leído por el de
ArcLogisticNavigator- SDK.
También se utilizó el motor de base de
datos SqLite para dispositivos móviles
donde se almacenó información
alfanumérica de forma indexada. El
acceso a esta información se realiza de la
forma tradicional utilizando consultas
SQL y Ado NET
NavegaRED. Navegador GPS de Accesos de REE
23
SQL y Ado.NET
24. Diseño de software. Implementación
a. Plataformas tecnológicas utilizadas
b. Diseño de NavegaRED
25. RED ELÉCTRICA DE ESPAÑA
3 2 I l t ió d N RED3.2 Implementación de NavegaRED
A. Plataformas tecnológicas utilizadas:
B. Diseño de NavegaRED
• Arquitectura del Software• Arquitectura del Software
• Escenario – Diagrama de colaboración
Navegar hacia una torre (Apoyo)g ( y )
NavegaRED. Navegador GPS de Accesos de REE
25
26. RED ELÉCTRICA DE ESPAÑA
Diseño de NavagaRED (versión reducida)Diseño de NavagaRED (versión reducida)
NavegaRED. Navegador GPS de Accesos de REE
26
27. RED ELÉCTRICA DE ESPAÑA
Arquitectura del SoftwareArquitectura del Software
NavegaRED. Navegador GPS de Accesos de REE
27
28. RED ELÉCTRICA DE ESPAÑA
Escenario – Diagrama de colaboración
N h i t (A )Navegar hacia una torre (Apoyo)
NavegaRED. Navegador GPS de Accesos de REE
28
(El de arriba es el nombre técnico, pero se puede ver como un FlujoDeTrabajo e Igualmente lo podríamos llamar así)
29. Índice
1. ¿Quién es y qué hace REE?
2. Necesidad y solución adoptada
3. Diseño de software. Implementación
4. Tratamiento de Cartografíag
30. RED ELÉCTRICA DE ESPAÑA
T t i t d t fíTratamiento de cartografía
Para poder lograr una optimización del refresco de la cartografía y de lasPara poder lograr una optimización del refresco de la cartografía y de las
rutas en el navegador se ha llevado a cabo un conjunto de pasos previos a la
generación de la red.
Datos de partida:
Red de carreteras no navegable formada por 8 archivos
(*.shp)
División territorial para mantenimiento de instalaciones
de REE
NavegaRED. Navegador GPS de Accesos de REE
30
31. RED ELÉCTRICA DE ESPAÑA
Tratamiento de cartografía
Se pretende generar una cartografía que esté estructurada en función de las
Demarcaciones de REE y a su vez esté optimizada para un correcto funcionamiento
Tratamiento de cartografía
Demarcaciones de REE y a su vez esté optimizada para un correcto funcionamiento
en el Navegador
ArcGisAnalysis ToolExtract
“CLIP”
ArcGisData Management ToolsGeneral
“MERGE”
NavegaRED. Navegador GPS de Accesos de REE
31
32. RED ELÉCTRICA DE ESPAÑA
T t i t d t fíTratamiento de cartografía
R lt d fi lResultado final:
A1_all.shp donde
aparecen unidas todas lasaparecen unidas todas las
vías de comunicación que
se encuentran en el
interior del Área de
M t i i t 1Mantenimiento 1.
NavegaRED. Navegador GPS de Accesos de REE
32
33. RED ELÉCTRICA DE ESPAÑA
T t i t d t fí
A continuación se realiza el mismo proceso en cada Área(Demarcación) hasta
Tratamiento de cartografía
completar el total de la Península, Islas Baleares, Islas Canarias, quedando los
siguientes archivos:
A1_all.shp
A2_all.shp
A3_all.shp
A4_all.shp
A5 ll hA5_all.shp
A6_all.shp
A7 all.shpA7_all.shp
A8_all.shp
NavegaRED. Navegador GPS de Accesos de REE
33
34. RED ELÉCTRICA DE ESPAÑA
T t i t d t fí
Una vez dividida la cartografía según las Áreas de demarcación de REE y tras
haber añadido el campo id_area, pasamos a realizar el cambio de formato de
Tratamiento de cartografía
p _ p
*.shp *.sdc. Para ello realizamos los siguientes pasos con la herramientas
ArcToolBox SDC Tools
COMPRESS DATA SETA1_all.shp A5_all. shp
A2_all. shp A6_all. shp
4 GB
A1_all.sdc A5_all. sdc
A2 all. sdc A6 all. sdc
400 MB
Bloking by
“PROXIMITY” Compress
Data Set
“CUSTOMIZE”
A8_all. shp
A3_all. shp A7_all. shp
A4_all. shp A8_all. shp
sdc A8_all. sdc
A2_all. sdc A6_all. sdc
A3_all. sdc A7_all. sdc
A4_all. sdc A8_all. sdc
CUSTOMIZE
BLOCKING
Bloking by
“ATRRIBUTE”
Compress
Data Set
Compress Data Set
“SDC COMPRESS”
NavegaRED. Navegador GPS de Accesos de REE
34
BLOCKING “CALCULATE”
35. RED ELÉCTRICA DE ESPAÑA
T t i t d t fí
Una vez tenemos todos los archivos en *.sdc procedemos a juntarlos en un
ú i hi ( ll j REE d )
Tratamiento de cartografía
único archivo (callejero_REE.sdc)
A1_all.sdc A5_all. sdc
A2_all. sdc A6_all. sdc
A3_all. sdc A7_all. sdc
sdc A8_all. sdcA4_all. sdc A8_all. sdc
NavegaRED. Navegador GPS de Accesos de REE
35
36. RED ELÉCTRICA DE ESPAÑA
T t i t d t fí
Resultado:
Tratamiento de cartografía
NavegaRED. Navegador GPS de Accesos de REE
36
37. RED ELÉCTRICA DE ESPAÑA
T t i t d t fí
2ª FASE: GENERACIÓN DE LA RED DE CARRETERAS
(CALCULO DE RUTAS)
Tratamiento de cartografía
(CALCULO DE RUTAS)
Se construye la Red
introduciendo un
conjunto de
campos que
permiten calcular
rutas y a su vez que
dicha cartografía
blsea navegable.
NavegaRED. Navegador GPS de Accesos de REE
37
38. RED ELÉCTRICA DE ESPAÑA
T t i t d t fí
Resultado final:
Tratamiento de cartografía
esu tado a
Una cartografía optima para
el calculo de rutas, luego se
genera cartografía navegable,
posee capacidad de generarposee capacidad de generar
rutas que respetan todas las
normas de circulación, así
como la optimización de laco o a opt ac ó de a
mejor ruta(en este caso la
más rápida).
NavegaRED. Navegador GPS de Accesos de REE
38
39. RED ELÉCTRICA DE ESPAÑA
R id id dRecorrido video-demo
NavegaRED. Navegador GPS de Accesos de REE
39
40. RED ELÉCTRICA DE ESPAÑA
R id id dRecorrido video-demo
Video Ruta
NavegaRED. Navegador GPS de Accesos de REE
40
41. RED ELÉCTRICA DE ESPAÑA
NavegaREDg
G iGracias…
NavegaRED. Navegador GPS de Accesos de REE
41