darktable-org / darktable

darktable is an open source photography workflow application and raw developer
https://www.darktable.org
GNU General Public License v3.0
9.13k stars 1.11k forks source link

custom map source #3124

Closed andrewharvey closed 3 years ago

andrewharvey commented 4 years ago

Is your feature request related to a problem? Please describe. I'd like to be able to use a different map source, allowing the user to enter a new tile URL, or make this configurable somewhere (I searched but couldn't find anywhere in the source code to change this, nor could find a separate plugin repo)

Describe the solution you'd like Custom map source where you can enter a name and URL with {x} {y} {z} being replaced in the same way as the OSM basemap.

pphotography commented 4 years ago

Think this is a great idea,

A good list can be found here: https://wiki.openstreetmap.org/wiki/Tile_servers

Could be implemented with a dropdown menu, its configuration could be stored in a CSV file with 'name' and 'tile URL'

andrewharvey commented 4 years ago

To give more context, I want to be able to use a custom aerial imagery layer so I can pinpoint the location with more accuracy. (There is other foss software I can use to do this, but it would be nice for darktable to support this too)

junkyardsparkle commented 4 years ago

This is the project for the map widget:

https://github.com/nzjrs/osm-gps-map

github-actions[bot] commented 4 years ago

This issue did not get any activity in the past 30 days and will be closed in 7 days if no update occurs. Please check if the master branch has fixed it since then.

johnny-bit commented 4 years ago

I've became interested in this issue because with my recent outdoors shot I find it would be great to be able to use outdoor tiles available on the list shared by @pphotography The problem I found especially with open cycle map (and others) - you have to provide it with api key.

a custom map source as a list with URL provided in it with api keys and replacements as proposed by @pphotography would solve all that. Simply say that user wanting to use some maps would have to register for (free in most cases) map plan. then update URL to include api kay and viola - problem solved :)

johnny-bit commented 4 years ago

I followed @junkyardsparkle link and found that osm-gps-map has already issue with same problem... from 2011: https://github.com/nzjrs/osm-gps-map/issues/13

So the "fix" for this issue may be either on darktable side or on osm-gps-map... or both really.