Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Built-in Natural Earth profile #9

Open
5 tasks
msbarry opened this issue Oct 26, 2021 · 3 comments
Open
5 tasks

[FEATURE] Built-in Natural Earth profile #9

msbarry opened this issue Oct 26, 2021 · 3 comments

Comments

@msbarry
Copy link
Contributor

msbarry commented Oct 26, 2021

It would be cool to include a profile showcasing all of the vector layers available in Natural Earth

Some issues I ran into prototyping this:

  • Need to use Natural Earth shapefile instead of sqlite (and deprecate sqlite one since it's redundant) since some data only exists in the shapefile distribution (i.e. bathymetry)
  • Shapefile reader only supports a single .shp file inside a zip, but natural earth is distributed as many .shp files in a single zip file. There's some debug data in there too so need a way to filter to only some .shp files.
  • Shapefile reader needs to support configurable charsets (Natural Earth uses UTF-8)
  • Some named polygons (i.e. Physical Labels) are useless in MapLibre, they need to be converted to centerlines ([FEATURE] Polygon centerlines #13) or centroid labels to be useful
  • Visvalingham-Wyatt simplification would produce better results simplifying geometries at lower zoom levels
mmc1718 pushed a commit to nmr8acme/planetiler that referenced this issue Jan 24, 2023
* Seperate Planetiler-core LangUtils and OmtLangUtils
@rene-mueller
Copy link

@wipfli can you possibly help with bathymetry for example?

@msbarry
Copy link
Contributor Author

msbarry commented Jan 16, 2024

Good point. If all you want is bathymetry this is pretty straightforward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants