enricofer / go2mapillary

a plugin for displaying and extracting information from Mapillary street level imagery with QGIS (3.0)
GNU General Public License v3.0
34 stars 14 forks source link

Mapillary API v4 #45

Open cbeddow opened 3 years ago

cbeddow commented 3 years ago

Upgrade will be needed to keep the plugin running. See new Mapillary documentation here: https://www.mapillary.com/developer/api-documentation

  1. Please register a new client ID (client access toke )
  2. Use the new vector tile endpoints
  3. Retrieving data from the API in a box or point radius search must be done via the vector tiles

Please contact me if you need help!

quentin-fractale commented 3 years ago

Hi, is there a way to add a vector tile from mapillary directly in QGIS ? for instance the computed coverage: https://tiles.mapillary.com/maps/vtp/mly1_computed_public/2/{z}/{x}/{y}?access_token=XXX

since QGIS 3.16, you can add a vector tile layer: [https://docs.qgis.org/3.16/en/docs/user_manual/working_with_vector_tiles/vector_tiles_properties.html](Qgis documentation)

image

I tried with a personnal token but I think i'm missing something because nothing appears.

igeofr commented 3 years ago

Hi Quentin, It works for me in QGIS and if you want to filter the entities you can adapt the symbology :

"value" IS 'general--traffic-sign--g1'

image

quentin-fractale commented 3 years ago

Hi, thanks @igeofr, nevermind, that works, I should have had a network issue.

Silberhand commented 2 years ago

Hi,

I tried to filter the entities by adapting the symbology, but it doesnt work. Am I missing something? Unbenannt

enricofer commented 2 years ago

There is a not supported API upgrade, at the moment the development is discontinued and the plugin is deprecated.

cbeddow commented 2 years ago

@enricofer I am doing some research. Can you help remind me:

  1. Is Qt6 not an option?
  2. What other Python library do you recommend for equitectangular image viewing?
  3. Is OpenGL a problem? It could be that the JOSM code could be ported to Python, which uses OpenGL but it seems will crash on MacOS
enricofer commented 2 years ago

1. QGIS 3 is using QT5. QGIS core developers started to research the porting of QT6 libraries to QGIS 4 main new release. But the time line of the transiction isn't specified, and anyway is not available for end users.

2. I only see threejs gui examples running in python controlled browser

3. OpenGL was not a problem for QT webkit browser. outdated javascript instruction set is the problem.