自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坐听风雨

初级giser

  • 博客(135)
  • 资源 (5)
  • 收藏
  • 关注

原创 相邻宗地四至计算工具的更新、以及两种算法情况对比

本文主要解释了相邻宗地四至计算工具的两种计算方法的适用情况,以及各自算法缺陷,效率对比,以及工具的更新,新增“仅计算选中地块四至”

2025-02-12 16:17:50 407

原创 arcgis界址点编号工具开发原理(西北角顺时针)

arcgis界址点编号工具开发原理(西北角顺时针)

2025-02-11 11:55:51 632 1

原创 界址点成果表批量生成(新增.docx格式)-附工具下载链接

界址点编号工具20250208更新(成果表新增.docx格式)

2025-02-08 16:49:01 603

原创 批量出不动产权籍调查表、界址点标示表、签章表-附工具下载

本文介绍一个名为“SHP转Word报告(权籍调查)”的工具,适用于不动产权籍调查测绘内业工作,实现根据宗地数据、界址点数据,快速批量生成“不动产权籍调查表”,附带界址点标示表、界址点签章表,能够有效提升内业效率和精度。第一页和第二页的书签,可以自行设置、新增,自行和字段进行关联,不限制关联书签的数量。Word模板选择“不动产权籍调查_标示表签章表带书签.docx”,(模版放在文章末尾,有需要自行下载参考)。一个是宗地数据,一个是界址点数据。界址点数据:界址点数据包含权利人、编号、圈号、边长等字段信息。

2025-01-26 17:05:39 747

原创 gis插件:界址点编号工具、批量出图工具20250122更新

[摘要]①界址点图层新增边长字段,记录与下一个节点的距离。②批量出图时坐标表新增边长列。③拖动表格,在预览和出图时会自动更新位置。

2025-01-23 09:29:39 1011

原创 SHP转TXT、TXT转SHP工具(附工具下载链接)

关于TXT,可以选择整个图层生成一个TXT。也可以勾选“每个地块单独存TXT”,然后选择一个字段,根据字段值,给每个地块生成一个TXT文件。支持选择和数据框一样的坐标系,也可以选择一个图层,工具会采用和这个图层一样的坐标系。1、TXT数据支持输入单个或者多个TXT文件,也可以直接选择TXT所在的文件夹。所有的TXT数据都生成到一个矢量数据图层。关于这一行的内容,可以在地块坐标行设置中进行设置。其他:①面节点闭合:勾选,则回到起点。属性描述:可以直接复制粘贴进来,也可以直接修改。也可以改为任意字母。

2025-01-20 17:18:49 1546

原创 插件更新20241118

插件更新20241118。

2024-11-18 10:36:47 513

原创 [arcgis插件]在批量出图时,如何把图层属性表以动态表格的形式插入到布局页面

在批量出图时,如何把图层属性表以动态表格的形式插入到布局页面。

2024-09-23 09:27:59 2752 3

原创 arcgis插件:批量出不动产权籍调查表、界址点标示表、签章表-附下载链接

报告名称字段来自宗地图层,宗地编号字段来自界址点图层,这两个字段,必须选择宗地和界址点的关联字段。3、打开工具界面,选择宗地、界址点数据、Word模板。5、然后选择界址点图层的编号字段、圈号字段。(圈号字段:针对存在内环的地块,外环圈号为1,内环圈号为2、3、4....排序。工具简介:这是一个arcgis插件,根据宗地图层、界址点图层批量生成不动产权调表(包含界址点标示表、签章表)。第一页为封面,第二页为基础信息表,第三页标示表,第四页签章表。8、界址点标示表成果、界址点签章表、总体报告成果图。

2024-06-05 10:26:51 2289

原创 界址点编号工具:界址点成果表批量生成

界址点编号工具功能:1、根据宗地生成界址点并编号、西北角顺时针给界址点编号;2、输入界址点成果表;3、输出界址点标示表。界址点过于密集可以设置角度阈值、距离阈值空置界址点的密集程度。角度越小,生成的界址点越少,距离越大,生成的界址点月少。1、根据宗地生成界址点成果表。默认生成界址点图层、可勾选导出界址点成果表。可以勾选不考虑角度和距离,导出所有节点作为界址点。

2024-04-17 09:20:39 2100 1

原创 [arcgis插件]尖锐角检查/批量处理工具-GIS程序猿

2、设置合并优先级。选择字段,设置优先级。无需优先级,可以吧文字清空,则会根据与地块有相同信息字段的值来合并。[arcgis插件]尖锐角检查/批量处理工具,支持arcgis10.2-10.8版本。7、仅仅检查选中的地块:先选中地块再执行流程。5、处理流程设置:1 处理,2 切割,3 合并。6、顺便检查选择检查狭长面、自相交、重复节点。4、存在尖锐角并且面积小于这个面积阈值,则无需切割,直接合并。可以选择shp数据、GDB或者MDB的矢量面图层。年度变更,又是尖锐角,死磕尖锐角,就不信搞不定它。

2024-02-02 11:47:01 3728 9

原创 【gis插件】arcgis插件界址点编号工具、C#实现思路(附插件下载链接)

宗地内遍历每一个界址点,找到距离这个界址点最近的宗地点,然后给这个界址点赋予这个宗地点的这个序号。遍历完界址点之后,对这个界址点进行排序就会得到我们想要的结果了。要找出宗地所对应的所有界址点号,这里只要执行一个标识 即可得到这样得到的结果。难点在于对界址点的编号,经过检查,这些界址点存在明显的乱序,比如这样:132564。第一步做一个标识的操作,让所有的界址点有了归属,标记了每一个界址点属于哪一个宗地。接下来的任务就是对宗地的界址点进行编号,每个宗地的界址点都从J1 开始编号。数据:界址点图层、宗地图层。

2023-07-17 16:50:23 3734

原创 arcgis插件-带属性TXT转SHP数据(支持独立图层、追加到图层)

把TXT文件中地块属性那一行的所有信息,以 逗号 “ , ” 作为分界,逐个存入新建的字段中。随后可将 “TXT转SHP结果临时图层” 右键另存SHP文件,或者导入 GDB、MDB数据库中,不然关闭arcmap后,再打开数据就没了。存到现有图层,可能会遇见这个问题,这是因为现在图层需要Z值,而TXT文件不包含Z值导致的。界面简化到只需要一步操作,选择(或者复制)TXT文件所在路径,点击确定,即可完成TXT转SHP。结果数据存储在 默认新建图层 “TXT转SHP结果临时图层” 中。

2023-05-12 15:26:51 2125 1

原创 gis二次开发,三个方法,完成engine鹰眼功能,简单易懂

三个方法,搞定engine鹰眼功能,简单易懂private void axMapControl2_OnMouseDown(object sender, IMapControlEvents2_OnMouseDownEvent e) { IEnvelope pEnv = axMapControl2.TrackRectangle(); axMapControl1.Extent = pEnv; axMapControl

2022-11-29 16:23:22 2579

原创 很久没用我的arcmap,开机后发现打不开了

这是因为你的手速太快了,电脑刚开机,你的电脑还没来得及把arcgis的服务启动,你就想打开arcmap,当然是打不开的。

2022-11-17 10:54:59 10800 1

原创 投影坐标系的shp数据,如何获取到它地理坐标系下的经纬度坐标

点开图层属性来看,这个shp图层的投影坐标系是 CGCS2000_3_Degree_GK_Zone_37,它的地理坐标系是 GCS_China_Geodetic_Coordinate_System_2000。第一个方法:使用投影工具,把输出坐标系设置成 它的 地理坐标系 GCS_China_Geodetic_Coordinate_System_2000。把数据框的坐标系换成 shp的地理坐标系:GCS_China_Geodetic_Coordinate_System_2000。然后要素的位置,就改变了。

2022-11-15 10:30:36 3413

原创 arcgis插件 批量出图 按地块批量出图工具(动态文本、动态节点坐标表)

arcgis插件 批量出图 按地块批量出图工具。

2022-11-08 11:17:56 5293 3

原创 ArcGIS AddIn开发之:属性刷兼属性修改工具

1、arcmap中选中一个要素,点击读取要素,把属性读取到datagridview中。4、重新在arcmap中选择其他要素,可以单选多选,选中之后,点击“粘贴”按钮,先遍历要素,再遍历字典,把所有字段值,存到要素中。3、点击“复制”按钮,把需要复制的字段的 ID 和 字段内容,存到字典中。一般在arcmap修改要素属性的流程是:开启编辑,选择图层,找到要素,修改,保存,关闭编辑。但是用这个插件,只需要:选择要素,读取属性,修改内容,回车。添加了一个属性修改功能。人无我有,人有我优,做插件,就是要卷起来。

2022-11-03 17:55:52 1900

原创 【效率工具】Excel数据批量转Word表报告生成

Excel数据批量转Word表报告生成功能说明:把Excel中的数据以行为单位,插入到Word中的表格当中。

2022-07-01 17:59:11 1578 1

原创 [gis插件]SHP转excel表、工程测量成果表、多图层转表

插件介绍①选择图层:可选择一个或多个面图层,仅支持面图层,如果是选择多个图层,至少应该是包含同一个字段,可作为备注字段,若某个图层没包含这个字段则容易出问题。②“备注字段”的字段内容会存在结果表的最后一列,每个图斑的第一行。③结果表第一列,“点号”,以图斑为一组,记录图斑所有节点信息,例如“辅5.1”,"辅"是指图层的第一个字符是“辅”字,5.1指的是第五个图斑到第一个点。以此类推④距离,为图斑相邻两个节点到直线距离⑤工程名称、工程编号手动输入,自动填充到结果表的每一页的固定位置。.

2022-04-21 10:24:30 1773

原创 arcgis许可绑定 小关键

ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

2022-04-19 17:02:18 937

原创 自然人如何开发票-以广西为例

个人没有开办企业,没有营业执照的情况能不能开发票呢。例如张三开了一家淘宝店,顾客在他这买了产品,想要张三给他开发发票,如果张三开不了发票,那人家就不要了。那这张三亏大了啊。于是想问,个人能不能开发票呢。答案是,可以的。以广西为例,百度一下“广西电子税务局”,注册,登录,以自然人的身份登录,业务选择发票业务。国家税务总局广西壮族自治区电子税务局登录进去之后,找到我要办税-代开增值税普通发票申请进去之后选择“代开增值税普通发票申请”,填写相关信息即可。......

2022-03-31 16:16:12 2180

原创 打开shp文件

/// <summary> /// 打开shp /// </summary> /// <param name="shpfile"></param> /// <returns></returns> private IFeatureLayer openShpLayer(string shpfile) { ...

2022-03-18 09:41:15 2633

原创 [arcgis插件]gis二次开发 报备工具:SHP转TXT文本、TXT转SHP插件

arcgis插件 报备工具 :SHP和TXT文件互转,属性信息和地块坐标行可灵活配置

2022-03-18 09:26:48 7307

原创 arcgis插件的安装以及使用

1、在安装包中找到一个后缀为.esriaddin的文件,双击该文件2、点击注册(Instal Add-In)即可3、打开arcmap软件,在菜单栏中找到【自定义】->【自定义模式】,打开4、在自定义界面的工具条一栏,找到“审批及出图”,勾选上,arcmap的工具栏中就会出现该工具。然后点击“关闭”即可。...

2022-02-10 15:20:45 16370 2

原创 ArcGisServer本地发布服务其他电脑访问报500错误

本地安装好Arcgis Server10.2后,成功发布地图服务后本地可以正常访问,但是在其他电脑上无法访问解决方法:选择启用或关闭Windos Defender防火墙,然后选择关闭Windows Defender防火墙。重新访问发布的地图服务就成功了。...

2021-11-15 16:34:14 1344

原创 做好的超图开发程序发给别人,死活打不开(未能加载文件或程序集supermap.data.dll或它的某一个依赖项)

首先问题是这样:加了个try catch 变成了这样(忘记截图):未能加载文件或程序集supermap.data.dll或它的某一个依赖项解决方法,加个环境变量就好了:此处写入超图安装的 Bin的 路径。即可解决问题...

2021-04-21 11:44:01 938

原创 Vue.js学习2 代码入门

{{msg}} 插值表达式@ = v-on:后加click 进行绑定事件​​​实现一个跑马灯效果:1、写一个方法把字符串第一个字符放到尾部,使用 substring 这个方法。2、this的指向问题3、setInterval 定时器每三秒(3000 毫秒)弹出 "Hello" :setInterval(function(){ alert("Hello"); }, 3000);把function() 用 => 代替, t...

2021-04-21 11:42:51 140

原创 C#打开word进行操作,文字替换、书签处插入图片、读取文档中的表格、修改表格数据

C#打开word进行操作,文字替换、书签处插入图片、读取文档中的表格、修改表格数据 public class WordHelp { private string _JpgsPath = string.Format("{0}\\Jpgs\\", CommenPara.STR_TempPath); public void OpenWord(string templateFile, object saveFile, ReportInfo reprortInfo,

2020-12-22 09:26:18 1531

原创 C# 根据类的名称string,传参,执行该类下的方法(高端操作)

我有一个类 class ExportData { [Export("TextInfo")] public string ExportInfo(Document document) { return "这是返回的字符串"; } [Export("TextInfo2")] public string ExportInfo2(Document docu

2020-11-12 11:00:45 771 2

原创 C# 根据两条线段、计算该两条直线的交点

也可以理解为 :三角形一个顶点 连接 内部某一个点,延长后和另一条边的交点。 /// <summary> /// 计算两条直线的交点 /// </summary> /// <param name="lineFirstStar">L1的点1坐标</param> /// <param name="lineFirstEnd">L1的点2坐标</param&g...

2020-11-04 11:38:38 1642

原创 MVVM WPF 下DataGrid内容做成下拉框Combobox的模式

<DataGrid Margin="1" ItemsSource="{Binding TagData,Mode=TwoWay}" AutoGenerateColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" SelectionMode="Single" CanUserAddRows="False"> ...

2020-10-20 15:46:22 1460

原创 C# 获取点到线段的距离 获取点到线的垂足点的坐标(该垂足点在线上)

获取点到线段的距离 /// <summary> /// 获取两点的距离 /// 作者:陈 时间:20200810 /// </summary> /// <returns></returns> public static double GetDisFrom2Points(XYZ p1, XYZ p2) { .

2020-08-13 10:46:11 3737 3

原创 C#判断两个点方位--2D中如何判断一点在另一个点的那个方位

/// <summary> /// 判断点2在点1的哪个方向 1:东 ,2:北, 3:西 4、南 /// </summary> /// <param name="p1"></param> /// <param name="p2"></param> /// <param name="nRegion"></param...

2020-08-10 09:04:50 1454

原创 7、如何获取某楼层中所有的墙、判断两个线的位置

Document revitDoc = app.ActiveUIDocument.Document; ViewPlan viewPlan = (sender as ListBox).SelectedItem as ViewPlan;①获取当前楼层所有墙(结构柱:OST_Walls;) FilteredElementCollector collector2 = new FilteredEl...

2020-07-16 15:10:28 401

转载 8、Revit 二次开发 获得元素相交的其他元素

根据自己的需求来使用 第二种有时会出现过滤不出来第一种方法思路是根据这个元素得到一个包围这个元素的盒子和要过滤的相交元素的类别 组合成一个 筛选器/// <summary>/// 获取相交元素 boundingBox/// </summary>/// <param name="element">根据图元找相交</param>/// <param name...

2020-07-08 17:39:50 1212 1

原创 6、取得面Face元素、线元素中的所有点

/// <summary> /// 取得面Face元素的所有点 chencw /// </summary> /// <param name="face"></param> /// <returns></returns> public static List<XYZ> GetPointsFromFace(Face face)...

2020-07-07 10:51:53 353

原创 5、通过面积法,判断点P是否在四边形(A,B,C,D)内

public static bool IsInPolygons(XYZ P, List<XYZ> polygonPoints) { double PA = P.DistanceTo(polygonPoints[0]); double PB = P.DistanceTo(polygonPoints[1]); double PC = P.DistanceTo(polygonPoints[2]);...

2020-07-03 11:31:54 298

原创 4、三种方法 从Revit选取元素

①先选取、再执行public Result SelectElements(ExternalCommandData commandData) { UIDocument uidoc = commandData.Application.ActiveUIDocument; Document doc = uidoc.Document; Selection selection = uidoc.Selection;

2020-07-03 11:19:41 803

原创 3、创建元素、元素的复制、移动、镜像

public Result CreateWall_Copy_Move_Mirror(ExternalCommandData commandData) { UIDocument uidoc = commandData.Application.ActiveUIDocument; Document doc = uidoc.Document; Transaction t1 = new Transaction(doc, ...

2020-07-03 11:17:56 276

界址点编号工具:界址点成果表批量生成

界址点编号工具:界址点成果表批量生成

2024-04-17

U盘限制管理系统20221018.rar

一开始做的winform窗体程序,原本就完成了差不多了的,后来觉得应该做成服务,于是很长一段时间,执着于开发一个windows服务。 b站视频演示 https://www.bilibili.com/video/BV1cd4y1q7EU/?vd_source=de8ff647a5ac9c6e2b4d5dc3395f2c62

2022-10-18

文件批量改名程序-C# VS2012开发

文件批量改名程序-C# VS2012开发

2022-10-18

栅格计算器FrmRasterCalculator.zip C#

FrmRasterCalculator栅格计算器; ESRI.ArcGIS.Geoprocessor.Geoprocessor gp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor(); gp.OverwriteOutput = true; RasterCalculator rc = new RasterCalculator(); rc.output_raster = textBox2.Text; rc.expression = m_Expression.ExcultText; gp.Execute(rc,null);

2020-06-01

Arcgis连接 postgresql sde 时遇到的问题以及解决办法

6个dll的打包 Arcgis连接 postgresql sde 时遇到的问题以及解决办法 Arcgis连接 postgresql sde 时遇到的问题以及解决办法

2020-12-16

GIS程序设计教程:3.4创建与调用aoi书签源码.zip

GIS程序设计教程:3.4创建与调用aoi书签

2021-06-23

横向、纵向的合并单元格dataGreatViewMergeCells.zip

主要是重写了一个datagridview,实现datagridview的横向、纵向的合并单元格。dataGreatViewMergeCells.zip

2020-05-20

engine二次开发小工具-图斑操作、新增、裁剪、属性赋值操作

engine二次开发小工具-图斑操作、新增、裁剪、属性赋值操作

2020-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除