PM2.5与城市化的关系

一、 吴浪,周廷刚,温莉,刘晓璐,朱晓波.基于遥感数据的PM2.5与城市化的时空关系研究——以成渝城市群为例[J].长江流域资源与环境,2018,27(09):2142-2152.

研究数据:1998-2013年夜间灯光、NASA PM2.5栅格数据集、统计年鉴()
研究方法:GWR、 地理探测器
研究区:成渝城市群
研究内容:

  1. 基于GWR模型,探讨了PM2.5浓度与夜间灯光(一定程度上表示城市化水平)的关系
  2. 基于地理探测器,探讨了2006 年、2010 年、2013 年成渝城市群各城市灯光指数、建成区面积、城区人口密度、建成区绿化覆盖率、城镇化率 5 个城市化指标
    因子对城区PM2.5的影响

欧阳晓,朱翔,贺清云.城市化与生态系统服务的空间交互关系研究———以长株潭城市群为例.生态学报,2019,39(20):7502⁃ 7513

研究方法:双变量空间自相关

启示:可以利用双变量空间自相关探讨PM2.5与城市化的空间交互关系

  1. 由于获取和空间化社会数据困难,本文从人口增长、经济发展和城市用地扩张三个方面选取指标来表征城市化。 其中:人口密度量化人口城市化、GDP 密度量化经济城市化、城市用地比例量化土地城市化,由于人口密度、GDP 密度、城市用地比例的空间分布高度相似,对每个网格内的三个指标进行标准化,将三个标准化后的指标整合为一个综合指标,即城市化综合水平(Comprehensive Urbanization Level, CUL)。
  2. 利用双变量 Moran′s I 描述 生态系统服务价值与城市化之间的空间聚类(空间正相关)和空间离散(空间负相关)。
    在这里插入图片描述

在这里插入图片描述

detector是探测器,它把探测任务交给具体的探测实现类的实例完成。 cpDetector内置了一些常用的探测实现类,这些探测实现类的实例可以通过add方法 加进来,如ParsingDetector、 JChardetFacade、ASCIIDetector、UnicodeDetector。 detector按照“谁最先返回非空的探测结果,就以该结果为准”的原则返回探测到的 字符集编码。 cpdetector.io.CodepageDetectorProxy detector = cpdetector.io.CodepageDetectorProxy.getInstance(); /*------------------------------------------------------------------------- ParsingDetector可用于检查HTML、XML等文件或字符流的编码,构造方法中的参数用于 指示是否显示探测过程的详细信息,为false不显示。 ---------------------------------------------------------------------------*/ detector.add(new cpdetector.io.ParsingDetector(false)); /*-------------------------------------------------------------------------- JChardetFacade封装了由Mozilla组织提供的JChardet,它可以完成大多数文件的编码 测定。所以,一般有了这个探测器就可满足大多数项目的要求,如果你还不放心,可以 再多加几个探测器,比如下面的ASCIIDetector、UnicodeDetector等。 ---------------------------------------------------------------------------*/ detector.add(cpdetector.io.JChardetFacade.getInstance()); //ASCIIDetector用于ASCII编码测定 detector.add(cpdetector.io.ASCIIDetector.getInstance()); //UnicodeDetector用于Unicode家族编码的测定 detector.add(cpdetector.io.UnicodeDetector.getInstance()); JAVA.nio.charset.Charset charset = null; File f=new File("待测的文本文件名"); try { charset = detector.detectCodepage(f.toURL()); } catch (Exception ex) {ex.printStackTrace();} if(charset!=null){ System.out.println(f.getName()+"编码是:"+charset.name()); }else System.out.println(f.getName()+"未知"); 上面代码中的detector不仅可以用于探测文件的编码,也可以探测任意输入的文本流的编码,方法是调用其重载形式: Java代码 charset=detector.detectCodepage(待测的文本输入流,测量该流所需的读入字节数);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值