云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_数据库概要设计_是什么

小七 141 0

这个月,大数据分析网站,我们蓝色星球周围的人们庆祝世界海洋日,以纪念连接我们所有人的海洋。联合国正式承认6月8日为世界海洋日已经10年了。那天我从奥兰多回来,参加了一个令人印象深刻的蓝宝石会议,所以我没有机会发表这篇文章。但百分比是多少?我们能用SAP-HANA的spatial来计算吗?是的,我们可以!这将有助于我们在学习的过程中学到一些东西。此示例适用于SAP HANA 2.0 SP3的速成版,而不适用于我们在以前的一些#GeologistialTuesday博客文章中使用的SAP HANA 1.0 SP12。

我们需要一个包含海洋数据的shapefile(例如,从Natural Earth 1:10m Physical Vectors下载的开放数据)来计算全球的水面,然后除以计算出的地球表面。听起来很简单,但是…

首先,用mapshaper这样的工具检查数据集,我们可以发现它的上边界是90.00000000000006度北。

正如你所知道的,北极和南极在90度纬度。所以,这个数据集有一个错误。SAP HANA将无法加载它并返回错误。

mapshaper有一个仿射命令来转换坐标,就像在我们的示例中移动坐标。

坐标是固定的,我们现在可以将数据导出回shapefile。但是,对圆形地球数据的计算还有一个挑战,您可以仔细阅读SAP HANA空间文档"高级空间主题"一章中的"平地和圆形地球表示法的工作原理":

在圆形地球计算中,如使用空间参考系4326,我们不能有超过地球一半的多边形。然而,网购返利,单一的海洋多边形比这个大,所以为了正确的计算,我们需要拆分它。mapshapper也可以通过一系列步骤来帮助实现这一点:

现在我们只需导入Esri shapefile ne\u 10m\u ocean\u 2半拉链将SRID=4326的表格"自然地球"和"东北10米海洋"相加,并用它来寻找面积:

海洋面积约为363223823平方公里,总地表面积约为510065621平方公里。让我们把这些结果与例如https://hypertextbook.com/facts/1997/EricCheng.shtml。它们非常接近。

请注意我们根据SRID=4326计算地球总面积的方法:两倍于其中一个半球的面积,因为空间参考假设了行星的理想形状。

因此,要得到蓝色行星表面有多少百分比是水的答案,大量数据,让我们执行……

答案是71.2%。

美国国家海洋和大气管理局宣布整个六月为国家海洋月。但是,我们不应该只停留在一年中的一天甚至一个月来记住海洋生态系统对我们和我们的星球是多么重要!

请让我知道您将修改或改进此方法以计算相同值!否则,试着重复这个练习,但是把海洋分成南北两个半球并比较结果,有享云商城,大数据与云计算,-Vitaliy,又名@Sygyzmundovych