Presentation is loading. Please wait.

Presentation is loading. Please wait.

C ONTRIBUTIONS TO A THEORY OF GEOGRAPHICAL INFORMATION ENGINEERING Scientific colloquium in honour of Prof. Andre U. Frank Vienna, 2008 Gilberto Câmara.

Similar presentations


Presentation on theme: "C ONTRIBUTIONS TO A THEORY OF GEOGRAPHICAL INFORMATION ENGINEERING Scientific colloquium in honour of Prof. Andre U. Frank Vienna, 2008 Gilberto Câmara."— Presentation transcript:

1 C ONTRIBUTIONS TO A THEORY OF GEOGRAPHICAL INFORMATION ENGINEERING Scientific colloquium in honour of Prof. Andre U. Frank Vienna, 2008 Gilberto Câmara National Institute for Space Research, Brazil

2 Why GI Engineering? Frank, A. and M. Raubal (2001). "GIS Education Today: From GI Science to GI Engineering." URISA JOURNAL 13(2): 5-10 Chemistry Chemical Eng. Physics Electrical Eng. Computer Computer Eng. Science GI Science GI Engineering GI Engineering:= “The discipline of systematic construction of GIS and associated technology, drawing on scientific principles.”

3 Scientists and Engineers Photo 51(Franklin, 1952) Scientists build in order to study Engineers study in order to build

4 What set of concepts drove GIS -20? Map-based (cartography) User-centered (user interfaces) Toblerian spaces (regionalized data analysis) Object-based modelling and spatial reasoning

5 What should GIS-20 Engineers have studied? Cartography Photogram Spatial Relations Semantics Ontology Spatial Analysis Data Modelling Spatial Databases Computer Languages User Interfaces Geographic Information Engineering

6 GIS-20: Object-oriented modelling Egenhofer, M. and A. Frank (1992). "Object-Oriented Modeling for GIS." URISA Journal 4(2): 3-19. SPRING´s object-oriented data model (1995) ARCGIS´s object-centred data model (2002) Geo-object Cadastral Coverage Spatial database Categorical Geo-field Numerical Is-a contains

7 GIS-20: Topological Spatial Reasoning Egenhofer, M. and R. Franzosa (1991). "Point-Set Topological Spatial Relations." IJGIS 5(2): 161-174 OGC´s 9-intersection dimension-extended Open source implementations (GEOS)

8 GIS-20: User interfaces Jackson, J. (1990) Visualization of metaphors for interaction with GIS. M.S. thesis, University of Maine. Geographer´s desktop (1992) ArcView (1995)

9 GIS -20: Region-based spatial analysis Goodchild, Anselin, Applebaum, and Harthorn. 2000. Toward Spatially Integrated Social Science. Int Regional Science Review 23 (2):139-159. GeoDA ArcGIS Geostatistical analyst (1995)

10 augmented reality sensor networks mobile devices GIS-21 ubiquitous images and maps Data-centered, mobile-enabled, contribution-based, field-based modelling

11 Global Change Where are changes taking place? How much change is happening? Who is being impacted by the change? Global Change: How is the Earth’s environment changing, and what are the consequences for human civilization?

12 Tracking Positions collected over a fixed period of time Monitoring Data from remote stations, fixed or mobile Sensor Webs source: ARGOS

13 What should GIS-21 Engineers study? Spatial Cognition Spatial Reasoning Semantics Ontology Spatio- temporal models Network theory Spatial Databases Computer Languages Info Visualiz. Geographic Information Engineering

14 GIE-21: Functional Programming Frank, A. (1997). Higher order functions necessary for spatial theory development. In: Auto-Carto 13. Frank, A. (1999). One Step up the Abstraction Ladder: Combining Algebras – From Functional Pieces to a Whole. COSIT 99 class Coverage cv where evaluate :: cv a b  a  Maybe b domain :: cv a b  [a] num :: cv a b  Int values :: cv a b  [b] Geospatial data processing is a collection of types and functions Functional programming allows rigorous development of GIS

15 GIS-21: Multiscale modelling snap: T ⟶ (S 1 ⟶ V) {snap 1 (t 1 ),., snap n (t n )} space-based snapshots hist : S 2 ⟶ (T ⟶ V) the history of a location in space Data modelling of human-environment issues poses unresolved problems

16 {snap 1 (t 1 ),...., snap n (t n )} a set of space-based snapshots state : (S x T) ⟶ V ) the previous state of the world (or a theory about) state : (S x T) ⟶ V ) (NEW) a new guess about the state of the world theory_space : (S ⟶ V ) a theory about the process that describe space theory_time : (T ⟶ V ) a theory about the time evolution {hist 1 (s 1 ),...., hist n (s n )} a set of time series for fixed locations

17 f ( I t+n ). FF f (I t )f (I t+1 )f (I t+2 ) GIS-21: Spatio-temporal modelling “A dynamical spatial model is a computational representation of a real-world process where a location on the earth’s surface changes in response to variations on external and internal dynamics on the landscape” (Peter Burrough) Dynamic Spatial Models need higher-order functions!

18 GIS-21: Spatio-Temporal modelling with Agents in Cell Spaces Cell Spaces Representation  Cell Spaces  Generalized Proximity Matriz – GPM  Hybrid Automata model  Nested scales TerraME: Based on functional programming concepts (second-order functions) to develop dynamical models

19 GIE-21: Spatial Cognition Technology-enabled spatial cognition: revisit the metaphors, obtain quantitative results, design better systems Collaborative GIS (Virtual Rome) Relative location in microspaces source: A. Camara (Ydreams) Frank, A. U. (1996). "Qualitative Spatial Reasoning: Cardinal Directions as an Example." IJGIS 10(3): 269-290. Mark, D. and A. Frank (1991). Cognitive and Linguistic Aspects of Geographic Space. Dordrecht, Kluwer.

20 GIE-21: Network Theory Bus traffic volume in São PauloInnovation network in Silicon Valley Barabasi, A.-L. and Albert, R., Emergence of scaling in random networks, Science 286, 509–512 (1999). Newman, M. E. J., Barabasi, A.-L., and Watts, D. J., The Structure and Dynamics of Networks, Princeton University Press, Princeton (2003).

21 Consolidated area GIE-21: Network-based analysis Emergent area Modelling beef chains in Amazonia

22 GIS-21: Human-enviroment interactions Nature: Physical equations Describe processes Society: Decisions on how to Use Earth´s resources Frank, A. U. (2001). "Tiers of ontology and consistency constraints in GIS." IJGIS15(7): 667-678.

23 Should we teach GIEngineering for the 21st century? Spatial Cognition Spatial Reasoning Semantics Ontology Spatio- temporal models Network theory Spatial Databases Computer Languages Info Visualiz. Geographic Information Engineering


Download ppt "C ONTRIBUTIONS TO A THEORY OF GEOGRAPHICAL INFORMATION ENGINEERING Scientific colloquium in honour of Prof. Andre U. Frank Vienna, 2008 Gilberto Câmara."

Similar presentations


Ads by Google