2017-03-25 1 views
1

J'ai une grande données GeoJSON avec le type de point comme celui-ci:Comment convertir un point en polygone?

{ 
    "type": "FeatureCollection", 
    "features": [ 
    { 
     "type": "Feature", 
     "properties": {}, 
     "geometry": { 
     "type": "Point", 
     "coordinates": [ 
      2.8125, 
      47.040182144806664 
     ] 
     } 
    }, 
    { 
     "type": "Feature", 
     "properties": {}, 
     "geometry": { 
     "type": "Point", 
     "coordinates": [ 
      14.765625, 
      48.69096039092549 
     ] 
     } 
    } 
    ] 
} 

Pour autant que je sache, afin de créer un polygone sur une carte, mon GeoJSON devrait avoir Polygon comme type au lieu de points. Comment puis-je le faire? Quelqu'un a-t-il une idée? Dois-je les convertir en polygone? Comment? J'ai vraiment besoin de votre aide les gars ... (J'utilise Mapbox-Gl-Js en passant)

Merci!

+0

Pourquoi voulez-vous convertir les points en polygones? Ne voulez-vous pas les rendre en tant que cercles ou icônes/marqueurs? –

+0

Parce que je veux avoir des polygones sur ma carte plutôt que des points et les styliser en conséquence – Mika

+0

Je ne comprends toujours pas ce que vous voulez dire en convertissant un point en un polygone. Peut-être un cercle autour de chaque point? http://turfjs.org/docs/#buffer –

Répondre

0

C'est simple: j'avais des données sur le terrorisme en CSV avec latitude, longitude. Quand je me suis converti à GeoJSON j'avais une structure comme ceci: { "type": "FeatureCollection", "caractéristiques": [ { "type": "Fonction", "Propriétés": {}, "géométrie": { "type": "point", "coordonnées": [ 2.8125, 47,040182144806664 ] } }

La question était la suivante: comment je peux créer une carte comme celui-ci à l'aide des données : terrorism_map

Je sais que mon geojson est inutile dans ce cas, mais j'ai besoin d'un moyen de créer une carte en utilisant ces données. Désolé de confondre ...