Comments (2)
There are a few distinct issues here that you're raising.
- 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.
-
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.
-
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.
Good point. If OpenMapTiles are so open to contributions, then the custom server is a low priority.
from openstreetmap-americana.
Related Issues (20)
- Break up `LegendControl`
- Lake Erie Coastal Ohio Trail shield HOT 3
- Render railway stations HOT 3
- Ohio & Erie Canalway shield HOT 1
- Missing shield for `US:I:Spur` HOT 6
- Sparse road labels in dense road networks HOT 1
- Render town halls HOT 10
- Render traffic signals HOT 9
- Render stop signs HOT 1
- Rome and Vatican City HOT 3
- Missing shield for network=CA:yellowhead HOT 4
- Chicago-Kansas City Expressway & Ave of the Saints Shields HOT 10
- Brand logos
- Holmes County–shaped shields in Holmes County, Ohio HOT 1
- John Hunt Morgan Heritage Trail shields HOT 5
- Iowa Scenic Byways Mapping and Shields
- Render police stations HOT 6
- Render museums
- Render libraries HOT 1
- Aerialway pylons missing HOT 2
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 openstreetmap-americana.