Comments (1)
While we could publish our regions data as a set of standalone tile layers, I think this is a bit of a dead-end approach - huge number of independently maintained layers, and higher traffic due to each layer being loaded separately. Instead, I would propose to merge our vector data into our existing tile vectors generation pipeline that we are building. This way, those detailed shapes would end up as our main tile generation pipeline, and showing them would be as simple as saying "if vector tile has an element of type X, show it with color Y". In a way, this is no different from our current pipeline on the client:
- take tile, add another layer to the tile from geojson, add tile styling to show that specific element with the new color
With the new approach, the geojson will essentially be already baked into the data tile loaded from the server.
In case of the user-data, the client would still have to do the data tile mixing (loading data from elasticsearch + base layers)
from ems-file-service.
Related Issues (20)
- [Meta] EMS 7.14 HOT 4
- [Meta] EMS v7.15 HOT 1
- Add administrative region layers for countries in the Arabian Peninsula HOT 2
- hello HOT 1
- [Meta] EMS 7.16 HOT 1
- [Meta] EMS 8.0 HOT 1
- France Departments winding order incompatible with Vega HOT 5
- Meta: rename master to main
- Upgrade to Node 16
- Upgrade all GeoJSON layers to follow RFC7946
- Remove region identifiers with values that are too common HOT 1
- Telangana and Andhra Pradesh regions names in India are incorrect
- Fix region name for GB-LND in administrative regions layer
- New Zealand EMS administrative map seems to be missing. Can this please be added? HOT 1
- "<svg onload=alert(1337)>%00"><img src=x onerror=alert`1`//"
- Fix Morocco regions label
- Upgrade to NodeJS 18
- [EMS] Include commit identifier in release artifacts
- Generate EMS File Service manifests for serverless
- [EMS] Create a minimal document for root directory
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ems-file-service.