zoukankan      html  css  js  c++  java
  • ArcGIS制图之Subset工具点抽稀

    制图工作中,大量密集点显示是最常遇到的问题。其特点是分布可能不均匀、数据点比较密集,容易造成空间上的重叠,影响制图美观。那么,如果美观而详细的显示制图呢?

    Subset Features(子集要素)工具是 ArcGIS 地统计分析模块的一个工具,该工具可将数据按照百分比进行抽稀,生成两个结果数据集,一个是抽稀后保留的数据,另一个是互补的那一部分数据。

    实现原理

    其原理是将数据分成两个子集。子集 1 将有 L 个要素,子集 2 将有 N - L 个要素(N 表示原始数据集中的要素数量)。要素的分割方法是从 [0,1] 均匀分布生成随机值。如果随机值小于 L/N,则将要素分配给第一个子集。如果不是,则将要素分配给第二个子集。

    操作步骤

    第一步,打开子集要素工具。在扩展模块面板中,勾选地统计分析扩展模块(Geostatistical Analyst),打开工具箱-地理分析工具-工具-子集要素

    第二步,执行子集要素工具。其参数设置如下,训练要素表示抽稀后的点,测试数据为抽稀后的点的补集(全集为输入要素),子集可按百分比或个数来输出,子集大小为百分比值或个数。

    如下图所示,红色点表示训练部分,蓝色点表示测试部分。可根据制图需要,设置子集大小。

    注意事项

    (1)如果原始点存在多部件,subset抽稀过程不会打散,而是按整体进行处理;

    (2)如果希望用于创建子集的随机顺序可重复,则需要在随机数生成器环境变量中指定非零种子值;

    (3)虽然能够减少一部分数据,但数据点密集的地方难免还是会有标注显示问题,而且它会把本来很稀疏的地方抽稀,这不是我们希望的,所以,在制图时,不建议采取此方法。

  • 相关阅读:
    phpqrcode生成带logo的二维码图片及带文字的二维码图片
    php 文件压缩zip扩展
    js常用的正则表达操作
    WebViewJavascriptBridge详细使用(转载)
    html5的FormData对象和input的file属性以及window.URL.createObjectURL( ) 方法(转载)
    js面向对象的实现(example 二)
    PHP二维数组(或任意维数组)转换成一维数组的方法汇总
    Yii2实现自定义独立验证器的方法
    yii2.0配置以pathinfo的形式访问
    安装 AdminLTE和 yii2-admin
  • 原文地址:https://www.cnblogs.com/liweis/p/4877114.html
Copyright © 2011-2022 走看看