merkaartor icon indicating copy to clipboard operation
merkaartor copied to clipboard

Implement OSM Editor Imagery Index

Open Krakonos opened this issue 9 years ago • 5 comments

The following project lists (almost) every useful imagery that can be useful for mapping. It could replace rather old hardcoded list, and could be easily updated.

https://github.com/osmlab/editor-imagery-index

Krakonos avatar Jul 27 '15 09:07 Krakonos

Consider also using https://josm.openstreetmap.de/maps (see https://josm.openstreetmap.de/wiki/Maps) which is an open user-editable Wiki.

stoecker avatar Jan 04 '16 20:01 stoecker

May I ask how the status is on this one? This would certainly lift up Merkaartor to the next level. I'd like to contribute to this feature but I fear this is more than I can handle, especially for a completely new code base.

schwukas avatar Sep 07 '19 17:09 schwukas

It's on the top of the list together with the imagery dialog improvements; though I have very little time on my hands, so it does not really mean anything :-(.

I don't actually think it would be that difficult, as all the rendering is already implemented -- we just need to import (or load on demand) the correct URL and parameters from the various lists.

Let me know if you'd like to contribute, I'm willing to show you where to start (at least).

Krakonos avatar Nov 14 '19 21:11 Krakonos

I had a look around the files and I think I'll give it try. I won't promise anything, though. Just let me know what you have in mind and tell me where I should start and I'll be off :)

schwukas avatar Nov 24 '19 16:11 schwukas

Well, I'd split that task into two or three separate tasks:

  1. Look around for different sources and format, decide on which ones to use and what will be the input.
  2. Parse the data. I'd recommend writing a parser as a separate module that can be executed independently (and tested). I believe it might be easiest to start outside the Merkaartor code.
  3. Integrate the parser. We need to think about the UI presented to the user. I'd probably start with a simple "Import from imagery index" button in TMS/WMS dialog, that would open up the list of available sources, user would choose one and that would be imported.

One note though, I plan to rewrite the TMS/WMS dialog as it is a bit buggy. I might need to change the data classes for that a bit, but nothing severe I expect.

Krakonos avatar Nov 24 '19 17:11 Krakonos