对路径下的所有shp文件定义坐标系,转换坐标系类似(去上面的链接里获取)。
代码注意事项:
python的解释器要使用ArcGIS集成安装的,这样才能调用arcpy。
每个坐标系有唯一的espg编号,不确定可以espg官网查,或者arcmap的投影定义坐标系工具箱中查阅。
# -*- coding:utf-8 -*-
import arcpy
import os
# 设置工作路径
arcpy.env.workspace = r"E:\shengzhengtaxi201609\0trajectory_data\shp"
# os.walk 遍历目录,返回一个三元组,路径,文件夹名称以及文件名称
file_shp_name = []
for (dirpath,dirnames,filenames) in os.walk(arcpy.env.workspace):
for filename in filenames:
if os.path.splitext(filename)[1]=='.shp':
# file_shp_path.append(os.path.join(dirpath, fi