用法:
arcgis.learn.classify_objects(input_raster, model, model_arguments=None, input_features=None, class_label_field=None, process_all_raster_items=False, output_name=None, context=None, *, gis=None, future=False, **kwargs)
参数:
- input_raster: 必需的。包含需要分类的对象的栅格图层。
- model: 必需的模型对象。
- model_arguments: 可选字典。 Name-value 可以由客户端自定义的参数对及其值。 例如:{“name1”:”value1”,“name2”:“value2”}
- input_features: 可选要素图层。点、线或面输入要素图层,用于标识要分类和标注的每个对象的位置。输入要素图层中的每一行代表一个对象。 如果未指定输入要素图层,则该函数假定每个输入图像都包含一个要分类的对象。如果输入图像或图像使用空间参考,则函数的输出是特征层,其中每个图像的范围用作每个标记特征层的边界几何。如果输入图像或图像未在空间上引用,则函数的输出是包含图像 ID 值和每个图像的类标签的表。
- class_label_field:
可选的字符串。将在输出要素图层中包含分类标签的字段的名称。
如果未指定字段名称,则会在输出要素图层中生成一个名为 ClassLabel 的新字段。
- 例子:
- “ClassLabel”
- process_all_raster_项目: 可选的布尔值。 如果设置为 False,影像服务中的所有栅格项目将被镶嵌在一起并进行处理。这是默认设置。 如果设置为 True,则影像服务中的所有栅格项目都将作为单独的影像进行处理。
- output_name: 可选的。如果未提供,则该方法会创建一个 Feature 图层并将其用作输出。您可以从 GIS 中传入现有的要素服务项目来使用它。或者,您可以传入应通过此方法创建的输出要素服务的名称,以用作工具的输出。如果该名称的服务已经存在,则会引发 RuntimeError
- context:
可选字典。上下文包含影响任务执行的其他设置。字典可以包含以下键的值:
- cellSize - 设置输出栅格像元大小或分辨率
- extent - 设置函数使用的处理范围
- parallelProcessingFactor - 设置并行处理因子。默认为“80%”
- processorType - 设置处理器类型。 “CPU” 或 “GPU”
- gis: 可选的地理信息系统。运行此工具的 GIS。如果未指定,则使用活动 GIS。
返回:
包含分类对象的输出要素图层项
函数可用于使用指定的深度学习模型,根据来自重叠影像数据的信息,为每个要素输出具有分配类标签的要素服务。 .. 笔记:
This function is supported with ArcGIS Enterprise (Image Server)
相关用法
- Python arcgis.learn.classify_pixels用法及代码示例
- Python arcgis.learn.compute_accuracy_for_object_detection用法及代码示例
- Python arcgis.learn.list_models用法及代码示例
- Python arcgis.learn.export_training_data用法及代码示例
- Python arcgis.learn.train_model用法及代码示例
- Python arcgis.learn.detect_objects用法及代码示例
- Python arcgis.gis._impl._profile.ProfileManager.save_as用法及代码示例
- Python arcgis.raster.functions.ccdc_analysis用法及代码示例
- Python arcgis.geometry.functions.trim_extend用法及代码示例
- Python arcgis.raster.analytics.sample用法及代码示例
- Python arcgis.features.analysis.derive_new_locations用法及代码示例
- Python arcgis.features.analyze_patterns.calculate_density用法及代码示例
- Python arcgis.geometry.Geometry.label_point用法及代码示例
- Python arcgis.plan_routes用法及代码示例
- Python arcgis.mapping.forms.FormInfo用法及代码示例
- Python arcgis.gis.UserManager.get用法及代码示例
- Python arcgis.raster.ImageryLayerCacheManager.update_tiles用法及代码示例
- Python arcgis.geometry.Geometry.true_centroid用法及代码示例
- Python arcgis.gis.User.generate_direct_access_url用法及代码示例
- Python arcgis.gis.GroupMigrationManager.create用法及代码示例
- Python arcgis.geometry.Geometry.hull_rectangle用法及代码示例
- Python arcgis.features.analysis.summarize_within用法及代码示例
- Python arcgis.geometry.filters.intersects用法及代码示例
- Python arcgis.geometry.functions.project用法及代码示例
- Python arcgis.raster.functions.percentile用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.learn.classify_objects。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。