Citrus_Cartographer

joined 2 years ago

When I was at Meta working on the maps team, we couldn’t afford to hold this “view from nowhere”. Facebook is enormously popular in India where showing a map that doesn’t match the country’s own vision of itself carried criminal penalties for our colleagues. Laws on cartography in India are specific and strict.

I could understand civil penalties, but criminal?

It's hard to tell without some aerial/satellite imagery of your intersection, but assuming there are islands at each crossing, and assuming that "up" is North in your image:


The crossings at the Northwest and Southeast would be tagged as shown at the top of the page you linked:


While the 4 Northeast and Southwest crossings would be tagged as shown at the bottom of the page you linked:

[–] Citrus_Cartographer@lemmy.world 1 points 5 days ago (2 children)

The way this is mapped, with a separate crossing over each direction of the road, looks correct. Especially because the sidewalks have been mapped separately from the road.

The wiki uses these examples for traffic signals:

https://wiki.openstreetmap.org/wiki/Tag:highway%3Dtraffic_signals

I would not join the 6 separate crossings into 1. Just tag each crossing as highway=crossing and, if they exist, crossing=traffic_signals.

Cartes.app for typical map usage and public transportation.

CoMaps for driving. OsmAnd+ with an API key for traffic routing if I need to worry about traffic.

Quick update on Cartes: They now support English. It looks like the most common stuff has been translated, but there's still a little work to go.

[–] Citrus_Cartographer@lemmy.world 3 points 1 month ago (1 children)

Volunteer for things you find interesting or fun.

Check out OpenStreetMap:
https://www.openstreetmap.org/
And help map out your area.

You can help out with a variety of different research projects over on the Zooniverse:
https://www.zooniverse.org/

Help out with research on wildlife in your area:
https://www.inaturalist.org/

Contribute to Wikipedia:
https://www.wikipedia.org/

If you feel passionate about consumer rights, you can contribute to the wiki here:
https://consumerrights.wiki/w/Main_Page

If you like to tinker with electronics, check out Fulu Bounties and get paid for helping to get around DRM on refrigerators or on an Xbox.
https://bounties.fulu.org/

Then of course there's always volunteering for organizations nearby.

Why? I have reasons for each of these projects but for me it just sparks joy in contributing to projects that will help others.

In addition to the other companies already listed, Lyft does have an OSM team for providing updates to the map based on their own street level imagery:

https://wiki.openstreetmap.org/wiki/Lyft

I see them updating the roads in my area from time to time. So, while they're not one of the Corporate Members, they are at least donating their time to help update the maps.

There are ongoing discussions regarding this on their github.

Some parts of the world have traffic data freely available, in other parts you may need to pay for it. For example, see the list compiled by GraphHopper here: https://github.com/graphhopper/open-traffic-collection?tab=readme-ov-file

On the CoMaps github there are privacy concerns being brought up with live traffic data collection. Some want extra privacy where no telemetry is ever collected. Some want to be able to provide an API key for traffic data. Some want an opt-in feature with a focus on privacy protections. For example, geofencing to protect home locations, stripping out data near the starting location and end destination of any trip, stripping out IP information, only counting average speeds on certain tiles of the map, etc.

In the end I'm hoping for CoMaps to pull through with a live traffic option that also has strong privacy protections in place.

[–] Citrus_Cartographer@lemmy.world 2 points 2 months ago (1 children)

OsmAnd does, but only for Android users, and only if you set up online routing to work with a particular service (you'll need an API key for something like GraphHopper).

To enable this, on Android:

  • Go to the menu -> Settings
  • Click on your "Driving" Profile -> "Navigation Settings" -> "Navigation Type"
  • Select "Online"
  • Select "+ Add Online Routing Engine"
  • Choose your routing provider that handles traffic data and enter an API Key

Even then, I find OsmAnd to be lacking because it doesn't show me multiple options for routes, but at least I can get the best recommended route based on live traffic data.

[–] Citrus_Cartographer@lemmy.world 1 points 2 months ago (1 children)

I know they are working on plans for this, but I'm not seeing any traffic functionality in the app today. Unless I'm missing a setting somewhere?

[–] Citrus_Cartographer@lemmy.world 1 points 2 months ago* (last edited 2 months ago) (1 children)

It's a web app, so it can technically be installed, like ~~Voyager~~ Lemmy/PieFed.

https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Guides/Installing

It's kind of like a middle ground between a full app and a browser bookmark. This has the advantage of making it compatible with both Android and iOS, or you can just use it through a normal browser.


Edit: correction on Voyager -> Lemmy/PieFed.

[–] Citrus_Cartographer@lemmy.world 6 points 2 months ago* (last edited 2 months ago) (4 children)

I've used OsmAnd+, Organic Maps, CoMaps, MapComplete, etc.
My favorite app that I'm looking forward to is CartesApp. Unfortunately it doesn't have an English translation yet. It's only geared towards French users for now.

It has an interface that's very familiar to Google Map users, and clicking on locations brings up the kind of information you're used to when using Google Maps.

https://cartes.app/

https://codeberg.org/cartes/web

Edit: That being said, the web app works fine for me when "installing" with a browser that has a built-in translation service.

 

Evan wasn't satisfied with the Aerial Photo that New York Times used.

So he fixed up the map in OSM and showed off some very useful details.

view more: next ›