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

目录

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

0 简述

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


1 查找丢失数据源

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

你可能感兴趣的:(Python与Arcgis系列,python,arcgis,arcpy,gis自动化,地信,gis,地图)