SlideShare uma empresa Scribd logo
1 de 45
An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries Diego Martins Vieira   Barros 1,2  & Robson do Nascimento Fidalgo 1 1 - Center of Informatics - Federal University of Pernambuco (UFPE), Recife, Brazil 2 - São Francisco’s Hydroelectric Company (CHESF), Recife, Brazil
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction (Motivation) ,[object Object],[object Object],[object Object],[object Object]
Introduction (Basic Concepts) ,[object Object],[object Object],[object Object],[object Object],Product   Store   Time +Year +Semester +Quarter +Month  +Day
Introduction (Basic Concepts) ,[object Object],[object Object],“ What is the total sales by  product  category,  store  name and  year ?”
[object Object],[object Object],[object Object],[object Object],[object Object],Introduction (Basic Concepts) Source: www.vigeocities.com
[object Object],[object Object],Introduction (Basic Concepts) “ What is the average sales by store for stores located in cities  adjacent to Recife city ?”
[object Object],[object Object],[object Object],[object Object],Introduction (Basic Concepts)
AGIS (Basic Concepts) ,[object Object],[object Object],[object Object],[object Object]
AGIS (Architecture)
AGIS (Architecture) - Component that corresponds to an application for requesting the service provided by the AGIS Engine - It can be a graphical interface implemented as a Web client , desktop or another application
AGIS (Architecture) ,[object Object],[object Object],[object Object],[object Object],[object Object]
AGIS (Architecture) ,[object Object]
AGIS (Architecture) ,[object Object]
AGIS (Architecture) ,[object Object],[object Object]
AGIS (Architecture) ,[object Object]
AGIS (Architecture) ,[object Object],[object Object]
AGIS (Metamodel)
AGIS (Metamodel) - The root of the proposed metamodel
AGIS (Metamodel) ,[object Object],[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object],[object Object],[object Object]
AGIS (Metamodel) ,[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object],[object Object],[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object],[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object],[object Object]
AGIS (Metamodel) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AGIS (Metamodel) - Additional information about a particular theme/layer that can be returned in query results -  Political party and name of the Mayor of a City feature type - Not part of geographic hierarchies - The same column can be defined as a filter and as a property *Only used on SELECT clause
AGIS (Metamodel) ,[object Object],[object Object],…
Case Study ,[object Object],[object Object],[object Object],[object Object]
Case Study ,[object Object]
Case Study ,[object Object],[object Object]
Case Study ,[object Object],[object Object],[object Object]
Case Study ,[object Object],[object Object]
Case Study ,[object Object],[object Object]
Case Study ,[object Object],[object Object]
Case Study ,[object Object]
Case Study ,[object Object]
Related Work ,[object Object],[object Object],[object Object],[object Object],[object Object]
Related Work ,[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries Diego Martins Vieira   Barros 1,2  & Robson do Nascimento Fidalgo 1 1 - Center of Informatics - Federal University of Pernambuco (UFPE), Recife, Brazil 2 - São Francisco’s Hydroelectric Company (CHESF), Recife, Brazil

Mais conteúdo relacionado

Mais procurados

Open Source GIS Workshop
Open Source GIS WorkshopOpen Source GIS Workshop
Open Source GIS WorkshopJason Dalton
 
Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1Kranthi Kumar
 
Integrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International AirportIntegrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International Airportjeffhobbs
 
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...OpenNebula Project
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Studyjeffhobbs
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environmentjeffhobbs
 
new_informatica_1
new_informatica_1new_informatica_1
new_informatica_1rao dpr
 
cognos_1
cognos_1cognos_1
cognos_1rao dpr
 
Stream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsStream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsRomanaPernischov
 

Mais procurados (16)

Open Source GIS Workshop
Open Source GIS WorkshopOpen Source GIS Workshop
Open Source GIS Workshop
 
Integrations
IntegrationsIntegrations
Integrations
 
Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1
 
Visualization Proess
Visualization ProessVisualization Proess
Visualization Proess
 
Data2Ontology
Data2OntologyData2Ontology
Data2Ontology
 
Integrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International AirportIntegrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International Airport
 
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Study
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environment
 
BOBJ
BOBJBOBJ
BOBJ
 
new_informatica_1
new_informatica_1new_informatica_1
new_informatica_1
 
RentPath Reports presentation
RentPath Reports presentationRentPath Reports presentation
RentPath Reports presentation
 
cognos_1
cognos_1cognos_1
cognos_1
 
ADaM version 4.0 (Eagle) Tutorial
ADaM version 4.0 (Eagle) TutorialADaM version 4.0 (Eagle) Tutorial
ADaM version 4.0 (Eagle) Tutorial
 
Stream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsStream processing: The Matrix Revolutions
Stream processing: The Matrix Revolutions
 

Semelhante a An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries - Diego Martins Vieira Barros & Robson do Nascimento Fidalgo

Spatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use CasesSpatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use Casesmathieuraj
 
towards_analytics_query_engine
towards_analytics_query_enginetowards_analytics_query_engine
towards_analytics_query_engineNantia Makrynioti
 
An open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problemsAn open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problemsGurdal Ertek
 
Apache Hadoop India Summit 2011 talk "Making Hadoop Enterprise Ready with Am...
Apache Hadoop India Summit 2011 talk  "Making Hadoop Enterprise Ready with Am...Apache Hadoop India Summit 2011 talk  "Making Hadoop Enterprise Ready with Am...
Apache Hadoop India Summit 2011 talk "Making Hadoop Enterprise Ready with Am...Yahoo Developer Network
 
Distributed computing poli
Distributed computing poliDistributed computing poli
Distributed computing poliivascucristian
 
Towards and adaptable spatial processing architecture
Towards and adaptable spatial processing architectureTowards and adaptable spatial processing architecture
Towards and adaptable spatial processing architectureArmando Guevara
 
Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy snehal parikh
 
BA and data visualization.pdf
BA and data visualization.pdfBA and data visualization.pdf
BA and data visualization.pdfssuser6aa125
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Calligraph overview for emc 09.09.2011
Calligraph overview for emc 09.09.2011Calligraph overview for emc 09.09.2011
Calligraph overview for emc 09.09.2011Vladimir Losev
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing ApplicationsMarco Brambilla
 
IM in Graph 2017-05.pdf
IM in Graph 2017-05.pdfIM in Graph 2017-05.pdf
IM in Graph 2017-05.pdfMichal Miklas
 
Download It
Download ItDownload It
Download Itbutest
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouseganblues
 
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...True North Geographic Technologies
 

Semelhante a An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries - Diego Martins Vieira Barros & Robson do Nascimento Fidalgo (20)

Geoprocessing
GeoprocessingGeoprocessing
Geoprocessing
 
Spatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use CasesSpatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use Cases
 
IRW 2004
IRW  2004IRW  2004
IRW 2004
 
towards_analytics_query_engine
towards_analytics_query_enginetowards_analytics_query_engine
towards_analytics_query_engine
 
An open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problemsAn open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problems
 
Blecic Iccsa 2008
Blecic Iccsa 2008Blecic Iccsa 2008
Blecic Iccsa 2008
 
Apache Hadoop India Summit 2011 talk "Making Hadoop Enterprise Ready with Am...
Apache Hadoop India Summit 2011 talk  "Making Hadoop Enterprise Ready with Am...Apache Hadoop India Summit 2011 talk  "Making Hadoop Enterprise Ready with Am...
Apache Hadoop India Summit 2011 talk "Making Hadoop Enterprise Ready with Am...
 
Distributed computing poli
Distributed computing poliDistributed computing poli
Distributed computing poli
 
GIS Modeling
GIS ModelingGIS Modeling
GIS Modeling
 
Towards and adaptable spatial processing architecture
Towards and adaptable spatial processing architectureTowards and adaptable spatial processing architecture
Towards and adaptable spatial processing architecture
 
Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy
 
BA and data visualization.pdf
BA and data visualization.pdfBA and data visualization.pdf
BA and data visualization.pdf
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Calligraph overview for emc 09.09.2011
Calligraph overview for emc 09.09.2011Calligraph overview for emc 09.09.2011
Calligraph overview for emc 09.09.2011
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
 
IM in Graph 2017-05.pdf
IM in Graph 2017-05.pdfIM in Graph 2017-05.pdf
IM in Graph 2017-05.pdf
 
Os Lonergan
Os LonerganOs Lonergan
Os Lonergan
 
Download It
Download ItDownload It
Download It
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
 

Mais de Beniamino Murgante

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesBeniamino Murgante
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesBeniamino Murgante
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesBeniamino Murgante
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Beniamino Murgante
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Beniamino Murgante
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityBeniamino Murgante
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Beniamino Murgante
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...Beniamino Murgante
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triesteBeniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Beniamino Murgante
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Beniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Beniamino Murgante
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challengeBeniamino Murgante
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Beniamino Murgante
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessBeniamino Murgante
 

Mais de Beniamino Murgante (20)

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable cities
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the Cities
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processes
 
Smart City or Urban Science?
Smart City or Urban Science?Smart City or Urban Science?
Smart City or Urban Science?
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing Walkability
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of trieste
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challenge
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Murgante smart energy
Murgante smart energyMurgante smart energy
Murgante smart energy
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, Smartness
 

An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries - Diego Martins Vieira Barros & Robson do Nascimento Fidalgo

  • 1. An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries Diego Martins Vieira Barros 1,2 & Robson do Nascimento Fidalgo 1 1 - Center of Informatics - Federal University of Pernambuco (UFPE), Recife, Brazil 2 - São Francisco’s Hydroelectric Company (CHESF), Recife, Brazil
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 11. AGIS (Architecture) - Component that corresponds to an application for requesting the service provided by the AGIS Engine - It can be a graphical interface implemented as a Web client , desktop or another application
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 19. AGIS (Metamodel) - The root of the proposed metamodel
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. AGIS (Metamodel) - Additional information about a particular theme/layer that can be returned in query results - Political party and name of the Mayor of a City feature type - Not part of geographic hierarchies - The same column can be defined as a filter and as a property *Only used on SELECT clause
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries Diego Martins Vieira Barros 1,2 & Robson do Nascimento Fidalgo 1 1 - Center of Informatics - Federal University of Pernambuco (UFPE), Recife, Brazil 2 - São Francisco’s Hydroelectric Company (CHESF), Recife, Brazil

Notas do Editor

  1. ferramentas Consultas envolvem dominio de uma linguagem de consulta, muitas tabelas, juncoes e operacoes
  2. Md x multinivel: varias dimensoes x varios niveis para cada dimensao Cruzamentos dos dados das varias dimensoes nos diferentes niveis de detalhe Destacar que a consulta eh complexa
  3. Md x multinivel: varias dimensoes x varios niveis para cada dimensao Cruzamentos dos dados das varias dimensoes nos diferentes niveis de detalhe Destacar que a consulta eh complexa
  4. Realizar análises sobre dados com componente espacial, ou seja, geometrico. Para as analises, Tecnica bastante utilizada eh sobrepor mapas, que representam um conjunto de feicoes geograficas e pode-se comparar dados das diferentes camadas. Dois formatos utilizados para representar os dados. No matricial os dados sao representados por celulas de matrizes. Geralmente sao imagens. No vetorial, sao representados atraves de objetos geográficos, em formatos como ponto, linha e poligono
  5. Destacar que a consulta eh grande e complexa
  6. Une as funcionalidades de OLAP e SIG. As operacoes SOLAP sao semelhantes as OLAP, porem analisam os dados sobre o contexto geográfico. Alguns trabalhos especificam operacoes, entre elas o drill out, que retorna as feicoes geograficas vizinhas a uma feicao geografica
  7. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  8. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  9. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  10. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  11. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  12. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  13. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  14. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  15. O principal componente é o motor agis, que é responsavel por gerar as consultas para analises em diferentes niveis de detalhe. Para isso faz uso de dois componentes. Gerador de consultas, que gera as consultas em SQL padrao. Leitor de metadados que realiza a leitura dos metadados. A GUI … a API-AGIS… A API-XML… o gerenciador de metadados… o documento XML… a API-BD… o SGBDE… o BDG…
  16. Planejar explicacao
  17. Planejar explicacao
  18. Planejar explicacao
  19. Planejar explicacao
  20. Planejar explicacao
  21. Planejar explicacao
  22. Planejar explicacao
  23. Planejar explicacao
  24. Planejar explicacao
  25. Planejar explicacao
  26. Planejar explicacao
  27. Planejar explicacao
  28. Implementa totalmente o metamodelo de acordo com a especificacao xml schema do w3c. Exibido apenas o elemento raiz esquema agis Todos foram especificados na dissertacao, mas so vai falar esse, pois eh repetitivo, sendo so a implementacao dos componentes do metamodelo. Mecanismo id/idref
  29. Algumas propostas correlatas foram analisadas, …, onde apenas o GAM esta diretamente relacionado a proposta do AGIS. O restante sao propostas SOLAP. Nosso foco eh abordar trabalhos que sejam conforme padroes bem estabelecidos.
  30. Algumas propostas correlatas foram analisadas, …, onde apenas o GAM esta diretamente relacionado a proposta do AGIS. O restante sao propostas SOLAP. Nosso foco eh abordar trabalhos que sejam conforme padroes bem estabelecidos.