Message posté par : Sylvain Becquaert
----------------------------------------
Bonjour,
Je travaille sur des données cadastrales, avec Maplibre/Mapbox.
Après avoir mis les couches des parcelles, des sections et des communes dans problème, je
cherche à mettre les étiquettes. Ce sont des points dont le symbole est le numéro de
parcelle.
C'est là que tout se complique. J'utilise la propriété glyphs dans mon style JSON
comme ceci
-----------------
Code :
"glyphs": "https://myurl/mydata/api/glyphs/{fontstack}/{range}.pbf"
-----------------
et dans mon fichier JS:
-----------------
Code :
map.addSource('parcelle', {
type: 'vector',
url: 'app/js/json/style_cadastre.json'
});
map.addLayer({
'id': 'parcelles_ly',
"type": 'symbol',
'source': 'parcelle',
'source-layer': 'parcelles_label',
'layout': {
'text-field':['get', 'num_par'],
'text-font': ['sarala']
},
'maxzoom': 24,
'minzoom': 1
});
-----------------
Visiblement, la propriété glyphs dans mon style JSON ne suffit pas ou n'est pas
trouvée, la console me retourne systématiquement
-----------------
Code :
layers.parcelles_ly.layout.text-field: use of "text-field" requires a style
"glyphs" property
-----------------
Est ce que qqun aurait des idées ?
Merci pour vos réponses
Sylvain Becquaert
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362961#p362961
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net