根據不同的來源,我有以下問題,它應該能夠使用rgdal
讀取R中的WFS層。列出可愛的WFS層並使用rgdal讀入數據幀
dsn<-"WFS:http://geomap.reteunitaria.piemonte.it/ws/gsareprot/rp-01/areeprotwfs/wfs_gsareprot_1?service=WFS&request=getCapabilities"
ogrListLayers(dsn)
readOGR(dsn,"SIC")
該代碼的結果應該是1)列出可用的WFS層和2)讀取的特定層(SIC)成R爲空間(點)數據幀。
我嘗試了幾個其他WFS服務器,但它不起作用。 我總是得到警告:
Cannot open data source
檢查的WFS司機我得到以下結果:(?再)
> "WFS" %in% ogrDrivers()$name
[1] FALSE
那麼它看起來像WFS驅動程序未在rgdal實施 或者爲什麼有這麼多的例子「聲稱」相反?
我也嘗試了gdalUtils
包,它的工作原理,但它給出了ogrinfo.exe的整個控制檯消息,而不僅僅是可用的層(我猜它只是調用ogrinfo.exe並將結果發回至R使用r shell
或system
命令)。
那麼有沒有人知道我做錯了什麼,或者如果類似的東西甚至可能與rgdal
或任何類似的包?