地理坐标怎么写(地理坐标的三种表示方法)
4月12日 红朱砂投稿 软件环境SuperMapObjects。NET实现内容在将经纬度的数据动态地添加到地图窗口中时,由于地图坐标系可能存在多种情况,针对坐标系的不同,如何实现动态数据能够与地图叠加显示呢?本文将介绍如何根据地图不同的坐标系,将经纬度的数据动态的添加在地图当中正确显示。背景介绍平面无投影:指物体在地图上没有对应的地理位置,一般用来作为与地理位置无关的数据的坐标参考,平面坐标系是一个二维坐标系,原点坐标为(0,0),数据中每一个点的坐标是由其距水平和垂直的X轴和Y轴的距离确定。具体坐标显示如图一,图一中是将经纬度坐标的数据显示在平面坐标系上的坐标显示,其经纬度的值被作为对象的X,Y坐标值显示:
地理坐标系:表示物体的确切地理位置,通过经纬度来描述其空间位置信息,通常的表现形式为经度值在180,纬度值在90。如图二所示:投影坐标系:地球椭球体表面是曲面,而地图通常要绘制在平面图纸上,因此制图时首先要把曲面展为平面。然而球面是个不可展的曲面,换句话说,就是把它直接展为平面时,不可能不发生破裂或褶皱。若用这种具有破裂或褶皱的平面绘制地图,显然是不实用的,所以必须采用特殊的方法将曲面展开,使其成为没有破裂或褶皱的平面,于是就出现了地图投影。常用的地图投影有高斯克吕格投影,阿尔伯斯投影,兰伯特投影,墨卡托投影等,坐标位数通常比较长,一般的坐标显示是:X为6位,Y为7位。如图三所示:
具体实现由于有三种不同的坐标系统,因此,在将经纬度的地物添加到地图的时候,会分为平面坐标系,地理坐标系,投影坐标系三种情况。【情况一】平面无投影:当地图是平面坐标系,添加的数据是地理坐标系时,会出现两种情况:一、添加的数据在地图范围内,可以正常的添加显示在地图中,其经纬度的值会作为点X,Y的坐标添加到地图当中,如图四所示:
二、添加的数据不在地图范围内,无法正确的添加在地图当中。这种情况下,地图的坐标系有两种可能,一:数据坐标没有意义,是错误值;二:地图坐标系非常大,且没有设置在正确坐标系。针对第一种情况,建议通过数据配准,更正错误数据,将其配准在正确的地理位置上;第二种情况,建议与数据提供方联系,设置正确坐标系后,动态添加经纬度点对象的方法类似【情况三】。
【情况二】地理坐标系当地图为地理坐标系,添加的数据也是地理坐标系时,如果数据在同一地理范围内,可以添加到地图窗口进行显示。如图五所示:
【情况三】投影坐标系当添加的地图坐标系为投影坐标系,数据的坐标系为地理坐标系时,数据无法正常显示,如图六。地理坐标系的显示方式和投影坐标系的显示方式是不同的,地理坐标系的显示方式是球面的显示方式,而投影坐标系的显示方式是平面的。因此,两个坐标系的对象不能同时显示在一个窗口中。那么如何能将一个地理坐标系的对象显示在投影坐标的地图中呢?就需要将添加的对象进行投影转换,而后才可以将对象添加到正确的地理位置上。进行投影转换的方法为CoordSysTranslator类的三个静态方法Covert(),Forward(),Inverse(),三种方法分别是针对于不同的对象和坐标系而言的,本例中待转换的对象为二维点,转换的类型为将地理坐标系的数据转换到投影坐标系中,因此使用的方法是CoordSysTranslator。Forward()。假设以获取待添加的二维点集,为point2ds,并将具有目标投影的数据集添加到地图窗口中,为dataset。投影转换的主要代码为:
DatasetdatasetmapControl。Map。Layers〔0〕。DPrjCoordSysprjCoordSysdataset。PrjCoordSboolresultCoordSysTranslator。Forward(point2ds,prjCoordSys);
投影转换后的效果如下图四:总结综上所述,无论是使用SuperMapDeskpro。NET还是用SuperMapObjects。NET,是添加对象还是添加数据集到地图窗口中,希望有正确显示,前提都需要待添加的数据和地图的地理信息相同,只有有了正确的地理信息基础,才能将同一地理范围内的对象添加到同一地图窗口进行显示。在使用桌面产品SuperMapDeskpro。NET可以使用地图属性的动态投影功能,将后添加的数据动态的投影到地图的投影坐标系上,从而实现相同的显示效果。
江西科技学院怎么样(江西科技学院值得读吗)作为一名学生,尤其是高三的学生,都是非常在乎自己的成绩的。因为只有成绩越好,才有更大的机会进入本科,分数是大学的敲门砖。对于现在的很多家庭来说,供孩子上大学的学费基本是没……
羌族的风俗习惯(羌族特色习俗)羌族的风俗习惯(羌族特色习俗)羌族,被称为云朵上的民族。主要聚居在四川阿坝州的茂县、汶川、理县、松潘、黑水一带。羌族建筑大致分为两类:碉楼与碉房。碉楼属古代建……
康复器材有哪些(康复训练器材大全图)近年来,出台了不少相关政策给予康复医疗设备市场支持,注入发展引擎。这对于康复医疗设备商家来说,无疑是一项令人振奋的利好政策。这让康复设备有了全新的发展,智能型开始走进人们的身边……
公积金怎么计算(4000的工资公积金一般交多少)唐三看了吗?接下来北京分Q,带你推理一波,看一下公积金4000元的,都是些什么人呢?可以很直接地说,企业老板是绝对不可能的,结局出乎意料。首先要搞清楚一个问题,是每个月公……
目眩神迷全新BMWZ4硬顶敞篷跑车上市第二世代BMWZ4于2009年底特律北美车展(DetroitAutoShow)首演登场,身为BMW车系中首度搭载二片式电动收摺铝合金顶篷的BMWZ4硬顶敞篷跑车,以优美外型与热……
西宁是哪里(青海110)【女子落水命悬一线西宁警民争分夺秒合力救援】2月14日13时,青海省西宁市公安局城中分局礼让街派出所接110指令:城中区十三中桥有一女子落水,并随湍急水流向东漂浮。生命不等待,……
造价师工资一般是多少(造价师一年多少钱)其实,造价行业里,年收入差距算是非常大的,这是受环境以及个人因素影响的。目前很多造价人员年薪在10w左右。当然,也有人拿到几十万的年薪的。现在造价人普遍的就业情况是:在世……
反流食管炎(反流性食管炎最佳用药)反流食管炎(反流性食管炎最佳用药)反流性食管炎医学上称为胃食管反流病,是临床常见病,以烧心和反流(胃内容物向咽部或口腔方向流动)为临床常见的典型症状,其他不常见症状包括胸……
忘带考证考生上清华在高考那几天总会有很多事情让人难忘,每年也总会有考生不记得带身份证或是准考证去考试,可能在很多人看来这些人一定也是成绩不太好,但是据最新消息报道忘带身份证考生700分考入清华,……
包头鸡蛋今日一斤多少钱而在部分市场中,目前鸡蛋价格基本涨至5元大关。2021年2月10日鸡蛋价格最新行情如何,一,再加上五一假期的到来,2。2021年12月3日鸡蛋价格行情如何,为了大家查看更……
今日全国各地化肥价格化肥行情最新价格年化肥最新行情如何11月份化肥迎来了一波价格上涨,火爆农化招商网手机站热点话题战粉硫螺虫乙酯一棵一片空气清,尿素行情高涨。最新尿素价格继续下跌2月18日全国尿素价格行情警惕全球……
天机奇石有什么用(岘山奇石之孔明天机)天机奇石有什么用(岘山奇石之孔明天机)公元206年,建安十一年正月,天空有彗星出没,途径北斗星枢。太史公记曰,大凶。当年三月,湖北襄阳城内,刺史府邸。昏暗的烛光透射……