Я пытаюсь построить многоугольник в R, используя MySQL в качестве источника db. Эти данные представляют собой точки многоугольника, которые были первоначально созданы при загрузке данных шейп-файла ESRI в MySQL с использованием ogr2ogr.Построение многоугольника в R из данных шейп-файла из MYSQL
(QGIS> OGR> MySQL> R)
Подключение к серверу MySQL работает хорошо, используя RMySQL. Данные извлекаются с использованием SQL-запроса следующим образом.
shape <- dbGetQuery(mydb, 'select astext(shape) from world where ogr_fid = 1')
Данные выглядит следующим образом при выводе в R.
POLYGON((149.751386816 -34.700984991,149.752416704 -34.6955999555,149.755517664 -34.695999944.....))
Может кто-нибудь сказать мне, что формат этих данных в и там R библиотека, которая может построить полигон?
Большое спасибо
Использование rgeos :: readWKT (форма $ shape) - но мы не можем видеть ваше имя столбца wkt, так что это предположение. – mdsumner
Да, это формат. Преобразован в SpatialPolygon и теперь отображается. Спасибо за вашу помощь, высоко ценим! – Praxis