{ "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"}
}
}
]
}
如何用QGIS打开它?
我打开QGIS,按“添加矢量层”,选择“文件”,但是我无法打开它。
如果选择GEOJson格式,则文件不会显示在浏览器窗口中。
如果未指定输入类型,则会出现错误:“您的文件无效或无法识别的数据源”。 br />
我该如何格式化该文件?
似乎缺少有关此主题的文档。
#1 楼
只需将文件拖放到qgis中,请注意,Qgis不支持同一文件(点,线,多边形)中的混合类型,它只会打开找到的第一个类型。您的geojson文件,我一次导入了每种类型。
#2 楼
从QGIS 2.10.1(2015年初)开始,支持混合类型的geojson文件。打开文件后,将显示一个对话框,用于选择所需的几何类型。本示例从问题中发布的示例文件中加载三个单独的层:评论
请在哪个版本的QGIS 2.8.1上进行扩展?
– Mapperz♦
2015年5月21日,2:17
我只花了15分钟的搜索时间,找不到支持它的文档。根据2012年的先前答案,此后人们会思考。我检查了QGIS,OGR和json-c库的变更日志,但找不到对启用混合类型支持的引用。但是我确实找到了github.com/akvo/akvo-flow/issues/1070,其中显示了添加混合类型的QGIS屏幕快照,以及显示的对话框以选择要导入的类型。虽然拥有文档会很好,但我不希望这个回答者可能只是做了观察就可以对其进行研究。
–克里斯·W
15年5月21日在7:57
但是,尚不清楚这是否应该是这个答案的意思,或者是否暗示可以在QGIS的单个层中以混合几何类型打开文件(不太可能)。为了改善答案,请进一步解释“受支持”的含义以及至少测试过的版本。
–克里斯·W
2015年5月21日在8:02
评论
要在文件浏览器中查看文件,文件应具有.geojson扩展名