自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

craybb的博客

分享技术方案、编程技能、项目落地方案。

  • 博客(54)
  • 收藏
  • 关注

原创 《pyhanlp 实用指南:安装、迁移与 HanLP 1.x 和 2.x 应用解析》

本文深入解析 pyhanlp,全面介绍 HanLP 1.x 和 2.x 的功能与使用场景,详细讲解 pyhanlp 在 Python 3.9+ 环境下的安装方法、迁移步骤,以及 HanLP 2.x 的安装与使用技巧,帮助读者高效掌握自然语言处理工具的强大功能。

2025-01-02 17:21:52 1269

原创 使用 Nuitka 打包 Python 脚本为独立的可执行文件

本文记录在虚拟环境下使用Nuitka将Python 脚本或程序打包独立的可执行文件(exe)的过程,并给出一些打包建议。主要内容包括:(1)py文件打包的背景和现状;(2)如何使用 Nuitka 打包 Python 脚本(加密和不加密);(3)如何分离核心代码与依赖,优化打包流程;(4)打包顽固派,如numpy,pandas,Scipy等,该如何处理?

2024-12-26 14:21:56 3137

原创 “GIS探案”工具箱升级使用说明

工具箱升级使用说明。

2025-01-07 17:54:09 527

原创 数据融合工具(18)线图层匹配合并

本文介绍“线图层匹配合并”工具,基于GIS空间分析技术,实现两套数据源间几何拓扑合并与属性传递,全面支持“线图层匹配与差异检测”结果,快速完成分层数据融合。工具集成缓冲区分析、最短路径算法与拓扑规则校验等,亦可在无匹配结果时通过参数化规则完成高效数据自动化融合,助力精准数据更新与空间分析应用。

2024-12-18 17:36:37 846

原创 数据融合工具(17)线图层匹配与差异检测

线层多源数据融合中,需对不同数据源中的同类要素进行分析比对。依据现势性、几何精度、位置准确性和信息丰富性原则,首先区分“你有,我有,全都有”的要素。为此,开发了“线图层匹配与差异检测”工具,用于辅助分析两个线图层之间的差异,并通过输出的“匹配差异记录”表快速分类提取所需记录。

2024-11-27 10:29:57 1226

原创 数据融合工具(16)线相似截取

数据融合中,在处理交通附属数据时,常碰到交通附属设施线数据与道路数据不共线,两套数据间属性值不一致等情况。基于这个需求,编写了“线相似截取”工具,用于辅助处理类似交通附属设施线数据与道路线之间,这种基于一个图层中的要素到其他图层中截取‘相似’数据,并获取属性的需求。

2024-11-18 10:13:01 875

原创 Arcpy实现“按比例缩短线并缓冲”的功能(附实现代码)

线缓冲区在数据处理和空间分析中具有很多作用,线缓冲区可以帮助评估某个线状要素(如道路、河流、输电线路)对周围环境的影响。本文描述了“线缓冲区”的应用并给出了完整的实现代码。

2024-11-15 09:57:58 517

原创 基于GeoScene Pro的开源数据治理与二维制图规范化处理智能工具箱

该工具箱基于GeoScene4.0+/ArcGIS Pro平台,结合Python开源工具,提供了数据治理与二维制图规范化处理的全面解决方案,旨在解决GIS应用中数据转换、检查、治理和制图数据标准化处理的问题。工具箱涵盖了从数据生产到最终地图成品的全过程,包括数据转换、检查与修复、制图效果优化等环节,极大提升了数据处理和地图制作的效率。通过自动化与智能化的工具,实现了高效的数据检查与修复,减少了手动操作的负担。工具箱支持并行计算,能够处理大规模数据,具有高性能表现。

2024-10-12 16:21:08 1225

原创 制图工具(15)建筑物轮廓简化

在地图综合和GIS中,建筑物轮廓数据常因直角特征弱、点数冗余及规范化困难而影响可读性和精度。为此,本文介绍“建筑物轮廓简化”工具,提供三种处理模型:1. 根据角度偏移容差消除冗余点;2. 移除冗余点并进行直角化处理;3. 移除冗余点、分组简化并直角化,以实现数据规范化。

2024-09-02 09:26:40 2013 2

原创 建筑物规则化(实现) --- 特征边分组、重构、直角化

建筑物多边形在地图综合中的两类处理模型:化简与直角化。建筑物矢量数据来源广泛,在数据获取过程中,受GPS精确度、遥感影像分辨率或人为因素的影响,数据往往存在不同程度的误差。其中,图像分割、深度学习等技术提取的建筑物多边形边界由任意折线构成,直角特征弱,点数冗余,无法实现地理信息的规范化表达。本文讨论此类轮廓模糊建筑物的化简问题。

2024-08-20 10:38:55 3202 5

原创 对点图层数据添加网格编号,实现分组……

将点数据按规则格网分组的原因很多,如制图中对点位进行抽稀,并行处理时对点要素集合进行分组等。或许你说,我直接使用点要素的ID对电脑CPU核数取余,也能实现分组,但当这些点位之间需要考虑临近关系时,就得按一定的规则对点位进行分组。常用的方法,就是对点集合进行网格编号。

2024-08-19 09:20:24 1096

原创 Python并行--使用 ArcPy 进行多进程处理

在处理或分析大规模GIS数据时,使用并行计算技术是一种有效的解决方案。结合ArcPy的丰富地理处理工具与开源库,如Geopandas和Shapely,可以灵活地满足复杂需求并实现高效开发。该技术路线充分发挥了ArcPy的功能,同时利用Geopandas和Shapely的优势,能够高效地处理和分析大规模空间数据。

2024-08-14 09:09:41 1809

原创 你是否,因为嫌弃而重写过ArcGIS的工具?

在对矢量数据加工处理时,尤其是基于特殊需求和批量操作时,线要素需要根据线交点或临近点,对其进行分割处理。一方面可以使用ArcGIS提供的“在点处分割线”地理处理工具;另一方面,可以按本文提供的思路和方法自己实现“在点处分割线”的工具功能。

2024-08-07 10:04:58 1299

原创 使用Arcpy自定义曲线线段替换为线段的实现

从数据质检需求和需要保持源数据不变的原则下,当我们需要对曲线线段(贝塞尔、圆弧和椭圆弧)进行查找和修复时,需要单独输出曲线线段的记录和最后修复后的结果。本文介绍如何使用Arcpy自定义曲线线段替换为线段。

2024-08-02 10:36:29 1212

原创 mdb(个人地理数据库)转shape file其实并不简单

在地理信息系统(GIS)应用中,地理数据的存储和交换是一个常见的需求。个人文件地理数据库(MDB)是一种常见的地理数据存储格式,但是在实际应用中,有时需要将MDB文件转换为Shapefile(SHP)格式,以便在不同的GIS软件中使用。虽然听起来简单,但实际上这个过程可能会面临一些挑战。

2024-08-01 10:06:09 1720

原创 大批量影像数据快速提供缓存地图服务

影像底图服务,一直是GIS应用的重要基础。对于大批量的影像数据,在有限的硬件资源、局促的时间、一人一机(骑)的条件下,提供OGC标准的缓存地图服务,支持大连接量、一定并发量的GIS业务需求,是一个“小问题”。

2024-07-26 09:44:55 1525

原创 数据分析或处理中关于坐标系的一些事

地理数据本身是地球表面一个位置的映射。但地球并不是一个正球体,而是一个两极稍扁、赤道略鼓的不规则球体。2011年,GOCE卫星的一幅新大地水准面地图想象中的地球:(1)形状的不规则性地球表面受到山脉、海洋深度、地形变化以及地球内部密度分布不均的影响,导致地球的形状在局部和整体上都有所差异。这种不规则性使得建立一个通用的数学模型来描述地球的形状变得复杂。(2)重力场的复杂性地球的重力场不是均匀的,它随位置而变化,尤其是在地形起伏较大的地区。

2024-07-25 09:17:00 1976

原创 数据融合工具(15)线层、面层打折自动检测修复

对输入的线、面要素图层,在自动检查“打折”质量问题的基础上,提供一种自动修复的功能或手段。并可将被修复的情况输出,用于进一步校验修复效果。线层、面层打折修复工具,用于在线、面要素存在打折的地方,对打折线、打折面进行修复,消除打折质量问题。

2024-07-24 09:05:05 1014

原创 数据融合工具(14)线、面要素极小角查找

通过限定线、面折线间夹角的大小,输出所有夹角小于该值的位置,有利于快速定位,编辑修改。线、面极小角查找功能,能辅助准确消除极小角质量问题。

2024-07-23 10:09:14 1245

原创 数据融合工具(13)面要素形状指数(狭长度)计算

面要素形状指数(狭长度)计算工具,用于计算面要素的“形状指数”,形状指数表示多边形的紧凑度,最小值为1,值越大,多边形越狭长。并提供修复的功能,修复的内容包括在计算面要素形状指数时,删除极小面和删除狭长面。此功能主要应用在非完整覆盖地表的图层。

2024-07-22 09:24:36 1926 1

原创 数据融合工具(12)线、面间悬挂修复

线、面间线悬挂点修复工具,用于解决线要素端点需要搭接在面轮廓上,或线要素端点需与面内线端点连接的问题。对于水系线线层与水系面层之间的拓扑问题,将非常有用。

2024-07-19 09:12:03 1460

原创 数据融合工具(11)悬挂点自动检测和修复

线要素悬挂点修复工具用于解决,在指定距离容差(距离为扇形半径,扇形角度默认180)范围内,沿着线走向向前自动检测线要素图层存在的悬挂点,并按更为合理的方式将悬挂点给予修复,可根据需要是否输出被修剪、延伸、连接的部分。同时,工具支持另存修复结果或直接原地修复源数据。

2024-07-18 09:02:45 2587

原创 数据融合工具(10)线重叠检查修复

线重叠检查修复工具,对线要素类图层中,线要素或线要素间存在重叠的部分进行查找和自动修复。

2024-07-17 09:08:30 4430 1

原创 数据融合工具(9)线缠绕修复

线缠绕修复工具,根据输入的最优路径线要素的输入ID和临近ID,从输入要素类中提取缠绕线对,线对将根据最优路径线几何的走向进行对源线要素进行修复,以消除缠绕线的错误,并确保修复区域线要素的正确连接。

2024-07-16 10:12:41 1341

原创 数据融合工具(8)缠绕线检查和修复

缠绕线查找和修复工具,用于解决线图层中,存在线缠绕的数据质量问题,在查找出缠绕线的基础上,提供直接修复的功能。能非常便捷的实现这一类数据质量问题的查找和修复,尤其是当数据量较大时,工具将极大的提高数据融合的效率和质量。

2024-07-15 10:49:15 1151

原创 数据融合工具(7)文本属性值规范化处理

要素类文本属性值规范化处理工具,用于处理输入要素文本字段值中,存在的全角半角、空格、数字、中文、中文标点、英文、英文标点以及值替换等文本规范化需求。

2024-07-12 08:53:01 1243

原创 数据融合工具(6)线要素网络连通性分组计算

线要素几何连通性分组检查工具,从线要素节点之间的联系出发,按节点之间的纽带关系,找出一张张网络数据。

2024-07-11 11:11:06 1517

原创 数据融合工具(5)面中心线提取

面中心线提取工具,用于解决面要素图层中任意多边形的中心线提取,正确处理面要素图层中面要素之间,面要素图层与其他连接要素(点、线、面)图层间的连接,并对提取的中心线进行平滑和简化处理。

2024-07-10 09:06:04 2527 4

原创 数据融合工具(4)正方形矩形图幅分幅计算

对于工程方面需要的局部地区的大比例尺地形图、平面图和中小比例尺挂图和地图集,常使用矩形分幅。本文提供一个工具,能按分幅方式和分幅图幅大小生成标准图幅。

2024-07-09 09:00:23 1034

原创 数据融合工具(3)国家基本比例尺地形图分幅计算

为了便于测绘、制作、管理和使用地图数据,必须按适当的面积将广大地区的测绘成果数据划分成适宜的若干部分,并将每个部分进行系统编号。这项工作成为地图的分幅和编号。

2024-07-08 17:35:15 1350

原创 数据融合工具(2)批量分割输入要素类集合

按要素范围,或要素属性值对多个要素类图层进行分割提取,是非常常见的需求,也比较容易实现。那么,更贴心的操作,应该是这样的,提取数据的范围可以缓冲一定的距离,提取的数据应该按某些规则进行组织,比如按分割要素图层名、要素属性值对存储的地理数据库命名,支持批量数据提取分发等……

2024-07-08 09:01:14 484

原创 数据融合工具(1)指定路径下同名图层合并

对于数据管理人员或数据处理人员,经常碰到数据汇总入库,数据分区域作业等场景,他们经常需要处理多个作业员提交的数据,或作业单位提交的成果数据按项目作业范围、按行政区划范围等将多个同名图层合并到一起,按数据内容进行分类组织,存放到地理数据库中。

2024-07-05 08:50:05 1543 2

原创 自定义Python工具箱实现mdb转出为shp或gdb格式----终章(工具免费)

为了方便使用,并支持更加复杂的使用场景,小编已将前边几篇文章中的内容进行集成,将mdb数据转出为shp或gdb格式的功能封装为Python工具箱,并分别在ArcMap10.8.1和ArcGIS Pro3.1中进行使用演示。

2024-07-04 09:56:42 3117 3

原创 mdb转gdb实现过程介绍(2)三种方式实现GDB数据库的读、写,并将实现方式与ArcGIS环境共存配置

通过解析mdb地理数据库,获取了图层之间的组织结构、空间参考、表字段属性等信息。下一步,就是将数据输出到GDB中。本文详细介绍python3.9版本,读写GDB数据的方法。

2024-07-03 09:23:56 2218

原创 mdb转gdb实现过程介绍(1)mdb地理数据库结构解析和gdb库的创建

mdb数据转出为gdb,应保留原mdb的库体结构。库体结构中,应该正确处理数据集、要素类和表之间的结构。要实现mdb转gdb后,数据库库体结构保持一致,不是一件容易的事,本文完整记录了解析mdb库体结构的过程。

2024-07-02 08:55:26 2055

原创 Python实现mdb(个人地理数据库)转shape file

在地理信息系统(GIS)应用中,地理数据的存储和交换是一个常见的需求。个人文件地理数据库(MDB)是一种常见的地理数据存储格式,但是在实际应用中,有时需要将MDB文件转换为Shapefile(SHP)格式,以便在不同的GIS软件中使用。虽然听起来简单,但实际上这个过程可能会面临一些挑战。

2024-07-01 09:28:56 1463

原创 数据质检修复及辅助数据融合工具研究

本课题旨在研究出系列数据质检修复工具、数据辅助处理工具,完善数据融合工作流,解决在矢量数据生产过程中出现的生产效率低、生产成果质量缺少检验手段、实际作业成果与业务需求不相符等问题,对提高数据融合的效率和提高数据生产的质量有着重要的意义。本研究的结果已通过大量(省级)的数据进行验证和完善,能适应较为复杂的数据情况,有效的解决了以往项目中数据治理方面未解决的难题。

2024-06-28 09:06:09 1226

原创 提高数据融合效率和数据成果质量工作流的可行性分析

本文基于对框架数据、地名地址数据以及变更调查数据为主体数据源的分析,结合数据融合中分层数据处理原则和内容,从数据管理者、数据应用的角度提出数据质量的定位、需求定位,归纳数据融合过程中存在的困难,提出了数据质检工具集、数据处理辅助工具集的研发计划,对提高数据融合的效率和提高数据生产的质量有着重要的意义。

2024-06-27 09:26:50 1331

原创 制图工具(14)导出图层字段属性信息表

工具通过遍历GDB中下的所有要素类,读取要素图层的字段属性信息,按“输出类型”组织字段信息,并将其保存到Excel表格中(.xlsx)。

2024-06-26 09:00:01 591

原创 制图工具(13)地理数据库初始化工具

工具通过读取数据分层命名和图层字段属性的表格,初始化数据库库体。数据库库体可通过编辑存储图层属性结构的表格来进行调整,确保在规范化约束数据库库体的基础上,实现库体结构的便捷拓展。

2024-06-26 08:47:57 610

空空如也

空空如也

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

TA关注的人

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