GithubHelp home page GithubHelp logo

Comments (2)

ZeLonewolf avatar ZeLonewolf commented on August 12, 2024

There are a few distinct issues here that you're raising.

  1. osm-carto is too information dense. This is something I wholeheartedly agree with. Take for example, this screenshot from the Boston area at raster zoom 15. It does not make sense to draw buildings at this zoom level -- it adds clutter and reduces the readability of the street network. In the upper right corner there is a park, and several athletic fields are rendered. However, at this zoom level, the more important thing to see would be the park's name. The individual features within the park should be suppressed until a closer zoom, and this would increase readability. Similarly, a name on the school grounds would be far more useful to render than the building. At this zoom, the important features are the road network, road names, and major points of interest.

Ideally I would like Americana to have a "Goldilocks" level of information density: not too dense, but not too sparse, and that will take careful planning.

image

  1. Changing the map style on the fly. This is 100% doable with vector tiles and is one of the major selling points for it. In fact, here's an example of dynamically changing a rendered map style on the fly. The code for how to do this is not hard -- the hard part is the design work of coming up with what options we should offer to the map user! I am thinking that we could use the "wiki" section here in GitHub to start working out those design choices. Design work is hard, and it's not really my skill set.

  2. Custom layers currently we're based on OpenMapTiles, but that project may not want to have all of the things that we might want to have in our style (for example, manhole covers and utility poles). If OpenMapTiles is amenable to adding new data elements, we can contribute them to OpenMapTiles. For anything that's bespoke americana and not of interest to global users, we will need to create custom layers for that. So far, OpenMapTiles has welcomed our contributions (mostly geared towards highway shields). However, most of what we will want to display is probably already available, and we can just create new issues for features that are not currently present in the data set.

from openstreetmap-americana.

Mashin6 avatar Mashin6 commented on August 12, 2024

Good point. If OpenMapTiles are so open to contributions, then the custom server is a low priority.

from openstreetmap-americana.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.