Я пытаюсь прочитать следующий URL (http://sdi.fish.govt.nz/sdi/mapserver.wfs?SERVICE=WFS&REQUEST=GetFeature&TYPENAME=Annual%20distribution%20of%20Albacore%20tuna&VERSION=1.1.0) в R (3.2.2). С веб-сайта он выглядит в формате gml или graphml. Я хотел бы преобразовать его в полезный шейп-файл, но я застрял на стадии импорта.Ошибка чтения_графика с данными графа:: индекс графа был слишком большим, недопустимое значение
library(RCurl)
library(igraph)
test_url <- 'http://sdi.fish.govt.nz/sdi/mapserver.wfs?SERVICE=WFS&REQUEST=GetFeature&TYPENAME=Annual%20distribution%20of%20Albacore%20tuna&VERSION=1.1.0'
getURL(test_url)
# example of some of the substantial amount of output
# [1] "<?xml version=\"1.0\"?><wfs:FeatureCollection xmlns:gml=\"http://www.opengis.net/gml\" xmlns:fish=\"http://www.fish.govt.nz/fish\" xmlns:gmlsf=\"http://www.opengis.net/gmlsf\"
read_graph(testURl, format='graphml')
# Error in .Call("R_igraph_read_graph_graphml", file, as.numeric(index), :
# At foreign-graphml.c:1350 : Graph index was too large, Invalid value
Есть ли способ округления индекса графа к большому или альтернативный подход к чтению данных?
Спасибо за разъяснение, не осознал, что это было такое захламленное пространство имен и сбивало с толку. –