• Nenhum resultado encontrado

Trabalho futuro

No documento Gis solution for energy & utilities (páginas 111-125)

Graças à forma como tanto o GeoAnalytics, como o GeoBackOffice foram construídos, promovendo a sua extensibilidade e modularidade, é possível encontrar um conjunto de aspetos que poderão ser alvo de um trabalho futuro:

Migração para novas versões das ferramentas/componentes usados na

solução – Um caso notável é o do OpenLayers, a biblioteca JavaScript usada

para construir mapas web. A versão 3.6.0 havia sido a última a ser lançada, aquando da escrita deste relatório, em contraste com a usada no GeoAnalytics (2.13.1). Este não é um problema preocupante, no sentido em que a versão usada cobre as funcionalidades necessárias para GeoAnalytics, contudo será sempre desejável dotar o sistema com as versões mais atuais, nomeadamente para questões de suporte.

Otimização dos componentes da solução para dispositivos móveis – São cada vez mais as soluções desenhadas para serem executadas num desktop ou acedidas num browser que integram uma componente móvel, permitindo a sua utilização no terreno. Algumas das ferramentas usadas no desenvolvimento da solução otimizaram o seu funcionamento para dispositivos móveis, como é o caso dos componentes responsáveis pela camada de apresentação (OpenLayers e PrimeFaces).

Integração com big data – Referiu-se diversas vezes ao longo deste relatório a necessidade de novas ferramentas de análise que sejam capazes de lidar com os grandes volumes de informação que estão atualmente à disposição das empresas (particularmente de Energy & Utilities). Seria interessante fazer uma avaliação de possíveis novos componentes a integrar na arquitetura que possam auxiliar nos desafios impostos pelo big data.

94

Aplicação da solução noutros domínios – O facto da solução desenvolvida ter sido construída de uma forma modular permite que esta seja integrada noutros domínios de negócio que não o de Energy & Utilities, ou noutros domínios geográficos que não Portugal. Assim, uma próxima etapa seria integrar a solução num novo domínio, seja de negócio ou geográfico. Esta integração certamente revelar-se-á um veículo para a definição de novos requisitos funcionais e novos casos de uso.

Relativamente ao trabalho realizado, e porque o software pode ser sempre alvo de melhorias e de extensibilidade, identificam-se alguns aspetos que poderão ser tema de trabalhos futuros:

Suporte multiutilizadores – A definição de perfis de utilizadores com diferentes permissões irá garantir o correto funcionamento do GeoAnalytics/GeoBackOffice e, portanto, será fundamental quando a solução for instalada no cliente.

Suporte a layers definidas noutros sistemas de coordenadas – O EPSG:4326 (ou WGS 84) é um dos sistemas de coordenadas mais conhecido e comumente usado sendo, por exemplo, utilizado nos GPS (Global

Positioning Systems). Para manter coerência nos dados geográficos

armazenados pelo GeoAnalytics/GeoBackOffice, todos as geometrias estão no sistema EPSG:4326, e assim quando é adicionada uma nova layer é exigido que a sua geometria esteja neste sistema. Futuramente poderá ser desejável permitir que sejam instanciadas layers noutros sistemas de coordenadas.

Extensão da funcionalidade de edição de estilos – A construção de uma interface gráfica que pretende ser tão flexível quanto a definição de um ficheiro constitui sempre um grande desafio. Aparentemente nada consegue ser tão flexível e abrangente quanto um ficheiro SLD construído para um único propósito. Durante este PEI, foi dado um primeiro passo na definição da lógica e na construção de uma interface de edição de estilos, normalmente definidos num ficheiro SLD. Um próximo passo será a criação automática de escalas para formatação condicional, e adição e remoção de regras existentes.

Realização de testes – Apesar de ter sido validado o correto funcionamento das funcionalidades implementadas, será desejável a realização de testes que devem ser devidamente documentados, para que possam ser corrigidos eventuais erros ou falhas detetados.

Abreviaturas

AJAX Asynchronous Javascript and XML AO Área Organizacional

API Application Programming Interface

ASCII American Standard Code for Information Interchange CDI Contexts and Dependency Injection

CQL Contextual Query Language CSS Cascading Style Sheets CSV comma-separated values DAO Data Access Object

DRC Direção de Rede e Clientes

DTC Distribution Transformer Controller EB Energy Box

ECQL Extended CQL EJB Enterprise JavaBeans EL Expression Language

GIS Geographic information system HQL Hibernate Query Language HTTP Hypertext Transfer Protocol

IDE Integrated Development Environment IEC International Electrotechnical Commission IP Iluminação Pública

ISO International Organization for Standardization JBDC Java Database Connectivity

JPA Java Persistance API

JPEG Joint Photographic Experts Group JTS Java Topology Suite

KVP Keyword-Value-Pairs LIFO Last In, First Out

MIME Multipurpose Internet Mail Extensions MVC Model-view-controller

OGC Open Geospatial Consortium OO Object-oriented

ORM Object Relational Mapping PDF Portable Document Format

PEI Projeto em Engenharia Informática PNG Portable Network Graphics

POM Project Object Model PT Posto de Transformação REST Representational state transfer

SCADA Supervisory Control and Data Acquisition SGBD Sistema de Gestão de Bases de Dados SGBDO SGBD Orientado a objetos

SGBDR SGBD Relacional

SIG Sistema de Informação Geográfica SIGR Sistema Integradado de Gestão da Rede SLD Styled Layer Descriptor

SOA Service-Oriented Architecture SQL Structured Query Language SVG Scalable Vector Graphics TIFF Tagged Image File Format URL Uniform Resource Locator WFS Web Feature Service

WKT Well-known Text WMS Web Map Service

XHTML eXtensible Hypertext Markup Language XML eXtensible Markup Language

99

Bibliografia

[1] EUROPEAN COMMISSION, Vision and Strategy for Europe's Electricity

Networks of the Future, Office for Official Publications of the European Communities.

2006. ISBN 92-79-01414-5.

[2] GEOSPATIAL MEDIA + COMMUNICATIONS. Geospatial Technology For

Electricity Industry: Trends And Prospects. 2015.

[3] PRESSMAN, R. S. Software engineering: a practitioner's approach. Palgrave Macmillan, 2005. ISBN 978–0–07–337597–7.

[4] WORBOYS, M. F., DUCKHAM, M. GIS: A Computing Perspective. Second Edition. Taylor & Francis Ltd, 2004. ISBN 0-203-48155-0.

[5] CAPLAN J. M., MORETO, W. D. GIS Mapping for Public Safety. Newark, NJ: Rutgers Center on Public Security. 2012.

[6] LONGLEY, P. A., GOODCHILD M. F., MAGUIRE D. J., RHIND, D. W.

Geographic information system and Science. England: John Wiley & Sons, Ltd, 2005.

ISBN 0-470-87000-1.

[7] Department of Geography. 2002. GIS Introduction. [online]. San Diego: San Diego State University. Disponível: http://map.sdsu.edu/geoagent/gis_intro.htm [Consultado a 14 de maio de 2015]

[8] STEINIGER, S., WEIBEL, Robert. GIS software–a description in 1000

words. Encyclopaedia of Geography, 2009, 1-2.

[9] THATCHER, Jim. Living on fumes: Digital footprints, data fumes, and the limitations of spatial big data. International Journal of Communication, 2014, 8: 1765- 1783.

[10] MACEACHREN, A. M.; KRAAK, M. Research challenges in geovisualization. Cartography and Geographic Information Science, 2001, 28.1: 3-12.

[11] DAVIS, Scott. GIS for web developers. Pragmatic Bookshelf, 2007. [12] OBASANJO, D., 2001. An Exploration of Object Oriented Database

100

http://www.25hoursaday.com/whyarentyouusinganoodbms.html [Consultado a 18 de

maio 2015]

[13] THE COMPUTER TECHNOLOGY DOCUMENTATION PROJECT. Object

Oriented Databases. [online]. Disponível:

http://www.comptechdoc.org/independent/database/basicdb/dataobject.html

[Consultado a 18 de maio de 205]

[14] OBE, R. O.; HSU, L. S. PostGIS in action. Manning Publications Co., 2011. ISBN: 978-1935182269.

[15] GIS DICTIONARY. raster – GIS Dictionary. [online]. Disponível:

http://support.esri.com/en/knowledgebase/GISDictionary/term/raster [Consultado a 18 de maio de 2015]

[16] DECKER, D. GIS data sources. John Wiley & Sons, 2001.

[17] OGC 05-126: 2005. OpenGIS® Implementation Specification for Geographic information - Simple feature access - Part 1: Common architecture. Open Geospatial Consortium, Inc., 2005.

[18] OGC 07-147r2: 2007. OGC® KML. Open Geospatial Consortium, Inc., 2008. [19] BUTLER, H., DALY, M., DOYLE, A., GILLIES, S., SCHAUB, T., SCHMIDT, C., 2008. The GeoJSON Format Specification. [online]. Disponível:

http://geojson.org/geojson-spec.html [Consultado a 30 de abril de 2015]

[20] BOGDANOVIĆ, M., STANIMIROVIĆ, A., DAVIDOVIĆ, N., STOIMENOV, L. Web-based GIS Solution for Electric Power Supply Network Data Management. In

12th AGILE International Conference on Geographic Information Science, Leibniz

Universität Hannover, Germany, 2009.

[21] LUACES, Miguel R., BRISABOA, N., Paramá,J., Viqueira, J. A generic framework for GIS applications. In: Web and Wireless Geographical Information

Systems. Springer Berlin Heidelberg, 2005. p. 94-109.

[22] DOYLE, A., REED, C. Introduction to OGC Web Services. Open Geospatial Consortium, Inc., 2001.

[23] GEOSERVER USER MANUAL, 2014. WFS reference. [online]. Disponível:

http://docs.geoserver.org/2.5.x/en/user/services/wfs/reference.html [Consultado a 21 de abril de 2015]

[24] RAMAKRISHNAN, R., GEHRKE, J. Database Management Systems. Third Edition (International Edition). McGraw-Hill Higher Education, 2003. ISBN 0-07- 123151-X.

101

[25] YADAV, S. GIS in Power Sector Management. International Journal of

Engineering Research and Technology. 2013, Number 6, pp. 759-766. ISSN 0974-3154.

[26] YADAV, S., Mishra. G. GIS in Power Sector Management. International

Journal of Applied Engineering Research. 2014, Number 3, pp. 299-304. ISSN 0973-

4562.

[27] ESRI. Esri® Technology for Electric Transmission. Esri: Redlands, California. 2012.

[28] ESRI. GIS for Electric Distribution. Esri: Redlands, California. 2010.

[29] MAINA, E. Application of GIS in Electric Utility Company. In Proceedings

EAUC Esri Eastern Africa User Conference. Kenya. 2014.

[30] CLEMENTS, P., BACHMANN, F., BASS, L., GARLAN, D., IVERS, J., REED, L., MERSON, P., NORD, R., STAFFORD, J. Documenting software

architectures: views and beyond. Second Edition. Pearson Education, 2010. ISBN 978-

0-321-55268-6.

[31] HALL, George Brent; LEAHY, Michael G. Open source approaches in spatial

data handling. Berlin Heidelberg New York: Springer, 2008. ISBN: 978-3-540-74830-4

[32] POSTGRESQL, 2015. PostgreSQL 8.2.23 Documentation, 8.7. Geometric Types. [online]. Disponível: http://www.postgresql.org/docs/8.2/static/datatype- geometric.html [Consultado a 29 de abril de 2015]

[33] JBOSS AS, 2015. JBoss Application Server 7 - JBoss Community. [online] Disponível: http://jbossas.jboss.org/ [Consultado a 11 de maio de 2015]

[34] KONDA, M. Just Hibernate. First Edition. Sebastopol, California: O'Reilly Media, Inc., 2014. ISBN: 978-1-449-33437-6.

[35] HIBERNATE ORM DOCUMENTATION, 2004. Chapter 14. HQL: The

Hibernate Query Language. [online]. Disponível:

https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html [Consultado a 11 de maio de 2015]

[36] HIBERNATE SPATIAL, 2O14. Overview | Hibernate Spatial. [online]. Disponível: http://www.hibernatespatial.org/ [Consultado a 8 de maio de 2015]

[37] TSUSIAT SOFTWARE. JTS Topology Suite. [online]. Disponível:

http://tsusiatsoftware.net/jts/main.html [Consultado a 30 de abril de 2015]

[38] GEARY, D., HORSTMANN, C. Core JavaServer Faces. Third Edition. Redwood Shores, California: Prentice Hall, 2010. ISBN-13: 978-0-13-701289-3.

102

[40] REDDY, K. Siva Prasad. PrimeFaces Beginner's Guide. Birmingham: Packt Publishing Ltd., 2013. ISBN 978-1-78328-069-8.

[41] O'BRIEN, T., CASEY, J., FOX, B., SNYDER, B., VAN ZYL, J.,REDMOND, E. Maven: the definitive guide. Sebastopol, California: O'Reilly, 2008.

[42] CHACON, S., Straub, B. Pro git. Second Edition. New York: Apress, 2014. ISBN: 978-1-484200-77-3.

[43] GALLARDO, D., BURNETTE, E., MCGOVERN, R. Eclipse in action: a guide

for java developers. Greenwich, Connecticut: Manning Publications Co., 2003. ISBN 1-

930110-96-0.

[44] ESRI. About Esri. [online]. Disponível: http://www.esri.com/about- esri/credentials [Consultado a 21 abril de 2015]

[45] ESRI. ArcGIS for Electric Utilities. [online]. Disponível:

http://www.esri.com/software/arcgis/arcgis-for-electric-utilities [Consultado a 21 de abril de 2015]

[46] CREATIVYST SOFTWARE, 2010. How To: The Comma Separated Value (CSV) File Format. [online]. Disponível:

http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm [Consultado a 25 de maio de

2015]

[47] ESRI, 2015. ArcGIS for Electric Utilities. [online]. Disponível:

http://solutions.arcgis.com/utilities/electric/ [Consultado a 10 de junho de 2015]

[48] ESRI, 2015. Get Started | ArcGIS for Utilities. [online]. Disponível:

http://solutions.arcgis.com/utilities/gettingstarted/ [Consultado a 10 de junho de 2015] [49] BOUNDLESS, 2010. New Brazilian Partner: Inovação. [online]. Disponível:

http://boundlessgeo.com/2010/10/inovacao/ [Consultado a 7 de junho de 2015]

[50] NATIONAL GEOGRAPHIC, 2015. Encyclopedic Entry: GIS (geographic

information system). [online]. Disponível:

http://education.nationalgeographic.com/encyclopedia/geographic-information-system- gis/ [Consultado a 13 de maio de 2015]

[51] ESRI. What is GIS. Esri: Redlands, California. 2012.

[52] EGENHOFER, M., KUHN, W. Interacting with geographic information systems In Longley, P., Goodchild, M., Maguire, D., Rhind D. Geographical Information

Systems: Principles, Techniques, Applications, and Management. Second Edition. New

103

[53] ANDRIENKO, N., ANDRIENKO, G. Exploratory analysis of spatial and

temporal data: a systematic approach. Berlin Heidelberg New York: Springer, 2006.

ISBN-13 978-3-540-25994-7.

[54] DYKES, J., MACEACHREN, A., KRAAK, M.-J. Exploring geovisualization. First Edition. Oxford: Elsevier, 2005. ISBN-13:978-0-08-044531-1.

[55] KIMBALL, R., ROSS, M. The data warehouse toolkit: the complete guide to

dimensional modeling. Second Edition. John Wiley & Sons, 2002. ISBN 0-471-20024-7.

[56] HAN, J., KAMBER, M., PEI, J. Data mining: concepts and techniques. Third Edition. Waltham, Massachusetts: Elsevier, 2012. ISBN 978-0-12-381479-1.

[57] ESRI. Esri ® Location Analytics for Business Intelligence. New York, 2012. [58] EDP-DISTRIBUIÇÃO, 2015. Objetivos - O Que é o Inovgrid. [online]. Disponível: http://www.inovgrid.pt/pt/content/3-objectivos [Consultado a 6 de junho de 2015]

[59] ERSE. Estudo sobre contadores inteligentes de electricidade e de gás natural,

Relatório 1E/G: Situação actual e experiência com projectos-piloto em Portugal. Lisboa,

2012.

[60] LOPES, J., MESSIAS, A., GONÇALVES, R. Redes de energia inteligentes como contributo da engenharia portuguesa para o desenvolvimento sustentável. Ingenium - Revista da ordem dos engenheiros. 2009, 112, pp.44-47. ISSN: 0870-5968.

[61] GOMES, F. M.; CARRAPATOSO, A. M. Projecto InovGrid-A evolução da rede de distribuição como resposta aos novos desafios do sector eléctrico‖. In:Procedings

of VIII Simposio de Automação de Sistemas Elétricos, Rio de Janeiro. 2009.

[62] EDP DISTRIBUIÇÃO. EDP Distribuição Smart Grid Thinking : inovgrid. In

S3C Midterm Conference, Évora, 2014.

[63] EXTENSION, 2008. What is the difference between raster and vector data? [online]. Disponível: http://www.extension.org/pages/41421/what-is-the-difference- between-raster-and-vector-data#.VZ5_jflVikp [Consultado a 15 de junho de 2015]

[64] INOVAÇÃO TECNOLOGIA, 2013. SuperMap Web. [online]. Disponível:

http://inovacaogis.com.br/index.php/produtos/pagina-gis/supermap-web [Consultado a 11 de junho de 2015]

[65] CQL THE CONTEXTUAL QUERY LANGUAGE, 2013. The Library of

Congress. [online]. Disponível: http://www.loc.gov/standards/sru/cql/ [Consultado a 11 de maio de 2015]

105

107

No documento Gis solution for energy & utilities (páginas 111-125)