You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* doc: make the main README shinier ✨
Add some more descriptions for human beings and robots.
Simplify instruction for developers and dispatch some info to other specifics README.
*Since __DatAtlas__ is a monorepo it could live in the __Erasme__ __Github__ org if we wanted to.*$
* chore: update README.md
* docs: style
* docs: style
---------
Co-authored-by: lutangar <[email protected]>
🌍 **DatAtlas** is a geospatial data vizualization tool ✨ based on **Kepler.gl** and developed by [**Erasme**](https://www.erasme.org), the open innovation lab of the **Lyon** 🇫🇷 metropolitan area.
4
4
5
-
### Locally
5
+
**DatAtlas** allows to create and share custom interactive maps from various datasource:
6
6
7
-
```
8
-
npm install
9
-
cp .env.example .env
10
-
```
7
+
1. Name your map and choose your favorite map style 💅
8
+
2. Import datasources from files or URLS in `GeoJson`, `csv`, etc.
9
+
3. Customize the UI for your visitors ✨
10
+
4. Publish and share your map with the world! 🌍
11
11
12
-
### Using **Docker**
12
+

13
13
14
-
```
14
+
## Under the hood
15
+
16
+
**DatAtlas** is a custom **Kepler.gl** frontend with a **Nestjs** API allowing to save and share your maps via a URL.
17
+
18
+
**Kepler.gl** is an open-source, data-agnostic, high-performance app for visual exploration of large-scale geolocation data sets. It's built on top of [Mapbox GL JS](https://github.com/mapbox/mapbox-gl-js) and [DECK.gl](https://deck.gl/).
19
+
It can render **millions** of points representing thousands of trips and perform spatial aggregations on the fly.
20
+
21
+
**DatAtlas** fix some of **Kepler.gl** issues to allow multiple maps to work flawlessly in a single app.
22
+
23
+
It also brings documentation on some hidden customization features and shed some light on some of the complex patterns used in the **Kepler.gl** codebase.
24
+
25
+
> _Support our contributions to the **Kepler.gl** codebase!_ > https://github.com/keplergl/kepler.gl/issues?q=is%3Aopen+author%3Alutangar
26
+
27
+
## Getting started
28
+
29
+
```sh
30
+
npm install
15
31
cp .env.example .env
16
32
docker compose up
17
-
nx run-many --target=serve
33
+
npx nx serve backend
34
+
npx nx serve frontend
18
35
```
19
36
37
+
> Or both:
38
+
>
39
+
> ```sh
40
+
> npx nx run-many --target=serve
41
+
>```
42
+
43
+
It opens a new tab at http://localhost:3000/.
44
+
The app will automatically reload if you change any of the source files.
Run `nx graph` to see a diagram of the dependencies of the projects.
120
+
**DatAtlas** was created by [**Erasme**](https://www.erasme.org), the open innovation lab of Lyon 🇫🇷 metropolitan area. It's a part of the larger [**DatAgora**](https://www.erasme.org/DatAgora) initiative.
133
121
134
-
### Further help
122
+
This project was supported by the [**France Relance**](https://www.economie.gouv.fr/plan-de-relance) economic recovery plan.
135
123
136
-
Visit the [Nx Documentation](https://nx.dev) to learn more.
124
+
[**Figma** sketch](https://www.figma.com/proto/lVX7Lycox3AGixBhhbhQsQ/DatAtlas) was made by [SiaPartners](https://www.sia-partners.com/).
0 commit comments