当前位置: 首页 > news >正文

Python与ArcGIS系列(一)ArcGIS中使用Python

目录

  • 0 简述
  • 1 arcgis中的python窗口
  • 2 开始编写代码

0 简述

按照惯例,作为本系列专栏的第一篇,先简单地介绍下本系列文章的内容:通过python语言创建arcgis环境脚本、将脚本以工具箱形式存放在arcgis中、通过脚本自动执行地理处理、数据修复、查找和编辑要素等,以及一系列提高gis工作效率的开发功能案例。

本篇介绍如何在arcgis中编写并运行python脚本。就arcgis的python窗口来说,它可以方便地用来测试小型代码以及执行地理处理工具,对于普通的gis工作者而言足以完成想要的开发功能。

这里也介绍下arcpy,arcpy是一个 python 包,通过这个包就可以执行地理数据分析、数据转换、数据管理和地图自动化。arcpy调用ArcGIS中任意工具,将其与其他python工具结合使用,就形成自己的工作流程。arcpy的使用需要基于arcgis软件的环境。


1 arcgis中的python窗口


打开python窗口:

第一种方式:在“地理处理”工具栏下的“python”,打开python窗口;
在这里插入图片描述
第二种方式:直接点击工具栏下的“python”,打开python窗口。
在这里插入图片描述
打开后的窗口可以调整大小和位置,也可以在arcgis软件界面中进行悬停。
在这里插入图片描述


python窗口的一些设置:

python窗口中右键,可以调整窗口的一些格式,如下。
在这里插入图片描述
在这里插入图片描述


2 开始编写代码

arcgis的python窗口也提供了代码补全功能,除了常用的python常用语句补全外,对于arcpy包中的相关函数也会自动补全,极大地方便了我们的代码编写。以下为简单展示:

代码展示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/226467.html

相关文章:

  • LeetCode(2)移除元素【数组/字符串】【简单】
  • 原型模式(创建型)
  • Linux命令(118)之paste
  • 使用零拷贝技术实现消息转发功能
  • 【编程语言发展史】SQL的发展历史
  • 2023NOIP A层联测28-小猫吃火龙果
  • C# Dictionary与List的用法区别与联系
  • Git应用(1)
  • 【Java】Netty创建网络服务端客户端(TCP/UDP)
  • Android 设计模式--单例模式
  • 语音识别与自然语言处理(NLP):技术前沿与未来趋势
  • k8s-docker二进制(1.28)的搭建
  • 【代码随想录】算法训练计划18
  • Leetcode刷题详解—— 组合总和
  • Echarts柱状体实现滚动条动态滚动
  • SplayTree高分测试用例
  • 制作麒麟V10-server-sp2镜像
  • 2.docker镜像的导入导出
  • bs4介绍和遍历文档树、搜索文档树、案例:爬美女图片、 bs4其它用法、css选择器
  • 微服务-开篇-个人对微服务的理解
  • 机器学习算法-集成学习
  • LINUX入门篇【4】开发篇--开发工具vim的使用
  • 代码随想录算法训练营Day 50 || 309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
  • 【C语言】【数据结构】【环形链表判断是否带环并返回进环节点】有数学推导加图解
  • 漏洞扫描-nuclei-poc编写
  • SpringBoot 自动配置
  • IP-guard WebServer 远程命令执行漏洞
  • 每次重启完IDEA,application.properties文件里的中文变成?
  • 【Truffle】四、通过Ganache部署连接
  • React 其他常用Hooks