首页 / 浏览问题 / 组件GIS / 问题详情
坐标系问题,WGS 1984和几何类
28EXP 2018年03月17日
数据 坐标系 坐标系 为: WGS 1984。具体 坐标系 坐标系 信息为:大地参考坐标系:D_WGS_1984

参考椭球体:WGS_1984

椭球体长轴:6378137

椭球扁率:0.00335281066474748

这个和网上说的地图坐标系:火星坐标系,百度坐标系什么关系?

平面坐标系 和WGS1984又是什么关系?

1.0 构造二维图片几何类时要设置中心点,这个中心点是怎么确定的?怎么显示在给定的GPS坐标下?

            // 构造一个二维图片几何类的实例  GeoPicture 并进行相应设置
            GeoPicture geoPicture = new GeoPicture();
            /*设置二维图片几何对象的中心点*/
            geoPicture.setCenter(new Point2D(500,10));
            /*设置高度和宽度*/
            geoPicture.setHeight(50);
            geoPicture.setWidth(50);

2.0   构造好的二维图片几何类加入到点状符号类时又设置了一个位置信息,以矩形的坐下和右上为准?这两个点是什么坐标?在地图上是怎么作用显示?

      /*将指定的几何对象导入成符号,如果为 GeoPicture 类型的则导入为栅格对象,
          *  GeoCompound 导入为多笔画的对象,其他的导入为矢量符号。*/
         symbolMarker.fromGeometry(geoPicture, new Rectangle2D(new Point2D(0, 0)
                 ,new Point2D(100, 100)));

求教大神?

2 个回答

1.WGS84是以经纬度为单位的球面坐标系,范围是-180--180,-90----90。

2.火星坐标系通常是指人为加偏之后的坐标系统,只能应用于特定的数据中,百度坐标系也可以理解一种火星坐标系。

3.构造二维图片几何类时要设置中心点,这个中心点是图片对象需要在哪个地理坐标处进行显示,如果你地图的坐标系是WGS84,中心点设置成(500,10)显然是不合理的,因为超出了范围-180--180,-90----90。

4.Rectangle2D是符号显示的范围,如果设置 symbolBounds 为整个符号所占的范围,则几何对象的范围(Bounds)将控制几何对象在符号中的位置与缩放关系。如果需要设置几何对象填充整个符号,则 symbolBounds 可传入几何对象的 Bounds。----这段注释意味着设置的Rectangle2D与GeoPicture.Bounds是成比例关系的,而不是随便设置一个范围就行了。
5,985EXP 2018年03月19日
漏说了一点,平面坐标系与WGS84的关系。平面坐标系分两种,平面投影坐标系和平面无投影坐标系,平面无投影坐标系不具有地理意义,跟WGS84没什么关系。而平面投影坐标系是指将球面坐标系(例如WGS84)通过某种数学法则(比如高斯投影)投影到平面上的一种坐标系。
5,985EXP 2018年03月19日
谢谢胡林的详细解答。
...