NavegaRED: Conferencias de desarrolladores ESRI - España 2009

41
RED ELÉCTRICA DE ESPAÑA R E D EL ÉC T R I C A D E ESPA Ñ A R E D EL ÉC T R I C A NavegaRED NavegaRED Septiembre de 2009 NavegaRED. Navegador GPS de Accesos de REE 1

Transcript of NavegaRED: Conferencias de desarrolladores ESRI - España 2009

RED ELÉCTRICA DE ESPAÑA

R ED ELÉCT RIC AD E ESPA Ñ A

R ED ELÉCT RIC A

NavegaREDNavegaRED

Septiembre de 2009

NavegaRED. Navegador GPS de Accesos de REE1

Í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

Í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

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 gtransporte.

NavegaRED. Navegador GPS de Accesos de REE4

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 REE5

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

DimensionesS• Subestaciones: 450

• Circuitos: 34.000 km

• Apoyos: 70.000

NavegaRED. Navegador GPS de Accesos de REE6

Í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

RED ELÉCTRICA DE ESPAÑA

NecesidadNecesidadInstalaciones REE…

Sabemos dónde están…

pero…

¿Sabemos llegar…?

NavegaRED. Navegador GPS de Accesos de REE8

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 REE9

RED ELÉCTRICA DE ESPAÑA

D t llDetalle

NavegaRED. Navegador GPS de Accesos de REE10

RED ELÉCTRICA DE ESPAÑA

S l ió N REDSolución NavegaRED

NavegaRED. Navegador GPS de Accesos de REE11

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 REE12

Í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

Diseño de software. Implementación

a. Plataformas tecnológicas utilizadas

b. Diseño de NavegaRED

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

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 REE16

RED ELÉCTRICA DE ESPAÑA

NET C F W k 3 5.NET Compaq FrameWork 3.5El .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 REE17

Windows Mobile 6.1

RED ELÉCTRICA DE ESPAÑA

T ló i l ió d l ftTecnológicas para la creación del software

Na

gLógica Negocio

NavegaRED + C# .NET 3.5

Vi l St di 2008 P A L i ti N i t SDK

ave

+

+Visual Studio 2008 Pro ArcLogistic Navigator SDK

DB-SqlLite (ADO.NET) BD de calles y accesos

gaR+( )REDD

NavegaRED. Navegador GPS de Accesos de REE18

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 REE19

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.

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 REE20

visual estudio 2008 es el entorno de desarrollo (EDITOR)

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 REE21

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 REE22

RED ELÉCTRICA DE ESPAÑA

DB-SqlLite BD de calles y+ + + N REDDB 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 REE23

SQL y Ado.NET

Diseño de software. Implementación

a. Plataformas tecnológicas utilizadas

b. Diseño de NavegaRED

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 REE25

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 REE26

RED ELÉCTRICA DE ESPAÑA

Arquitectura del SoftwareArquitectura del Software

NavegaRED. Navegador GPS de Accesos de REE27

RED ELÉCTRICA DE ESPAÑA

Escenario – Diagrama de colaboraciónN h i t (A )Navegar hacia una torre (Apoyo)

NavegaRED. Navegador GPS de Accesos de REE28

(El de arriba es el nombre técnico, pero se puede ver como un FlujoDeTrabajo e Igualmente lo podríamos llamar así)

Í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

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 REE30

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 REE31

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 REE32

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 REE33

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. shpsdc 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”

CompressData Set

Compress Data Set“SDC COMPRESS”

NavegaRED. Navegador GPS de Accesos de REE34

BLOCKING “CALCULATE”

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 REE35

RED ELÉCTRICA DE ESPAÑA

T t i t d t fí

Resultado:

Tratamiento de cartografía

NavegaRED. Navegador GPS de Accesos de REE36

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 REE37

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 la co o a opt ac ó de amejor ruta(en este caso la más rápida).

NavegaRED. Navegador GPS de Accesos de REE38

RED ELÉCTRICA DE ESPAÑA

R id id dRecorrido video-demo

NavegaRED. Navegador GPS de Accesos de REE39

RED ELÉCTRICA DE ESPAÑA

R id id dRecorrido video-demo

Video Ruta

NavegaRED. Navegador GPS de Accesos de REE40

RED ELÉCTRICA DE ESPAÑA

NavegaREDg

G iGracias…

NavegaRED. Navegador GPS de Accesos de REE41