Si j'ai un fichier GEOJson, par exemple un fichier nommé test.js avec à l'intérieur ce qui suit:
{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
"geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
"properties": {"prop0": "value0"}
},
{ "type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
]
},
"properties": {
"prop0": "value0",
"prop1": 0.0
}
},
{ "type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
[100.0, 1.0], [100.0, 0.0] ]
]
},
"properties": {
"prop0": "value0",
"prop1": {"this": "that"}
}
}
]
}
comment l'ouvrir avec QGIS?
J'ouvre QGIS, j'appuie sur "ajouter une couche vectorielle", je choisis "Fichier" mais je ne parviens pas à l'ouvrir.
Si je choisis le format GEOJson, mon fichier n'est pas affiché dans la fenêtre du navigateur.
Si je ne spécifie pas le type d'entrée, j'obtiens l'erreur: "votre fichier n'est pas une source de données valide ou reconnue".
Comment dois-je formater ce fichier?
Il semble qu'il y ait un manque de documentation sur ce sujet.
Réponses:
Faites simplement glisser et déposez le fichier dans qgis, sachez que Qgis ne prend pas en charge les types mixtes dans le même fichier (point, ligne, poly) et il n'ouvrira que le premier type trouvé. Dans l'exemple ci-dessous avec votre fichier geojson, j'ai importé chaque type à la fois.
la source
Depuis QGIS 2.10.1 (début 2015), les fichiers geojson de type mixte sont pris en charge. Lorsque le fichier est ouvert, une boîte de dialogue pour sélectionner le type de géométrie souhaité s'affiche. Cet exemple charge trois couches distinctes du fichier d'exemple publié dans la question:
la source