r读取shape文件可视化_R空间数据处理与可视化

本文介绍了如何在R中使用leaflet包调用高德地图,并探讨了空间数据的基础知识,包括shp文件、WKT与WKB。通过示例展示了如何将dataframe转换为sp对象,利用rgeos进行空间处理,并在高德地图上展示空间数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

很多朋友说在R里没法使用高德地图,这里给出一个基于leaflet包的解决方法。

library(leaflet)

# 添加高德地图

m %

addTiles(

'http://webrd0{s}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}',

options=tileOptions(tileSize=256, minZoom=9, maxZoom=17, subdomains="1234"),

attribution = '© 高德地图',

group="Road Map"

) %>%

setView(116.40,39.90, zoom = 10)

m

当然,除了告诉大家怎么在R里调用高德地图外,本文还想做的深入一些,尝试对空间可视化的基础知识做一个简单的介绍。

空间数据基础知识

shp文件

空间数据最常用的格式是shp,主要由三个文件组成:shp文件用于存储位置几何信息,dbf文件用于存储attribute,shx用于存储位置几何信息与attribute的对照表。位置几何信息主要有以下几类:points,multipoints,lines,polygons等。

WKT与WKB

WKT(Well-known text)是开放地理空间联盟OGC(Open GIS Consortium )制定的一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。举例如下:

点(Point):"PO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值