下方表格记录了空间统计工具箱中每个工具所发生的更改。每个表格对应一个工具,您可通过单击工具名称导航至工具参考页面。有关解释这些历史表格内容的详细信息,请参阅该主题结尾部分。
平均最近邻
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 派生的输出参数名称从 HTML_Report_File 改为 Report_File。 |
10.0 | 新增了三个派生的输出参数:
将 Display_Output_Graphically 参数名称改为了 Generate_Report 并以报表文件代替了弹出图形结果。 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
|
9.3 | 新增了派生的输出参数:PValue |
9.0 | 此版本的新特性 |
计算面积
版本 | 描述 |
---|---|
10.3 | 未迁移到 ArcGIS Pro 1.0 |
9.0 | 此版本的新特性 |
计算近邻点距离
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.0 | 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
|
9.2 | 此版本的新特性 |
中心要素
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.0 | 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
|
9.3 | 新增参数:Case_Field |
9.0 | 此版本的新特性 |
聚类和异常值分析 (Anselin Local Moran's I)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.2 | 新增参数:Apply_False_Discovery_Rate__FDR__Correction |
10.1 | 新增了派生的输出参数:Source_ID Conceptualization_of_Spatial_Relationships 参数具有两个新选项:
CONTIGUITY_EDGES_ONLY 代替 POLYGON_CONTIGUITY_(FIRST_ORDER) 选项(已移除)。 |
10.0 | 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
尽管仍然支持先前的格式,但为了保持一致,已将 Conceptualization_of_Spatial_Relationships 参数选项的格式改为:
|
9.3 | 新增了两个派生的输出参数:
通过计算建议的距离值功能,将 distance_band_or_threshold_distance 参数从 Required 更改为 Optional。 |
9.0 | 此版本的新特性 |
带渲染的聚类/异常值分析
版本 | 描述 |
---|---|
10.3 | 未迁移到 ArcGIS Pro 1.0 |
9.0 | 此版本的新特性 |
收集事件
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
9.0 | 此版本的新特性 |
收集事件并渲染
版本 | 描述 |
---|---|
10.3 | 未迁移到 ArcGIS Pro 1.0 |
10.1 | 将 Output_Layer_File 参数重命名为 Output_Layer。 |
9.0 | 此版本的新特性 |
将空间权重矩阵转换为表
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
9.3 | 此版本的新特性 |
计数渲染
版本 | 描述 |
---|---|
10.3 | 未迁移到 ArcGIS Pro 1.0 许可从 Basic 更改为 Advanced |
10.0 | 参数名称大小写更改:
|
9.0 | 此版本的新特性 |
方向分布 (标准差椭圆)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.0 | 尽管仍然支持先前的格式,但为了保持一致,已将 Ellipse_Size 参数选项的格式改为:
|
9.2 | 用于修正计算标准差椭圆的算法的重要 bug 修补程序;在 9.2 之前的版本中无法正确计算这些内容。 为纠正拼写错误,Output_Ellipse_Feature_Class 代替了 Ouput_Ellipse_Feature_Class 参数。 |
9.0 | 此版本的新特性 |
线性方向平均值
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.0 | 确定了布尔型参数 Orientation_Only 的选项:
|
9.0 | 此版本的新特性 |
探索性回归
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 此版本的新特性 |
将要素属性导出到 ASCII
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 参数名称大小写更改:从 Output_Ascii_File 更改为 Output_ASCII_File 新增了布尔型参数参数:Add_Field_Names_to_Output |
9.0 | 此版本的新特性 |
生成网络空间权重
版本 | 描述 |
---|---|
10.4 | 已迁移到 ArcGIS Pro 1.0 工具 UI 进行了更改,新增工具类别自定义出行模式选项。此外,网络选项类别重命名为网络分析选项。这些更改不会影响之前的工作流或通过 Python 命令行调用此工具的方式。 新增两个参数是为了利用随 StreetMap Premium for ArcGIS 提供的新功能:
|
10.3 | 未迁移到 ArcGIS Pro 1.0 指定了所需 Network Analyst 扩展名。 |
9.3 | 此版本的新特性 |
生成空间权重矩阵
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 新增了 3 个参数:
Conceptualization_of_Spatial_Relationships 参数新增了一个选项:SPACE_TIME_WINDOW |
9.3 | 此版本的新特性 |
地理加权回归 (GWR)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.2 | coefficient_raster_workspace 参数移除了数据类型 Folder |
10.1 | bandwidth_method 参数的 BANDWIDTH PARAMETER 选项重命名为 BANDWIDTH_PARAMETER |
9.3 | 此版本的新特性 |
分组分析
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 此版本的新特性 |
高/低聚类(Getis-Ord General G)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 派生的输出参数名称从 HTML_Report_File 改为 Report_File。 Conceptualization_of_Spatial_Relationships 参数具有两个新选项:
CONTIGUITY_EDGES_ONLY 选项代替 POLYGON_CONTIGUITY_(FIRST_ORDER) (已移除)。 |
10.0 | 新增了派生的输出参数:HTML_Report_File。 将 Display_Output_Graphically 参数名称改为了 Generate_Report 并以报表文件代替了弹出图形结果。 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
尽管仍然支持先前的格式,但为了保持一致,已将 Conceptualization_of_Spatial_Relationships 参数选项的格式改为:
|
9.3 | 新增了派生的输出参数:PValue 通过计算建议的距离值功能,将 distance_band_or_threshold_distance 参数从 Required 更改为 Optional。 |
9.2 | 用于修正方差计算方法的重要 bug 修补程序。 |
9.0 | 此版本的新特性 |
热点分析 (Getis-Ord Gi*)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.2 | 新增参数:Apply_False_Discovery_Rate__FDR__Correction |
10.1 | 新增了派生的输出参数:Source_ID Conceptualization_of_Spatial_Relationships 参数具有两个新选项:
CONTIGUITY_EDGES_ONLY 代替 POLYGON_CONTIGUITY_(FIRST_ORDER) 选项(已移除)。 |
10.0 | 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
尽管仍然支持先前的格式,但为了保持一致,已将 Conceptualization_of_Spatial_Relationships 参数选项的格式改为:
|
9.3 | 新增了派生的输出参数:Probability_Field 通过计算建议的距离值功能,将 distance_band_or_threshold_distance 参数从 Required 更改为 Optional。 |
9.0 | 此版本的新特性 |
带渲染的热点分析
版本 | 描述 |
---|---|
10.3 | 未迁移到 ArcGIS Pro 1.0 |
9.3 | 通过计算建议的距离值功能,将 distance_band_or_threshold_distance 参数从 Required 更改为 Optional。 |
9.1 | 新增参数:Distance_Band_or_Threshold_Distance |
9.0 | 此版本的新特性 |
增量空间自相关
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 此版本的新特性 |
平均中心
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
9.0 | 此版本的新特性 |
中位数中心
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.0 | 此版本的新特性 |
多距离空间聚类分析 (Ripley's K 函数)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 用于修正用户对 Boundary Correction Method选择 SIMULATE_OUTER_BOUNDARY_VALUES 并选择 Compute Confidence Envelope 后出现的错误结果。 |
10.0 | 新增了派生的输出参数:Result_Image 将 Display_Results_Graphically 参数确定为:
尽管仍然支持其他格式,但为了保持一致,已将 Compute_Confidence_Envelope 参数选项改为:
尽管仍然支持其他格式,但为了保持一致,已将 Study_Area_Method 参数选项改为:
尽管仍然支持其他格式,但为了保持一致,已将 Boundary_Correction_Method 参数选项改为:
|
9.2 | 此版本的新特性 |
优化的热点分析
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 更改了计算像元大小的算法。显而易见,无论是否为 Bounding Polygons Defining Where Incidents Are Possible 参数指定要素类,这种更改都可以使像元大小匹配。 |
10.2 | 此版本的新特性 |
普通最小二乘法 (OLS)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 新增参数:Output_Report_File |
9.3 | 此版本的新特性 |
相似搜索
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.2.1 | 此版本的新特性 |
空间自相关 (Global Moran's I)
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.1 | 派生的输出参数名称从 HTML_Report_File 改为 Report_File。 Conceptualization_of_Spatial_Relationships 参数具有两个新选项:
CONTIGUITY_EDGES_ONLY 选项代替 POLYGON_CONTIGUITY_(FIRST_ORDER) (已移除)。 |
10.0 | 新增了派生的输出参数:HTML_Report_File。 将 Display_Output_Graphically 参数名称改为了 Generate_Report 并以报表文件代替了弹出图形结果。 尽管仍然支持先前的格式,但为了保持一致,已将 Distance_Method 参数选项的格式改为:
尽管仍然支持先前的格式,但为了保持一致,已将 Conceptualization_of_Spatial_Relationships 参数选项的格式改为:
|
9.3 | 新增参数:PValue 通过计算建议的距离值功能,将 distance_band_or_threshold_distance 参数从 Required 更改为 Optional。 |
9.2 | 修补了重要的 bug 以修正标准化权重的结果;在 9.2 之前的版本中,分析标准化权重的结果有误。 |
9.0 | 此版本的新特性 |
标准距离
版本 | 描述 |
---|---|
10.3 | 已迁移到 ArcGIS Pro 1.0 |
10.0 | 尽管仍然支持先前的格式,但为了保持一致,已将 Circle_Size 参数的格式改为:
|
9.2 | 为纠正拼写错误,Output_Standard_Distance_Feature_Class 代替了 Ouput_Standard_Distance_Feature_Class 参数。 |
9.0 | 此版本的新特性 |
Z 得分渲染
版本 | 描述 |
---|---|
10.3 | 未迁移到 ArcGIS Pro 1.0 许可从 Basic 更改为 Advanced |
10.0 | 参数名称大小写更改:
|
9.0 | 此版本的新特性 |
About the toolbox history tables
At every release, Esri makes changes to existing tools and introduces new tools. These changes provide solutions to problems that were difficult to solve in previous releases and make tools more powerful and easier to use.
As an example of how you might use these history tables, suppose you are helping a colleague who is using version 10.2 while you're using version 10.3. You might suggest to your colleague that they use the Add Geometry Attributes tool to find point centroids of polygon features. The Add Geometry Attributes tool is found in the Data Management toolbox, and checking the Data Management toolbox history topic, you find that Add Geometry Attributes was not introduced until the 10.2.1 release. You can then suggest a 10.2 workflow of using the Feature To Point tool to find polygon centroids.
When changes are made to existing tools, every effort is made to maintain backward compatibility, meaning that the use of a tool in the previous release continues to work in the new release. That is, suppose you have a model or script written in version 10.2 that uses the Buffer tool. At version 10.3, the Buffer tool has a new optional parameter, method, with the default value of PLANAR. Your 10.2 script or model will work in 10.3 because the new method parameter is optional and its default value causes Buffer to work exactly the same way it did in 10.2.
Esri strives to maintain backward compatibility. However, it's not always possible due to the new functionality being introduced. Here are the cases where backward compatibility may break:
- If a parameter was removed, old workflows that used the parameter will no longer work.
- If a parameter option was removed, old workflows that used the option may no longer work. In many cases, the option that was removed is replaced by another option and the tool knows what to do if the previous option was specified.
- If a parameter had a data type removed and your old workflow used inputs of that data type, the old workflow will not work in the new version.
- A license change may affect your workflow. Most license changes are downward (from Advanced to Standard, for example) which would not affect backward compatibility.
- An extension change may affect your workflow. Extension changes that affect existing workflows are rare.
- If a parameter's default value changed, it may affect your workflow. You'll need to examine your existing workflows to determine the effect of the default value change.
- If the order of parameters changed, scripts that use positional arguments may break.
Below is more information about changes cataloged in the history tables.
New at this version
The last row of each table always contains the release version at which the tool was introduced to the toolbox.
Ported / Not ported to ArcGIS Pro
If you're transitioning from ArcMap to ArcGIS Pro, you may need to know whether a tool in ArcMap is also available in ArcGIS Pro. The majority of tools found in version 10.3 were ported over to (that is, replicated and made available in) ArcGIS Pro version 1.0. Information about whether the tool was ported over from ArcMap to the ArcGIS Pro platform is usually contained in the first row of the table. Note that you can use the Analyze Tools For Pro tool to check whether your ArcMap models and scripts will run in ArcGIS Pro.
Parameter options
A parameter option (also referred to as an enumerator) is a string that affects tool execution. For example, the join_attributes parameter of the Intersect tool has three options: ALL, NO_FID, and FID_ONLY. New options appear occasionally from release to release, and options may be removed. An option introduced in a later version (such as 10.4) cannot be used in an earlier version (such as 10.3).
Sometimes you'll see an option removed and replaced with a very similar option, such as Euclidean distance replaced with EUCLIDEAN_DISTANCE. In cases like this, the tool is programmed to accept either option and backward compatibility is not broken.
New and removed parameters
New parameters are almost always added as the last parameter so backward compatibility is maintained in scripts. However, sometimes the new parameter must be inserted between existing parameters and compatibility in scripts may be broken—you may have to edit your script to run in the later version. If a new parameter is inserted between existing parameters, it will be noted as a change in parameter order.
Removed parameters are rare. Scripts that use the removed parameter will have to be changed, but models should continue to run.
Parameter default value changes
Optional parameters have a default value—the value that will be used unless you change it. If there is a change to a parameter's default value, it may affect your existing models and scripts.
Parameter data type changes
A data type defines the permissible values for a parameter, such as the type of datasets (features, tables, networks, and so on). If a data type is removed at a version, it means that the parameter no longer accepts the dataset as input or output. You may have to change your models and scripts if they use the removed data type.
Parameter order
New parameters are almost always added as the last parameter and don't affect the order of existing parameters. In rare cases, the order of existing parameters may change, and scripts that use positional arguments may break. Instead of using positional arguments, you can use keyword arguments as shown below. Models will still execute as they are not dependent on parameter order.
# Positional arguments - skipping optional arguments using empty strings is dependent on
# the order of the optional parameters
#
arcpy.AddField_management("schools", "school_id", "LONG", "", "", "", "", "NON_NULLABLE")
# Keyword arguments - position doesn't matter
#
arcpy.AddField_management("schools", "school_id", "LONG", field_is_nullable="NON_NULLABLE")
Parameter name case
The name of a parameter may change case, for example, from In_Features to in_features. This change only affects scripts that use keyword arguments. In Python, keyword arguments are case sensitive.
Parameter type
A parameter type may change from required to optional or from optional to required. Changing from optional to required may affect existing workflows.
Tool licensing and extension
A licensing or extension change may affect existing workflows.
Deprecated tool
See the topic What is a deprecated tool? for more information.