注册
登录
MapInfo
如何在R中读取Mapinfo文件
返回
如何在R中读取Mapinfo文件
作者:
狗头军师
发布时间:
2024-03-05 04:54:56 (3月前)
法国国家研究所(Insee)以MapInfo格式提供地理数据(两个文件.mid和.mif和一个dbf文件)。如何在R中读取这些文件?
收藏
举报
2 条回复
1#
回复此人
v-star*위위
|
2020-08-07 14-35
有一个用于MapInfo文件(包rgdal)的OGR驱动程序: ``` R> library("rgdal") R> ogrDrivers()[28, ] name write 28 MapInfo File TRUE ``` 但是您的文件/几何存在问题,readOGR并显示错误消息: ``` R> ogrListLayers("R02_rfl09_UTM20N1000.mid") [1] "R02_rfl09_UTM20N1000" R> readOGR("R02_rfl09_UTM20N1000.mid", layer="R02_rfl09_UTM20N1000") OGR data source with driver: MapInfo File Source: "R02_rfl09_UTM20N1000.mid", layer: "R02_rfl09_UTM20N1000" with 967 features and 4 fields Feature type: wkbPolygon with 2 dimensions Error in stopifnot(is.list(srl)) : ring not closed ``` 但是,我可以使用GRASS GIS读取文件,可以通过R(程序包spgrass6)编写脚本: `v.in.ogr dsn=R02_rfl09_UTM20N1000.mid output=R02_rfl09_UTM20N1000 snap=1e-08`
编辑
登录
后才能参与评论