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

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

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

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

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

2024-10-12 16:21:08 887

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

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

2024-09-02 09:26:40 1564

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

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

2024-08-20 10:38:55 2510 4

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

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

2024-08-19 09:20:24 969

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

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

2024-08-14 09:09:41 1255

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

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

2024-08-07 10:04:58 1249

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

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

2024-08-02 10:36:29 1065

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

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

2024-08-01 10:06:09 1249

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

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

2024-07-26 09:44:55 1412

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

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

2024-07-25 09:17:00 1686

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

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

2024-07-24 09:05:05 977

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

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

2024-07-23 10:09:14 1170

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

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

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

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

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

2024-07-19 09:12:03 1296

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

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

2024-07-18 09:02:45 1826

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

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

2024-07-17 09:08:30 3287

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

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

2024-07-16 10:12:41 1294

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

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

2024-07-15 10:49:15 1112

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

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

2024-07-12 08:53:01 1194

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

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

2024-07-11 11:11:06 1444

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

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

2024-07-10 09:06:04 1588

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

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

2024-07-09 09:00:23 719

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

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

2024-07-08 17:35:15 1257

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

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

2024-07-08 09:01:14 451

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

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

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

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

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

2024-07-04 09:56:42 2626

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

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

2024-07-03 09:23:56 1846

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

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

2024-07-02 08:55:26 1577

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

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

2024-07-01 09:28:56 1337

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

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

2024-06-28 09:06:09 1129

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

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

2024-06-27 09:26:50 1202

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

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

2024-06-26 09:00:01 533

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

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

2024-06-26 08:47:57 584

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

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

2024-06-25 09:45:22 1369 1

原创 制图工具(11)水系要素显示抽稀

由于同名河流必须一次性显示,筛选后的河流仍然要保持河网的正确性,且河网的疏密程度要一致,这并没有明确的筛选要求,更多的是依赖作业人员主观上对水系要素疏密程度的感受或经验对其进行进行显示抽稀,这些在协同作业的过程中,是非常难统一的。水系显示级别与河流级别没有直接的对应关系,但整体上,河流有流域级别的,先对其进行显示,显示级别赋值越小(显示级别的值就是制图中当前显示比例尺下需要显示的要素)。但结果和实际的流域可能不符。水网的显示,既要有层次的展示河网的结构,又要有递进的显示河流汇入和流向的过程。

2024-06-24 09:33:15 1032

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

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

2024-06-24 09:19:49 462

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

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

2024-06-21 08:57:04 1170

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

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

2024-06-20 09:20:17 1213

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

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

2024-06-19 09:21:10 861

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

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

2024-06-19 08:58:35 411

空空如也

空空如也

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

TA关注的人

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