SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
A GIS tool to evaluate marine trac 
spatio-temporal evolution using semaphore data. 
An application on French coastal zones 
Annalisa Minelli, Iwan Le Berre, Ingrid Peuziat 
LETG-Brest, equipe Geomer 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
Summary 
1 Context 
Le projet CARTAHU 
The Semaphores 
2 Task 1 - Clean the Data 
Standardisation 
Implementation: Clean Data By Dictionaries 
3 Task 2 - Extract Routes 
Let's spatialise! 
Coding: Automatical Extraction of the Routes 
4 Task 3 - Temporal evolution 
Temporal data treatement 
First implementation 
5 Perspectives and Conclusions 
Ongoing work and perspectives 
Conclusions 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
Le projet CARTAHU 
CARTAHU 
Mobiliser les savoir-faire pour l'analyse spatiale et 
dynamique des activites et des 
ux en mer c^otiere 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
Le projet CARTAHU 
Dierent interests on a growing 
environment: 
Exploitation of natural resources 
Economic interests on the sea 
Economic interests on the 
coastal zones 
Environmental safeguard 
Aim: General spatio-temporal knowledge of all these processes in 
order to represent them and focus on (present or future) issues 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
Le projet CARTAHU 
Challenge: Which are the right treatment methods to observe and 
analyse the spatio-temporal behaviour of these activities, how they 
relate each other and how to analyse the coastal system at 
dierent scales? 
Studied zone: Iroise Sea 
Surface of 3700 Kmsq 
Hosts almost all the marine 
activities pointed above 
Hosts a Zone Atelier since 
2012: the ZABRI 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
Le projet CARTAHU 
Data: dierent and heterogeneous 
Semaphores' data 
GPS Tracking 
Acoustic submarine recordings 
Surveys online and in situ 
Sketch maps 
The semaphore's one represents only 
a part of all this data 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The Semaphores 
Semaphores constitute a system 
of sourveillance, active most of 
the time 24/24 h 
Ideated by Louis Jacob under 
Napoleon 1st, in the 1806, 
taking inspiration from Chappe's 
telegraph 
All along the French coasts 
59 semaphores in the net Schematic map ofmodern semaphores distribution. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
Military supervision 
Since the beginning of 1900 the 
semaphores are under military 
supervision 
Growing of maritime trac 
implied more sourveillance 
marine, military and civil 
Cooperation with CROSS 
(Centre Regional Operationnel 
de Surveillance et de Sauvetage) Schematic map ofmodern semaphores distribution. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda
Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions 
The Semaphores 
The raw data 
semaphore data 
Each ocer records as much 
boats as he is able to identify 
These data are stored in .xls
les, one for each day 
The informations recorded are: 
date/time 
name of the boat 
matricule of the boat 
type of boat 
route 
azimuth/distance 
Example of the Semaphore's raw data. 
Annalisa Minelli 
Spatio-temporal monitoring of maritime tra
c using semaphore data - Littoral 2014, Klaipeda

Contenu connexe

Similaire à Spatio-temporal monitoring of maritime traffic using semaphore data

Automatical monitoring of marine traffic fluxes
Automatical monitoring of marine traffic fluxesAutomatical monitoring of marine traffic fluxes
Automatical monitoring of marine traffic fluxesAnnalisaMinelli
 
Presentation on routing services copy
Presentation  on routing services   copyPresentation  on routing services   copy
Presentation on routing services copydevendra jhajhra
 
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014EUMETSAT
 
The integration between data and conventional monitoring system in order to u...
The integration between data and conventional monitoring system in order to u...The integration between data and conventional monitoring system in order to u...
The integration between data and conventional monitoring system in order to u...Lanteri Luca
 
TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...
TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...
TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...grssieee
 
TU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEW
TU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEWTU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEW
TU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEWgrssieee
 
Cruise Report: Applied Marine Biological Sampling
Cruise Report: Applied Marine Biological SamplingCruise Report: Applied Marine Biological Sampling
Cruise Report: Applied Marine Biological SamplingFintan Damer
 
MeasurementsandWidebandChannel.pdf
MeasurementsandWidebandChannel.pdfMeasurementsandWidebandChannel.pdf
MeasurementsandWidebandChannel.pdfmacario17
 
Monitoring and retrieving historical daily surface temperature of sub-alpine ...
Monitoring and retrieving historical daily surface temperature of sub-alpine ...Monitoring and retrieving historical daily surface temperature of sub-alpine ...
Monitoring and retrieving historical daily surface temperature of sub-alpine ...Sajid Pareeth
 
The role of space data in addressing EU maritime challenges
The role of space data in addressing EU maritime challengesThe role of space data in addressing EU maritime challenges
The role of space data in addressing EU maritime challengesThe European GNSS Agency (GSA)
 
BRAGMA Project 7th newsletter
BRAGMA Project 7th newsletterBRAGMA Project 7th newsletter
BRAGMA Project 7th newsletterNuno Cunha
 
Hydrographic Surveyor | Functions, Roles and Responsibilities
Hydrographic Surveyor | Functions, Roles and ResponsibilitiesHydrographic Surveyor | Functions, Roles and Responsibilities
Hydrographic Surveyor | Functions, Roles and ResponsibilitiesArc Surveying & Mapping, Inc.
 
TH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEW
TH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEWTH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEW
TH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEWgrssieee
 
Amaljit - Work Report 2016
Amaljit - Work Report 2016Amaljit - Work Report 2016
Amaljit - Work Report 2016Amaljit Bharali
 
DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...
DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...
DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...Deltares
 
2012 01 State of the Solent Report – Best Practice Identification
2012 01 State of the Solent Report – Best Practice Identification2012 01 State of the Solent Report – Best Practice Identification
2012 01 State of the Solent Report – Best Practice IdentificationSevernEstuary
 

Similaire à Spatio-temporal monitoring of maritime traffic using semaphore data (20)

Automatical monitoring of marine traffic fluxes
Automatical monitoring of marine traffic fluxesAutomatical monitoring of marine traffic fluxes
Automatical monitoring of marine traffic fluxes
 
Presentation on routing services copy
Presentation  on routing services   copyPresentation  on routing services   copy
Presentation on routing services copy
 
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
 
MDE_Projects_history_2016
MDE_Projects_history_2016MDE_Projects_history_2016
MDE_Projects_history_2016
 
The integration between data and conventional monitoring system in order to u...
The integration between data and conventional monitoring system in order to u...The integration between data and conventional monitoring system in order to u...
The integration between data and conventional monitoring system in order to u...
 
TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...
TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...
TH2.L10.5: OVERVIEW ON CALIBRATION AND VALIDATION ACTIVITIES FOR ESA’S SOIL M...
 
A coastal and river basin
A coastal and river basinA coastal and river basin
A coastal and river basin
 
TU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEW
TU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEWTU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEW
TU2.L10 - THE AQUARIUS/SAC-D MISSION OVERVIEW
 
Cruise Report: Applied Marine Biological Sampling
Cruise Report: Applied Marine Biological SamplingCruise Report: Applied Marine Biological Sampling
Cruise Report: Applied Marine Biological Sampling
 
MeasurementsandWidebandChannel.pdf
MeasurementsandWidebandChannel.pdfMeasurementsandWidebandChannel.pdf
MeasurementsandWidebandChannel.pdf
 
Monitoring and retrieving historical daily surface temperature of sub-alpine ...
Monitoring and retrieving historical daily surface temperature of sub-alpine ...Monitoring and retrieving historical daily surface temperature of sub-alpine ...
Monitoring and retrieving historical daily surface temperature of sub-alpine ...
 
The role of space data in addressing EU maritime challenges
The role of space data in addressing EU maritime challengesThe role of space data in addressing EU maritime challenges
The role of space data in addressing EU maritime challenges
 
BRAGMA Project 7th newsletter
BRAGMA Project 7th newsletterBRAGMA Project 7th newsletter
BRAGMA Project 7th newsletter
 
Hydrographic Surveyor | Functions, Roles and Responsibilities
Hydrographic Surveyor | Functions, Roles and ResponsibilitiesHydrographic Surveyor | Functions, Roles and Responsibilities
Hydrographic Surveyor | Functions, Roles and Responsibilities
 
SUR-WIND Final Paper
SUR-WIND Final PaperSUR-WIND Final Paper
SUR-WIND Final Paper
 
TH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEW
TH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEWTH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEW
TH3.L10.1: THE NASA SOIL MOISTURE ACTIVE PASSIVE (SMAP) MISSION: OVERVIEW
 
Amaljit - Work Report 2016
Amaljit - Work Report 2016Amaljit - Work Report 2016
Amaljit - Work Report 2016
 
Mercator Ocean newsletter 39
Mercator Ocean newsletter 39Mercator Ocean newsletter 39
Mercator Ocean newsletter 39
 
DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...
DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...
DSD-SEA 2023 Operational flood inundation forecasting in Australia - De Kleer...
 
2012 01 State of the Solent Report – Best Practice Identification
2012 01 State of the Solent Report – Best Practice Identification2012 01 State of the Solent Report – Best Practice Identification
2012 01 State of the Solent Report – Best Practice Identification
 

Dernier

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Business Analytics using Microsoft Excel
Business Analytics using Microsoft ExcelBusiness Analytics using Microsoft Excel
Business Analytics using Microsoft Excelysmaelreyes
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 

Dernier (20)

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Business Analytics using Microsoft Excel
Business Analytics using Microsoft ExcelBusiness Analytics using Microsoft Excel
Business Analytics using Microsoft Excel
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 

Spatio-temporal monitoring of maritime traffic using semaphore data

  • 1. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions A GIS tool to evaluate marine trac spatio-temporal evolution using semaphore data. An application on French coastal zones Annalisa Minelli, Iwan Le Berre, Ingrid Peuziat LETG-Brest, equipe Geomer Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 2. c using semaphore data - Littoral 2014, Klaipeda
  • 3. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Summary 1 Context Le projet CARTAHU The Semaphores 2 Task 1 - Clean the Data Standardisation Implementation: Clean Data By Dictionaries 3 Task 2 - Extract Routes Let's spatialise! Coding: Automatical Extraction of the Routes 4 Task 3 - Temporal evolution Temporal data treatement First implementation 5 Perspectives and Conclusions Ongoing work and perspectives Conclusions Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 4. c using semaphore data - Littoral 2014, Klaipeda
  • 5. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Le projet CARTAHU CARTAHU Mobiliser les savoir-faire pour l'analyse spatiale et dynamique des activites et des ux en mer c^otiere Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 6. c using semaphore data - Littoral 2014, Klaipeda
  • 7. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Le projet CARTAHU Dierent interests on a growing environment: Exploitation of natural resources Economic interests on the sea Economic interests on the coastal zones Environmental safeguard Aim: General spatio-temporal knowledge of all these processes in order to represent them and focus on (present or future) issues Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 8. c using semaphore data - Littoral 2014, Klaipeda
  • 9. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Le projet CARTAHU Challenge: Which are the right treatment methods to observe and analyse the spatio-temporal behaviour of these activities, how they relate each other and how to analyse the coastal system at dierent scales? Studied zone: Iroise Sea Surface of 3700 Kmsq Hosts almost all the marine activities pointed above Hosts a Zone Atelier since 2012: the ZABRI Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 10. c using semaphore data - Littoral 2014, Klaipeda
  • 11. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Le projet CARTAHU Data: dierent and heterogeneous Semaphores' data GPS Tracking Acoustic submarine recordings Surveys online and in situ Sketch maps The semaphore's one represents only a part of all this data Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 12. c using semaphore data - Littoral 2014, Klaipeda
  • 13. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The Semaphores Semaphores constitute a system of sourveillance, active most of the time 24/24 h Ideated by Louis Jacob under Napoleon 1st, in the 1806, taking inspiration from Chappe's telegraph All along the French coasts 59 semaphores in the net Schematic map ofmodern semaphores distribution. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 14. c using semaphore data - Littoral 2014, Klaipeda
  • 15. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores Military supervision Since the beginning of 1900 the semaphores are under military supervision Growing of maritime trac implied more sourveillance marine, military and civil Cooperation with CROSS (Centre Regional Operationnel de Surveillance et de Sauvetage) Schematic map ofmodern semaphores distribution. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 16. c using semaphore data - Littoral 2014, Klaipeda
  • 17. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 18. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 19. c using semaphore data - Littoral 2014, Klaipeda
  • 20. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 21. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 22. c using semaphore data - Littoral 2014, Klaipeda
  • 23. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 24. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 25. c using semaphore data - Littoral 2014, Klaipeda
  • 26. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 27. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 28. c using semaphore data - Littoral 2014, Klaipeda
  • 29. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 30. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 31. c using semaphore data - Littoral 2014, Klaipeda
  • 32. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 33. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 34. c using semaphore data - Littoral 2014, Klaipeda
  • 35. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 36. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 37. c using semaphore data - Littoral 2014, Klaipeda
  • 38. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 39. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 40. c using semaphore data - Littoral 2014, Klaipeda
  • 41. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions The Semaphores The raw data semaphore data Each ocer records as much boats as he is able to identify These data are stored in .xls
  • 42. les, one for each day The informations recorded are: date/time name of the boat matricule of the boat type of boat route azimuth/distance Example of the Semaphore's raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 43. c using semaphore data - Littoral 2014, Klaipeda
  • 44. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Standardisation Clean the Data: Lack of shared language Since the support of recording is an empty spreadsheet, there are no rules in the recording process: dierent encoding for dierent ocers (hours of the day): routes types usages no shared rules for handling missing informations eventual errors cannot be prevented All these things aect negatively an objective data treatment Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 45. c using semaphore data - Littoral 2014, Klaipeda
  • 46. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Standardisation First standardisation An initial standardisation has been created by the IUEM-LETG, grouping boats in order to have: 16 types of boats 12 usages 106 routes (for the Saint Mathieu semaphore) too long - we need to automatise the process! Stage Report; C.Gohn, 2013 Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 47. c using semaphore data - Littoral 2014, Klaipeda
  • 48. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Implementation: Clean Data By Dictionaries Why Python? Open source, free Widely used and growing Active scienti
  • 49. c community Clean language design Object oriented, dynamically typed, garbage collected, bytecode compiled Ecient Srtrong structural control Python's philosophy Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 50. c using semaphore data - Littoral 2014, Klaipeda
  • 51. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Implementation: Clean Data By Dictionaries Tool 1: createDictionaries.py The
  • 52. rst tool created has the aim to build a primary collection of occurrences in order to crate a database (dictionaries) for: type of boats in reason of the name usage of boats in reason of the type routes synthesis Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 53. c using semaphore data - Littoral 2014, Klaipeda
  • 54. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Implementation: Clean Data By Dictionaries Tool 1: createDictionaries.py Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 55. c using semaphore data - Littoral 2014, Klaipeda
  • 56. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Implementation: Clean Data By Dictionaries Tool 2: CleanDataByDicts Once the dictionaries (or a core of) are created, let's use them to clean all the raw data. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 57. c using semaphore data - Littoral 2014, Klaipeda
  • 58. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Implementation: Clean Data By Dictionaries Tool 2: CleanDataByDicts Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 59. c using semaphore data - Littoral 2014, Klaipeda
  • 60. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Let's spatialise! Synthetic Routes Aim of the analysis : quantify and possibly group the trac uxes using synthetic routes using a geometrical grid Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 61. c using semaphore data - Littoral 2014, Klaipeda
  • 62. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Let's spatialise! The Gates approach Allows the software to autonomously
  • 63. nd the shortest path between two points, lmoreover: Each iso-distance path has the same probability to be chosen The path have a (topological) a direction Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 64. c using semaphore data - Littoral 2014, Klaipeda
  • 65. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Coding: Automatical Extraction of the Routes Why GRASS GIS? Open source, free Really stable (33 year old project), developed by dierent research centres all around the world Powerful in analysing, editing and creating maps: vector, raster, imagery and database processing More than 300 tools with dierent ranges of uses Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 66. c using semaphore data - Littoral 2014, Klaipeda
  • 67. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Coding: Automatical Extraction of the Routes Tool 3: v.createRoutes.py v.createRoutes.py.. It takes as input a clean semaphore recording
  • 68. le and a text e
  • 69. le containing the gates' coordinates Gives in Output two vector maps of routes and gates, quantifying the trac for the given semaphore Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 70. c using semaphore data - Littoral 2014, Klaipeda
  • 71. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Coding: Automatical Extraction of the Routes Tool 3: v.createRoutes.py Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 72. c using semaphore data - Littoral 2014, Klaipeda
  • 73. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Coding: Automatical Extraction of the Routes Tool 3: v.createRoutes.py Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 74. c using semaphore data - Littoral 2014, Klaipeda
  • 75. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Temporal data treatement Temporal data representation Considering the representation of spatial data just implemented.. The Temporal branch of GRASS GIS (TGRASS) has been chosen in order to treat spatio-temporal data The Allen (1985) theory has been chosen to represent the temporal topology of data Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 76. c using semaphore data - Littoral 2014, Klaipeda
  • 77. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Temporal data treatement Data representation in TGRASS Each boat passage is represented as an event with a speci
  • 78. c duration that can be associated to the usage of the boat itself The
  • 79. nal idea is to have a exible tool in order to represent the trac situation using dierent temporal representations Two dierent options: visualize the trac situation on a speci
  • 80. c moment calculate the trac over a speci
  • 81. c period with a temporal granularity At the present time each semaphore is treated separately Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 82. c using semaphore data - Littoral 2014, Klaipeda
  • 83. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions First implementation addDuration.py Input: clean data
  • 84. le (from cleandDataByDicts.py) Each usage is read and the corresponding duration associated to the boat Output: the clean data
  • 85. le, reporting the duration of each event (boat passage) Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 86. c using semaphore data - Littoral 2014, Klaipeda
  • 87. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions First implementation t.vect.createRoutes.py Input: the clean data
  • 88. le, carrying the temporal information The routine which
  • 89. nds the paths is the same implemented in v.createRoutes.py Output: trac maps in a speci
  • 90. c moment or over a period with a granularity It is possible to create an animation if performing the period calculation Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 91. c using semaphore data - Littoral 2014, Klaipeda
  • 92. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions First implementation Traitements' cycle Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 93. c using semaphore data - Littoral 2014, Klaipeda
  • 94. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions First implementation t.vect.createRoutes.py Themoment-mode elaboration output is the same than v.createRoutes.py output. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 95. c using semaphore data - Littoral 2014, Klaipeda
  • 96. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions First implementation t.vect.createRoutes.py Theperiod-modeelaboration output is an animation of the trac during the selected period, cumulating boats marine trac in reason of the temporal granularity chosen. Animation Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 97. c using semaphore data - Littoral 2014, Klaipeda
  • 98. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Ongoing work and perspectives Other Semaphores and WPS Monitoring trac from one semaphore to the other: recognizing the same boat through dierent records Decreasing computational time using multiprocessing techniques Empowering the data consultation using a WPS (Web Processing Service) on Indigeo (www.indigeo.fr) Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 99. c using semaphore data - Littoral 2014, Klaipeda
  • 100. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Ongoing work and perspectives The use of Multi Agent Systems A limitation on the shortest path route tracking is the splitting of the uxes between dierent equi-probable path: how to group paths? Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 101. c using semaphore data - Littoral 2014, Klaipeda
  • 102. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Ongoing work and perspectives The use of Multi Agent Systems Moreover the paths and the geometrical grid itself can change in reason of the tide levels and the boat's captain can take decisions regarding dierent external factors and physical constraints. Let us donate them an intelligence through the use of Multi Agent Systems. The MAS are systems based on the representation of each element (boats, but navigation zones or tide constraints too) as anagent, which adopts a speci
  • 103. cal behaviour in reason of the interaction between: other agents; external environment. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 104. c using semaphore data - Littoral 2014, Klaipeda
  • 105. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Ongoing work and perspectives The GAMA platform The GAMA platform manages well GIS data: it is a relatively young project (2007) written in Java; supports the use of all the standards coordinate reference systems (CRS) and the creation of personalized CRS by providing the .prj string; supports the integration of raster and vector maps, 2 and 3 dimensional; since the calculations in MAS can be often very long, the GAMA platform supports the OpenMole integration (the calculation processess can be splitted and sent to the most powerful servers all over the world). it is possible to call GAMA from an external software using theGAMA-headless package. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 106. c using semaphore data - Littoral 2014, Klaipeda
  • 107. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Conclusions Final remarks Despite of the lack of standard language and semantic errors that can be included in the representation, semaphore data still represents an unique and complete source of information for the maritime trac; At the present time we are able to monitor marine trac uxes over time and a functional tool has just been created in order to represent them; In order to better simulate the behaviour of boats and make the model even more realistic: Multi Agent System. Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 108. c using semaphore data - Littoral 2014, Klaipeda
  • 109. Context Task 1 - Clean the Data Task 2 - Extract Routes Task 3 - Temporal evolution Perspectives and Conclusions Conclusions The End Thank you all for the attention Annalisa.Minelli@univ-brest.fr Annalisa Minelli Spatio-temporal monitoring of maritime tra
  • 110. c using semaphore data - Littoral 2014, Klaipeda