编程与开发

首页 编程与开发
ArcPy核心技术详解,arcpy应用与实战全解析 编程与开发
在日常 GIS 项目中,面对重复的大数据处理、复杂空间分析与地图生产,手工操作不仅低效,还容易出错。因此,如何通过自动化与脚本技术提升空间数据处理效率、保证结果可控,成为众多 GIS 工程师、数据分析师关注的核心议题。 ArcPy 的本质与应用价值 ArcPy 是基于 Python 的 ArcGIS 专业开发模块,集成…
Dr.GIS 2025年9月1日
ArcPy实用教程(含arcpy select by location详细解析) 编程与开发
很多团队在做 ArcGIS 空间分析时,最头疼的是把“点击式”的图层选择流程稳定地搬进脚本里,既要跑得快,又要结果可复现。以道路选址、应急圈定、生态缓冲等场景为例,空间关系判断与距离筛选是自动化的起点。 问题背景与核心概念 在桌面端,我们常用“按空间位置选择”来回答“哪些要素与另一组要素存在某种空间关系”。在 Pyth…
Dr.GIS 2025年9月1日
ArcPy入门学习指南(含:arcpy search cursor详细解析) 编程与开发
很多团队在做 ArcGIS 数据处理时,最头疼的是“如何既快又稳地按条件读取大批量要素或表记录”。当记录过万、字段多且涉及几何时,手工导出往往慢且易错。我是 Dr.gis,从工程一线出发,带你用 ArcPy 的数据访问游标把这件事做对、做快、做稳。 ArcPy 与数据访问游标:是什么 ArcPy 是 ArcGIS Pr…
Dr.GIS 2025年9月1日
ArcPy入门学习指南(含:arcpy add field的详细解答) 编程与开发
很多团队在做 ArcGIS 批处理或共享模型时,都会遇到一个看似简单却影响巨大的问题:如何稳定、可重复地为要素类或表添加字段,并保证类型、长度、域与默认值等属性符合数据标准。作为长期从事空间数据工程的研究者,我更关心的是“为什么要这样做”和“怎样把它做对”。 概念与原理 ArcPy 是 ArcGIS 的 Python …
Dr.GIS 2025年9月1日
ArcPy基础教程,arcpy list feature classes详解 编程与开发
很多团队在做 ArcGIS 批处理时,第一步往往是“把库里所有要素类找出来”。如果这一步没做好,后续投影、统计、空间分析都会“漏网之鱼”或误操作。作为一名长期做生产系统的同学,我更推荐用系统化方法把枚举、过滤、遍历做稳做细。 是什么与适用场景 ArcPy 提供了 arcpy.ListFeatureClasses 函数,…
Dr.GIS 2025年8月25日
ArcPy应用详解(含arcpy create feature class实操教程) 编程与开发
很多团队在做 ArcGIS 数据生产与分析时,最头疼的是把“临时应付”的手工步骤沉淀为可复用的自动化流程:新建要素类、统一坐标系、追加字段、写入几何,再到索引与约束。一旦规范了这一链路,数据治理与性能都会显著提升。作为 GIS研习社的 Dr.gis,我用一篇实践导向的指南,带你把思路与代码一次打通。 ArcPy 是什么…
Dr.GIS 2025年8月25日
ArcPy实用技巧全解析,arcpy spatial join详细讲解 编程与开发
很多团队在做 ArcGIS 分析时最头疼的是将手工操作流程稳定地转为自动化脚本:数据量一大、参数稍有不当,就会出现结果错漏、性能崩塌。作为一名长期在生产环境落地地理分析的从业者,我将以“是什么/为什么→怎么做”的路径,带你系统掌握 ArcPy 中 Spatial Join 的用法与优化策略,并给出可直接复用的代码套路。…
Dr.GIS 2025年8月25日
ArcPy核心用法详解(含arcpy update cursor实战解析) 编程与开发
很多团队在做 ArcGIS 数据生产与分析时,最头疼的是把一遍遍重复的字段编辑、质量修复与条件性更新变为可审计、可复用的自动化流程。作为一名长期带队落地 GIS 自动化的实践者,我将从“是什么/为什么→怎么做”的路径出发,带你系统把握 ArcPy 的数据访问能力与更新游标的正确打开方式,并以可直接运行的代码片段说明常见…
Dr.GIS 2025年8月25日
ArcPy应用详解,arcpy list fields用法全解析 编程与开发
很多团队在做 ArcGIS 自动化时,最头疼的往往不是空间分析本身,而是“我到底在和哪些字段打交道”。字段的类型、别名、长度、是否可空、是否受域约束,直接影响模型可移植性、数据质量与运行稳定性。作为一名长期在一线带队的 GIS 从业者,我更推荐用 ArcPy 的字段枚举能力,把这些信息一次性摸清、可重复地记录下来。 核…
Dr.GIS 2025年8月25日
ArcPy实用教程(含arcpy select by attribute详细解析) 编程与开发
很多团队在做 ArcGIS 数据处理时,最费时的环节往往是“点开工具、写筛选条件、导出结果”的重复操作。作为 GIS 研发与教学的一员,我常被问到:怎样把这些“按属性筛选”的流程写成可靠的脚本,既保证结果一致,又能应对不同数据源的 SQL 差异?本指南将带你一步步搭建一个可复用、可扩展的方案。 是什么:ArcPy 与基…
Dr.GIS 2025年8月25日