首页 > 其他分享 >【ArcGIS Pro SDK】ArcGIS Pro SDK Geoprocessor 仿 ArcGIS Engine Geoprocessor、IGPProcess

【ArcGIS Pro SDK】ArcGIS Pro SDK Geoprocessor 仿 ArcGIS Engine Geoprocessor、IGPProcess

时间:2024-04-18 18:00:47浏览次数:27  
标签:Engine Geoprocessor Pro Baci ArcGIS SDK

Baci.Net.ToolKit.ArcGISProGeoprocessor

介绍

在ArcGIS Pro SDK(2.8)中仿 ArcGIS Engine 中的Geoprocessor、IGPProcess。

ArcGIS Pro SDK Geoprocessor

仿ArcGIS Engine 中的Geoprocessor

实现

  1. 2.8版本下的所有工具的生成。
  2. 方法、参数的注释,翻译(机翻)。
  3. 各个工具支持的有效的环境变量设置。
  4. 参数是否可选特性。

待完善

  1. 高版本的工具。
  2. 必填参数的有参构造方法(不一定搞)
  3. 工具参数的数据类型、域(类似字典表,目前是能做出特性在参数上面,不过可能枚举效果更好)

示例

using Baci.ArcGIS;
using Baci.ArcGIS._ConversionTools._ToGeodatabase;

 await new FeatureClassToFeatureClass()
 {
     _in_features = @"C:\Users\baci\Documents\ArcGIS\Default.gdb\Export_Output",
     _out_path = @"C:\Users\baci\Documents\ArcGIS\Default.gdb",
     _out_name = "Export_Output_666"
 }.SetEnv(outputCoordinateSystem: "4490").Run();

注意

只测试了最简单的FeatureClasstoFeatureClass工具,绝大部分工具根本没用过、不会用!!!!!!!!!

仓库地址

https://gitee.com/bacizyh/baci.-net.-tool-kit.-arc-gispro-geoprocessor
https://github.com/baciZzz/Baci.Net.ToolKit.ArcGISProGeoprocessor

标签:Engine,Geoprocessor,Pro,Baci,ArcGIS,SDK
From: https://www.cnblogs.com/-baci/p/18144132

相关文章

  • PLC通讯革新:EtherNetIP转PROFINET网关在工业现场的应用指南
    在工业自动化领域,PLC扮演着至关重要的角色。随着技术的不断进步,PLC通讯协议的兼容性变得越来越重要。本文将详细介绍如何通过Profinet和Ethernet/IP网关,将罗克韦尔PLC的EtherNet/IP接口与西门子S7-1200PLC的Profinet接口进行连接和配置,从而实现两种通讯协议的互操作性。  首......
  • NL2SQL实践系列(1):深入解析Prompt工程在text2sql中的应用技巧
    NL2SQL实践系列(1):深入解析Prompt工程在text2sql中的应用技巧NL2SQL基础系列(1):业界顶尖排行榜、权威测评数据集及LLM大模型(SpidervsBIRD)全面对比优劣分析[Text2SQL、Text2DSL]NL2SQL基础系列(2):主流大模型与微调方法精选集,Text2SQL经典算法技术回顾七年发展脉络梳理NL2SQL进......
  • 【构建】start.sh脚本中变量被maven profile构建过程替换
    启动脚本readonlyAPP_NAME="${project.artifactId}"#定义当前应用的名称readonlyJAR_VERSION="${project.version}"#打包的JAR版本EXE_JAR="$APP_NAME-$JAR_VERSION.jar"如何通过maven构建的时候将相应变量内容进行替换呢依赖插件maven-resources-plug......
  • 在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?
    Grafana和Prometheus是两个强大的开源工具,经常一起使用来进行网络监控和数据可视化。Prometheus是一个监控和警报工具,它可以收集和存储时间序列数据。Grafana则是一个开源的数据可视化和分析平台,它可以连接到Prometheus并创建丰富的仪表板来展示和分析数据。1.安装和配置Prometh......
  • KG2Instructions 和 KG2Prompts 将知识图谱转换为自然语言提示
     KG2Prompts是什么?KG2Prompts是一个用于将知识图谱转换为自然语言提示的工具。它使用预训练的语言模型来生成提示,这些提示可以用于各种任务,例如文本生成、问答和摘要。KG2Prompts的工作原理如下:首先,它将知识图谱转换为一个图结构,其中节点代表实体,边代表实体之间的关系。......
  • Camstar Protal Studio 使用参数查数据
    进去之后找到一直OK再去配置Grid控件里的SetData属性获取文本框的参数把文本框的NAME名和你sql里的参数名改一致就可以了......
  • Dockerfile - Install protoc
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • openGauss Prometheus-Exporter组件命令参考
    命令参考reprocessing-exporter的使用帮助详情:gs_dbmindcomponentreprocessing_exporter--helpusage:[-h][--disable-https][--ssl-keyfileSSL_KEYFILE][--ssl-certfileSSL_CERTFILE][--ssl-ca-fileSSL_CA_FILE][--web.listen-addressWEB.LISTEN_ADDRESS][--web......
  • openGauss Prometheus-Exporter组件使用指导
    使用指导用户可通过gs_dbmind命令启动对应的exporter。下面为用户演示一个完整的Prometheus监控平台的搭建过程。通过命令行进行Prometheus和所有exporter的启动:gs_dbmindcomponentdeployment--runprometheus和各个exporter单独的启动方式可以参考后续步骤,如果用户只采......
  • openGauss Prometheus-Exporter组件常见问题处理
    常见问题处理提示需要用户提供--ssl-keyfile与--ssl-certfile选项:上述exporter默认采用Https模式通信,因此需要用户指定证书及其私钥文件的路径。相反,如果用户只想采用Http模式,则需要显性给定--disable-https选项,从而禁用Https协议。提示用户需要输入PEM密码(EnterPEMpass......