RandomNumberGenerator

摘要

确定用于创建随机数的类型和种子。

说明

旧版本:

ArcGIS Pro 2.0 起不再支持 arcgis.rand()arcgis.rand() 函数主要用于支持通过计算值计算字段工具、随机数生成器环境设置以及 CreateRandomValueGenerator 函数创建随机值。应使用利用 Python random 模块的类似函数。

方法概述

方法说明
exportToString ()

将对象导出至其字符串表示。

loadFromString (string)

可以使用 WKT 字符串恢复或更新空间参考对象。 exportToString 方法可用于导出空间参考的 WKT 字符串表示。

  • 将 WKT 字符串与水平坐标系配合使用。
    # The following string is the WKT for the 
    # Geographic Coordinate system "WGS 1984" (factory code=4326)
    wkt = 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],\
                  PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]];\
                  -400 -400 1000000000;-100000 10000;-100000 10000;8.98315284119522E-09;\
                  0.001;0.001;IsHighPrecision'
    
    sr = arcpy.SpatialReference()
    sr.loadFromString(wkt)
  • 将 WKT 字符串与水平坐标系和垂直坐标系配合使用。 请注意,将在 WKT 的 VERTCS 部分中定义垂直坐标系。
    # The following string is the WKT for the 
    # Geographic Coordinate system "WGS 1984" (factory code=4326), 
    # with a vertical coordinate system "WGS 1984" (factory code=115700)
    
    wkt = 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],\
                  PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],\
                  VERTCS["WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],\
                  PARAMETER["Vertical_Shift",0.0],PARAMETER["Direction",1.0],UNIT["Meter",1.0]];\
                  -400 -400 1000000000;-100000 10000;-100000 10000;8.98315284119522E-09;\
                  0.001;0.001;IsHighPrecision'
    
    sr = arcpy.SpatialReference()
    sr.loadFromString(wkt)

方法

exportToString ()
返回值
数据类型说明
String

对象的 WKT 字符串表示。

loadFromString (string)
参数说明数据类型
string

The WKT string representation of the object.

String

相关主题