说明:本示例代码使用最简单的python语法,简要介绍如何使用Python做ArcGIS二次开发。适合初学者阅读。
# -*- coding: utf-8 -*-
import arcpy
import os
input_folder = "H:\\Original\\qhnu\\wangxch20170318\\MAP"
fileExtent = [".shp",".tif",".tiff",".img"]
for files in os.walk(input_folder ):
for filename in files[2]:
for Extent in fileExtent:
if filename.endswith(Extent):
inputData = files[0] + "\\" + filename
oupPutData = files[0].replace("wangxch20170318","modif") + "\\r" + filename
print inputData,oupPutData
if os.path.exists(files[0].replace("wangxch20170318","modif")) == False:
os.mkdir(files[0].replace("wangxch20170318","modif"))
if Extent == ".shp":
arcpy.Project_management(inputData, oupPutData, "PROJCS['WGS_1984_Albers',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.

本教程通过Python演示在ArcGIS中进行二次开发,实现矢量和栅格数据的批量投影转换。适用于初学者,涉及文件路径处理、文件夹创建及ArcGIS投影转换工具的调用。
最低0.47元/天 解锁文章
3900

被折叠的 条评论
为什么被折叠?



