作业帮 > 综合 > 作业

ArcGIS面数据计算几何如何输出经纬度

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/12 19:21:41
ArcGIS面数据计算几何如何输出经纬度
我有一批矢量多边形数据,现在需要输出其中每个多边形质心的经纬度,但是在计算几何里面输出的还是米,只是形式看起来像经纬度而已,如图.
我已经在View-数据框属性里把显示单位改成了经纬度,但是只是改了显示,输出还是原来的样子,求问怎么把输出的单位真正转换成经纬度?
ArcGIS面数据计算几何如何输出经纬度
恭喜恭喜,用的是UTM投影坐标系.你只要把数据框的坐标系改为地理坐标系--WGS1984,即可正确显示经纬度.
然后,要想计算质心坐标经纬度,你需要将矢量文件定义为WGS1984坐标系,打开ArcTools,在数据管理-投影与转换-要素-定义投影,按提示输入图层、输出WGS1984地理坐标系,得到新的图层.你在新图层的属性表里执行计算,结果就是你要的.
再问: 我现在的空间参考属性里面地理坐标系显示 Name: GCS_WGS_1984 Datum: D_WGS_1984 Spheroid: WGS_1984 看起来已经是WGS1984了啊,但是输出的时候,可选的坐标系就又变成UTM了 我选择投影到WGS1984以后,没有出现新的图层(不过我备份了),而且面积计算不了了,经纬度也没有变对,请问该怎么办呢?
再答: 空间参考属性,如果只有地理坐标,则显示地理坐标系信息;如果是投影坐标系,则分两段,第一段是投影坐标系信息,第二段是地理坐标系信息。如UTM 49N,先显示 WGS_1984_UTM_Zone_49N 投影: Transverse_Mercator 线性单位: Meter 第二段 GCS_WGS_1984 基准面: D_WGS_1984 我试了一下运行投影工具,没问题啊。当成功的时候,会自动添加图层。还有就是在地理处理菜单-结果,可以看到成功没有。
再问: 结果里面显示成功了,但是没有新图层,计算结果也不对。我试过在“环境”选项里面改输出坐标系,是这样;在定义投影对话框里直接修改坐标系,也不对。请问是我操作错误吗?
再答: 首先,没必要改环境里面的选项,默认就可以了。其次,工具“定义投影”,与工具“投影”,是不同的。“定义投影”用于给shp文件指定一个坐标系,抹去已有的坐标系信息。如果想把平面投影坐标系转换为地理坐标系,那就不能用“定义投影”,这样会使文件范围异常,必须使用要素-工具“投影”,系统会使用默认的投影-地理变换来得到新的shp。 如果你想计算面积、量算距离,则必须在投影平面坐标系进行,这样比较精确。想计算质心XY坐标的经纬度,则需先将UTM投影坐标转换为WGS1984地理坐标,使用要素-工具“投影”。