Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何从WMS传单图层检索点位置数据?_R_Web Scraping_Leaflet_Maps - Fatal编程技术网

R 如何从WMS传单图层检索点位置数据?

R 如何从WMS传单图层检索点位置数据?,r,web-scraping,leaflet,maps,R,Web Scraping,Leaflet,Maps,我对使用地图非常陌生,我的任务是从该网站收集积分数据: 到目前为止,我已设法找出如何加载地图和其中一个图层: library("leaflet") library("leaflet.extras") library("shiny") x.WGS=-3.87988 y.WGS=40.26270 leaflet() %>% setView(x.WGS, y.WGS, zoom = 5) %>% addTiles() %>% addWMSTiles( baseUrl

我对使用地图非常陌生,我的任务是从该网站收集积分数据:

到目前为止,我已设法找出如何加载地图和其中一个图层:

library("leaflet")
library("leaflet.extras")
library("shiny")

x.WGS=-3.87988
y.WGS=40.26270
leaflet() %>% setView(x.WGS, y.WGS, zoom = 5) %>%
  addTiles() %>%
  addWMSTiles(
    baseUrl = "https://mapadefosas.mjusticia.es/geoserver/wms",
    layers = "INTERVENIDA",
    options = WMSTileOptions(format = "image/png", transparent = TRUE), attribution = "") 

但我有点困惑于如何从中获取要点信息。有人能帮忙吗?据我所知,闪亮的软件包在这里应该是有用的,但我不知道如何使用

你不能。您正在从端点获取图像,该端点包含图形化的小标志,并且根本没有机器可读的数据。与用于类似目的但允许访问原始(er)地理特征的协议栈(例如or)进行比较

这就是说:有一些技巧可以应用于这个特定的WMS端点。如果仔细查看,您会注意到您可以要求WMS端点以多种格式向您提供图像,例如
image/png
image/jpeg
;但是这个特定的端点提供了非图像格式,例如
application/rss+xml
(又称GeoRSS)

因此,如果您在OpenLayers查看器中获取一个请求URL,请使用
application/rss+xml
更改
image/png
,并向WMS端点发出手动请求,如

https://mapadefosas.mjusticia.es/geoserver/wms?LAYERS=PROSPECTADA&SRS=EPSG:4326&FORMAT=application/rss+xml&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application/vnd.ogc.se_inimage&BBOX=-10.12451171875,34.287109375,5.12451171875,45.712890625&WIDTH=694&HEIGHT=520
…然后您将得到一个格式良好、可解析的XML文档,它看起来像

<?xml version="1.0" encoding="UTF-8"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss" version="2.0"><channel>    <title>exovi:OV_VISTA_4326_PROSPECTADA</title><description>Generated from exo2</description><link><![CDATA[https://mapadefosas.mjusticia.es:443/geoserver/wms?service=wms&request=GetMap&version=1.1.1&format=application%2Frss+xml&layers=exovi%3AOV_VISTA_4326_PROSPECTADA&styles=prospectada&height=520&width=694&transparent=true&bbox=-10.12451171875%2C34.287109375%2C5.12451171875%2C45.712890625&srs=EPSG%3A4326]]>    </link><atom:link href="https://mapadefosas.mjusticia.es:443/geoserver/wms?service=wms&amp;request=GetMap&amp;version=1.1.1&amp;format=application%2Frss+xml&amp;layers=exovi%3AOV_VISTA_4326_PROSPECTADA&amp;styles=prospectada&amp;height=520&amp;width=694&amp;transparent=true&amp;bbox=-10.12451171875%2C34.287109375%2C5.12451171875%2C45.712890625&amp;srs=EPSG%3A4326" rel="self"/><item><title>OV_VISTA_4326_PROSPECTADA.fid--343d670c_171b1be4379_4def</title><link><![CDATA[https://mapadefosas.mjusticia.es:443/geoserver/wms/reflect?featureid=OV_VISTA_4326_PROSPECTADA.fid--343d670c_171b1be4379_4def&layers=exovi%3AOV_VISTA_4326_PROSPECTADA&format=application%2Fatom%2Bxml]]></link><guid><![CDATA[https://mapadefosas.mjusticia.es:443/geoserver/wms/reflect?featureid=OV_VISTA_4326_PROSPECTADA.fid--343d670c_171b1be4379_4def&layers=exovi%3AOV_VISTA_4326_PROSPECTADA&format=application%2Fatom%2Bxml]]></guid>         <description><![CDATA[<h4>OV_VISTA_4326_PROSPECTADA</h4>
<ul class="textattributes">
<li><strong><span class="atr-name">CARTOGRAFICA_UTM_ID</span>:</strong> <span class="atr-value">177</span></li>
<li><strong><span class="atr-name">FOSA_NM</span>:</strong> <span class="atr-value">186/2009 ASTU</span></li>
<li><strong><span class="atr-name">FOSA_ID</span>:</strong> <span class="atr-value">186</span></li>
<li><strong><span class="atr-name">DENOMINACION_TX</span>:</strong> <span class="atr-value">Fosa en la Avda. de Oviedo, hacia el nº 28</span></li>

<li><strong><span class="atr-name">LOCALIDAD_TX</span>:</strong> <span class="atr-value">Noreña</span></li>
<li><strong><span class="atr-name">PROVINCIA_TX</span>:</strong> <span class="atr-value">Asturias</span></li>
<li><strong><span class="atr-name">LOCALIDAD_ALTERNATIVA_TX</span>:</strong> <span class="atr-value">Noreña</span></li>
<li><strong><span class="atr-name">RAZON_TX</span>:</strong> <span class="atr-value">FUSILAMIENTO</span></li>
<li><strong><span class="atr-name">FOSA_ESTADO_TX</span>:</strong> <span class="atr-value">DESAPARECIDA</span></li>
<li><strong><span class="atr-name">ESTADO_ACTUAL_FOSA_TX</span>:</strong> <span class="atr-value">BAJO CONSTRUCCIÓN</span></li>
<li><strong><span class="atr-name">NUM</span>:</strong> <span class="atr-value">0</span></li>
</ul>
]]></description><georss:point>43.394316667 -5.706486111</georss:point></item>    <item><title>OV_VISTA_4326_PROSPECTADA.fid--343d670c_171b1be4379_4df0</title><link><![CDATA[https://mapadefosas.mjusticia.es:443/geoserver/wms/reflect?featureid=OV_VISTA_4326_PROSPECTADA.fid--343d670c_171b1be4379_4df0&layers=exovi%3AOV_VISTA_4326_PROSPECTADA&format=application%2Fatom%2Bxml]]></link><guid><![CDATA[https://mapadefosas.mjusticia.es:443/geoserver/wms/reflect?featureid=OV_VISTA_4326_PROSPECTADA.fid--343d670c_171b1be4379_4df0&layers=exovi%3AOV_VISTA_4326_PROSPECTADA&format=application%2Fatom%2Bxml]]></guid><description><![CDATA[<h4>OV_VISTA_4326_PROSPECTADA</h4>
exovi:OV_VISTA_4326_PROSPECTADA由exo2 OV_VISTA_4326_PROSPECTADA.fid生成-343d670c_171b1be4379_4def OV_VISTA_4326_PROSPECTADA
  • CARTOGRAFICA\u UTM\u ID:177
  • FOSA_NM:186/2009 ASTU
  • FOSA_ID:186
  • 最新消息:Fosa en la Avda。德奥维耶多,哈西亚岛,北纬28度
  • LOCALIDAD_TX:Noreña
  • PROVINCIA\U TX:Asturias
  • LOCALIDAD\u ALTERNATIVA\u TX:Noreña
  • RAZON\u TX:Fuslamiento
  • FOSA_ESTADO_TX:DESAPARECIDA
  • ESTADO_实际_FOSA_TX:BAJO CONSTRUCCIÓN
  • NUM:0
]]>43.394316667-5.706486111展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望展望
然后,您应该能够通过XML或GeoRSS解析器通过管道传输数据,并根据需要转换数据。根据您的技能和工具,您可能希望尝试其他非图像格式。如果您只需下载数据,则根本不需要使用传单


(请注意,在撰写本文时,该特定端点以GeoRSS格式提供数据,而其他WMS端点可能提供也可能不提供非图像格式(由其管理员配置)