
Python脚本
月之圣痕
这个作者很懒,什么都没留下…
展开
-
SDE备份与还原
sde的备份与还原本可以通过ArcGIS的导入和导出XML工作空间文档来实现。但是由于数据质量和ArcGIS稳定性问题,在SDE数据库导出到XML过程中,会发生ArcGIS的崩溃,所以特写了以下两个脚本。1.SDE的备份。通过将SDE数据库导出为GDB。代码如下:# -*- coding: utf-8 -*-import arcpyfrom arcpy import envt原创 2014-01-21 14:16:29 · 912 阅读 · 0 评论 -
批量Append
GIS数据是按照图幅号组织的,现需要每个单独的系统数据进行拼接。以下是批量追加代码:# ---------------------------------------------------------------------------# Append.py# Created on: 2013-01-21 10:25:22.00000# (generated by Ar原创 2014-01-21 17:23:39 · 908 阅读 · 0 评论 -
3DS文件导出MultiPatch
使用脚本批量的将3DS文件导出到ArcGIS中的Multipatch。代码如下:import arcpyfrom arcpy import envimport osarcpy.CheckOutExtension("3D")env.workspace = "E:/Scene3DData/All3ds"try: Open3DSFile = arcpy.ListFiles(原创 2014-01-21 17:37:50 · 1762 阅读 · 0 评论 -
批量裁剪GDB
导入shape,批量裁剪GDB。代码如下:# -*- coding: utf-8 -*-import os.pathimport arcpyfrom arcpy import envarcpy.env.workspace = 'D:/AllDB/china.gdb'output = "D:\\Test"clipshp = "D:\\need\\SmallRegion.s原创 2014-01-21 17:48:19 · 2151 阅读 · 0 评论 -
批量裁剪GIS数据(包含GDB,MDB,Shp)
本段Python代码支持ArcGIS常见格式比如GDB、MDB和Shape格式的裁剪。# -*- coding: utf-8 -*-# made by 汪林_质检处import os.pathimport arcpyimport sysfrom arcpy import envFCDBDir = "E:\\cliptest\\data"output = "E:\\Result原创 2016-01-07 14:38:21 · 5159 阅读 · 0 评论 -
删除GIS数据库空层(GDB,MDB,Shape)
批量删除GIS数据库空层。# -*- coding: utf-8 -*-# ---------------------------------------------------------------------------# Merge.py# Created on: 2013-01-21 10:25:22.00000# (generated by WangLin_TJCH)原创 2016-01-07 14:44:56 · 3270 阅读 · 0 评论 -
重命名要素类
配置文件格式如下:引入了读取Excel格式xlsx格式的第三方库xlrd(xlrd-0.9.3.tar.gz)具体Python代码如下:# -*- coding: utf-8 -*-# ---------------------------------------------------------------------------# Merge.原创 2016-01-07 15:06:05 · 739 阅读 · 0 评论 -
批量追加数据库(GDB,MDB,Shp)
程序需要追加的要素类的结构Schema格式一致,将遍历后的第一个工作空间为范本,后续进行追加。# -*- coding: utf-8 -*-# ---------------------------------------------------------------------------# 质检处_汪林# Created on: 2014-09-29 10:25:22.00000原创 2016-01-07 15:14:51 · 1983 阅读 · 0 评论