{"id":378,"date":"2020-01-15T16:40:27","date_gmt":"2020-01-15T15:40:27","guid":{"rendered":"https:\/\/www.ioseal.fr\/?page_id=378"},"modified":"2021-03-30T14:11:27","modified_gmt":"2021-03-30T12:11:27","slug":"sample-track","status":"publish","type":"page","link":"https:\/\/www.ioseal.fr\/index.php\/sample-track\/","title":{"rendered":"Sample Track"},"content":{"rendered":"\n<p>The following table provides sample data collected by ioSeal sensor during a cargo transportation journey. By using ioSeal, you will get one set of data every time you lock your electronic seal. It contains the following sections:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Journey summary      <ul><li>Tracker ID,<\/li><li>Track start date in GMT timezone.   <\/li><\/ul><\/li><li>First &amp; Last known locations<\/li><li>Dynamic track<ul><li>Customer can zoom to any location,<\/li><li>GSM indicative tracks can be hidden,<\/li><li>Map can be watched in full-screen.<\/li><\/ul><\/li><li>Alerts history<ul><li>One set of data per alert,<\/li><li>Type of geolocation source and precision is specified,<\/li><li>Alert Message is displayed.<\/li><\/ul><\/li><li>Download<ul><li>One PDF summary letter to give to your business partners containing links and QR Code to guide you back to your dynamic map on our website,<\/li><li>GPX file to view the journey on your favorite GPS data logger software,<\/li><li>CSV, XML, GEOJson raw data for your own data analysis.<\/li><\/ul><\/li><li>Static track<\/li><\/ul>\n\n\n\n<br><br>\n\n\n\n<!-- prev 20191010114315 cur 20191019082020 next 20191020120711 -->\n<!-- service is up and signal has been sent.  -->\n<script src=\"https:\/\/api.tiles.mapbox.com\/mapbox-gl-js\/v1.6.0\/mapbox-gl.js\"><\/script>\n<link href=\"https:\/\/api.tiles.mapbox.com\/mapbox-gl-js\/v1.6.0\/mapbox-gl.css\" rel=\"stylesheet\">\n<style>\n    #map{\n        width:100%;\n        padding-bottom:100%;\n    }\n    td{\n        text-align: center;\n    }\n    .button{\n        background-color: #AAB5CF;\n        border: none;\n        color: #2E4272;\n        display: inline-block;\n        padding: 10px 10px;\n        text-align: center;\n        text-decoration: none;\n    }\n<\/style>\n<table style=\"margin:0 auto;max-width:840px\">\n    <tbody>\n        <tr>\n            <td><u>Tracker<\/u><br>IMEI: 866039042070178<\/td>\n            <td>Track Date: 20191019082020<br>Sat, 19 Oct 2019 08:30:13 +0000<\/td>\n        <\/tr>\n        <tr>\n            <td><u>First Known Position<\/u><br>Date: Sat, 19 Oct 2019 08:39:38 +0000<br>Latitude: 48.829358, Longitude: 2.223453<br>Type: GNSS, Precision: 10 m<br><img loading=\"lazy\" decoding=\"async\" src=\"\/sample_track\/first.png\" alt=\"First known position map\" width=\"400\" height=\"400\"><\/td>\n            <td><u>Last Known Position<\/u><br>Date: Sat, 19 Oct 2019 12:30:17 +0000<br>Latitude: 47.271898, Longitude: 5.043678<br>Type: GNSS, Precision: 10 m<br><img loading=\"lazy\" decoding=\"async\" src=\"\/sample_track\/last.png\" alt=\"Last known position map\" width=\"400\" height=\"400\"><\/td>\n        <\/tr>\n        <tr>\n            <td colspan=\"2\"><u>Dynamic Track Map<\/u><br><br><a href=\"javascript:void(0)\" class=\"button small\" onclick=\"javascript:reset_map()\">Reset Zoom<\/a> <a href=\"javascript:void(0)\" class=\"button small\" onclick=\"javascript:gsm_hidden()\">Hide GSM<\/a> <a href=\"javascript:void(0)\" class=\"button small\" onclick=\"javascript:gsm_visible()\">Show GSM<\/a><br><br><div id=\"map\"><\/div><\/td>\n        <\/tr>\n        <tr>\n            <td colspan=\"2\"><u>Alert History:<\/u><\/td>\n        <\/tr>\n        <tr>\n            <td>Alert 1<br>Date: Sat, 19 Oct 2019 12:23:54 +0000<br>Latitude: 47.271826, Longitude: 5.043712<br>Type: GNSS, Precision: 10 m<br>Sensor: Opened Cable!<br><img loading=\"lazy\" decoding=\"async\" src=\"\/sample_track\/alert_1.png\" alt=\"Alert  Map\" width=\"400\" height=\"400\"><\/td>\n            <td>Alert 2<br>Date: Sat, 19 Oct 2019 12:24:49 +0000<br>Latitude: 47.271845, Longitude: 5.043719<br>Type: GNSS, Precision: 10 m<br>Sensor: Opened Cable!, Modified Cable!<br><img loading=\"lazy\" decoding=\"async\" src=\"\/sample_track\/alert_2.png\" alt=\"Alert  Map\" width=\"400\" height=\"400\"><\/td>\n        <\/tr>\n        <tr>\n        <\/tr>\n        <tr>\n            <td><u>Download<\/u><br>Portable Document Format: <a href=\"\/sample_track\/track.pdf\">PDF<\/a><br>GPS Exchange Format: <a href=\"\/sample_track\/track.gpx\">GPX<\/a><br>Raw Data: <a href=\"\/sample_track\/track.csv\">CSV<\/a>, <a href=\"\/sample_track\/track.synthesis.signed.xml\">XML<\/a>, <a href=\"\/sample_track\/track.geojson\">GeoJSON<\/a><\/td>\n            <td><u>View online<\/u><br><img loading=\"lazy\" decoding=\"async\" src=\"\/sample_track\/qrcode.png\" alt=\"QR Code\" width=\"100\" height=\"100\"><\/td>\n        <\/tr>\n        <tr>\n            <td><u>Statistics<\/u><br>Number of Records: 30<br>Track Duration: 13839s \/ 3.84h<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td colspan=\"2\">Static Track Map<br><img loading=\"lazy\" decoding=\"async\" src=\"\/sample_track\/track.png\" alt=\"Track map\" width=\"640\" height=\"640\"><\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<script>\nmapboxgl.accessToken = 'pk.eyJ1IjoiYm9ic3BhbSIsImEiOiJjazQ0aWx5bnIwaG96M2dtaXNpNGViamprIn0.TnHzfPfM9wZ-QhlLEUaejg';\nvar map = new mapboxgl.Map({\n    container: 'map', \/\/ container id\n    style: 'mapbox:\/\/styles\/mapbox\/streets-v11', \/\/ stylesheet location\n    bounds: [[2.111124, 47.155504], [5.149675, 48.929358]]\n});\nmap.addControl(new mapboxgl.NavigationControl());\nmap.addControl(new mapboxgl.FullscreenControl());\nmap.on('load', function() {\n    map.loadImage('\/images\/maps_icons\/maps_icon_first.png', function(error, image) {\n        if (error) throw error;\n        map.addImage('ic_first', image);\n    });\n    map.loadImage('\/images\/maps_icons\/maps_icon_last.png', function(error, image) {\n        if (error) throw error;\n        map.addImage('ic_last', image);\n    });\n    map.loadImage('\/images\/maps_icons\/maps_icon_alert.png', function(error, image) {\n        if (error) throw error;\n        map.addImage('ic_alert', image);\n    });\n    map.addSource('track', {\n        type: 'geojson',\n        data: '\/sample_track\/track.geojson'\n    });\n    map.addLayer({\n        'id': 'Layer_F',\n        'type': 'symbol',\n        'source': 'track',\n        'layout': {\n            'icon-image': 'ic_first',\n            'icon-anchor': 'bottom',\n            'icon-size': 1\n        },\n        'paint': {\n            'icon-color': '#2E4272'\n        },\n        'filter': ['all', ['==', 'name', 'First Known Location'], ['==', '$type', 'Point']]\n    });\n    map.addLayer({\n        'id': 'Layer_L',\n        'type': 'symbol',\n        'source': 'track',\n        'layout': {\n            'icon-image': 'ic_last',\n            'icon-anchor': 'bottom',\n            'icon-size': 1\n        },\n        'paint': {\n            'icon-color': '#2E4272'\n        },\n        'filter': ['all', ['==', 'name', 'Last Known Location'], ['==', '$type', 'Point']]\n    });\n     map.addLayer({\n        'id': 'Layer_A',\n        'type': 'symbol',\n        'source': 'track',\n        'layout': {\n            'icon-image': 'ic_alert',\n            'icon-anchor': 'bottom',\n            'icon-size': 1\n        },\n        'paint': {\n            'icon-color': '#B22222'\n        },\n        'filter': ['all', ['==', 'name', 'Alerts'], ['==', '$type', 'Point']]\n    });\n    map.addLayer({\n        'id': 'Layer_GSM_Track',\n        'type': 'line',\n        'source': 'track',\n        'layout': {\n        },\n        'paint': {\n            'line-color': '#AAB5CF',\n            'line-width': 3,\n            'line-dasharray': [5, 5]\n        },\n        'filter': ['all', ['==', 'name', 'GSM Track'], ['==', '$type', 'LineString']]\n    });\n    map.addLayer({\n        'id': 'Layer_GNSS_Track',\n        'type': 'line',\n        'source': 'track',\n        'layout': {\n        },\n        'paint': {\n            'line-color': '#2E4272',\n            'line-width': 3\n        },\n        'filter': ['all', ['==', 'name', 'GNSS Track'], ['==', '$type', 'LineString']]\n    });\n    map.addLayer({\n        'id': 'Layer_GSM_Circles',\n        'type': 'line',\n        'source': 'track',\n        'layout': {\n        },\n        'paint': {\n            'line-color': '#5F719A',\n            'line-width': 3\n        },\n        'filter': ['all', ['==', 'name', 'GSM Circles'], ['==', '$type', 'LineString']]\n    });\n     map.addLayer({\n        'id': 'Layer_Alert_Circles',\n        'type': 'line',\n        'source': 'track',\n        'layout': {\n        },\n        'paint': {\n        'line-color': '#B22222',\n            'line-width': 3\n        },\n        'filter': ['all', ['==', 'name', 'Alert Circles'], ['==', '$type', 'LineString']]\n    });\n});\nfunction reset_map(){\n    var bounds = new mapboxgl.LngLatBounds([[2.111124, 47.155504], [5.149675, 48.929358]]);\n    map.fitBounds(bounds);\n}\nfunction gsm_visible(){\n    map.setLayoutProperty('Layer_GSM_Track', 'visibility', 'visible');\n    \/\/map.setLayoutProperty('Layer_GSM_Circles', 'visibility', 'visible');\n}\nfunction gsm_hidden(){\n    map.setLayoutProperty('Layer_GSM_Track', 'visibility', 'none');\n    \/\/map.setLayoutProperty('Layer_GSM_Circles', 'visibility', 'none');\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>The following table provides sample data collected by ioSeal sensor during a cargo transportation journey. By using ioSeal, you will get one set of data every time you lock your electronic seal. It contains the following sections: Journey summary Tracker<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-378","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/pages\/378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/comments?post=378"}],"version-history":[{"count":22,"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/pages\/378\/revisions"}],"predecessor-version":[{"id":1255,"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/pages\/378\/revisions\/1255"}],"wp:attachment":[{"href":"https:\/\/www.ioseal.fr\/index.php\/wp-json\/wp\/v2\/media?parent=378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}