arcgis教程分区几何统计

arcgis教程分区几何统计

ID:8972906

大小:144.38 KB

页数:10页

时间:2018-04-13

arcgis教程分区几何统计_第1页
arcgis教程分区几何统计_第2页
arcgis教程分区几何统计_第3页
arcgis教程分区几何统计_第4页
arcgis教程分区几何统计_第5页
资源描述:

《arcgis教程分区几何统计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、地理国情监测云平台ArcGIS教程:分区几何统计一、分区结合统计  摘要  为数据集中的各个区域计算指定的几何测量值(面积、周长、厚度或者椭圆的特征值)。插图  用法·区域定义为输入中具有相同值的所有区。各区无需相连。栅格和要素数据集都可用于区域输入。·在指定输入区域数据时,默认区域字段将为第一个可用的有效字段。如果无其他有效字段存在,则ObjectID字段(如OID或FID)将为默认字段。·如果为区域字段选择保留字段(例如,OBECTID、FID或OID),则这可能导致结果中存在一些不明确现象。结果包括特定输出格式类型以及指定区域字段所必需

2、的特定保留字段名称。如果对于特定输出格式,指定字段具有与保留字段相同的名称,则在输出中以结果中所有字段名均唯一的方式更改区域字段的名称。·各几何类型的输出栅格的数据类型将为浮点型。·如果某个特定区域仅由一个像元组成,或者该区域为单个像元方块,那么会将椭圆(在此情况下为圆)的方向设置为90度。  语法  ZonalGeometry(in_zone_data,zone_field,{geometry_type},{cell_size})参数说明数据类型in_zone_data定义区域的数据集。可通过整型栅格或要素图层来定义区域。RasterLay

3、er

4、FeatureLayerzone_field保存定义每个区域的值的字段。该字段必须是区域数据集的整型字段。Fieldgeometry_type(可选)要计算的几何类型。·         AREA — 各个区域的面积。·         PERIMETER — 各个区域的周长。·         THICKNESS — 区域中最深(或最厚)的点String北京数字空间科技有限公司地理国情监测云平台距其周围像元的距离。·         CENTROID — 定位各个区域的质心。cell_size(可选)用于分区操作的处理像元大小。如果专

5、门进行设置,则是环境中的值。如果未设置环境,则默认的像元大小将由区域数据类型确定,如下所示:·         如果区域数据集为栅格,则像元大小将与区域栅格相同。·         如果区域数据集为要素,则像元大小为输出空间参考中区域要素数据集范围的宽度或高度较小值除以 250。AnalysisCellSize  返回值名称说明数据类型out_raster输出分区几何栅格。Raster  代码实例  ZonalGeometry示例1(Python窗口)  本示例为输入面要素定义的各个区域确定面积。import arcpyfrom arcpy 

6、import envfrom arcpy.sa import *env.workspace= "C:/sapyexamples/data"outZonalGeometry=ZonalGeometry("zones.shp", "Classes", "AREA", 0.2)outZonalGeometry.save("C:/sapyexamples/output/zonegeomout3")  ZonalGeometry示例2(独立脚本)  本示例为输入面要素定义的各个区域确定面积。#Name:ZonalGeometry_Ex_02.py#De

7、scription:Calculatesforeachzoneinadatasetthespecifiedgeometry#  measure(area,perimeter,thickness,orthecharacteristics#  ofellipse).#Requirements:SpatialAnalystExtension#Importsystemmodulesimport arcpy北京数字空间科技有限公司地理国情监测云平台from arcpy import envfrom arcpy.sa import *#Setenviro

8、nmentsettingsenv.workspace= "C:/sapyexamples/data"#SetlocalvariablesinZoneData= "zones.shp"zoneField= "Classes"cellSize= 0.2#CheckouttheArcGISSpatialAnalystextensionlicensearcpy.CheckOutExtension("Spatial")#ExecuteZonalStatisticsoutZonalGeometry=ZonalGeometry(inZoneData,zon

9、eField, "AREA",cellSize) #SavetheoutputoutZonalGeometry.save("C:/sapyexamples/outp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。