- 博客(71)
- 资源 (1)
- 收藏
- 关注

原创 ArcMap DayDreamInGIS 数据处理工具(裁剪工具/字段修改/要素合并/属性筛选/空间连接)版本更新说明
下载地址见百度网盘链接:https://pan.baidu.com/s/1ZSCxKrm3c4TReoxzJHdYOA提取码:vwgh——————————————————————————————————————————————————20200503 V1.0.12 字段修改工具中 日期类型Bug修复近期待更新:工具窗体修改为WPF使用注意事项:(0)欢迎大家提............
2020-05-03 23:16:30
7069
17

原创 ArcMap ArcGIS 地块分割调整工具条 按面积分割图斑 按比例分割图斑 版本更新说明
V1.2.001 Beta 取消许可,图斑实时调整工具可以多次调整。 支持ArcMap 10.3以上版本下载地址:链接: https://pan.baidu.com/s/1lcbx1er5SgeSZAL3yYNEOQ 提取码: vax1 更新时间:20200127————————————————————————————————————————————————近期待更新:(1)......
2020-01-27 14:28:44
19919
21

原创 DayDreamInGIS ArcGIS AddIn 地块分割调整工具
地块分割调整工具,下载链接链接: https://pan.baidu.com/s/1KavB0qybQjEEHg8QDfVl8A 提取码: pdrh使用过程中,如果有任何问题,欢迎与我联系,之后会抽空将代码放到gitee上与大家分享。插件可能有Bug,使用前请做好数据备份具体使用教程可以参考搞破鞋写的教程,教程写的比我专业很多http://bbs.3s001.com/thre......
2020-01-20 23:13:55
15294
20

原创 DayDreamInGIS ArcGIS-AddIn 数据处理工具使用说明(裁剪工具/字段修改/要素合并/属性筛选/空间连接)
基于ArcGIS-AddIn技术,利用业余时间,开发了一些数据处理过程中的常用工具集。支持版本:ArcGIS 10.3及以上版本,直接双击安装即可。较早的版本为ArcGIS 10.1,有些细节问题,已经更新插件下载地址:链接:https://pan.baidu.com/s/1yUOVQ8ZoWngyEO0aRa6dhg提取码:ssr9注意:为防止出现Bug,使用时请注......
2019-02-15 13:13:40
10661
11
原创 Asp.net Core 通过依赖注入的方式获取用户
思路:Web项目中,需要根据当前登陆的用户,查询当前用户所属的数据、添加并标识对象等。根据请求头Authorization 中token,获取Redis中存储的用户对象。NuGet安装。
2025-06-04 19:46:21
514
原创 Asp.net core 使用EntityFrame Work
Microsoft.EntityFrameworkCore.SqlServer或者Npgsql.EntityFrameworkCore.PostgreSQL。之后,在程序包管理控制台,执行下述命令,即可生成DbContext/ Model,注意,同步修改连接字符串/生成目录等.之后,在控制器中通过注入的方式,使用DbContext ,注意,如果通过new的方式实例化,会报错.在Program.cs中,添加下述代码,配置EF。执行完上述操作后,即配置完EF环境.安装以下Nuget 包。
2025-06-03 17:29:14
498
原创 vue项目异常之 These dependencies were not found:* core-js/modules/es6.array.fill in ./src/components/Ch
近日升级了node版本为22之后,出现一个奇怪错误。后来稀里糊涂的修复了,为了使用VueMultiSelect组件,安装之后发现有问题,卸载VueSelect之后,又出现了上述问题。查看了一下 core-js版本,发现不同的库,同时使用了core-js@3.39.0与core-js@2.6.12两个版本。经过多次删除 node_modules模块,cache clean force之后,仍然未解决上述问题。查询了另一个正常运行的项目,发现使用的是 core-js@2.6.12,因此,又问chatgpt。
2024-11-25 20:41:24
419
原创 油猴脚本 代码试写
油猴脚本是一个很强大的工具,可以实现对页面的批量操作。油猴脚本的编写,只需要掌握基本的JavaScript语法与HTML基础,就可以编写。唯一需要注意的是,页面的加载具有滞后性,且不同的网站页面加载也比较复杂,会有不同的嵌套。因此,需要尝试通过不同的方式,在页面加载完成后,再触发点击操作,否则可能获取不到需要的DOM元素。另外,可以借助chatgpt,常规的代码,chatgpt都可以搞定。未找到比较好的方式,通过 setTimeout()的方式实现。唯一需要需要的是,脚本最上方的注释该怎么写。
2024-11-25 20:27:34
296
原创 DayDreamInGIS 之 ArcGIS Pro二次开发 锐角检查
功能:检查图斑中所有的夹角,如果为锐角,在单独的标记图层中标记。生成的结果放在默认gdb中,以 图层名_锐角检查 的方式命名。大体实现方式:遍历图层中的所有要素(多部件要素分别处理),对每个夹角进行判断。核心逻辑代码,放在ProWindow的showButton中。(使用prowindow,样式确实更和谐)具体功能与ArcMap中锐角检查工具类似。
2024-03-12 22:57:00
930
原创 DayDreamInGIS 之 ArcGIS Pro二次开发 图层属性中换行符等特殊字符替换
ArcGISPro二次开发 之 替换图层属性中特殊字符
2024-02-27 21:51:41
833
原创 Web.Config 异常之
Asp.Net Web项目,之前还好好的,最近修改了一点东西,就出现上述问题。直接提示未能加载 .dll 或它的某一个依赖项,没有其他有价值的信息。
2024-02-02 14:15:05
568
原创 Web.Config 异常处理之--配置错误,项“XXX”已添加
测试时,为了方便,默认放到IIS Default Web Site网站中,而冲突的这个项,是一个用户数据库,几个项目共用一个数据库,所以调试时,与其他的库就不知道怎么冲突了。查了很多资料,未找到有价值的解决途径。最后发现,是IIS环境冲突,清理一下IIS中的其他项目。最近干活,总是看着远处的目标,一抬腿就被绊倒。
2023-12-26 16:45:02
1023
原创 DayDreamInGIS 逆地理编码工具(根据经纬度获取位置描述)插件源码解析
本工具调用高德地图逆地理编码api,根据高的地图逆地理编码api,实现根据经纬度获取位置描述。总体设计逻辑,窗体采用WPF,通过属性的方式传递交互对象,核心处理逻辑写到button的执行逻辑中。
2023-10-19 22:17:03
679
原创 VS2012+AO 10.2.2 项目错误 之内部编译器错误: 步骤“EMIT”
内部编译器错误(0xc0000005 位于地址 00C9FDDC 处): 可能的原因是“CODEGEN”。最后发现问题是 windows更新的问题,某个更新导致了这个问题。内部编译器错误: 步骤“COMPILE”的符号“<全局命名空间>”好好的项目,突然出现上述问题了。尝试项目重建,还是出错。内部编译器错误: 步骤“COMPILE”的符号。内部编译器错误: 步骤“EMIT”其他小伙伴们有好的解决方案吗?换了台电脑,在另一台电脑里正常。尝试重装VS,还是出错。
2023-08-16 21:21:34
1577
15
原创 基于.net 的 ArcMap插件开发学习之路
本帖子分享基于.net 的ArcGIS插件开发的学习路径,无代码。学习建议按照下述步骤逐步进行。
2023-07-03 22:13:08
1457
原创 VUE 项目子域名部署跳转问题处理
部署后,出现很多跳转问题,由于默认是以根域名进行配置,因此,大部分文件路径的引用都从Test目录下索引,未从/Test/Web目录下索引,导致文件丢失,跳转错乱。IIS中大体如图,Services为后台接口服务,Web为前端页面。二者共同部署到一个端口下的不同目录中。拿到的项目模板默认是配置到服务根目录下的,而实际项目中,需要将后端接口与前端部署到同一个端口中,vue.config.js文件中,publicPath修改为。查了相关资料,子域名部署按照如下操作。部署后,发现存在跳转问题。
2023-04-19 12:06:45
648
原创 EF 外键关联自动变化异常处理
开发时,新建A备份对象时,同时创建了A备份对象的关联B对象,将B对象的关联字段AId设置为A备份的主键ATId,开发时测试正常,代码中在保存之前,新增对象都是ATId,保存后,数据库中B对象的AId字段自动变为A备份的AId,并不是设置的ATId。同时,数据库中有一份A表的备份(A备份),用以保存一些过程数据,A表保存最终数据。A备份并未与A、B做外键关联,但是包有A表、B表用于做外键关联的字段。最后发现,由于关联机制,是数据库或者EF框架根据外键关联关系,在保存时,自动修改为逻辑认为正确的关联字段的值。
2023-04-05 12:24:47
274
原创 Visual Studio System.Diagnostics.Debug卡顿问题
VS 2012 System.Dianostics.Debug 卡死问题
2022-10-20 21:00:29
600
原创 ArcMap AddIN之 word报告插件 动态报告
ArcMap AddIN 动态报告插件,实现根据要素属性生成对应的word报告。word模板由用户自行配置
2022-09-28 22:43:30
2192
原创 ArcGIS JS自定义Accessor,并通过watchUtils相关方法watch属性
ArcGIS JS 自定义Accessory类并通过watchUtils工具监测属性
2022-07-27 17:37:47
605
原创 ArcGIS Runtime 离线gdb数据缺失问题处理
ArcGIS Runtime for Android做的App加载离线gdb时, 发现数据存在缺失的问题.经过多次测试, 在制作离线gdb时, 需要做如下处理(1)几何修复, 修复数据中几何错误(2)地图视图缩放至数据整个范围(3)最好处理一下数据中的曲线, 否则在移动端可能会产生未知问题(4)使用高版本的ArcGIS制作离线gdb, 经过测试, 10.2.2在某些情况下, 存在部分要素丢失的情况, 缩放一下地图视图, 又无要素丢失的情况. 该问题在10.7上并未发现制作完成的离线g
2022-05-31 17:05:08
1195
3
原创 ArcGIS JS之 identify接口之 exceededTransferLimit属性
有一个需求,大体是要查询当前范围内的要素,查询半径自定义。设计了一下,用IdentifyTask类刚好满足需求。测试中发现,缓冲区范围之内的要素,丢失了很多。经过排查发现,ArcGIS Server配置默认返回的最大要素数量为1000,因此,查询时,如果要素数量超过了1000,之后的要素默认不显示。本想考虑做分页查询,没有查询到相关资料,个人推测是identify查询涉及了多个图层,且空间位置不好做顺序索引,所以没有固定的顺序号,导致无法分页。后来只能想办法,如果个数超1000,则提示一下,范围过大
2022-04-15 15:51:45
767
原创 ArcGIS JS之Popup弹窗二次请求获取实时数据
需求:使用ArcGIS JS自带的Popup弹窗,展示要素属性。部分要素为物联网设备,除了基本的名称、位置等属性之外,还需要通过接口的形式,去获取该要素的实时的流速、流量等数据。使用PopupTemplate,配置好fieldInfo的方式比较简单,可以快速的实现弹窗(好不好看另说)。但是对于需要二次请求获取实时数据,实现起来较麻烦。工作中,尝试了以下几种思路去实现(1)使用拦截器,在拦截器中请求的url做筛选,如果是identify接口的返回值,根据图层名等,要素外键字段,调用接口进行二次请求
2022-04-11 21:17:12
1421
原创 ArcGIS AddIN自动保存工具说明与源码
功能:实现ArcMap数据编辑过程中,按照设定的时间自动保存。自动保存相关配置写入注册表,用户配置完自动保存相关设置后,之后每次打开编辑模式,自动启动自动保存逻辑。界面如下:配置项说明:选择“打开编辑,则自动保存”项,点击确定后,则每次打开编辑模式,则启动自动保存逻辑选择“取消自动保存”项,则不启用自动保存逻辑。注意,安装了本工具后,若不想使用自动保存功能,需选择该项,并点击确定,取消自动保存逻辑。“弹窗提示后保存”,选择该项后,每次自动保存时,会弹出如下提示框,用户点击确定后,则自
2022-01-26 15:57:52
4737
2
原创 .net swagger 空白
背景:.net+swagger做的接口文档,症状:之前一直好好的,突然出现了页面空白,什么内容也不显示,浏览器脚本报错如下:Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-jsSx+sDgVLmA
2022-01-24 11:26:59
1888
原创 ArcEngine 开发之ITopologicalOperator 处理奇葩问题解决
1.调用ITopologicalOperator 相关方法之后,最好用 Simplify(),按照官方说明:Simplify Makes this geometry topologically correct. 否则可能会产生不可预知的问题,比如面积为负数之类的。2.调用Intersect,Difference等接口,组合实现一业务逻辑。测试的时候,把中间数据都保存到一featureclass中,结果一切正常。取消测试数据的保存,发现结果很奇葩,多了一些奇怪的碎线。根据业务逻辑
2022-01-18 12:12:05
937
原创 DayDreamInGIS数据处理工具 V1.1.5_beta 锐角检查工具源码与解析
工具的核心为对多边形要素的各节点进行遍历,分别判断各夹角是否小于给定的阈值。需要特别注意的是,需考虑多部件要素。由于多部件要素是由多个Ring对象组合而成,若只通过IPointCollection接口拿到点集进行遍历,在多个Ring之间切换时,容易产生错误的锐角检查点,因此,需要对各个Ring对象进行独立的锐角检查。插件工具界面界面源码(WPF)<Window x:Class="DayDreamInGISTool.CornerCheck.CornerCheckSet" .
2021-09-14 22:16:19
1127
原创 DayDreamInGIS数据处理工具 V1.1.5_beta 新功能之 锐角检查工具
工具界面实现功能:检索面状要素图斑,逐节点检索,判断角度是否小于给定的值,如果小于给定的值,则记录。处理结果表下载地址见链接:https://pan.baidu.com/s/1ZSCxKrm3c4TReoxzJHdYOA提取码:vwgh...
2021-09-09 23:17:51
740
GISCommonHelper.zip
2021-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人