-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.html
executable file
·244 lines (208 loc) · 13.7 KB
/
project.html
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
<!DOCTYPE html>
<html lang="en">
<title>The Project</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">
<!-- 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"/>
<body>
<!-- Navbar -->
<div w3-include-html="navbar.html"></div>
<!-- The Project -->
<div class="w3-row-padding w3-padding-top-64 w3-container">
<div class="w3-content">
<h1 class="w3-center">The Project</h1>
<div class="w3-twothird w3-margin-right">
<p>Location tracking devices, such as GPS, are nowadays widely used in smart phones, 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>
<p>A geospatial trajectory is generally collected as a sequence of discrete location points and timestamps, as illustrated in the top most figure. In reality, however, the movement is continuous. Therefore MobilityDB interpolates the movement track between the input observations, as illustrated in the figure in the middle. As such, the moving object location and properties can be queries, effectively approximated, at any time instant. While this interpolation restores the movement continuity, it does not correspond to an increased storage size. On the contrary, it allows to discover redundant observations and to remove them. as illustrated in the bottom most figure. So, only the observations where a significant change in speed/direction occur are retained. This process is called normalization, and it typically results in significant reduction in storage size compared to input points.
</p>
</div>
<div class="w3-padding-32">
<img src="images/PointsVSCompact.png">
</div>
<p>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. Note that the return values of many of these functions are temporal. For example, the speed of a car is a value that changes over time. Therefore the type system of MobilityDB includes types for temporal floats, temporal Booleans, temporal text, and temporal integers.
</p>
</div>
</div>
<!-- The Ecosystem -->
<div class="w3-row-padding w3-padding-32 w3-container w3-light-grey">
<div class="w3-content">
<h1 class="w3-center">The Ecosystem</h1>
<br>
<br>
<div id="logo-grid">
<div class="partner-logo"><img src="images/aws.png" alt="aws"/></div>
<div class="partner-logo"><img src="images/azure.png" alt="azure"/></div>
<div class="partner-logo"><img src="images/geoserver.png" alt="geoserver"/></div>
<div class="partner-logo"><img src="images/google_cloud.png" alt="google cloud"/></div>
<div class="partner-logo"><img src="images/grafana.png" alt="grafana"/></div>
<div class="partner-logo"><img src="images/kafka.png" alt="kafka"/></div>
<div class="partner-logo"><img src="images/kepler.gl-logo.png" alt="kepler"/></div>
<div class="partner-logo"><img src="images/kubernetes.png" alt="kubernetes"/></div>
<div class="partner-logo"><img src="images/macos.png" alt="macos"/></div>
<div class="partner-logo"><img src="images/mapbox.png" alt="mapbox"/></div>
<div class="partner-logo"><img src="images/openlayers.png" alt="openlayers"/></div>
<div class="partner-logo"><img src="images/otp.png" alt="otp"/></div>
<div class="partner-logo"><img src="images/plotly.png" alt="plotly"/></div>
<div class="partner-logo"><img src="images/trio.png" alt="trio"/></div>
<div class="partner-logo"><img src="images/qgis.png" alt="qgis"/></div>
<div class="partner-logo"><img src="images/citus-data.png" alt="citus-data"/></div>
<div class="partner-logo"><img src="images/docker.webp" alt="docker"/></div>
<div class="partner-logo"><img src="images/psycopg.png" alt="psycopg"/></div>
<div class="partner-logo"><img src="images/pgrouting.png" alt="pgrouting"/></div>
<div class="partner-logo"><img src="images/java.png" alt="java"/></div>
<div class="partner-logo"><img src="images/python.png" alt="python"/></div>
<div class="partner-logo"><img src="images/ubuntu.png" alt="ubuntu"/></div>
</div>
</div>
</div>
<!-- The Steering committee -->
<div class="w3-row-padding w3-padding-32 w3-container">
<div class="w3-content">
<div class="w3-margin-right">
<h3>The Steering Committee</h3>
<p>
The MobilityDB Project Steering Committee (PSC) coordinates the general direction, release cycles, documentation, and outreach efforts for the MobilityDB project. In addition, the PSC provides general user support, accepts and approves patches from the general MobilityDB community and votes on miscellaneous issues involving MobilityDB such as developer commit access, new PSC members or significant API changes.
<br>
<br>
The current members in alphabetical order and their main responsibilities are given next:
</p>
<ul>
<li>Mohamed Bakli: <a href="https://github.com/MobilityDB/MobilityDB-docker">MobilityDB-docker</a>, cloud and distributed versions, integration with <a href="https://www.citusdata.com/">Citus</a>.</li>
<li>Krishna Chaitanya Bommakanti: <a href="https://github.com/adonmo/mobilitydb-sqlalchemy">MobilityDB SQLAlchemy</a>, Mobility Engine Open Source (<a href="https://github.com/adonmo/meos">MEOS</a>), <a href="https://pypi.org/project/pymeos/">pyMEOS</a></li>
<li>Anita Graser: integration with <a href="https://github.com/anitagraser/movingpandas">Moving Pandas</a> and the Python ecosystem, integration with <a href="https://qgis.org/">QGIS</a>.</li>
<li>Darafei Praliaskouski: integration with <a href="https://postgis.net/">PostGIS</a>.</li>
<li>Mahmoud Sakr: co-founder of the MobilityDB project, <a href="https://github.com/MobilityDB/MobilityDB-workshop">MobilityDB workshop</a>, member of the OGC Moving Feature Standard Working Group <a href="https://www.ogc.org/projects/groups/movfeatswg">(MF-SWG)</a></li>
<li>Vicky Vergara: integration with <a href="https://pgrouting.org/">pgRouting</a>, liaison with <a href="https://www.osgeo.org">OSGeo</a></li>
<li>Esteban Zimányi (chair): co-founder of the MobilityDB project, overall project coordination, main contributor of the backend code, <a href="https://github.com/MobilityDB/MobilityDB-BerlinMOD">BerlinMOD benchmark</a>, <a href="https://github.com/MobilityDB/MobilityDB-python">MobilityDB-python</a></li>
</ul>
</div>
</div>
</div>
<!-- Partners -->
<div class="w3-row-padding w3-padding-32 w3-container w3-light-grey">
<div class="w3-content">
<div class="w3-twothird w3-margin-right">
<h3>The Partners :</h3>
<p>
MobilityDB is developed by the Computer & Decision Engineering Department of the Université Libre de Bruxelles (ULB) under the direction of Prof. Esteban Zimányi.
<br>ULB is an OGC Associate Member and member of the OGC Moving Feature Standard Working Group (MF-SWG).
</p>
</div>
<div class="w3-padding-64 w3-right-align">
<a href="https://www.osgeo.org/projects/mobilitydb/"><img class="osgeologo" alt="osgeo logo" src="images/logo-osgeo.svg"></a>
<a href="https://www.ogc.org/projects/groups/movfeatswg"><img alt="OGC logo" class="ogclogo" src="images/OGCAssociateMember.png"></a>
</div>
<div class="w3-third">
</div>
</div>
</div>
<!-- Sponsors -->
<div class="w3-row-padding w3-padding-32 w3-container w3-white">
<div class="w3-content">
<div class="w3-margin-right">
<h3>The Sponsors :</h3>
<div class="w3-container w3-padding-32">
<table class="w3-table w3-bordered w3-striped">
<tr class="mobdb-blue">
<th colspan="3" class="w3-center"><h4>Research Organization Sponsors</h4></th>
</tr>
<tr>
<td class="td-sponsors"><a href="https://ec.europa.eu/research/mariecurieactions/"><img class="eucologo" src="images/EuropeanCommissionLogo.svg" alt="European Commission Logo"></a></td>
<td class="td-sponsors w3-left"><a href="https://ec.europa.eu/research/mariecurieactions/" class="sponsorslink"><h4>European Commission :</h4></a></td>
</tr>
<tr>
<td class="td-sponsors w3-center"><a href="https://deds.ulb.ac.be/"><img class="dedslogo" src="images/deds-logo.png" alt="DEDS Logo"></a></td>
<td class="td-sponsors w3-center"><a href="https://deds.ulb.ac.be/" class="sponsorslink"><b>DEDS</b><br>Horizon 2020 - Marie Skłodowska-Curie Innovative Training Networks</a></td>
</tr>
<tr>
<td class="td-sponsors w3-center"><a href="https://bdma.ulb.ac.be/"><img class="bdmalogo" src="images/bdma-logo.png" alt="BDMA Logo"></a></td>
<td class="td-sponsors w3-center"><a href="https://bdma.ulb.ac.be/" class="sponsorslink"><b>BDMA</b><br>Erasmus+ Programme</a></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="td-sponsors"><a href="https://www.frs-fnrs.be/en"><img class="fnrslogo" src="images/fnrsLogo.png" alt="FRNS Logo"></a></td>
<td class="td-sponsors"><a href="https://www.frs-fnrs.be/en" class="sponsorslink"><h4>FRNS</h4>Fonds de la Recherche Scientifique (Fund for Scientific Research)</a></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="td-sponsors"><a href="https://innoviris.brussels/"><img class="innologo" src="images/InnovirisLogo.svg" alt="Innoviris Logo"></a></td>
<td class="td-sponsors"><a href="https://innoviris.brussels/" class="sponsorslink"><h4>Innoviris :</h4></a></td>
</tr>
<tr>
<td class="td-sponsors w3-center"><a href="https://mobiwave.io/"><img class="mobiwavelogo" src="images/mobiwave-logo.png" alt="DEDS Logo"></a></td>
<td class="td-sponsors w3-center"><a href="https://mobiwave.io/" class="sponsorslink"><b>Mobiwave</b> </a></td>
</tr>
</table>
</div>
<div class="w3-container w3-padding-32">
<table class="w3-table w3-striped w3-bordered">
<tr class="mobdb-blue">
<th colspan="2" class="w3-center"><h4>Corporate Sponsors</h4></th>
</tr>
<tr>
<td class="td-sponsors "><a href="https://www.adonmo.com/"><img class="andonmologo" src="images/adonmoLogo.png" alt="Andonmo Logo"></a></td>
<td class="td-sponsors "><a href="https://www.adonmo.com/" class="sponsorslink"><h4>Andonmo</h4></a></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="td-sponsors "><a href="https://georepublic.info/en/"><img class="georeplogo" src="images/georepublicLogo.png" alt="Georepublic Logo"></a></td>
<td class="td-sponsors "><a href="https://georepublic.info/en/" class="sponsorslink"><h4>Georepublic</h4></a></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="td-sponsors "><a href="https://www.anynines.com/"><img class="ulblogo" src="images/anynines logo.png" alt="anynines Logo"></a></td>
<td class="td-sponsors "><a href="https://www.anynines.com/" class="sponsorslink"><h4>Anynines</h4></a></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="td-sponsors "><a href="https://www.ulb.be/en"><img class="ulblogo" src="images/Logo-ULB.svg" alt="Université libre de Bruxelles Logo"></a></td>
<td class="td-sponsors "><a href="https://www.ulb.be/en" class="sponsorslink"><h4>Université libre de Bruxelles</h4></a></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<!-- Footer -->
<div w3-include-html="footer.html"></div>
</body>
<script src="js/includeHTML.js"></script>
<script>
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
var element = document.getElementById("logo-grid");
for (var i = element.children.length; i >= 0; i--) {
element.appendChild(element.children[Math.random() * i | 0]);
}
((window.gitter = {}).chat = {}).options = {
room: 'MobilityDBProject/MobilityDB'
};
</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
<script>includeHTML();</script>
</html>