使用R读取shapefile并画地图的过程
来源:互联网 发布:罚抄神器速写笔淘宝 编辑:程序博客网 时间:2024/05/21 01:28
下面是一个使用R语言绘制地图的例子。
# 首先需要加载需要使用的两个package:library(maptools)library(rgdal)# 读取数据并绘图,下面读取的是中国行政区域的shapefile到变量x中:x=readShapePoly('bou2_4p.shp')# 现在我们可以直接画出地图:plot(x)
但是上面的绘图并未使用投影而是直接使用经纬度作为平面坐标进行绘图,所以是不合适的。下面的代码首先进行mercator投影然后绘图。
# 首先,我们需要指定x本身的投影信息,下面一行代码指定x对应的投影为原始的地理坐标(经纬度):proj4string(x) <- CRS("+proj=longlat +ellps=WGS84")# 然后我们指定新的投影方式,并将x投影到其上:projNew <- CRS("+proj=merc +lat_0=45n +lon_0=100e")xProj <- spTransform(x, projNew)# 现在我们可以画出它了:dev.new()plot(xProj)
0 0
- 使用R读取shapefile并画地图的过程
- shapefile文件格式的读取
- R与GIS实践系列-Shapefile导入与地图显示
- R语言----导入shapefile的方法
- 使用GeoTools读取和绘制Shapefile格式
- shapefile文件中单点的读取
- 使用GeoTools读取和绘制Shapefile格式 -- (学习GIS【1】)
- 使用GMap控件读取.shp多边形文件(shapefile)
- 读取shapefile格式文件
- 读取shapefile格式文件
- IDL读取Shapefile文件
- Java读取shapefile
- 读取shapefile文件格式
- geotools读取shapefile文件
- 用Arcpy读取shapefile
- ArcEngine读取ShapeFile时,出现乱码的解决方案
- ArcEngine读取ShapeFile时,出现乱码的解决方案
- C++ AO读取一个shapefile文件的所有属性值
- oj 多元继承
- Android 笔记之四种launchMode
- Merge Two Sorted Lists
- C#读取数据库返回泛型集合(DataSetToList)
- 仿bctc测fdda时间。
- 使用R读取shapefile并画地图的过程
- jQuery插件实战之fullcalendar(日历插件)Demo
- GridBagLayout布局管理器
- 用Javascript进行HTML转义
- linux 守护进程编写
- UNICODE与 UTF-8的转换详解
- Excel导入数据库。
- 代码小程序练习
- 银行卡的数字检测