前提先安装QGIS和quickOSM插件,可转到这里查看。
方法一:在openstreetmap上查看要素属性
获取海南省码头矢量数据
1.在openstreetmap上随机查找一个码头,查看其标签属于哪一类,码头是 amenity:ferry_terminal
md_aab0c0e0.png
2.修改代码<has-kv k="amenity" v="ferry\_terminal"/>
和 geocodeArea:海南省 就可以了,完整代码如下:
<osm-script output="xml" timeout="25">
<id-query {
{geocodeArea:海南省}} into="area_0"/>
<union>
<query type="node">
<has-kv k="amenity" v="ferry_terminal"/>
<area-query from="area_0"/>
</query>
</union>
<union>
<item/>
<recurse type="down"/>
</union>
<print mode="body"/>
</osm-script>
3.粘贴进quickOSM插件 的Overpass query标签下,点运行 run query.
md_23e5c8d8.png
4.QGIS查看结果
md_c0140403.png
方法二:在说明文档查看要素属性
获取海南省,铁路站点矢量数据
1.在说明文档里找到铁路-》车站
md_1b400fe6.png
2.可以看到车站类型有很多种,这里选择火车站,即标签为 railway:station
md_a8f4948a.png
3.打开quickOSM插件,Quick query标签页分别在key,value下拉框选择railway和station,in这里输入 海南省 限制查询范围,最后点 run query 运行。
md_cd1117ff.png
4.在QGIS中查看查询结果。
md_0e6e8a45.png