m0_70956943 2025-04-07 15:54 采纳率: 0%
浏览 63

arcgis计算道路长度明显不对,属性表里都为0.0几

arcgis计算道路长度明显不对,属性表里都为0.0几,线向量文件坐标系为投影坐标系,tiff文件坐标系如果不改坐标系还能使用arcscan,tiff文件只要一改投影坐标系arcscan就不能用了。但如果不改,最后得到中心线文件里长度都为0.0几。

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2025-04-07 15:54
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    你遇到的问题是 ArcGIS 计算道路长度时,结果为 0.0 几,导致计算结果不准确。根据你的描述,线向量文件的坐标系为投影坐标系,而 tiff 文件的坐标系也需要更改为投影坐标系,以便使用 ArcScan。

    解决方案:

    1. 确认线向量文件和 tiff 文件的坐标系是否一致。如果不一致,需要将 tiff 文件的坐标系更改为与线向量文件相同的投影坐标系。
    2. 使用 ArcGIS 的 "Project" 工具将 tiff 文件投影到与线向量文件相同的坐标系。
    3. 使用 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 文件的坐标系时,需要确保新的坐标系与线向量文件的坐标系一致,以避免计算结果不准确。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月7日