ArcGIS教程:创建随机栅格
2014-07-16 14:41
162 查看
摘要
基于“分析”窗口的范围和像元大小创建一个随机浮点值介于 0.0 与 1.0 之间的栅格。
插图
用法
· 创建随机栅格工具可为输出栅格中的每个像元生成相应值。
· 此工具中的输出栅格始终为浮点型。
· 像元值最高可精确到小数点后 7 位数。
· 重复使用同一个种子值或默认值不会生成相同的栅格。
· 您可以通过参数更改种子,从而确保随机数生成器每次使用的起始值各不相同。
· 要生成值,应结合使用随机数生成器和 Microsoft 中的标准 C 库。在 Visual Studio 6 中,资源代码包含在 RAND.c文件中,该文件通常位于 Program Files/Microsoft Visual Studio/VC98/CRT/SRC。
· “数据管理”工具箱中的创建随机栅格工具可为值的分布提供更多选项。
语法
CreateRandomRaster ({seed_value}, {cell_size}, {extent})
返回值
代码实例
CreateRandomRaster 示例 1(Python 窗口)
本例将基于定义的像元大小和范围创建具有随机值的输出栅格。
CreateRandomRaster 示例 2(独立脚本)
本例将基于定义的像元大小和范围创建具有随机值的输出栅格。
基于“分析”窗口的范围和像元大小创建一个随机浮点值介于 0.0 与 1.0 之间的栅格。
插图
用法
· 创建随机栅格工具可为输出栅格中的每个像元生成相应值。
· 此工具中的输出栅格始终为浮点型。
· 像元值最高可精确到小数点后 7 位数。
· 重复使用同一个种子值或默认值不会生成相同的栅格。
· 您可以通过参数更改种子,从而确保随机数生成器每次使用的起始值各不相同。
· 要生成值,应结合使用随机数生成器和 Microsoft 中的标准 C 库。在 Visual Studio 6 中,资源代码包含在 RAND.c文件中,该文件通常位于 Program Files/Microsoft Visual Studio/VC98/CRT/SRC。
· “数据管理”工具箱中的创建随机栅格工具可为值的分布提供更多选项。
语法
CreateRandomRaster ({seed_value}, {cell_size}, {extent})
返回值
代码实例
CreateRandomRaster 示例 1(Python 窗口)
本例将基于定义的像元大小和范围创建具有随机值的输出栅格。
CreateRandomRaster 示例 2(独立脚本)
本例将基于定义的像元大小和范围创建具有随机值的输出栅格。
相关文章推荐
- ArcGIS教程:创建随机栅格
- ArcGIS教程:创建正态栅格
- ArcGIS教程:创建正态栅格
- ArcGIS教程:创建常量栅格
- ArcGIS教程:创建成本面栅格
- ArcGIS教程:创建经验半变异函数
- ArcGIS教程:创建散点图
- ArcGIS教程:怎么创建箱形图
- ArcGIS教程:创建包含对开页面的地图册
- ArcGIS教程:栅格表面的分辨率
- ArcGIS教程:创建成本最低路径
- ArcGIS教程:更改栅格分辨率
- ArcGIS教程:将模糊逻辑应用于叠加栅格(一)
- Arcgis 栅格矢量化基础教程
- ArcGIS教程:将模糊逻辑应用于叠加栅格(二)
- ArcGIS教程:管理栅格数据的方法
- ArcGIS教程:栅格波段
- ArcGIS教程:栅格数据的单元大小
- ArcGIS教程:创建气泡图
- ArcGIS教程:创建无凹陷点的DEM