Bonjour,
Dans le cadre d'une requête de contenu d'un fichier geojson sous Leaflet, je recherche la syntaxe qui me permettrait d'identifier la présence de points dans ce fichier.
Voici un exemple de fichier
Il y a un point. La syntaxe pour rechercher si le champ "name" est renseigné est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "name": "03/09/2021 17:51:00", "desc": "03/09/2021 17:51:00", "time": "2021-09-03T15:51:00.968Z" }, "geometry": { "type": "LineString", "coordinates": [ [ -10.4950068, 28.3988356 ], [ -10.4812739, 28.4086504 ], [ -10.4632495, 28.4217857 ], [ -10.4453967, 28.4376364 ], [ -10.4318354, 28.4500134 ], [ -10.4203341, 28.4580124 ] ] } }, { "type": "Feature", "properties": { "name": 1, "time": "2021-09-03T15:50:55.895Z", "sym": "Airport" }, "geometry": { "type": "Point", "coordinates": [ -10.5672763, 28.4379383 ] } } ] }
J'ai essayé différentes écritures pour rechercher s'il existe un ou des points, mais je ne réussis pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ( (feature.properties.name > ''
Je vous remercie de votre aide
Edition :
Je viens de trouver un exemple sur ce site : https://javascript.hotexamples.com/f...-examples.html
Je viens d'utiliser
ça sélectionne bien les points quand ils sont présents
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(feature.geometry.type === 'Point')
Bernard
Partager