Professional Documents
Culture Documents
Buoi 1 - Day 1 - 3 - Presentation of GAMA
Buoi 1 - Day 1 - 3 - Presentation of GAMA
Buoi 1 - Day 1 - 3 - Presentation of GAMA
PRESENTATION OF GAMA
GAMA TEAM
GAMA WAS CREATED IN 2007 IN VIETNAM, IN A FRANCO-VIETNAMESE TEAM.
IT HAS SINCE BEEN DEVELOPED BY TEN INSTITUTIONS AROUND THE WORLD
France Netherlands
IRD (PI), CNRS, INRAE, University of Toulouse 1 Capitole, University of Delft University of
Paris Sud, University of Rouen Technology
USA Vietnam
MIT Media Lab Thuyloi University,
Cambridge, MA Can Tho University
Huynh Quang Nghi,
A. Grignard Nguyen Ngoc Doanh
2
http://gama-platform.org
GAMA ALLOWS THE REPRESENTATION OF COMPLEX INTERACTIONS BETWEEN
POPULATIONS AND THEIR ENVIRONMENTS.
AGENTS INHABITANT
AGENTS BUILDING
AGENTS SHELTER
AGENTS DYKE
AGENT RIVER
AGENTS LAKE
3
…
GAMA HAS ENABLED THE DEVELOPMENT OF HUNDREDS OF MODELS, INCLUDING MANY IN
VIETNAM.
DECISION SUPPORT, VISUALIZATION, UNDERSTANDING, ANTICIPATION, EXPLORATION
URBAN SEGREGATION ENERGETIC TRANSITION EVACUATION IN CASE OF TSUNAMI (DA NANG) URBAN TRAFFIC (HANOI) SOIL USE AND SALINIZATION (BEN TRE)
1926 FLOODING (HANOI) AVIAN FLUE H5N1 (NORTH) URBAN GROWTH (CAN THO) EVACUATION IN CASE OF FLOODING (HANOI) DENGUE OUTBREAK (CAN THO)
4
GAMA PROVIDES A COMPLETE INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) TO BUILD
MODELS
5
GAMA PROVIDES A MODERN AND FLEXIBLE MODELING AND SIMULATION INTERFACE
6
EASY INTEGRATION OF GIS DATA, POWERFUL FEATURES TO MANAGE GIS DATA (MANY SPATIAL
OPERATORS)
7
ALLOWS TO USE DIFFERENT FORMALISMS TO DEFINE THE MODEL DYNAMIC
8
POWERFUL VISUALIZATION TOOLS ALLOWING TO DEFINE 3D DISPLAYS
9
POWERFUL USER-INTERACTION TOOLS ALLOWING TO INTERACT WITH SIMULATIONS
10
3 EXAMPLES OF
APPLICATIONS OF THE
GAMA PLATFORM
11
Hoan Kiem People's Committee has recently experimented with the LEZ (Low Emission Zone) concept,
transforming the streets around Hoan Kiem Lake every weekend into a pedestrian zone.
The operation is a great success…
But what are their impacts in terms of congestion and emissions of air pollutants?
1
2
HOAN KIEM AIR PROJECT: INTERACTIVE SIMULATION FOR THE ASSESSMENT OF LEZ
Large-scale evacuations are efficient tools for mitigating industrial and natural disasters
But they are difficult to implement…
700k ~55
80 articles lines
of code
45000 PhD
about GAMA downloads
10 PhD on
(since 2011) GAMA
150 700+ 600 150+
articles articles
citing models in the Master
using
GAMA library internship
GAMA
18
IMPORTANT LINKS
Websites of the platform
http://gama-platform.org
https://github.com/gama-platform/gama
Mailing-lists
General mailing-list:
https://groups.google.com/forum/?fromgroups#!forum/gama-platform
Developers mailing-list:
https://groups.google.com/forum/?fromgroups#!forum/gama-dev
19
IT IS NOW TIME TO RUN GAMA !
• First GAMA asks you to choose a
workspace.
• A workspace is a folder that will contain
all your own projects and models.
• You are free to choose the folder you
want!
GAMA MODEL FILES ARE STORED IN PROJECTS
• Each project may contain several models, Project Explorer
Editor view
as well as additional resources (GIS data,
pictures,…).
• Belonging to the same project allows
models to use each other and have access
to the same resources.
• Projects can be organised in any way,
although a default layout (“models”, “doc”,
…) is proposed. Problems view
GAMA provides a library of models composed of 7 types of models:
• Data: simple models that show how manipulate data (importation, export, database…)
• GAML Syntax: models that present the syntax of the GAML language
• Model Exploration: models that show how (model calibration, multi-simulation…)
• Modelling: models that presents many modeling features of GAMA (spatial component, model coupling…)
• Toy models: classic agents-based models (ant models, boids, Schelling…)
• Tutorials: models linked to online tutorials
• Visualization and User interaction: models that show how to define visualizations and user-interactions
TAKE A LOOK AT “GAME OF LIFE” MODEL IN LIBRARY
• Models library \ Toy models \ Life \ Life.gaml
agent browser
agent inspector
10