Diseño e implementación del visor GIS Mapa SEIN - DSE de Osinergmin aplicando tecnología ArcGIS bajo una arquitectura con enfoque modular asincrónico
Fecha
2024-12-19Autor
Romero De la Cruz, Edgar Presly
Metadatos
Mostrar el registro completo del ítemResumen
El presente trabajo de suficiencia profesional describe el diseño e implementación del
Mapa SEIN de la División de Supervisión de Electricidad (DSE) de Osinergmin, el cual
consiste en un visor geográfico web que maneja información georreferenciada sobre los
sistemas de generación y transmisión del sistema eléctrico nacional, tanto aquellos que
son parte del sistema interconectado así como también sistemas aislados, integrado con
herramientas que permiten su consulta y análisis de manera cómoda, intuitiva y segura,
toda vez que posee un módulo de seguridad para acceder a determinadas funciones,
mediante un sistema de login, en función del rol del usuario en sesión. Está desarrollado
sobre la plataforma ArcGIS haciendo uso de la API «ArcGIS API for JavaScript 4.13» y
consume los datos de una geodatabase corporativa Oracle a través de servicios REST
publicados bajo el soporte del servidor «ArcGIS Server 10.8» que posee la institución.
El desarrollo del proyecto se realizó bajo un enfoque iterativo en el marco de la
Metodología de Ingeniería de Proyectos del Osinergmin. Se determinó los
requerimientos funcionales en historias de usuario, se elaboró el modelo de datos lógico
geoespacial-relacional así como los prototipos de las interfaces de usuario, se publicó
los servicios REST de información y se procedió con la programación de la aplicación.
Con la finalidad de facilitar la organización y gestión del código fuente para garantizar
la escalabilidad y mantenibilidad de la aplicación, asimismo para un rendimiento
adecuado en la carga de sus componentes; se determinó una arquitectura con enfoque
modular asincrónico haciendo uso de la librería «Dojo» la cual implementa el estándar
«Definición de Módulo Asíncrono» (AMD). El resultado principal de este proyecto es
que se ha conseguido una nueva versión integradora del Mapa SEIN de Osinergmin
simplificando así la infraestructura tecnológica del área usuaria que poseía 2
aplicaciones independientes y centralizando la fuente de información del SEIN que
maneja el Osinergmin. This report on an applied professional project describes the design and implementation
of SEIN Map of the Electricity Supervision Division (DSE) of Osinergmin, which
consists of a web-based geographic viewer that manages georeferenced information
about the generation and transmission systems of the national electrical system, both
those that are part of the interconnected system as well as isolated systems. It is
integrated with tools that allow for comfortable, intuitive, and secure information
querying and analysis, since it includes a security module that restricts access to certain
functions based on user roles through a login system. It is built on ArcGIS platform,
using the ArcGIS API for JavaScript 4.13, and consumes data from an Oracle corporate
geodatabase via REST services published and supported by the ArcGIS Server 10.8
owned by the institution. The project was developed using an iterative approach within
the framework of Osinergmin’s Project Engineering Methodology. Functional
requirements were defined as user stories, followed by the development of the
geospatial-relational logical data model and user interface prototypes, the publication of
information REST services, and finally, the application coding. To ensure source code
organization and management that supports application scalability and maintainability,
as well as efficient component loading performance; an asynchronous modular
architecture was defined using the «Dojo» library, which implements the
«Asynchronous Module Definition»(AMD) standard. The main outcome of this project
is the creation of a new integrated version of Osinergmin's SEIN Map, simplifying the
technological infrastructure of the user area, which previously had two separate
applications; and centralizing the SEIN information source managed by Osinergmin.