{"id":832,"date":"2021-03-21T18:25:06","date_gmt":"2021-03-21T18:25:06","guid":{"rendered":"https:\/\/localhost\/monitraffic\/?page_id=832"},"modified":"2023-11-14T15:37:26","modified_gmt":"2023-11-14T15:37:26","slug":"task-4","status":"publish","type":"page","link":"https:\/\/monitraffic.tecnico.ulisboa.pt\/?page_id=832","title":{"rendered":"Task 4"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"832\" class=\"elementor elementor-832\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c58518a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c58518a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ccf6c8\" data-id=\"7ccf6c8\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b92b7a7 elementor-widget elementor-widget-heading\" data-id=\"b92b7a7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Task 4<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-782cbbe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"782cbbe\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c7ea95\" data-id=\"9c7ea95\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7fe444 elementor-widget elementor-widget-spacer\" data-id=\"c7fe444\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-67b3628 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"67b3628\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-f69756b\" data-id=\"f69756b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-61fbe3b elementor-widget elementor-widget-heading\" data-id=\"61fbe3b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Integrated system for maritime traffic characterisation and monitoring<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-4ab229b\" data-id=\"4ab229b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-057dd85 elementor-widget elementor-widget-text-editor\" data-id=\"057dd85\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>This task has addressed the process of development of a data-based maritime traffic analysis platform for ship trajectory data provided by the Automatic Identification System (AIS). The proposed platform is implemented to simplify and integrate the areas of data processing, data storage and data analysis into a single robust, flexible and expandable base. The platform consists of several modules\/tools developed to attend to the needs of each of the data handling areas. Each module is built with efficient tools and strategies applicable to Big Data handling to allow the future development of the platform. Particular attention is given to the data enrichment capabilities of the platform that include to reconstruction of the sea and weather conditions along the historical ship trajectories using the Copernicus Climate Data.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7f3b1af elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7f3b1af\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b0e86c4\" data-id=\"b0e86c4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4ce45e9 elementor-widget elementor-widget-toggle\" data-id=\"4ce45e9\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-toggle\" role=\"tablist\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8061\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-8061\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Maritime traffic analysis platform<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8061\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8061\"><p>The usage of AIS data in research on maritime traffic topics is heavily dependent on three factors: the reliability, availability, and ease of use of the data. To directly address these issues and offer a solution to them, a platform for maritime traffic analysis is developed. The platform\u2019s main body is built with Python and SQL languages, allowing for exceptionally large amounts of data to be stored and retrieved with ease. Several tools and software libraries that have been developed for data decoding, handling, processing, and visualisation as open-source libraries for Python are adopted in the development of the platform.<\/p>\n\n<p>The developed maritime traffic analysis platform consists of three main modules which are subdivided into components that are developed to address more specific issues using available tools and software libraries (Figure 1):\n<ol>\n \t<li><strong>Data Processing<\/strong> module unites every component directly related to the decoding and treatment of the raw AIS data. Several different methods of data handling and processing are applied in this module to simplify the development of the two other modules.<\/li>\n \t<li><strong>Data Storage<\/strong> module handles the interactions with the database, facilitating the storage and retrieval of data from the platform.<\/li>\n \t<li><strong>Data Analysis<\/strong> module includes several methods of analysis, such as visual, using maps and graphs, or statistical, such as the analysis of historic data of an area.<\/li>\n<\/ol><\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_1999\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1999\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F1-300x146.png\" alt=\"Modules of the maritime traffic analysis platform\" width=\"820\" height=\"399\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F1-300x146.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F1-1024x499.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F1-768x374.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F1.png 1295w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/>\n        <figcaption>\n            <strong><small>Figure 1 &#8211; Modules of the maritime traffic analysis platform<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p>\n\n<p>The open-source library Pandas which provides high-performance, easy-to-use data structures and data analysis tools for the Python programming language is used to facilitate data handling. Several operations are carried out using the NumPy library and the images are created using Matplotlib. The PYAIS library is used to decode the raw messages, and the RDP library is used to compress the ship trajectories using the Douglas-Peucker algorithm. The storage is handled with PostgreSQL, an open-source object-relational database. This database has good integration with Python, allowing for a smooth and predictable joint operation between the Python code and the database.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8062\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"tab\" aria-controls=\"elementor-tab-content-8062\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Data Processing<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8062\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8062\"><p>The core of the developed platform is to process \u201craw\u201d AIS messages into useful and reliable information for several applications. For this purpose, the following four main steps should be properly taken (Figure 2):\n<ul>\n \t<li>Decoding;<\/li>\n \t<li>Cleaning;<\/li>\n \t<li>Enriching;<\/li>\n \t<li>Reducing.<\/li>\n<\/ul><\/p>\n\n<p>AIS messages are transmitted in an encoded format and must be decoded to be interpreted. The integrity of all AIS messages can be verified using a checksum that is found at the end of each message. However, it is possible to find messages with correct checksums, but wrong bit lengths for the specified message type. In addition, several other errors may be found in AIS data, resulting from poor human input, incorrect installation or faulty sensors.<\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2017\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2017\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F2-239x300.png\" alt=\"Data Processing Module flowchart\" width=\"402\" height=\"505\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F2-239x300.png 239w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F2-817x1024.png 817w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F2-768x962.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F2.png 948w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/>\n        <figcaption>\n            <strong><small>Figure 2 &#8211; Data Processing Module flowchart<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8063\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"tab\" aria-controls=\"elementor-tab-content-8063\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Data Enrichment<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8063\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8063\"><p>External sources are used to add static information about ports and TSS (Traffic Separation Scheme) locations, as well as adding historical data regarding weather and sea conditions along the ship trajectories.<\/p>\n\n<p>An adequate characterisation of the locations of ports and their terminals is important as they define the origin- destination of ship trajectories that follow the same itinerary. The grouping of these trajectories enables the construction of a route normalcy model that can be used for anomaly detection. A maritime traffic network can then be established by applying the process to all ports. A similar process is made with the TSSs along the coast of Portugal. There are three of these schemes near the continental coast of Portugal: one near Cape Roca, one near Cape S. Vincent and one near Finisterre, in Spain. These have great importance to the organisation and flow of maritime traffic in Portugal. The entries in the trajectory\u2019s dataset are checked to find if they are inside the area of one TSS and, if they are, which lane are they in, based on IMO\u2019s publication Ship\u2019s Routeing.<\/p>\n\n<p>An important data enrichment implemented in the maritime traffic platform is the reconstruction of the sea and weather conditions along the ship trajectories using the Copernicus Climate Data [<a href=\"https:\/\/doi.org\/https:\/\/doi.org\/10.48670\/moi-00185\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">1<\/span><\/span><\/a>], [<a href=\"https:\/\/doi.org\/https:\/\/doi.org\/10.48670\/moi-00028\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">2<\/span><\/span><\/a>], [<a href=\"https:\/\/doi.org\/https:\/\/doi.org\/10.48670\/moi-00030\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">3<\/span><\/span><\/a>]. The weather and sea conditions can have a direct impact on maritime operations and consequently on their safety. These impacts can be caused by isolated climate events or may have a long-lasting influence on maritime traffic in a specific area. For example, if possible, areas with either momentaneous or persistent occurrences of strong winds and high waves tend to be avoided by vessels during voyage planning. The analysis of historical AIS data and the development of probabilistic models for trajectory prediction, collision risk assessment and abnormal detection benefit to a large extent from this type of information. The sea and weather conditions can be obtained for a specific location and time to reconstruct the conditions along a historical trajectory or statistically in a given route (see Figure 3).<\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2025\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2025\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F3-300x92.png\" alt=\"Weather and sea conditions for a specific ship trajectory\" width=\"776\" height=\"238\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F3-300x92.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F3-1024x315.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F3-768x236.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F3-1536x472.png 1536w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F3-2048x629.png 2048w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/>\n        <figcaption>\n            <strong><small>Figure 3 &#8211; Weather and sea conditions for a specific ship trajectory<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p>\n\n<p>The data from the Copernicus programme, the European Union\u2019s Earth Observation Programme, is used in this platform. The Copernicus programme provides a wide range of data products that can be merged with the AIS data for maritime traffic analyses. Each data product consists of several variables, evaluated at specific latitude and longitude points. Each data product has its update frequency, usually daily or hourly updates. The data provided is sourced either from the observations made with the several satellites used by the Copernicus programme or as a reanalysis based on several other data sources and prediction models.<\/p>\n\n<p>Three data products available via the E.U. Copernicus Marine Service Information are added to the platform\u2019s database to explore this capability, namely:\n<ol>\n \t<li>Global Ocean Hourly Reprocessed Sea Surface Wind and Stress from Scatterometer and Model [<a href=\"https:\/\/doi.org\/https:\/\/doi.org\/10.48670\/moi-00185\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">1<\/span><\/span><\/a>];<\/li>\n \t<li>Atlantic &#8211; Iberian Biscay Irish &#8211; Ocean Physics Reanalysis [<a href=\"https:\/\/doi.org\/https:\/\/doi.org\/10.48670\/moi-00028\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">2<\/span><\/span><\/a>];<\/li>\n \t<li>Atlantic &#8211; Iberian Biscay Irish &#8211; Ocean Wave Reanalysis [<a href=\"https:\/\/doi.org\/https:\/\/doi.org\/10.48670\/moi-00030\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">3<\/span><\/span><\/a>].<\/li>\n<\/ol>\nThese data products supply information regarding waves, wind and the physical state of the sea using reprocessing and reanalysis to match the period of the available AIS data. The enrichment of data is conducted on demand at the trajectory level.<\/p>\n\n<p>The method consists of evaluating the climate variable, for example, the wave significant height, in a specific geographical location and time along the ship trajectory. This is achieved by interpolating the Copernicus data stored in the platform\u2019s database. This interpolation uses the latitude, longitude and time of the report as input, and the Copernicus\u2019 data as source for the variable\u2019s characterisation in pre-determined locations and specific times. This method is applied on demand during an analysis rather than to the complete dataset due to the number of variables and datasets available. Other data-enriching options are possible from the vast quantity and variety of the Copernicus programme\u2019s data products. These can be implemented based on the needs of different analyses.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8064\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"tab\" aria-controls=\"elementor-tab-content-8064\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Data Storage<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8064\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8064\"><p>The Data Storage Module holds every component related to the permanent storage and access of the data. The objective of this module is to provide an easy way to store and retrieve the data for post-processing. A very desirable feature of a storage system is to have efficient tools that can facilitate the retrieval of data. For this purpose, a SQL server made with PostgreSQL is used as a storage solution in the platform. The interaction with the database is made using queries, these are commands written using the proper language to perform operations with the server.<\/p>\n<p>The structure created for the platform contains seven tables. These are created in the PostgreSQL interface using queries. The two main ones are the maritime traffic tables. One is made for the full uncompressed data and another for the data that has gone through the process of reduction. A \u201cShips\u201d table is used to store all the static and voyage-related messages. The tables \u201d TSS\u201d and \u201cPorts\u201d contain the coordinates used in the data processing to evaluate the presence of each vessel in either a TSS or port area. A table \u201ctypes of ships\u201d is used to store information on the types of vessels identified in the AIS documentation. Finally, the data from the E.U. Copernicus Marine Service Information is added to a table, organised by date and variable.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8065\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"tab\" aria-controls=\"elementor-tab-content-8065\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Maritime traffic pattern extraction<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8065\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8065\"><p>The maritime traffic analysis module includes three main computational tools that have been implemented in C# (C-Sharp) programming language under the scope of the project MoniTraffic:\n<ol>\n \t<li>Maritime traffic pattern extraction;<\/li>\n \t<li>Maritime traffic probabilistic modelling;<\/li>\n \t<li>Detection and classification of abnormal ship behaviour.<\/li>\n<\/ol><\/p>\n\n<p>The interface of the platform prototype is shown in Figure 4. Each function requires historical AIS data to be imported first, the user can simply click the \u201cFile\u201d button and select the AIS data file or input IP Address to connect database. Once the AIS data is imported correctly, then the user can execute the three functions by click the corresponding buttons.<\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2048\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2048\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F4-290x300.png\" alt=\"Heatmap of Maritime Traffic off the Continental coast of Portugal (1 month AIS data)\" width=\"460\" height=\"476\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F4-290x300.png 290w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F4-989x1024.png 989w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F4-768x795.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F4.png 1388w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/>\n        <figcaption>\n            <strong><small>Figure 4 &#8211; Heatmap of Maritime Traffic off the Continental coast of Portugal (1 month AIS data)<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p>\n\n<p>When analysing the ship trajectories over a period of time, the general motion patterns of ship trajectories that follow a similar route are learned using clustering techniques. As shown in Figure 5, the main motion patterns are determined based on the analysis of AIS data. The computational tool starts from identifying origin-destination areas (represented by grey polygons) in the study area based on the DBSCAN algorithm. Then, the ship trajectories that follow the same itinerary, e.g., from an origin area to a destination area, are grouped together. The route centreline and route boundaries (represented by red, blue and green polygon in Figure 5 are estimated by statistical analysis of ship trajectories within the ship route based on DTW algorithm.<\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2049\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2049\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F5-268x300.png\" alt=\"Maritime traffic pattern extraction\" width=\"460\" height=\"515\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F5-268x300.png 268w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F5.png 748w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/>\n        <figcaption>\n            <strong><small>Figure 5 &#8211; Maritime traffic pattern extraction<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p>\n\n&nbsp;<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8066\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"tab\" aria-controls=\"elementor-tab-content-8066\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Maritime traffic probabilistic modelling<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8066\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8066\">A vector-based representation of ship routes defined as a set of straight legs connecting turning sections has been adopted for maritime traffic probabilistic modelling. A data mining approach is proposed for the probabilistic characterisation of the maritime traffic off the continental coast of Portugal based on Automatic Identification System data that combines trajectory compression and clustering algorithms to characterise routes as a set of straight legs and connecting turning sections.\n\nAfter grouping the ship trajectories in motion patterns, the route can be characterised by the following elements:\n<ul>\n \t<li>the mean route and its boundary;<\/li>\n \t<li>lateral distance distribution (LD) along the route;<\/li>\n \t<li>distributions of SOG along the route;<\/li>\n \t<li>probability intervals of LD and SOG along the route (90% probability intervals);<\/li>\n \t<li>the turning areas;<\/li>\n \t<li>vessel behaviour in the turning areas.<\/li>\n<\/ul>\nThe route is divided into gates that could be evenly spaced (one gate every 10% of the route length, for example) or can be tactically placed at points of interest, for instance, before or after a Traffic Separation Schemes (TSS). The mean route is determined by a cubic spline of the mean trajectory points along a route. These mean points are simply the mean of the geographical coordinates of all data points of a route within a certain gate. The lateral distance data points represent the geographical distance between them and the mean route. Both the lateral distance and SOG distributions along the route are calculated at these gates.\n\nAt each gate, the Kernel Density Estimation (KDE) and Gaussian Distributions (GD) are adopted to describe the uncertainty on the lateral distance and SOG datapoints. For each distribution, the 90% probability intervals are calculated from the corresponding 5% and 95% percentiles of the variables.\n\nThe route boundary is then defined by a geographical area polygon corresponding the previously calculated 90% probability intervals.\n\nThe turning areas are locations where major trajectory directional changes occur, and they can be easily identified once all the trajectory voyages belonging to the same route are plotted. These areas are typically found when approaching to land and moving away from it, when preparing to enter and exit the TSS, and when inside them.\n\nBoth the route sections and the turning areas analyses use the KDE, to better represent the distribution of the boundaries distance and SOG of the AIS data.\n<div style=\"text-align: center;\">\n<figure id=\"attachment_2067\" class=\"alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2067\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_formula_1-300x92.png\" alt=\"\" width=\"300\" height=\"92\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_formula_1-300x92.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_formula_1-1024x315.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_formula_1-768x236.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_formula_1.png 1276w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\nwhere n is the number of points of the sample and h the bandwidth of the kernel function.\n\n<p><div style=\"text-align: center;\">\n<figure id=\"attachment_2069\" class=\"alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2069\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F6-300x298.png\" alt=\"Mean route and gates representation for route Lisbon-Leix\u00f5es\" width=\"460\" height=\"457\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F6-300x298.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F6-1024x1016.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F6-150x150.png 150w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F6-768x762.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F6.png 1220w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><figcaption><strong><small>Figure 6 &#8211; Mean route and gates representation for route Lisbon-Leix\u00f5es<\/small><\/strong><\/figcaption><\/figure>\n<\/div>\n<div style=\"text-align: center;\"><\/p>\n\n<p><figure id=\"attachment_2070\" class=\"alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2070\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F7-300x300.png\" alt=\"Turning areas of the route Lisbon-Leix\u00f5es\" width=\"460\" height=\"460\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F7-300x300.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F7-1024x1024.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F7-150x150.png 150w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F7-768x767.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F7.png 1232w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><figcaption><strong><small>Figure 7 &#8211; Turning areas of the route Lisbon-Leix\u00f5es<\/small><\/strong><\/figcaption><\/figure><\/p>\n<\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-8067\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"tab\" aria-controls=\"elementor-tab-content-8067\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">Detection and classification of abnormal ship behaviour<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-8067\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-8067\"><p>A data-driven method for ship abnormal behaviour detection and classification in ship trajectories provided by AIS data detection is proposed and implemented.<\/p>\n\n<p>The approach is derived from a maritime traffic normalcy model that is constructed based on historical ship trajectories provided by Automatic Identification System data. First, an improved Sliding Window algorithm is suggested to detect the ship abnormal behaviours. Then, patterns of motion features extracted from the ship abnormal behaviours are identified using a density-based clustering method. Finally, a Random Forest Classification model is trained based on the extracted features from the clusters for real-time ship abnormal behaviour classification.<\/p>\n\n<p>The off-route behaviour, unexpected speed and heading not compatible with the route can be effectively detected in a probabilistic manner. The ship abnormal behaviours are further characterised using features, including standard deviation of speed, detour factor, drifting angle, accumulative COG change, delta COG, and maximum lateral distance, and identified four clusters representing typical abnormal behaviours.<\/p>\n\n<p>In addition, SHAP (SHapley Additive exPlanations) values is employed to further evaluate how the features contribute to the classification. It is found that the features accumulative COG, delta COG, detour factor, and maximum lateral distance had the most significant contributions to Class 1 (Circular), Class 2 (U-turn), Class 3 (Double U-turn) and Class 4 (Off-route), respectively (see Figure 8 to Figure 10). The analysis also reveals that higher values of certain features can have a positive impact on some classes while having a negative impact on others. The feature of maximum lateral distance is particularly dominant in predicting Class 4 (Off-route) with higher values showing a significant effect on the prediction.<\/p>\n\n<p>Finally, the developed classification model is applied to a test ship trajectory, where it successfully classified the behaviour into distinct classes according to the observed features of the ship motion behaviour.<\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2080\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2080\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F8-300x227.png\" alt=\"Ship abnormal behaviour detection (Double u-turn)\" width=\"630\" height=\"476\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F8-300x227.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F8-1024x775.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F8-768x581.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F8.png 1117w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/>\n        <figcaption>\n            <strong><small>Figure 8 &#8211; Ship abnormal behaviour detection (Double u-turn)<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2081\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2081\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F9-300x295.png\" alt=\"Ship abnormal behaviour detection (u-turn)\" width=\"630\" height=\"620\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F9-300x295.png 300w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F9-1024x1008.png 1024w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F9-768x756.png 768w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F9.png 1043w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/>\n        <figcaption>\n            <strong><small>Figure 9 &#8211; Ship abnormal behaviour detection (u-turn)<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p>\n\n<p><div style=\"text-align: center;\">\n    <figure id=\"attachment_2082\" class=\"alignnone\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2082\" src=\"http:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F10-219x300.png\" alt=\"Ship abnormal behaviour detection (circular)\" width=\"500\" height=\"685\" srcset=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F10-219x300.png 219w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F10-746x1024.png 746w, https:\/\/monitraffic.tecnico.ulisboa.pt\/wp-content\/uploads\/2023\/11\/T4_F10.png 749w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/>\n        <figcaption>\n            <strong><small>Figure 10 &#8211; Ship abnormal behaviour detection (circular)<\/small><\/strong>\n        <\/figcaption>\n    <\/figure>\n<\/div><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a90111 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a90111\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3598941\" data-id=\"3598941\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6db921c elementor-widget elementor-widget-spacer\" data-id=\"6db921c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-292f91f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"292f91f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0c573c9\" data-id=\"0c573c9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f12b25a elementor-align-center elementor-widget elementor-widget-button\" data-id=\"f12b25a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"\/?page_id=32\" class=\"elementor-button-link elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Back to tasks<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e0f994 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5e0f994\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b935262\" data-id=\"b935262\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-09f0edd elementor-widget elementor-widget-spacer\" data-id=\"09f0edd\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Task 4 Integrated system for maritime traffic characterisation and monitoring This task has addressed the process of development of a data-based maritime traffic analysis platform for ship trajectory data provided by the Automatic Identification System (AIS). The proposed platform is implemented to simplify and integrate the areas of data processing, data storage and data analysis &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/monitraffic.tecnico.ulisboa.pt\/?page_id=832\"> <span class=\"screen-reader-text\">Task 4<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-832","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=\/wp\/v2\/pages\/832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=832"}],"version-history":[{"count":106,"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=\/wp\/v2\/pages\/832\/revisions"}],"predecessor-version":[{"id":2097,"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=\/wp\/v2\/pages\/832\/revisions\/2097"}],"wp:attachment":[{"href":"https:\/\/monitraffic.tecnico.ulisboa.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}