当前位置:首页 > 编程笔记 > 正文
已解决

Python与ArcGIS系列(六)查找和修复数据源

来自网友在路上 189889提问 提问时间:2023-11-12 14:28:51阅读次数: 89

最佳答案 问答题库898位专家为你答疑解惑

目录

  • 0 简述
  • 1 查找丢失数据源
  • 2 findAndReplaceWorkspacePaths()方法修复丢失数据源
  • 3 replaceWorkspaces()方法修复丢失数据源
  • 4 replaceDataSource()修复单个图层和表对象

0 简述

当对数据源进行移动、转换和删除时都会导致数据源丢失链接问题,无法正常显示地图数据。对于多个数据丢失数据源,进行手动修复较繁琐,通过查找和修复脚本可以轻松完成该任务。本篇将介绍如何利用arcpy实现查找丢失数据源、findAndReplaceWorkspacePaths()方法修复丢失数据源、replaceWorkspaces()方法修复丢失数据源、replaceDataSource()修复单个图层和表对象。

1 查找丢失数据源

通过arcpy.mapping模块中的ListBrokenDataSources()函数可以返回一个图层列表,列表中就包含了地图文档或图层文件中丢失数据的图层。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Python与ArcGIS系列(六)查找和修复数据源":http://eshow365.cn/6-38134-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!