arcgis计算道路长度明显不对,属性表里都为0.0几,线向量文件坐标系为投影坐标系,tiff文件坐标系如果不改坐标系还能使用arcscan,tiff文件只要一改投影坐标系arcscan就不能用了。但如果不改,最后得到中心线文件里长度都为0.0几。
3条回答 默认 最新
阿里嘎多学长 2025-04-07 15:54关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解决方案
你遇到的问题是 ArcGIS 计算道路长度时,结果为 0.0 几,导致计算结果不准确。根据你的描述,线向量文件的坐标系为投影坐标系,而 tiff 文件的坐标系也需要更改为投影坐标系,以便使用 ArcScan。
解决方案:
- 确认线向量文件和 tiff 文件的坐标系是否一致。如果不一致,需要将 tiff 文件的坐标系更改为与线向量文件相同的投影坐标系。
- 使用 ArcGIS 的 "Project" 工具将 tiff 文件投影到与线向量文件相同的坐标系。
- 使用 ArcScan 工具计算道路长度时,确保 tiff 文件的坐标系已经被更改为投影坐标系。
代码示例:
import arcpy # 设置投影坐标系 projection = arcpy.SpatialReference("Projected Coordinate System (WGS 1984)") tiff_file = "path/to/tiff_file.tif" arcpy.Project_management(tiff_file, "path/to/output_file.tif", projection)重要提示
在更改 tiff 文件的坐标系时,需要确保新的坐标系与线向量文件的坐标系一致,以避免计算结果不准确。
解决 无用评论 打赏 举报