计算脏区 (Data Management)
摘要
识别在指定时间点后发生更改的镶嵌数据集中的区域。
用法
-
此工具可构造一个面,用以界定包含一个或多个在指定时间点后发生过改动的镶嵌数据集项的区域。
这使得那些根据镶嵌数据集来构造衍生产品(如缓存)的工具和应用程序,可以就自上次衍生产品与镶嵌数据集同步以后出现的最新变动执行部分更新。
-
可以通过以下两种方式指定日期和时间参数:
- XML 时间字符串
- 非 XML 字符串
有效的 XML 时间字符串必须采用以下格式中的一种:
- YYYY-MM-DDThh:mm:ss
- YYYY-MM-DDThh:mm:ss.ssssZ
- YYYY-MM-DDThh:mm:ss.ssss-00:00
- YYYY-MM-DDThh:mm:ss+00:00
- YYYY
- YYYY-MM
- YYYY-MM-DD
- YYYY-MM-DDZ
- YYYY-MM-DDThh
- YYYY-MM-DDThhZ
- YYYY-MM-DDThh:mm
- YYYY-MM-DDThh:mmZ
- YYYY-MM-DDThh:mm:ss
- YYYY-MM-DDThh:mm:ssZ
出现在某些 XML 时间字符串最后的部分表示的是时区。用 Z 指定的时区是祖鲁时间 (Zulu Time),即格林尼治时间 (Greenwich Mean Time)。您也可以通过与祖鲁时间的时差指定时区。如果未指定时区,将使用所在地的时区。
有效的非 XML 时间字符串可以采取以下显示的任意格式:
- YYYY/MM/DD hh:mm:ss.s
- YYYY/MM/DD hh:mm:ss
- YYYY/MM/DD hh:mm
- YYYY/MM/DD hh
- YYYY/MM
- YYYY-MM-DDhhmmss.s
- YYYY-MM-DDhhmmss
- YYYY-MM-DDhhmm
- YYYY-MM-DDhh
- YYYY-MM-DD
- YYYY-MM
- YYYYMMDDhhmmss.s
- YYYYMMDDhhmmss
- YYYYMMDDhhmm
- YYYYMMDDhh
- YYYYMMDD
- YYYYMM
- YYYY
语法
ComputeDirtyArea_management (in_mosaic_dataset, {where_clause}, timestamp, out_feature_class)
参数 | 说明 | 数据类型 |
in_mosaic_dataset |
输入镶嵌数据集。 | Mosaic Layer |
where_clause (可选) |
可以为数据的特定子集指定专门的 SQL 查询。 | SQL Expression |
timestamp |
指定日期和时间。所有在此日期后修改的镶嵌项将用于计算脏区。 目前,支持两种类型的日期格式:
有关时间字符串格式设置的详细信息,请参阅使用提示。 | String |
out_feature_class |
将在其中创建脏区面的输出要素类。 | Feature Class |
代码实例
ComputeDirtyArea 示例 1(Python 窗口)
ComputeDirtyArea 的 Python 示例。
import arcpy
arcpy.ComputeDirtyArea_management("c:/workspace/fgdb.gdb/md", "#",
"2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")
ComputeDirtyArea 示例 2(独立脚本)
ComputeDirtyArea 的 Python 脚本示例。
##===========================
##Compute Dirty Area
##Usage: ComputeDirtyArea_management in_mosaic_dataset {where_clause} timestamp
## out_feature_class
try:
import arcpy
arcpy.env.workspace = "c:/workspace"
# Find the area changed after 6:00pm Jan 12th 2010
arcpy.ComputeDirtyArea_management("fgdb.gdb/md", "#", "2010-01-12T18:00:00.00-08:00", "dirtyarea.shp")
except:
print "Compute Dirty Area example failed."
print arcpy.GetMessages()
环境
此工具不使用任何地理处理环境
许可信息
ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013