write.ogr创建一层字符串

时间:2019-03-27 14:08:28

标签: r qgis

我正在通过write.OGR将R中计算的属性添加到我的shapefile中。 我希望将数值作为“整数”或“实数”字段添加到shapefile中,但是QGIS会将其作为“字符串”(也称为文本)导入,因此无法使用任何QGIS功能根据值,创建饼图等 我曾尝试重构这些字段,但由于QGIS认为内容是“字符串”而不是“真实”,因此显然它们变为空值。

基本上,这应该很简单: 1.将用R计算的统计信息(模型输出等)添加到shapefile,然后使用plot(myshape)等检查属性。 2.为了更漂亮的输出和演示,将所述shapefile导入QGIS并添加标签,图例等。 3.打印/另存为pdf

merge(shp, attr, by.x="IDx", by.y="IDy"
writeOGR(shp, dsn=".", layer="mySHP", driver="ESRI Shapefile")

我希望找到一种方法,以指定的正确字段类型将在R中创建的shapefile导入QGIS。

0 个答案:

没有答案