<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[craybb的博客]]></title><description><![CDATA[分享技术方案、编程技能、项目落地方案。]]></description><link>https://blog.youkuaiyun.com/craybb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; craybb]]></copyright><item><title><![CDATA[“GIS探案”工具箱升级使用说明]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/144990641</link><guid>https://blog.youkuaiyun.com/craybb/article/details/144990641</guid><author>craybb</author><pubDate>Tue, 07 Jan 2025 17:54:09 +0800</pubDate><description><![CDATA[工具箱升级使用说明。]]></description><category></category></item><item><title><![CDATA[《pyhanlp 实用指南：安装、迁移与 HanLP 1.x 和 2.x 应用解析》]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/144890985</link><guid>https://blog.youkuaiyun.com/craybb/article/details/144890985</guid><author>craybb</author><pubDate>Thu, 02 Jan 2025 17:21:52 +0800</pubDate><description><![CDATA[本文深入解析 pyhanlp，全面介绍 HanLP 1.x 和 2.x 的功能与使用场景，详细讲解 pyhanlp 在 Python 3.9+ 环境下的安装方法、迁移步骤，以及 HanLP 2.x 的安装与使用技巧，帮助读者高效掌握自然语言处理工具的强大功能。]]></description><category></category></item><item><title><![CDATA[使用 Nuitka 打包 Python 脚本为独立的可执行文件]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/144743012</link><guid>https://blog.youkuaiyun.com/craybb/article/details/144743012</guid><author>craybb</author><pubDate>Thu, 26 Dec 2024 14:21:56 +0800</pubDate><description><![CDATA[本文记录在虚拟环境下使用Nuitka将Python 脚本或程序打包独立的可执行文件（exe）的过程，并给出一些打包建议。

主要内容包括：

（1）py文件打包的背景和现状；

（2）如何使用 Nuitka 打包 Python 脚本（加密和不加密）；

（3）如何分离核心代码与依赖，优化打包流程；

（4）打包顽固派，如numpy，pandas，Scipy等，该如何处理？]]></description><category></category></item><item><title><![CDATA[数据融合工具（16）线相似截取]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/143845296</link><guid>https://blog.youkuaiyun.com/craybb/article/details/143845296</guid><author>craybb</author><pubDate>Mon, 18 Nov 2024 10:13:01 +0800</pubDate><description><![CDATA[数据融合中，在处理交通附属数据时，常碰到交通附属设施线数据与道路数据不共线，两套数据间属性值不一致等情况。

基于这个需求，编写了“线相似截取”工具，用于辅助处理类似交通附属设施线数据与道路线之间，这种基于一个图层中的要素到其他图层中截取‘相似’数据，并获取属性的需求。]]></description><category></category></item><item><title><![CDATA[Arcpy实现“按比例缩短线并缓冲”的功能（附实现代码）]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/143786936</link><guid>https://blog.youkuaiyun.com/craybb/article/details/143786936</guid><author>craybb</author><pubDate>Fri, 15 Nov 2024 09:57:58 +0800</pubDate><description><![CDATA[线缓冲区在数据处理和空间分析中具有很多作用，线缓冲区可以帮助评估某个线状要素（如道路、河流、输电线路）对周围环境的影响。本文描述了“线缓冲区”的应用并给出了完整的实现代码。]]></description><category></category></item><item><title><![CDATA[制图工具（15）建筑物轮廓简化]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/141806653</link><guid>https://blog.youkuaiyun.com/craybb/article/details/141806653</guid><author>craybb</author><pubDate>Mon, 02 Sep 2024 09:26:40 +0800</pubDate><description><![CDATA[在地图综合和GIS中，建筑物轮廓数据常因直角特征弱、点数冗余及规范化困难而影响可读性和精度。为此，本文介绍“建筑物轮廓简化”工具，提供三种处理模型：1. 根据角度偏移容差消除冗余点；2. 移除冗余点并进行直角化处理；3. 移除冗余点、分组简化并直角化，以实现数据规范化。]]></description><category></category></item><item><title><![CDATA[建筑物规则化（实现） --- 特征边分组、重构、直角化]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/141350653</link><guid>https://blog.youkuaiyun.com/craybb/article/details/141350653</guid><author>craybb</author><pubDate>Tue, 20 Aug 2024 10:38:55 +0800</pubDate><description><![CDATA[建筑物多边形在地图综合中的两类处理模型:化简与直角化。

建筑物矢量数据来源广泛，在数据获取过程中，受GPS精确度、遥感影像分辨率或人为因素的影响，数据往往存在不同程度的误差。其中，图像分割、深度学习等技术提取的建筑物多边形边界由任意折线构成，直角特征弱，点数冗余，无法实现地理信息的规范化表达。本文讨论此类轮廓模糊建筑物的化简问题。]]></description><category></category></item><item><title><![CDATA[对点图层数据添加网格编号，实现分组……]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/141310921</link><guid>https://blog.youkuaiyun.com/craybb/article/details/141310921</guid><author>craybb</author><pubDate>Mon, 19 Aug 2024 09:20:24 +0800</pubDate><description><![CDATA[将点数据按规则格网分组的原因很多，如制图中对点位进行抽稀，并行处理时对点要素集合进行分组等。或许你说，我直接使用点要素的ID对电脑CPU核数取余，也能实现分组，但当这些点位之间需要考虑临近关系时，就得按一定的规则对点位进行分组。常用的方法，就是对点集合进行网格编号。]]></description><category></category></item><item><title><![CDATA[Python并行--使用 ArcPy 进行多进程处理]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/141180667</link><guid>https://blog.youkuaiyun.com/craybb/article/details/141180667</guid><author>craybb</author><pubDate>Wed, 14 Aug 2024 09:09:41 +0800</pubDate><description><![CDATA[在处理或分析大规模GIS数据时，使用并行计算技术是一种有效的解决方案。结合ArcPy的丰富地理处理工具与开源库，如Geopandas和Shapely，可以灵活地满足复杂需求并实现高效开发。该技术路线充分发挥了ArcPy的功能，同时利用Geopandas和Shapely的优势，能够高效地处理和分析大规模空间数据。]]></description><category></category></item><item><title><![CDATA[你是否，因为嫌弃而重写过ArcGIS的工具？]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140979296</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140979296</guid><author>craybb</author><pubDate>Wed, 07 Aug 2024 10:04:58 +0800</pubDate><description><![CDATA[在对矢量数据加工处理时，尤其是基于特殊需求和批量操作时，线要素需要根据线交点或临近点，对其进行分割处理。一方面可以使用ArcGIS提供的“在点处分割线”地理处理工具；另一方面，可以按本文提供的思路和方法自己实现“在点处分割线”的工具功能。]]></description><category></category></item><item><title><![CDATA[使用Arcpy自定义曲线线段替换为线段的实现]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140865897</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140865897</guid><author>craybb</author><pubDate>Fri, 02 Aug 2024 10:36:29 +0800</pubDate><description><![CDATA[从数据质检需求和需要保持源数据不变的原则下，当我们需要对曲线线段（贝塞尔、圆弧和椭圆弧）进行查找和修复时，需要单独输出曲线线段的记录和最后修复后的结果。本文介绍如何使用Arcpy自定义曲线线段替换为线段。]]></description><category></category></item><item><title><![CDATA[大批量影像数据快速提供缓存地图服务]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140706898</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140706898</guid><author>craybb</author><pubDate>Fri, 26 Jul 2024 09:44:55 +0800</pubDate><description><![CDATA[影像底图服务，一直是GIS应用的重要基础。对于大批量的影像数据，在有限的硬件资源、局促的时间、一人一机（骑）的条件下，提供OGC标准的缓存地图服务，支持大连接量、一定并发量的GIS业务需求，是一个“小问题”。]]></description><category></category></item><item><title><![CDATA[数据分析或处理中关于坐标系的一些事]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140679637</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140679637</guid><author>craybb</author><pubDate>Thu, 25 Jul 2024 09:17:00 +0800</pubDate><description><![CDATA[地理数据本身是地球表面一个位置的映射。但地球并不是一个正球体，而是一个两极稍扁、赤道略鼓的不规则球体。2011年，GOCE卫星的一幅新大地水准面地图想象中的地球：（1）形状的不规则性地球表面受到山脉、海洋深度、地形变化以及地球内部密度分布不均的影响，导致地球的形状在局部和整体上都有所差异。这种不规则性使得建立一个通用的数学模型来描述地球的形状变得复杂。（2）重力场的复杂性地球的重力场不是均匀的，它随位置而变化，尤其是在地形起伏较大的地区。]]></description><category></category></item><item><title><![CDATA[数据融合工具（15）线层、面层打折自动检测修复]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140652870</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140652870</guid><author>craybb</author><pubDate>Wed, 24 Jul 2024 09:05:05 +0800</pubDate><description><![CDATA[对输入的线、面要素图层，在自动检查“打折”质量问题的基础上，提供一种自动修复的功能或手段。并可将被修复的情况输出，用于进一步校验修复效果。线层、面层打折修复工具，用于在线、面要素存在打折的地方，对打折线、打折面进行修复，消除打折质量问题。]]></description><category></category></item><item><title><![CDATA[数据融合工具（14）线、面要素极小角查找]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140627897</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140627897</guid><author>craybb</author><pubDate>Tue, 23 Jul 2024 10:09:14 +0800</pubDate><description><![CDATA[通过限定线、面折线间夹角的大小，输出所有夹角小于该值的位置，有利于快速定位，编辑修改。线、面极小角查找功能，能辅助准确消除极小角质量问题。]]></description><category></category></item><item><title><![CDATA[数据融合工具（13）面要素形状指数（狭长度）计算]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140600486</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140600486</guid><author>craybb</author><pubDate>Mon, 22 Jul 2024 09:24:36 +0800</pubDate><description><![CDATA[面要素形状指数(狭长度)计算工具，用于计算面要素的“形状指数”，形状指数表示多边形的紧凑度，最小值为1，值越大，多边形越狭长。

并提供修复的功能，修复的内容包括在计算面要素形状指数时，删除极小面和删除狭长面。此功能主要应用在非完整覆盖地表的图层。]]></description><category></category></item><item><title><![CDATA[数据融合工具（12）线、面间悬挂修复]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140539508</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140539508</guid><author>craybb</author><pubDate>Fri, 19 Jul 2024 09:12:03 +0800</pubDate><description><![CDATA[线、面间线悬挂点修复工具，用于解决线要素端点需要搭接在面轮廓上，或线要素端点需与面内线端点连接的问题。对于水系线线层与水系面层之间的拓扑问题，将非常有用。]]></description><category></category></item><item><title><![CDATA[数据融合工具（11）悬挂点自动检测和修复]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140512329</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140512329</guid><author>craybb</author><pubDate>Thu, 18 Jul 2024 09:02:45 +0800</pubDate><description><![CDATA[线要素悬挂点修复工具用于解决，在指定距离容差（距离为扇形半径，扇形角度默认180）范围内，沿着线走向向前自动检测线要素图层存在的悬挂点，并按更为合理的方式将悬挂点给予修复，可根据需要是否输出被修剪、延伸、连接的部分。同时，工具支持另存修复结果或直接原地修复源数据。]]></description><category></category></item><item><title><![CDATA[数据融合工具（10）线重叠检查修复]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140484134</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140484134</guid><author>craybb</author><pubDate>Wed, 17 Jul 2024 09:08:30 +0800</pubDate><description><![CDATA[线重叠检查修复工具，对线要素类图层中，线要素或线要素间存在重叠的部分进行查找和自动修复。]]></description><category></category></item><item><title><![CDATA[数据融合工具（9）线缠绕修复]]></title><link>https://blog.youkuaiyun.com/craybb/article/details/140458279</link><guid>https://blog.youkuaiyun.com/craybb/article/details/140458279</guid><author>craybb</author><pubDate>Tue, 16 Jul 2024 10:12:41 +0800</pubDate><description><![CDATA[线缠绕修复工具，根据输入的最优路径线要素的输入ID和临近ID，从输入要素类中提取缠绕线对，线对将根据最优路径线几何的走向进行对源线要素进行修复，以消除缠绕线的错误，并确保修复区域线要素的正确连接。]]></description><category></category></item></channel></rss>