zoukankan      html  css  js  c++  java
  • ArcMap 5 同一地区,多图层不能一起显示

    前言:由于经历需要,被这个问题纠缠了很久,迟迟不能解决,网上也鱼龙混杂。最终询问Boss得以解决。解决一个问题不容易,但解决后很振奋、很激励。

    1.问题原因:

    两个图层坐标和投影不一致。所以他们不能“在一起”。

    2.理论分析:地理坐标系和投影坐标系(会专门做一篇博文,在这里大致解释)

    a.投影坐标系是基于地理坐标系参数的,也就是说投影坐标系的生成是以地理坐标系为基准的,每个投影坐标系前面都对应相应的地理坐标系。

    b.坐标系的转换按照不同的研究目的对精度有不同的要求,所以要选取不同级别的控制点对求取不同精度级别的参数组,然后通过参数组进行坐标系的转换。arcgis并没有所有坐标系相互转换的参数,即使有参数的坐标系转换也要谨慎使用,位置不同、测区大小不同,参数对坐标的控制效果也不相同。
    c.同一地理坐标系的不同投影带之间进行转变不需要控制点计算参数,直接进行投影即可。

    3.应用实例:

     常见问题即解决方式:

    3.1

    若:两个图层(或多图层)同一个地理坐标系,但投影坐标系不同?

    答:请统一 一个相同的投影坐标系。通常情况下,选择3°分带的xian80高斯投影坐标系为统一的投影坐标系。

    具体操作:ArcToolbox下的“数据管理工具”下的“投影和变换”下的“定义投影”

     将两个图层的投影坐标系统一,即解决。

    3.2

    若:两个图层(或多图层)地理坐标系不同?

    答:两种解决办法。一是七参数。二是空间调整。

    具体操作:

    3.2.1

    七参数:通过七参数转换便可将一个地理坐标系转换成另一个地理坐标系。但七参数转换较为麻烦,还要谨慎。如果对数据精度要求非常高的,可以采用,本文不详细列举。

    3.2.2

    空间调整:(spatial adjust)也就是配准。配准请详见博文:ArcMap 2 数据矢量化  。如果是一般研究,对数据要求不是非常精确,配准就可以了。

  • 相关阅读:
    扁鹊见蔡桓公
    月出
    TypeScript 基本类型
    随机漂浮图片广告实例代码
    js实现的随机颜色实例代码
    初识JavaScript 变量, 操作符, 数组
    HTML5的新结构标签
    14款超时尚的HTML5时钟动画
    CSS如何设置div半透明效果
    Google Doodle 2015圣诞版背后的故事与十年圣诞回顾
  • 原文地址:https://www.cnblogs.com/9587cgq/p/12913390.html
Copyright © 2011-2022 走看看