Adapt script to enable downloads from other sources #4

Open
opened 2024-10-23 15:48:37 +02:00 by chris_debian · 3 comments

Hi, Tykayn.

Thanks so much for doing the work to enable contributors to move images from Mapillary, for use in Panoramax. I'm relatively new to Panoramax, and am tracking the Android app, and using the betas (with mixed success).

My main aim is to capture imagery, and publish it under an open source licence, for use in OSM and elsewhere.

I started doing this with OpenStreetCam, then Mapillary, then KartaView and now Mapillio. I moved to KartaView when Facebook acquired Mapillary. Sadly, none of the apps are very well maintained, and considering the commercial value (£$) that the parent companies get from user submitted images, I don't think they 'give back' very well.

Like other open source advocates, we've tried to improve things, but sadly the big companies aren't interested.

https://github.com/kartaview/android/issues/188

https://github.com/kartaview/android/issues/197

https://github.com/kartaview/android/issues/181

https://github.com/kartaview/android/issues/83

The open source community wants to 'get behind'/ support a truly 'open' client, and are tired of having to keep moving to different clients. Panoramax seems like the best solution we have had so far.

My questions are:

  1. In order to export all of our imagery from Mapillary, KartaView, Mapillio, would it be possible to adapt the script, so that the user is asked which 'repository' they want to download their images from? For example:

"Where is the imagery currently hosted:

  1. Mapillary
  2. KartaView
  3. Mapillio
  4. Somewhere else? (A user specified URL or perhaps a local destination (eg, /home//Downloads))"

The following link may be helpful https://github.com/mapilio/MapSyncer

  1. I'm not sure whether all Panoramax imagery will be stored at https://panoramax.openstreetmap.fr , or whether the imagery will be distributed across different servers, eg, Europe/ UK/ Asia/ US/ etc. Is it possible to add different destinations to the transfer/ export script? For example:

"Where will the imagery be uploaded:

  1. https://panoramax.openstreetmap.fr
  2. UK server
  3. Some other server"

Thanks, Tykayn.

Chris.

Hi, Tykayn. Thanks so much for doing the work to enable contributors to move images from Mapillary, for use in Panoramax. I'm relatively new to Panoramax, and am tracking the Android app, and using the betas (with mixed success). My main aim is to capture imagery, and publish it under an open source licence, for use in OSM and elsewhere. I started doing this with OpenStreetCam, then Mapillary, then KartaView and now Mapillio. I moved to KartaView when Facebook acquired Mapillary. Sadly, none of the apps are very well maintained, and considering the commercial value (£$) that the parent companies get from user submitted images, I don't think they 'give back' very well. Like other open source advocates, we've tried to improve things, but sadly the big companies aren't interested. https://github.com/kartaview/android/issues/188 https://github.com/kartaview/android/issues/197 https://github.com/kartaview/android/issues/181 https://github.com/kartaview/android/issues/83 The open source community wants to 'get behind'/ support a truly 'open' client, and are tired of having to keep moving to different clients. Panoramax seems like the best solution we have had so far. My questions are: 1. In order to export all of our imagery from Mapillary, KartaView, Mapillio, would it be possible to adapt the script, so that the user is asked which 'repository' they want to download their images from? For example: "Where is the imagery currently hosted: 1. Mapillary 2. KartaView 3. Mapillio 4. Somewhere else? (A user specified URL or perhaps a local destination (eg, /home/<user>/Downloads))" The following link may be helpful https://github.com/mapilio/MapSyncer 2. I'm not sure whether all Panoramax imagery will be stored at https://panoramax.openstreetmap.fr , or whether the imagery will be distributed across different servers, eg, Europe/ UK/ Asia/ US/ etc. Is it possible to add different destinations to the transfer/ export script? For example: "Where will the imagery be uploaded: 1. https://panoramax.openstreetmap.fr 2. UK server 3. Some other server" Thanks, Tykayn. Chris.
Owner

Hello,
many things are possible but it takes a lot of time to investigate about how to make them work, and it takes a lot of reverse engeineering.
The only way to export from kartaview that i found useful was to ask by email, they gave me a procedure to get my pictures, but a bunch of them are with wrong place and time, which is weird, because the sequences are showing well on their website.
to understand why would need a lot of time. Maybe you can try but i spent enough time on mapillary alone to advice people to never use their tools again and switch to OpenCamera to capture things by phone with GPS enabled.

thanks for your interest in this version of the exporter. It does not imports to panoramax, we use the regular tool of panoramax CLI for this, so you already have choices to send things where you want :)

i also recommend to send people contribute to panoramax tools and community, and setup a national instance. Panoramax will have a table at the FOSDEM to add more people involved.

i will let this ticket open if someone wants to send a merge request with it.

Hello, many things are possible but it takes a lot of time to investigate about how to make them work, and it takes a lot of reverse engeineering. The only way to export from kartaview that i found useful was to ask by email, they gave me a procedure to get my pictures, but a bunch of them are with wrong place and time, which is weird, because the sequences are showing well on their website. to understand why would need a lot of time. Maybe you can try but i spent enough time on mapillary alone to advice people to never use their tools again and switch to OpenCamera to capture things by phone with GPS enabled. thanks for your interest in this version of the exporter. It does not imports to panoramax, we use the regular tool of panoramax CLI for this, so you already have choices to send things where you want :) i also recommend to send people contribute to panoramax tools and community, and setup a national instance. Panoramax will have a table at the FOSDEM to add more people involved. i will let this ticket open if someone wants to send a merge request with it.
Author

Thanks @tykayn , that makes complete sense. Good idea to leave it open in case others want to contribute.

Thanks,

Chris

Thanks @tykayn , that makes complete sense. Good idea to leave it open in case others want to contribute. Thanks, Chris
Author

I've started to create a table which compares the various features of different mobile clients, and this includes the ability to download/ export imagery. This is the link to the forum post, in case it's helpful to future Panoramax contributors:

https://community.openstreetmap.org/t/comparing-the-restrictions-and-possibilities-of-mobile-mapping-clients/120671

Thanks,

Chris.

I've started to create a table which compares the various features of different mobile clients, and this includes the ability to download/ export imagery. This is the link to the forum post, in case it's helpful to future Panoramax contributors: https://community.openstreetmap.org/t/comparing-the-restrictions-and-possibilities-of-mobile-mapping-clients/120671 Thanks, Chris.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tykayn/mapillary_download#4
No description provided.