基于POI的功能区划分
最近看了一些中文论文,对基于POI的功能区划分也是有了粗浅的认识,虽然我主要的目标并不是要做基于POI的功能区的划分,但是这也是必须的一步。
1.基于POI的功能区划分方法1
这是我看到的第一种方法,也是最简单的方法,如果想要知道某个点A的功能分区,那么可以用以下方法:
- 以A点为圆心,划定半径为r的缓冲区;
- 然后统计该缓冲区内的各个类型的POI点的数目,取数量最多的POI点的类型为该地区的功能分区;
- 第二步提到的这种方法是最简单,最粗暴的,效果应该也是不错的,但是未免考虑的过于简单了,因此有很多改进,比如说计算缓冲区内的各个类型的POI的核密度值之和(POI核密度的估计是基于整个POI点位数据的,而不是仅仅对一个缓冲区做核密度估计),取核密度值最高的那个类型为代表类型。选取缓冲区内特定类型兴趣点的核密度值之和、而非数量的原因在于:核密度值代表被计算要素在其周围邻域中的密度,因此相对于直接计算缓冲区范围内不同类型兴趣点数量,不仅能够反映缓冲区范围内不同类型的兴趣点密度、同时也能够反映缓冲区周边一定空间范围内不同类型兴趣点的密度信息。
2.基于POI的功能区划分方法2
基于POI数据使用TF-IDF方法进行北京五环范围内的城市用地功能分区,实验从道路网和格网两个层面开展,并与遥感影像进行对比验证,从中提取出主要的交通枢纽,在此基础上,从空间服务范围和空间强度两个维度对火车站和机场的地理特性进行分析,包括空间分布范围的特点、受区域影响的强弱、空间联系强度的差异等内容,最后,进一步对比各重要交通枢纽所在空间单元作为出租车行程起始点和终止点的共性和差异性。
我觉得用格网应该更好一点吧,划分好格网后,用TF-IDF方法进行分区,TF-IDF的方法介绍,该方法其实就是判断某个POI点在该格网或该区域的重要性,然后利用这个重要性来确定该区域的的功能分区,也是十分简单易行。
3.使用Ripley’s K 函数和核密度估计进行交通小区划分优化
这个就不是功能分区了,但是思路也可以学习下。
- 首先基于POI点进行核密度估计,然后设定阈值划定热点区域;
- 用Ripley’s K 函数确定最佳的空间尺度,也就是要使得整个区域聚集性尽可能高。
- 将一个热点区域中且距离小于最佳的空间尺度的交通小区合并。
Ripley’s K 函数简单介绍
Ripley’s K 函数工作原理
核密度估计1
核密度估计2
其他
目前只看到这些,之后在看一些paper来补充吧
参考文献
[1] 赵鹏军,曹毓书.基于多源地理大数据与机器学习的地铁乘客出行目的识别方法[J].地球信息科学学报,2020,22(09):1753-1765.
[2] 赵家瑶, 李宏伟, 邓圣乾, et al. 基于POI数据的城市功能区识别及主要交通枢纽空间分析[J]. 测绘与空间地理信息, 2019, 042(012):38-42.
[3] 诸葛雪玉, 张文闯, 谭娅琦, et al. 基于POI空间聚类的交通小区划分方法改进[J]. 山西建筑, 2018, 044(026):7-8.
基于POI的功能区划分相关推荐
- [转]基于POI的功能区划分()
最近看了一些中文论文,对基于POI的功能区划分也是有了粗浅的认识,虽然我主要的目标并不是要做基于POI的功能区的划分,但是这也是必须的一步. 1.基于POI的功能区划分方法1 这是我看到的第一种方法, ...
- cpu java poi 导出_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略
Java:Java的jar包之POI的简介.安装.使用方法(基于POI的转换-Word.Excel.Ppt等转html)之详细攻略 目录 POI的简介 1.基本功能 POI的安装 POI的使用方法(基 ...
- 基于POI的读写Excel文件的工具类
依赖的jar包: import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStrea ...
- java 浏览器 excel导出excel_使用Java导出Excel表格并由浏览器直接下载——基于POI框架...
非异步方法 /** * 使用Java导出Excel表格并由浏览器直接下载--基于POI框架 * * @param response * @return * @throws IllegalAccessE ...
- 基于 POI 封装 ExcelUtil 精简的 Excel 导入导出
由于 poi 本身只是针对于 excel 等office软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合. 一.现状 本人经历过几家公司的代码封装,导入导 ...
- java自动生成生成java透视表_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- 基于poi包的流式文件和版式文件操作工具
说明 该工具类是基于poi包的流式文件(如doc.excel等)和版式文件(如pdf.ofd等)的操作工具类. 因为自己在开发相关功能的时候踩过一些坑,网上也很多例子都不适用,不是jar版本不对,要么 ...
- java excel 透视_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
最新文章
- 2015/4/24~GET方式和POST方式传值大小的限制
- bo a1 蓝牙音箱 中文说明
- uni-app导航栏配置
- 分子排列不同会导致_刘珏文: DNA寡核苷酸的冷冻定向拉伸和排列
- C++基础汇总(一)
- Exadata上oracle binary的make日志
- centos7安装flink集群_《从0到1学习Flink》—— Flink 写入数据到 Kafka
- Petuum - Careers
- [转载](热议)“我不伟大”,但可以让善良“春暖花开”
- [大妈吐糟] 虾米音乐的系列猜想
- [转载] Python3 字典 values() 方法
- MAC电脑Command键怎么调换为Control键
- 141.环形链表(力扣leetcode)博主可答疑该问题
- 计算机应用基础项目化教程ppt,计算机应用基础项目化教程_课件
- 企业微信接口下载微盘文件
- 1. 架构到底是指什么? 容易混淆的概念
- 智慧应急 科学管理:打造园区安全智慧大脑
- 免费抠人像、抠图网站
- 有哪些在家健身的软件?Mac健身软件推荐
- Renderdoc调试总结