新普金娱乐网址


生意车手的29条秘诀–上篇

常德会议-中中原人民共和国外省人的气度,你们省吗?

乡愁并不美地理

  • 三月 15, 2019
  • 地理
  • 没有评论

四 、坐标转换

概念好坐标系之后,就能够进行坐标转换了。如下为xian80地理坐标系下某点(113.6,38.8)用高斯-克吕格投影到带平面坐标系:

OGRSpatialReference* pLonLat = spatialReference.CloneGeogCS();
OGRCoordinateTransformation* LonLat2XY = OGRCreateCoordinateTransformation(pLonLat, &spatialReference);
if (!LonLat2XY)
{       
    return 1;
}

double x = 113.6;
double y = 38.8;
printf("经纬度坐标:%.9lf\t%.9lf\n", x, y);
if (!LonLat2XY->Transform(1, &x, &y))
{
    return 1;
}
printf("平面坐标:%.9lf\t%.9lf\n", x, y);

OGRCoordinateTransformation::DestroyCT(LonLat2XY);
LonLat2XY = nullptr;

那里透过复制此前定义的高斯-克吕格投影平面坐标系得到一致的地理坐标系(当然也足以自定义新坐标系),然后使用OGCR-VCoordinateTransformation::Transform()方法来进行坐标转换。最后的出口结果为:
地理 1
经过Global Mapper的坐标转换工具来验证结果是不是正确:
地理 2
地理 3
相比可以窥见两者转换的结果基本一致。除此之外,将平面坐标逆投影到地理坐标也是足以的,只需求在OGRubiconCreateCoordinateTransformation()的时候颠倒下一一即可。

关系乡愁,就会让笔者想到余光中(yú guāng zhōng )的那首威名昭著的小诗,“小时候/
乡愁是一枚小小的的纪念邮票/作者在那头/ 老母在那头 长大后/ 乡愁是一张窄窄的船票/
笔者在那头/
新妇在这头……”想到那首诗,小编就会有叁个疑点:乡愁美吧?啥叫乡愁?根据小编的知道,也正是远离乡土的游子对于乡土和家属的回想。然则在即时,“乡愁”被用得有点烂,大致背离了那些词儿的本来的趣味。在很多的政坛“喉舌”上,笔者每每见到“乡愁”的人影,“建设美好的乡村,留住美貌的乡愁”,乡愁居然成了美丽之物了,不知是对于“乡愁”一词的不知道,依然制作那等说法的人从来就向来不偏离过桑梓?知道分手是吗滋味吧?即就是几岁的男女肯能也不要那样的“美貌”。

二 、地理坐标系

地理坐标系正是常说的经纬度坐标系,比如用GPS间接获取的坐标便是在地理坐标系下得到的。三个实打实坐标无论怎么变换,一定会有地理坐标系作为基准,也必定有能够转移出来的经纬度坐标。以国内的情景的话,常用到的地理坐标系有WGS84,beijing54,xian80,CGCS3000那三种。
GDAL能够像proj4那样自定义坐标系,也得以仅经过字符串定义一些常用的坐标系,但本文认为最便宜的或许通过EPSG数据库定义的代码来定义一个地理坐标系统;究竟很多时候须求般配的地理坐标系很多,全部3个个自定义坐标系太费事。

OGRSpatialReference spatialReference;
//spatialReference.importFromEPSG(4326);//WGS84
//spatialReference.importFromEPSG(4214);//BeiJing54
spatialReference.importFromEPSG(4610);//XIAN80
//spatialReference.importFromEPSG(4490);//CGCS2000

char *pszWKT = nullptr;
spatialReference.exportToPrettyWkt(&pszWKT);
cout << pszWKT << endl;
CPLFree(pszWKT);
pszWKT = nullptr;

如上演示了GDAL定义地理坐标系并出口坐标系的消息。各类不一致的坐标系只须求变更相应的代码编号,用起来特别利于。最后打字与印刷输出了的xian80坐标系音讯:
地理 4
在此处肯定要专注,使用那种方法定义地理坐标系一定要通过安插GDAL_DATA路径,不然控制台会输出错误音信:

CPLSetConfigOption("GDAL_DATA", "gdaldata");

“gdaldata”表示2个门路(那里用的是相对路径,当然也能够设置成相对路径),是GDAL编写翻译完结后会生成的多个索引,里面著录了各类坐标系的参数文件。例如进入那些文件夹,用Excel打开pcs.csv那个文件,就能够看看各类坐标系的参数了。
地理 5
除外那种方法,也得以在环境变量中设置GDAL_DATA变量来落到实处。

对此乡愁,作者是有所属于自己要好的心得的。第二遍离开故土,作者还不到二七周岁,常言道:在家千日好,出门时时难。尤其是独自1位出门,大约便是孤立的,眼中即使有着许多的身影,可是这厮都跟你非亲非故,在你必要帮忙的时候,没有人上来助你一臂之力,甚至外人脸上的微笑也与您毫不相关。孤身1位旅居在旅舍里,想家的激情不能言说,但为了生活,又不得不向着不可见的塞外挪步。那时,作者感受到乡愁是那么的心酸,有乡愁驻守着,关心和温暖注定在充裕悠久的地点无助地向您张望着。

6、参考文献

1.GDAL源码剖析(十一)之OG帕杰罗投影表达
2.墨卡托投影、高斯-克吕格投影、UTM投影及小编国分带方法
3.GDAL库学习笔记(五):坐标系之间的转账
4.GIS坐标转换库Proj.4的行使
5.GDAL印象投影转换

活着着实变了,那份变化实在正是由数不清的感念堆砌起来的,山乡的路,洒满了有点人寒心的眼泪?事实上,每3个离开本乡的人,都有四个联合署名的意愿:曾几何时不用出远门了,在故里也能有充裕的时机,这该多好哎!日子一年年地过去,年年都还得重新着离别和眷恋。“江水两千里,家书十五行。行行无别语,只道早还乡。”那样的诀别年年岁岁都在表演着,儿送父,母送子,妻别夫,多少家庭都成了难圆的月球。“独在他乡为异客,每逢佳节倍思亲。”对如此的景观,人们认知得够深的了。

一、引言

近年商量了须臾间GIS、测量绘制学的坐标转换的题目,感觉当先百分之二十五质地专业性太强,上来正是一通专业性论述;但感到对于有关从业者来说,其实不必精晓那么多背景知识的;就因此GDAL这么些工具,来简单总计下坐标转换相关的标题。
GDAL坐标转换其实也是调用proj4来贯彻,不过proj4有个特别麻烦的地方,就是坐标系描述的有的尤其复杂,要求对专业知识有必然的问询。使用GDAL则绝对简单很多。

自个儿的故土是一个经济欠发达的内陆地区,窝在家乡守着一亩三分田,只可以延续着贫穷,幸好同乡们认识到那或多或少,纷纭别过本人的家乡和家属,在天遥地远的地方寻求发展的空子。小时候,作者不知道什么叫乡愁,那是因为一亲人不离不弃地守在联合;长大后,笔者才察觉乡愁是那么的磨人,老人患病了,儿女们在很远很远的地点,不可能尽人子之道,年幼的男女们,怀想自个儿的老人家的时候,发自心灵的呼唤,换成的只有天空的沉默。在自己可怜四百多口人的大村庄,近来留下的还不到三分一的总人口,我们的臣子们,真正能领导的相当于老一辈和幼儿以及数不清的空屋。

三 、投影平面坐标系

经纬度坐标是曲面上的坐标,曲面上的坐标投影到平面,区别的阴影格局就会发生不一致的平面坐标;即使是同一种影子方式,差异的参数获得的平面坐标也会分歧。也正是说,地理坐标系下的经纬度坐标与阴影坐标系下的平面坐标,是一对多的涉嫌而不是一定的涉嫌。以国内的状态的话,平日应用的影子有横轴墨卡托投影,高斯-克吕格投影和UTM投影。
在Global Mapper中三种影子设置方法如下:
地理 6
地理 7
地理 8
能够见见,高斯-克吕格投影和UTM投影其实都是横轴墨卡托投影,两者都以因此安装带号(Zone)来促成设置横轴墨卡托投影的现实参数(Parameters)。在GDAL里面,高斯-克吕格投影正是由此设置横轴墨卡托投影来贯彻的。如下演示了二个xian80坐标系,3度带带号38的横轴墨卡托投影。

OGRSpatialReference spatialReference;
spatialReference.importFromEPSG(4610);          //XIAN80
spatialReference.SetTM(0, 114, 1.0, 38500000, 0);

安装横轴墨卡托投影的函数SetTM()有多少个参数:

参数 设置
dfCenterLat 一般为0
dfCenterLong 中央经线,决定了是哪一投影带
dfScale 一般为1.0,UTM设置为0.9996
dfFalseEasting 一般为500000,高斯-克吕格前面加上带号
dfFalseNorthing 一般为0

用事先方法赢得坐标系消息并出口,新闻如下:
地理 9

乡愁并不美

五、其他

1.GDAL暗中同意不编写翻译proj.4,使用的时候要求加上proj.4的扶助。
2.同等地理坐标系的影子转换是严密的,但不一致地理坐标系之间必要先转移到地心立体坐标系,然后经过七参数转换。
3.得以根据坐标值选用正确的分带,使用那几个分带的光景多少个分带进行投影难题也不是相当大。但是分带差距太大大概不正常,因为影子公式只能在必然限制内卓有成效;即分歧的软件对的时候结果相比较相同,错的时候结果恐怕两样。
如上七个难点有时间再做越发的钻探和小结。

文/范方启

“美貌乡愁”,太矫情了!

过大年前后,站在公路旁会有三个有趣的觉察,悬挂着来自于全国外地的车牌号的车在故乡的土地上往返不断着,那些车牌西起帕Mill高原,东止北冰洋西岸,北连蒙古大戈壁,阿拉弗拉海之南赤道边。天南地北家乡人,何等的没错呀!教孩子们学地理,看看家乡人的车牌号也对祖国理解了三个大致了。

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图