Ajouter des fonds de carte IGN #37

Closed
opened 6 months ago by b_b · 2 comments
b_b commented 6 months ago
Collaborator

Maintenant qu'on peut y accéder sans clé, ça peut devenir intéressant d'ajouter les fonds de géoportail, cf https://geoservices.ign.fr/actualites/2021-10-04-evolution-des-modalites-dacces-aux-services-web

https://geoservices.ign.fr/services-web-decouverte on pourra ajouter le fond de carte plan et photo aériennes, exemple :

	'nom' => 'Geoportail IGN',
	'layer' => 'L.tileLayer(
		"https://wxs.ign.fr/decouverte/geoportail/wmts?&REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&STYLE=normal&TILEMATRIXSET=PM&FORMAT=image/jpeg&LAYER=ORTHOIMAGERY.ORTHOPHOTOS&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}",
		{
			maxZoom: 21,
			attribution : "IGN"
		}
	)'

Seul problème, en les définissant avec un niveau de zoom à 21, on tombe parfois sur des "zones grises" où le niveau de zoom n'est pas aussi haut. À voir si le service propose une url pour connaître le maxzoom de la zone concernée.

Maintenant qu'on peut y accéder sans clé, ça peut devenir intéressant d'ajouter les fonds de géoportail, cf https://geoservices.ign.fr/actualites/2021-10-04-evolution-des-modalites-dacces-aux-services-web https://geoservices.ign.fr/services-web-decouverte on pourra ajouter le fond de carte plan et photo aériennes, exemple : ```php 'nom' => 'Geoportail IGN', 'layer' => 'L.tileLayer( "https://wxs.ign.fr/decouverte/geoportail/wmts?&REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&STYLE=normal&TILEMATRIXSET=PM&FORMAT=image/jpeg&LAYER=ORTHOIMAGERY.ORTHOPHOTOS&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}", { maxZoom: 21, attribution : "IGN" } )' ``` Seul problème, en les définissant avec un niveau de zoom à 21, on tombe parfois sur des "zones grises" où le niveau de zoom n'est pas aussi haut. À voir si le service propose une url pour connaître le maxzoom de la zone concernée.
b_b added the
amélioration
label 6 months ago
b_b self-assigned this 6 months ago
Poster
Collaborator

Pour contourner le problème du zoom max, on peut jouer avec maxNativeZoom: 19 qui permet tout de même de zoomer à 21 (en agrandissant les tuiles du zoom 19).

Pour contourner le problème du zoom max, on peut jouer avec `maxNativeZoom: 19` qui permet tout de même de zoomer à 21 (en agrandissant les tuiles du zoom 19).
Poster
Collaborator

Au final, je pense que je vais l'ajouter dans https://github.com/leaflet-extras/leaflet-providers qui est la lib qu'on utilise pour les fonds de carte. À suivre... La blague, on les a déjà en fait https://github.com/leaflet-extras/leaflet-providers/issues/381 ^^

~~Au final, je pense que je vais l'ajouter dans https://github.com/leaflet-extras/leaflet-providers qui est la lib qu'on utilise pour les fonds de carte. À suivre...~~ La blague, on les a déjà en fait https://github.com/leaflet-extras/leaflet-providers/issues/381 ^^
b_b closed this issue 6 months ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.