无论用arcgis,还是Mapgis做空间分析的时候,都会遇到一个汇总统计的问题:

如下图,B图层为不同的区域,A图层为对应空间位置上的坡度等级,现在要统计B图层中每个区域不同坡度等级的面积,该怎么办?

传统的做法是,通过空间联接或者相交,或者联合等空间分析工具,把图层A的属性赋给图层B,然后统计。数据量比较小的时候,这种方法还可以,如果数据量比较大,比如做双评价的时候,有几千万甚至上亿个图斑的时候,用前面的方法就会很慢,甚至于软件崩溃。这个时候,本文分享的小技巧就派上用场啦!

首先,A图层一共有1,2,3,4,5五个数值。B图层有a、b、c、d四个区域,分别赋值为1,2,3,4。然后,构造一个单调函数,以单调递增为例:

F=B*B*(A+5)

然后,得到如下对应表:

在这个表中,6代表a区域内的坡度为1的,7代表a区域内坡度为2的……以此类推。

然后,用栅格计算器计算就可以了。

经实测,8000W数据量,大概半分钟即可完成。

这个小技巧虽然看上去比较低级,却可以实实在在的解决实际问题,而且用处很广。更关键的是,可以节省很多时间。

空间统计分析_空间汇总统计分析的小技巧:构造单调函数相关推荐

  1. 双变量空间自相关_空间计量经济学的发展及其应用,经济模型总会需要

    为处理数据的空间相关性和空间异质性而发展的空间计量经济学, 已成为空间数据的标准分析工具, 并开始进入计量经济学的主流.从最初的探索性空间数据分析, 空间计量经济学发展到横截面数据空间计量模型, 进一 ...

  2. 图像处理保研面试_细思极妙的保研面试经验汇总?这些小技巧太加分了吧

    各大高校夏令营如火如荼进行中,但今年因为特殊原因,大部分高校采取了线上面试的方法,但不乏也有一大批学校仍采取传统的线下面试形式,鉴于这种情况,今天君君将分两部分说明,线上线下面试,我们可以拥有的加分小 ...

  3. 小米手机拦截返回音设置不了_小米手机的隐藏小技巧!超级黑科技,你用过几个...

    我们都知道,小米手机现在发展的很快,而且也越来越受到大家的喜欢,小编身边的米粉可不在少数,尤其是小米手机上面的一些隐藏小技巧,真的是太好用,难怪会受到一众米粉的追捧!今天小编就来带大家看看小米这些隐藏 ...

  4. iphone清理缓存小技巧_那些不为人知的iPhone隐藏小技巧

    最近本小编在跟同事交流iPhone隐藏技巧过程中发现自己居然有好多功能都不知道,一度怀疑自己用的假苹果!!于是我就奋发图强.把网上一些比较有用的iPhone隐藏技巧搜索.整理了这篇,可能还是不全.希望 ...

  5. python hist函数_虎哥的python小技巧放送之绘制统计图(2)

    先放出第一期让大家回顾一下上次的内容 虎哥的python小技巧放送之绘制统计图(1) 第一期主要给大家讲了一些图形设置的东西.这一次开始正式带大家画图~ 折线图:折线图可以通过matplotlib中的 ...

  6. 导出来的双引号怎么处理_阿里巴巴国际站图片处理小技巧

    No1: 利用好图片银行 在阿里巴巴国际站上传产品前,一定要先将处理好的图片上传至图片银行中,这样在后续需要添加图片的地方,比如:主图.详情页,以及颜色选项,只需要从图片银行中上传即可,不需要重复从本 ...

  7. ubuntu pycharm设置快捷图标_这些Ubuntu中的小技巧,你知道吗?

    Ubuntu中的小技巧 大家伙儿暑假愉快!假期的小I也有在认真探索,这些Ubuntu中的快捷键小技巧,来和小I一起get吧! 01快速截图 使用ubuntu自带的截图功能快速截图(全屏截图.当前窗口截 ...

  8. ppt倒计时3分钟_这些出神入化的PPT小技巧,帮你轻松告别丑PPT!花3分钟看一看吧...

    现在有很多小伙伴都会和PPT打交道,不过在PPT中还是有很多操作将很多人拦住了,做出来的PPT也是有点惨不忍睹了. 别担心,今天小编将分享几个非常实用的PPT小技巧给大家,帮大家轻松做出好看的PPT~ ...

  9. 小写数字转大写_不得不说的Excel小技巧:设置单元格格式将小写金额转换成大写...

    大家好,我是小秋,近期一段时间比较忙,没有在今日头条上更新原创文章了.希望朋友们多多见谅,下面与大家分享一个Excel实用小技巧:如何设置单元格格式将小写金额转换成大写? 1.应用场景 在报销单.收据 ...

最新文章

  1. 【AllJoyn专题】基于AllJoyn和Yeelink的传感器数据上传与指令下行的研究
  2. Elasticsearch query和filter过滤有什么不同
  3. wxWidgets:wxAboutDialogInfo类用法
  4. HI3559A和AI深度学习框架caffe
  5. oracle ogg 删除,OGG导致归档无法RMAN删除一例
  6. mobile 部署和/或注册失败 0x8973190e 解决办法
  7. uni的numberbox怎么用_jQuery EasyUI表单插件Numberbox数字框
  8. 安川控制器MP3300与C# 上位机通讯
  9. 5006.推荐初学者几本CCNA教程和材料
  10. mysql percent_SQL 之 SELECT 之 PERCENT用法介绍
  11. encapsulation dot1q vlan-id命令
  12. 基于御安全APK加固的游戏反外挂方案
  13. 怎样把其他格式的音频文件转换成MP3格式的
  14. JavsScript基础语法01
  15. VtigerCRM重置管理员密码
  16. k8s篇-网络-Ingress对象详解
  17. 【C++】1074:津津的储蓄计划(信息学奥赛)
  18. 康佳KKTV K32刷机
  19. ElasticSearch7 数据类型之日期类型
  20. 安装mips编译器和模拟器/mips GCC编译环境搭建

热门文章

  1. python备份虚拟环境
  2. chrome查看md文件
  3. 每天进步一点点《ML - KNN》
  4. 不能将brassplus类型的值分配到brass类的实体_Java 基础 - 类与对象
  5. GAN —— 《Generative Adversarial Nets》
  6. 面向车载通信的安全关键技术【会议】
  7. 基于多源文档片段的神经网络排序模型(Neural Ranking Models with Multiple Document Fields)
  8. 相机标定(Camera calibration)
  9. Delphi 7连接MySql 5 5 15
  10. 如何制作一个简单的游戏 Cocos2d x 2 0 4