R 抓取在线地图

R 抓取在线地图,r,web-scraping,geospatial,R,Web Scraping,Geospatial,我正试图找到一种方法,从这个网站上刮取保护区的空间多边形:。然而,我还不知道怎么做。有人建议如何开始这个过程吗?可能在R或QGIS环境中。该服务器提供WMS,因此您可以使用URL下载数据,如: http://birdlaa8.miniserver.com:8080/geoserver/wfs?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=birdlife_dz:IbaMapGlobal_POL_wm_2020

我正试图找到一种方法,从这个网站上刮取保护区的空间多边形:。然而,我还不知道怎么做。有人建议如何开始这个过程吗?可能在R或QGIS环境中。

该服务器提供WMS,因此您可以使用URL下载数据,如:

http://birdlaa8.miniserver.com:8080/geoserver/wfs?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=birdlife_dz:IbaMapGlobal_POL_wm_20200930_selected&TYPENAME=birdlife_dz:IbaMapGlobal_POL_wm_20200930_selected
您可以选择以下任何输出格式:

<ows:Parameter name="outputFormat">
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value>
<ows:Value>GML2</ows:Value>
<ows:Value>KML</ows:Value>
<ows:Value>SHAPE-ZIP</ows:Value>
<ows:Value>application/gml+xml; version=3.2</ows:Value>
<ows:Value>application/json</ows:Value>
<ows:Value>application/vnd.google-earth.kml xml</ows:Value>
<ows:Value>application/vnd.google-earth.kml+xml</ows:Value>
<ows:Value>csv</ows:Value>
<ows:Value>gml3</ows:Value>
<ows:Value>gml32</ows:Value>
<ows:Value>json</ows:Value>
<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value>
<ows:Value>text/xml; subtype=gml/3.2</ows:Value>
</ows:Parameter>
</ows:Operation>

text/xml;子类型=gml/3.1.1
GML2
KML
塑形拉链
application/gml+xml;版本=3.2
应用程序/json
application/vnd.google-earth.kml xml
application/vnd.googleearth.kml+xml
csv
gml3
gml32
json
text/xml;子类型=gml/2.1.2
text/xml;亚型=gml/3.2

通过在url末尾添加
&outputformat=csv

我知道我可以请求它。我的想法是自动清除所有欧盟IBA。