-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·282 lines (232 loc) · 13.6 KB
/
index.html
File metadata and controls
executable file
·282 lines (232 loc) · 13.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<!DOCTYPE html>
<html lang="en">
<title>MobilityDB</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Fichiers CSS W3-->
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<!-- Fichiers CSS additionnel-->
<link rel="stylesheet" href="styles/additionnalStyle.css?v=<?= filemtime('styles/additionnalStyle.css') ?>">
<!-- Fichiers CSS slideShadow-->
<link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">
<link rel="stylesheet" href="styles/styles.css">
<!-- Favicon -->
<link rel="shortcut icon" type="image/png" href="images/mobilitydb-favicon.png"/>
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Y5QKFKCCWJ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-Y5QKFKCCWJ');
</script>
</head>
<!-- Navbar -->
<div w3-include-html="navbar.html"></div>
<!-- Header -->
<header class="w3-container mobdb-blue w3-center" style="padding:60px 16px">
<h1 class="w3-margin maintitle">MobilityDB</h1>
<p class="w3-xlarge">An open source geospatial trajectory data management & analysis platform.
</p>
<a class="w3-button w3-orange w3-padding-large w3-large w3-margin-top" href="https://github.com/MobilityDB/MobilityDB"><img alt="github-logo" class="githublogo" src="images/github-logo.png">View on Github</a>
</header>
<!-- Into -->
<div class="w3-row-padding w3-padding-64 w3-container">
<div class="w3-content">
<div class="w3-twothird w3-margin-right">
<p>
Location tracking devices, such as GPS, are nowadays widely used in smartphones, and in vehicles. As a result, geospatial trajectory data are currently being collected and used in many application domains. MobilityDB provides the necessary database support for storing and querying such geospatial trajectory data
</p>
<p>
MobilityDB is implemented as an extension to PostgreSQL and PostGIS. It implements persistent database types, and query operations for managing geospatial trajectories and their time-varying properties.
</p>
<a href="publications.html" class="w3-button w3-orange w3-padding-large w3-large w3-margin-top">Learn More</a>
</div>
</div>
<div class="w3-third">
<img class="mobdblogo mobdb-hide-large" src="images/mobilitydb-logo.png" alt="mobilitydb-logo">
</div>
</div>
<!-- Benefits -->
<div class="w3-row-padding w3-padding-64 w3-container w3-light-grey" >
<div class="w3-content">
<div class="w3-center">
<h1>Benefits</h1>
<table class="benefits">
<tr class="benefits-logo-1">
<td class="td-benefits"><img class="usblogo" src="images/usblogo.svg" alt="usb-logo"></td>
<td class="td-benefits"><img class="analyticslogo" src="images/analytics.svg" alt="analytics-logo"></td>
<td class="td-benefits"><img class="sqllogo" src="images/sql.svg" alt="sql-logo"></td>
</tr>
<tr class="benefits-text-1">
<td class="td-benefits"><h5>Compact geospatial data storage</h5></td>
<td class="td-benefits"><h5>Rich mobility analytics</h5></td>
<td class="td-benefits"><h5>Easy to use full SQL interface</h5></td>
</tr>
<tr class="benefits-logo-2">
<td class="td-benefits"><img class="pythonlogo" src="images/python.svg" alt="python-logo"></td>
<td class="td-benefits"><img class="worldwidelogo" src="images/worldwide.svg" alt="wolrdwide-logo"></td>
<td class="td-benefits"><img class="elephantlogo" src="images/elephant.svg" alt="elephant-logo"></td>
</tr>
<tr class="benefits-text-1">
<td class="td-benefits"><h5>Python adapters</h5></td>
<td class="td-benefits"><h5>Moving Features standards (OGC)</h5></td>
<td class="td-benefits"><h5>PostgreSQL ecosystem</h5></td>
</tr>
</table>
</div>
</div>
</div>
<!-- Docker -->
<div class="w3-container mobdb-blue w3-center w3-padding-64">
<h1 class="w3-margin w3-xlarge">Docker containers with MobilityDB and all its dependencies are available</h1>
</div>
<!-- Easy to Use -->
<div class="w3-row-padding w3-padding-64 w3-container w3-light-grey">
<div class="w3-content">
<div class="w3-center">
<h1>Easy to Use</h1>
<h5 class="w3-padding-32">MobilityDB provides two main geospatial trajectory type: tgeompoint for a temporal geometry point, and tgeogpoint for a temporal geography point. Both can represent a geospatial point that moves over time, where the coordinates are respectively expressed as PostGIS geometry or geography. It also provides a rich set of functions to manage these type; including: input/output, topological relationships, speed, direction, distance, etc.</h5>
</div>
<table class="usecase">
<tr>
<td class="td-usecase-txt">
<div class="textAreaLeft">
<div id="myTextareaQuery" ></div>
</div>
</td>
<td class="td-usecase-arrow">
<img class="cellfleche" src="images/right-arrow.svg" alt="arrow">
</td>
<td class="td-usecase-txt">
<div class="textAreaRight">
<div id="myTextareaResponse" ></div>
</div>
</td>
</tr>
</table>
<div class="w3-center">
<a href="tutorials.html" class="w3-center w3-button w3-orange w3-padding-large w3-large w3-margin-top">Check out our Workshop</a>
</div>
</div>
</div>
<!-- users logos -->
<div class="w3-container">
<div class="w3-center">
<table class="users">
<tr class="users-logo">
<td class="td-userslogo"><a href="https://www.adonmo.com/" target="_blank"><img class="andonmologo" src="images/adonmo_logo.jpg" alt="andonmologo"></a></td>
<td class="td-userslogo"><a href="https://transport.mos.ru/en" target="_blank"><img class="moscowtransportlogo" src="images/Moscow_Transport_logo.svg" alt="oscowtransportlogo"></a></td>
<td class="td-userslogo"><a href="https://www.cybertec-postgresql.com/de/" target="_blank"><img class="cyberteclogo" src="images/cybertec_logo.svg" alt="cyberteclogo"></a></td>
<td class="td-userslogo"><a href="https://www.opentripplanner.org/" target="_blank"><img class="otplogo" src="images/otp_logo.svg" alt="otplogo"></a></td>
<td class="td-userslogo"><a href="https://www.syty.io/" target="_blank"><img class="sytyiologo" src="images/sytyio_logo.png" alt="sytyiologo"></a></td>
</tr>
</table>
</div>
</div>
<!-- Users' Applications -->
<div class="w3-row-padding w3-padding-64 w3-container w3-light-grey">
<h1 class="w3-center">Users' Applications</h1>
<!-- Mosgortrans Mobility Department -->
<!-- Slideshow section -->
<main>
<div class="diapo">
<div class="elements">
<!-- first slide -->
<div class="mySlides w3-animate-right element">
<div class="w3-content">
<div class="w3-twothird">
<h3 class="w3-padding-32">Mosgortrans Mobility Department</h3>
<p class="w3-text-grey">Nina Belyavskaya works at Mosgortrans Mobility Department, whose mission to optimize road public transport routes and timetables in Moscow, Russia. She reported her experience of migrating from PostGIS to MobilityDB in PGConf.Russia 2020</p>
<a href="https://pgconf.ru/en/2020/265266" target="_blank">Have a look at the conference.</a>
</div>
<div class="w3-third w3-center">
<a href="https://pgconf.ru/en/2020/265266" target="_blank"><img class="pgconf2020presentation" src="images/pgconf2020presentation.png" alt="pgc"></a>
</div>
</div>
</div>
<!-- second slide -->
<div class="mySlides w3-animate-right element">
<div class="w3-content">
<div class="w3-twothird">
<h3 class="w3-padding-32">Digital taxi-top advertising</h3>
<p class="w3-text-grey">Bommakanti Krishna Chaitanya works at Adonmo, a company specialized in digital taxi-top advertising.</p>
<a href="https://anitagraser.com/2020/03/02/movement-data-in-gis-29-power-your-web-apps-with-movement-data-using-mobilitydb-sqlalchemy" target="_blank"> He reported his experience on using MobilityDB together with SQLAlchemy here</a>
</div>
<div class="w3-third w3-center">
<a href="https://anitagraser.com/2020/03/02/movement-data-in-gis-29-power-your-web-apps-with-movement-data-using-mobilitydb-sqlalchemy" target="_blank"><img class="taxi" src="images/taxi.gif" alt="taxi"></a>
</div>
</div>
</div>
<!-- third slide -->
<div class="mySlides w3-animate-right element">
<div class="w3-content">
<div class="w3-twothird">
<h3 class="w3-padding-32">Covid pandemic</h3>
<p class="w3-text-grey">Florian Nadler works at Cybertec, a company specialized on Data Science using PostgreSQL. He reported his experience on using MobilityDB for intersecting tracks of persons in the context of the Covid pandemic here</p>
<a href="https://www.cybertec-postgresql.com/en/intersecting-tracks-of-individuals-mobilitydb/" target="_blank">He reported his experience on using MobilityDB for intersecting tracks of persons in the context of the Covid pandemic here</a>
</div>
<div class="w3-third w3-center">
<a href="https://www.cybertec-postgresql.com/en/intersecting-tracks-of-individuals-mobilitydb/" target="_blank"><img class="covid" src="images/covid.jpg" alt="covid"></a>
</div>
</div>
</div>
<!-- 4th slide -->
<div class="mySlides w3-animate-right element">
<div class="w3-content">
<div class="w3-twothird">
<h3 class="w3-padding-32">Analyzing historical flight data with MobilityDB</h3>
<p class="w3-text-grey">Second article from Florian Nadler about MobilityDB. He invests some time and showcase MobilityDB’s rich feature stack by analyzing historical flight data from OpenSky-Network, a non-profit organisation which has been collecting air traffic surveillance data since 2013.</p>
<a href="https://www.cybertec-postgresql.com/en/analyzing-historical-flight-data-with-mobilitydb/" target="_blank"> This article covers all the steps needed to quick-start analyzing spatio-temporal data with PostGIS and MobilityDB together.</a>
</div>
<div class="w3-third w3-center">
<a href="https://www.cybertec-postgresql.com/en/analyzing-historical-flight-data-with-mobilitydb/" target="_blank"><img class="flying_data" src="images/flying_data.jpg" alt="map of flying_data"></a>
</div>
</div>
</div>
</div>
<!-- Slideshow Indicators (arrows) -->
<i id="nav-gauche" class="las la-chevron-left w3-hover-white mobdb-hide-large"></i>
<i id="nav-droite" class="las la-chevron-right w3-hover-white mobdb-hide-large"></i>
</div>
</main>
</div>
<!-- Footer -->
<div w3-include-html="footer.html"></div>
<script src="js/includeHTML.js"></script>
<script src="js/scripts.js"></script>
<script>
((window.gitter = {}).chat = {}).options = {
room: 'MobilityDBProject/MobilityDB'
};
</script>
<!-- Create a simple CodeMirror instance -->
<script src="lib/codemirror.js"></script>
<link rel="stylesheet" href="lib/codemirror.css">
<script src="mode/sql/sql.js"></script>
<script>
var myCodeMirror = CodeMirror(document.getElementById("myTextareaQuery"), {
value: "SELECT startTimestamp(trip) AS start, \nendTimestamp(trip) AS end \nFROM trips \nLIMIT 5;",
mode: "sql",
lineNumbers: true,
});
var myCodeMirrorbis = CodeMirror(document.getElementById("myTextareaResponse"), {
value: " START | END \n" +
" (timestamp with time zone) | (timestamp with time zone) \n" +
"-------------------------------+--------------------------------\n" +
" 2020-06-01 09:00:47.886+02 | 2020-06-01 09:46:42.031692+02\n" +
" 2020-06-01 16:42:53.192+02 | 2020-06-01 17:23:28.350813+02\n" +
" 2020-06-01 21:25:10.562+02 | 2020-06-01 21:37:14.920128+02\n" +
" 2020-06-01 08:10:59.002+02 | 2020-06-01 08:12:31.179416+02\n" +
" 2020-06-01 22:15:40.545128+02 | 2020-06-01 22:25:18.204499+02",
mode: "sql",
lineNumbers: false,
});
</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
<script>includeHTML();</script>
</html>