自定义博客皮肤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的博客

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

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

原创 《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 1649

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

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

2024-12-26 14:21:56 4006

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

工具箱升级使用说明。

2025-01-07 17:54:09 649 1

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

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

2024-11-18 10:13:01 912

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

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

2024-11-15 09:57:58 596

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

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

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

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

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

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

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

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

2024-08-19 09:20:24 1271

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

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

2024-08-14 09:09:41 2126

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

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

2024-08-07 10:04:58 1355

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

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

2024-08-02 10:36:29 1401

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

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

2024-07-26 09:44:55 1717

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

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

2024-07-25 09:17:00 2236

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

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

2024-07-24 09:05:05 1074

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

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

2024-07-23 10:09:14 1318

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

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

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

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

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

2024-07-19 09:12:03 1666

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

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

2024-07-18 09:02:45 3272

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

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

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

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

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

2024-07-16 10:12:41 1389

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

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

2024-07-15 10:49:15 1185

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

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

2024-07-12 08:53:01 1309

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

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

2024-07-11 11:11:06 1602

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

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

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

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

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

2024-07-09 09:00:23 1490

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

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

2024-07-08 17:35:15 1482

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

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

2024-07-08 09:01:14 536

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

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

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

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

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

2024-06-26 09:00:01 751

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

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

2024-06-26 08:47:57 665

原创 制图工具(12)注记字符字头朝北实现

电子地图中水系注记(如河流名称)的排版设计有其特定的要求,以确保地图的可读性和一致性。具体要求河流左斜体,且字头朝北。本文提供了实现字头朝北的方法和工具。

2024-06-25 09:45:22 1947 2

原创 制图工具(10)河流流向分析计算

工具基于河流流向分析的结果,并提供了“翻转线”的功能,能一次解决河流流向问题。

2024-06-24 09:19:49 712

原创 制图工具(9)河网分级实现河流渐变效果

河网分级是一种将级别数分配给河流网络中的连接线的方法。此级别是一种根据支流数对河流类型进行识别和分类的方法。仅需知道河流的级别,即可推断出河流的某些特征。例如,一级河流绝大部分都是地上水流;它们没有上游集中水流。因此,它们最容易受非点源污染问题的影响,但是与分水岭的其他区域相比,它们可从宽阔的河岸缓冲区中获取更多的益处。

2024-06-21 08:57:04 1830 3

原创 制图工具(8)河流连通性检查

水系流向错误检查工具,用于找出不同显示级别下的水系线数据,其存在不连通的位置和类型。

2024-06-20 09:20:17 1388

原创 制图工具(7)建筑物立体效果实现

我们知道,在完成地图模板的制作后,还有很多优化的工作需要处理,优化的内容一般是提升地图的美观,提高数据的表达维度,平衡多个要素之间的突出程度,以实现图面的整洁美观,酷炫突出制图主题,更容易提取地图信息,使得制图效果更加赏心悦目。其难点在于建筑物按层高拉伸后,由近及远的查看建筑物群,从视觉上就出现了高低错落,前后遮挡的效果,而建筑物拉伸后生成的建筑物顶面,建筑物侧面之间压盖或遮挡问题的在二维平面上处理,是非常困难的。制图中,居民地图层在二维地图制图中立体效果的呈现,是非常有必要和难实现的一个优化内容。

2024-06-19 09:21:10 1155

原创 制图工具(6)顶层道路线制作

在电子地图模板的制作过程中,道路线数据占据了制图内容的大部分篇幅,其在底图中起到骨架和脉络的制图效果。当在大比例尺对道路线数据进行渲染时,在立交区域(尤其是汇入城市快速路、高速路的连接线或匝道)处,仅使用ArcGIS中的Symbol Levels(符号级别),通过设置图层的连接、合并,调整图层绘制顺序已经不能解决道路在立交区域的“畅通”和“层级”关系。

2024-06-19 08:58:35 606

原创 制图工具(5)道路显示连通性检查

道路显示连通性检查工具用于找出不同显示级别下的道路数据,其存在不连通的位置和类型。

2024-06-18 09:33:19 1766 2

空空如也

空空如也

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

TA关注的人

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