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

Python与ArcGIS系列(十四)批量输出shp(自定义工具)

目录

  • 0 简述
  • 1 批量保存当前工作空间的所有图层shp
  • 2 批量保存mdb的所有图层shp

0 简述

在处理gis数据的时候,会遇到这种情况:需要将n个mdb文件内的所有图层全部保存成shp格式,或者,将当前工作空间加载的所有图层批量输出shp。这时候如果我们手动一个个去保存就十分麻烦,通过自定义一个工具箱,将写好的脚本加载进去就可以方便地得到我们想要的功能。那么本篇将介绍如何利用arcpy及arcgis的工具箱实现批量保存当前工作空间的所有图层shp以及批量保存mdb文件的所有图层shp。


1 批量保存当前工作空间的所有图层shp

首先需要了解的是,完成这个功能我们需要指定输出文件夹,如果每次都修改再加载代码又有点麻烦。这时候前面章节介绍过的工具箱就有用处了,通过工具箱创建一个窗口,指定选择输出路径,通过加载写好的代码,就可以完成将当前工作空间的所有图层输出到指定文件夹。

代码展示:


                

http://www.kler.cn/a/156638.html

相关文章:

  • 【神经网络中的激活函数如何选择?】
  • leetcode 面试经典 150 题:单词规律
  • 数据结构(Java版)第七期:LinkedList与链表(二)
  • Erlang语言的网络编程
  • 【Maui】动态菜单实现(绑定数据视图)
  • 【MySQL系列文章】Linux环境下安装部署MySQL
  • wordpress建站优化加速教程-Redis加速
  • 制作openeuler的livecd
  • scikit-learn线性回归法进行利润预测
  • Sui生态DeFi将参加Builder DAO举办的活动,为期三天畅谈如何Build on Sui
  • WT2605-24SS高品质录音语音芯片:实时输出、不保存本地,引领音频技术新潮流
  • 如何把栅格图像变平滑
  • Future.forEach异步遍历列表,Future.doWhile实现了一个无限循环,直到满足某个条件才停止
  • CGE模型应用
  • 【华为OD题库-058】矩阵中非1的元素个数-java
  • 知识点滴 - 什么是半透膜和渗透压
  • 计算机网络:传输层——多路复用与解复用
  • 十、FreeRTOS之FreeRTOS时间片调度
  • 实现简单的Spring
  • thinkphp6出现 htmlentities() expects parameter 1 to be string, array given
  • 金融帝国实验室(Capitalism Lab)官方正版游戏『2023双12特卖』
  • 微信小程序uni.chooseImage()无效解决方案
  • C#/.NET/.NET Core优秀项目和框架2023年11月简报
  • prometheus部署及与grafana结合应用
  • 使用射线单击物体显示,点击物体隐藏
  • LD_PRELOAD劫持、ngixn临时文件、无需临时文件rce