摘要: ArcObjects SDK开发 001 ArcObjects SDK 简介 002 写第一个ArcObject SDK程序 003 宏观角度看ArcObject SDK 004 如何学习好ArcObject SDK开发 005 ArcObjects SDK中的插件式架构 006 ICommand和 阅读全文
posted @ 2022-11-24 17:12 mytudousi 阅读(109) 评论(0) 推荐(1) 编辑
摘要: 1、上传大文件的方式 上传大文件就需要一段一段的上传,主要是先在客户端获取文件的大小,例如想一次传256kb,那就按照256kb分割。分割后又两种上传方式。 (1)逐个数据段读取,然后调用API上传,把数据追加到文件上。上传完这一段,接着传下一段,直到上传完毕。 (2)方式与(1)类似,只是可以好几 阅读全文
posted @ 2023-08-07 15:20 mytudousi 阅读(652) 评论(3) 推荐(4) 编辑
摘要: 1、附属文件对象定义 一般情况下,系统里面的文件都会附属一个对象存在,例如用户的头像文件,会附属用户对象存在。邮件中的文件会附属邮件存在。所以在系统里面,我们会创建一个附属文件对象,命名为AttachedFileEntity。其定义如下所示。 /// <summary> /// 附属文件实体对象 / 阅读全文
posted @ 2023-08-05 22:42 mytudousi 阅读(398) 评论(1) 推荐(4) 编辑
摘要: 1、返回UserEntityList 这个服务接口的目的是分为用户列表,代码如下所示。 /// <summary> /// 得到用户列表 /// </summary> /// <returns></returns> [HttpGet] [Route("GetUserList")] public Ac 阅读全文
posted @ 2023-08-02 12:55 mytudousi 阅读(403) 评论(0) 推荐(1) 编辑
摘要: 1、Get和Post WEB API 中HTTP 请求方式的四个主要方法 (GET, PUT, POST, DELETE)。Get一般用于查询、Put一般用于更新,Post用户创建,delete用户删除。我一般情况下使用Get和Post。查询用Get,例如定义的一些GetByGUID、GetByUs 阅读全文
posted @ 2023-08-01 00:37 mytudousi 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 创建工程后,工程主要包含了Program.cs和WeatherForecastController.cs两个代码文件,还有一个WeatherForecast.cs文件,该文件定义的天气情况数据结构替,WeatherForecastController用来组织和返回数据。 1、Program.cs文件 阅读全文
posted @ 2023-07-31 10:19 mytudousi 阅读(63) 评论(2) 推荐(0) 编辑
摘要: 1、新建工程 打开VS2022,点击新建项目,弹出创建新项目对话框,然后在项目模板处,选择C#、所有平台以及WebAPI,如下图所示。 选择了下面的唯一模板,点击下一步,设置项目的名称、保存路径等。如下图所示。 点击下一步,可使用默认的配置,如下图所示。 点击创建,完成创建工作。创建后的工程目录如下 阅读全文
posted @ 2023-07-30 22:56 mytudousi 阅读(49) 评论(0) 推荐(1) 编辑
摘要: 1、如何调用普通的Tool ArcGIS中的Toolbox非常强大,做二次开发的时候,必不可少的会调用,在ArcObjects SDK中,每个Tool都会有自定义的类对应,例如栅格转矢量数据,定义在ESRI.ArcGIS.ConversionTools.dll程序集中,对用的类为RasterToPo 阅读全文
posted @ 2023-02-22 14:50 mytudousi 阅读(262) 评论(3) 推荐(1) 编辑
摘要: 做系统开发或者数据处理的时候,我一般还是喜欢使用文件数据源,例如矢量用.shp文件存储,栅格数据用.tif或者.img文件存储。ArcGIS Pro SDK中对数据源操作的API和ArcObjects SDK中差别还是比较大的。 1、打开数据文件 打开文件数据的步骤如下。 (1)使用Shape文件所 阅读全文
posted @ 2023-02-21 15:31 mytudousi 阅读(309) 评论(1) 推荐(1) 编辑
摘要: ArcGIS Pro SDK只能开发ArcGIS Pro软件上的插件,不能单独开发独立的应用程序。ArcMap是32位的,在处理大数据时,经常会崩溃,但同样的数据和逻辑,因为ArcGIS Pro是64位的,可以顺利执行出来。所以目前我们开发程序的时候,遇到处理大数据的需求,使用ArcObjects 阅读全文
posted @ 2023-02-19 17:32 mytudousi 阅读(364) 评论(2) 推荐(0) 编辑
摘要: 1、需求 当前在开发的系统需要一个这样的控件。 (1)可以选择已有的选择项,类似于ComboBox选择; (2)可以通过其他按钮点击,选择一个文件,选择后,把文件路径显示到控件上,并且处于只读状态,行为和只读状态下的TextBox保持一致。 更直观些,就是实现类似ArcMap中Toolbox中的数据 阅读全文
posted @ 2023-01-31 08:54 mytudousi 阅读(1199) 评论(3) 推荐(3) 编辑