最近看了一些中文论文,对基于POI的功能区划分也是有了粗浅的认识,虽然我主要的目标并不是要做基于POI的功能区的划分,但是这也是必须的一步。

1.基于POI的功能区划分方法1

这是我看到的第一种方法,也是最简单的方法,如果想要知道某个点A的功能分区,那么可以用以下方法:

  1. 以A点为圆心,划定半径为r的缓冲区;
  2. 然后统计该缓冲区内的各个类型的POI点的数目,取数量最多的POI点的类型为该地区的功能分区;
  3. 第二步提到的这种方法是最简单,最粗暴的,效果应该也是不错的,但是未免考虑的过于简单了,因此有很多改进,比如说计算缓冲区内的各个类型的POI的核密度值之和(POI核密度的估计是基于整个POI点位数据的,而不是仅仅对一个缓冲区做核密度估计),取核密度值最高的那个类型为代表类型。选取缓冲区内特定类型兴趣点的核密度值之和、而非数量的原因在于:核密度值代表被计算要素在其周围邻域中的密度,因此相对于直接计算缓冲区范围内不同类型兴趣点数量,不仅能够反映缓冲区范围内不同类型的兴趣点密度、同时也能够反映缓冲区周边一定空间范围内不同类型兴趣点的密度信息。

2.基于POI的功能区划分方法2

基于POI数据使用TF-IDF方法进行北京五环范围内的城市用地功能分区,实验从道路网和格网两个层面开展,并与遥感影像进行对比验证,从中提取出主要的交通枢纽,在此基础上,从空间服务范围和空间强度两个维度对火车站和机场的地理特性进行分析,包括空间分布范围的特点、受区域影响的强弱、空间联系强度的差异等内容,最后,进一步对比各重要交通枢纽所在空间单元作为出租车行程起始点和终止点的共性和差异性。
我觉得用格网应该更好一点吧,划分好格网后,用TF-IDF方法进行分区,TF-IDF的方法介绍,该方法其实就是判断某个POI点在该格网或该区域的重要性,然后利用这个重要性来确定该区域的的功能分区,也是十分简单易行。

3.使用Ripley’s K 函数和核密度估计进行交通小区划分优化

这个就不是功能分区了,但是思路也可以学习下。

  1. 首先基于POI点进行核密度估计,然后设定阈值划定热点区域;
  2. 用Ripley’s K 函数确定最佳的空间尺度,也就是要使得整个区域聚集性尽可能高。
  3. 将一个热点区域中且距离小于最佳的空间尺度的交通小区合并。

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.

---------------------
作者:WenbinYao&YouweiHu
来源:CSDN
原文:https://blog.csdn.net/qq_39805362/article/details/108824993

[转]基于POI的功能区划分()相关推荐

  1. 基于POI的功能区划分

    最近看了一些中文论文,对基于POI的功能区划分也是有了粗浅的认识,虽然我主要的目标并不是要做基于POI的功能区的划分,但是这也是必须的一步. 1.基于POI的功能区划分方法1 这是我看到的第一种方法, ...

  2. cpu java poi 导出_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  3. Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略

    Java:Java的jar包之POI的简介.安装.使用方法(基于POI的转换-Word.Excel.Ppt等转html)之详细攻略 目录 POI的简介 1.基本功能 POI的安装 POI的使用方法(基 ...

  4. 基于POI的读写Excel文件的工具类

    依赖的jar包: import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStrea ...

  5. java 浏览器 excel导出excel_使用Java导出Excel表格并由浏览器直接下载——基于POI框架...

    非异步方法 /** * 使用Java导出Excel表格并由浏览器直接下载--基于POI框架 * * @param response * @return * @throws IllegalAccessE ...

  6. 基于 POI 封装 ExcelUtil 精简的 Excel 导入导出

    由于 poi 本身只是针对于 excel 等office软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合. 一.现状 本人经历过几家公司的代码封装,导入导 ...

  7. java自动生成生成java透视表_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  8. 基于poi包的流式文件和版式文件操作工具

    说明 该工具类是基于poi包的流式文件(如doc.excel等)和版式文件(如pdf.ofd等)的操作工具类. 因为自己在开发相关功能的时候踩过一些坑,网上也很多例子都不适用,不是jar版本不对,要么 ...

  9. java excel 透视_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

最新文章

  1. python3 多进程库 multiprocessing 使用简介
  2. 【只有光头才能变强,文末有xx】分享一波Lambda表达式
  3. java编程50_java经典50编程题(1-10)
  4. /bin/bash^M: bad interpreter: No such file or directory
  5. java虚拟机堆栈工作原理_java虚拟机工作原理?
  6. 一群参与境内外赌博网站的开发的程序员被抓,网友:切勿面向监狱编程...
  7. Solr6.1 smartCN配置
  8. php curl 内存 设置,curl out of memory window下PHP调用curl报内存不够
  9. 加密芯片——3DES算法特点与应用注意事项
  10. flex中list或Combox中的子项上移下移操作
  11. 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。
  12. bp神经网络预测模型实例,bp神经网络模型的建立
  13. java ee与j2ee_JavaEE/J2EE与J2SE/JDK版本的相关性
  14. Kotlin 元编程(注解,反射)
  15. 软件测试周刊(第36期):为什么你要当程序员?
  16. Dcloud云函数服务空间
  17. 设计了一款 IGBT单脉冲、双脉冲测试波形信号发生器
  18. 太空上新 | 张肇达 张凯惠:嫦娥奔月有了现实版
  19. python爬取游戏数据,Python 爬虫之好游快爆游戏排行信息爬取
  20. Codeforces - 1428E. Carrots for Rabbits

热门文章

  1. 厦门大学计算机学院离散数学复试,2019年厦门大学计算机考研复试办法
  2. 微信内打开的H5页二次分享成卡片模式
  3. Wordpress网站地图插件
  4. 知晓当前是在哪一个 Activity Kotlin.Android
  5. 火影忍者、英雄联盟国内版、和平精英强开90/120帧方法
  6. 平面解析几何----双曲线的硬解公式
  7. 网上银行系统1:系统分析
  8. 心态-《积极的力量》书中的精髓:如何保持积极乐观的心态,从而提升我们的幸福感?
  9. Android进阶2之有道词典开发
  10. 卸载windows电脑软件,这样卸载才干净