使用 arcpy 可以方便地读取 SHP 文件的四个边界角点坐标。下面是一个使用 arcpy 读取 SHP 文件四个边界角点坐标的示例代码:

import arcpy

# 设置工作空间
# 替换为你的工作空间路径
# arcpy.env.workspace = r'path_to_workspace'

# 指定 SHP 文件路径
# 替换为你的 SHP 文件路径
# shp_file = 'path_to_shp_file.shp'

# 读取 SHP 文件的四个边界角点坐标
des = arcpy.Describe(shp_file)
extent = desc.extent

xmin = extent.XMin
ymin = extent.YMin
xmax = extent.XMax
ymax = extent.YMax

print('左下角坐标:({0}, {1})'.format(xmin, ymin))
print('右上角坐标:({0}, {1})'.format(xmax, ymax))

需要替换代码中的 path_to_workspace 为工作空间路径,path_to_shp_file.shp 为 SHP 文件的路径。运行代码后,将会输出 SHP 文件的四个边界角点坐标。左下角坐标表示为 (xmin, ymin),右上角坐标表示为 (xmax, ymax)。


原文地址: https://www.cveoy.top/t/topic/mF9R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录