网站首页
生活常识
健康常识
旅游常识
美食常识
日常常识
教育常识
数码常识

    搜一搜

首页 > 数码常识 > 经纬度地图如何转换坐标(将经纬度数据添加到地图)

经纬度地图如何转换坐标(将经纬度数据添加到地图)

    发布时间:2023-03-15 10:31:27   浏览次数:0    

软件环境
SuperMap Objects .NET
实现内容
在将经纬度的数据动态地添加到地图窗口中时,由于地图坐标系可能存在多种情况,针对坐标系的不同,如何实现动态数据能够与地图叠加显示呢?本文将介绍如何根据地图不同的坐标系,将经纬度的数据动态的添加在地图当中正确显示。
背景介绍
平面无投影:指物体在地图上没有对应的地理位置,一般用来作为与地理位置无关的数据的坐标参考,平面坐标系是一个二维坐标系,原点坐标为(0, 0),数据中每一个点的坐标是由其距水平和垂直的 X 轴和 Y 轴的距离确定。具体坐标显示如图一,图一中是将经纬度坐标的数据显示在平面坐标系上的坐标显示,其经纬度的值被作为对象的X,Y 坐标值显示:

地理坐标系:表示物体的确切地理位置,通过经纬度来描述其空间位置信息, 通常的表现形式为经度值在±180°,纬度值在±90°。如图二所示:


投影坐标系:地球椭球体表面是曲面,而地图通常要绘制在平面图纸上,因此制图时首先要把曲面展为平面。然而球面是个不可展的曲面,换句话说,就是把它直接展为平面时,不可能不发生破裂或褶皱。若用这种具有破裂或褶皱的平面绘制地图,显然是不实用的,所以必须采用特殊的方法将曲面展开,使其成为没有破裂或褶皱的平面,于是就出现了地图投影。常用的地图投影有高斯克吕格投影,阿尔伯斯投影,兰伯特投影, 墨卡托投影等,坐标位数通常比较长,一般的坐标显示是:X 为6 位,Y 为7 位。如图三所示:

具体实现
由于有三种不同的坐标系统,因此,在将经纬度的地物添加到地图的时候,会分为平面坐标系,地理坐标系,投影坐标系三种情况。 【情况一】 平面无投影: 当地图是平面坐标系,添加的数据是地理坐标系时,会出现两种情况:
一、 添加的数据在地图范围内,可以正常的添加显示在地图中,其经纬度的值会作为点X,Y 的坐标添加到地图当中,如图四所示:


二、 添加的数据不在地图范围内,无法正确的添加在地图当中。这种情况下,地图的坐标系有两种可能,一:数据坐标没有意义,是错误值;二:地图坐标系非常大, 且没有设置在正确坐标系。针对第一种情况,建议通过数据配准,更正错误数据, 将其配准在正确的地理位置上;第二种情况,建议与数据提供方联系,设置正确坐标系后,动态添加经纬度点对象的方法类似【情况三】。

【情况二】 地理坐标系 当地图为地理坐标系,添加的数据也是地理坐标系时,如果数据在同一地理范围内, 可以添加到地图窗口进行显示。如图五所示:

【情况三】 投影坐标系 当添加的地图坐标系为投影坐标系,数据的坐标系为地理坐标系时,数据无法正常显示, 如图六。地理坐标系的显示方式和投影坐标系的显示方式是不同的,地理坐标系的显示方式是球面的显示方式,而投影坐标系的显示方式是平面的。因此,两个坐标系的对象不能同时显示在一个窗口中。


那么如何能将一个地理坐标系的对象显示在投影坐标的地图中呢?就需要将添加的对象进行投影转换,而后才可以将对象添加到正确的地理位置上。进行投影转换的方法为CoordSysTranslator 类的三个静态方法Covert(),Forward(),Inverse(),三种方法分别是针对于不同的对象和坐标系而言的,本例中待转换的对象为二维点,转换的类型为将地理坐标系的数据转换到投影坐标系中,因此使用的方法是CoordSysTranslator.Forward()。 假设以获取待添加的二维点集,为point2ds,并将具有目标投影的数据集添加到地图窗口中,为dataset。
投影转换的主要代码为:

Dataset dataset = mapControl.Map.Layers[0].Dataset; PrjCoordSys prjCoordSys = dataset. PrjCoordSys; bool result = CoordSysTranslator.Forward(point2ds, prjCoordSys);

投影转换后的效果如下图四:


总结
综上所述,无论是使用SuperMap Deskpro .NET 还是用SuperMap Objects .NET ,是添加对象还是添加数据集到地图窗口中,希望有正确显示,前提都需要待添加的数据和地图的地理信息相同,只有有了正确的地理信息基础,才能将同一地理范围内的对象添加到同一地图窗口进行显示。在使用桌面产品SuperMap Deskpro .NET 可以使用地图属性的动态投影功能,将后添加的数据动态的投影到地图的投影坐标系上,从而实现相同的显示效果。

,

  • 上一篇:手机屏幕出现蓝光越来越大(手机屏幕的蓝光可能使人加速衰老)
  • 下一篇:横琴数据专用通道(珠海移动建成横琴首个国际互联网数据专用通道)
    热门推荐

    电脑屏幕亮度怎么调 电脑屏幕亮度怎么调w10

    2022-11-28

    微软源代码窃取(微软确认黑客组织Lapsus)

    2023-03-01

    努比亚Z50参数配置:骁龙8(努比亚z11参数配置)

    2023-01-29

    8p手机尺寸有多少厘米(8p手机宽是多少厘米)

    2022-11-28

    李宁最近什么时候降价(李宁怎么买最划算)

    2023-03-17

    微单和单反的区别 微单相机和单反相机的最大区别

    2022-11-28

    主板Z590和B560的区别(主板z590和b560哪个好)

    2023-01-29

    新手设计师适合的网站(设计师要知道的有颜色的网站)

    2023-03-06

    苹果11无线充电支持多少w 苹果11无线充电支持多大

    2022-12-01

    格力中央空调显示e2是什么原因(格力中央空调显示e2怎么解决办法)

    2022-11-28
    热门标签

格力中央空调显示e2是什么原因(格力中央空调显示e2怎么解决办法)

有了这款神器你还用找女朋友吗(感谢这个黑科技)

全球最大“人造太阳”核心部件研制取得重大进展

统信操作系统最新消息(国产统信桌面操作系统V20教育版-产品白皮书)

现在用哪几部手机(还记的你使用过的手机吗)

尤文援拉比奥特(获评9.6分拉比奥特数据)

哪款便利店收银系统好用(单体便利店收银系统怎么选)

抖音世界杯特效怎么弄在哪里 抖音世界杯特效怎么弄在哪里设置

关闭零钱通是什么意思 什么叫关闭零钱通

横琴数据专用通道(珠海移动建成横琴首个国际互联网数据专用通道)

快捷键学习word(办公软件WORD快捷键学习)

华为p40手电筒在哪里 华为p40手电筒在哪里找

服务器多线程处理(昔日堂前燕飞入百姓家)

岳云鹏的手机壁纸怎么弄的(岳云鹏手机壁纸换成)

插画师教程网站(插画师灵感必备的5个网站)

ipad怎么截图2022(ipad怎么截图一小块)

荣耀50se有nfc功能吗 荣耀50se手机有nfc功能么

什么是nfc功能的手机(什么是nfc功能的手机u)

西安航空学院枭龙杯(鲲鹏展翅强我中华)

pe膜是什么膜(手机pe膜是什么膜)

蓝思科技是什么行业的公司(蓝思科技是一家什么样的公司)

redmi k30至尊纪念版对比k30(RedmiK30至尊纪念版)

现在的荣耀手机还有性价比吗(现在荣耀手机的性价比明显不高)

现在养马的作用(现在马不用当成交通工具)

windows任务管理器快捷键(windows任务管理器快捷键用不了)

华强北6月手机批发报价表(2022年8月3日华强北手机批发报价单)

iOS系统升级建议(不想升级iOS系统更新必看)

iwatch3和4的区别(iwatch4和iwatch3区别)

强烈推荐的iphone应用(这可能是近期iPhone上最好玩的应用了)

黑科技记单词(黑科技.背单词)

    关于本站 联系我们 网站地图 手机端

    桂ICP备2021005363号Copyright © 2011-2022 小惠常识 All rights reserved

    版权声明:网站内容来源于互联网,本站无任何盈利行为和商业用途,不代表本站立场与观点,如有错误或侵犯利益请联系我们。