Google maps 地球上被分成100平方公里乘以100平方公里的区域

Google maps 地球上被分成100平方公里乘以100平方公里的区域,google-maps,math,geolocation,latitude-longitude,Google Maps,Math,Geolocation,Latitude Longitude,假设我有一个很大的地理区域西南(西南)纬度,经度和东北(东北)纬度,很长,我想把100公里乘以100公里的正方形的多个区域分开 因此,如果大部分区域有1000KM×1000KM,那么我需要将10个100KM×100KM的正方形区域用西南纬度和东北纬度进行划分 任何进行分区的示例公式?首先,由于它们位于球体的一个表面上,因此它们不是精确的正方形,而是具有平行顶部和底部边界以及非平行侧面边界的曲面。由于最北端的一排“正方形”的纬度将不同于最南端的一排,因此您必须确定侧面(垂直边界)精确到100公里有

假设我有一个很大的地理区域西南(西南)纬度,经度和东北(东北)纬度,很长,我想把100公里乘以100公里的正方形的多个区域分开

因此,如果大部分区域有1000KM×1000KM,那么我需要将10个100KM×100KM的正方形区域用西南纬度和东北纬度进行划分


任何进行分区的示例公式?

首先,由于它们位于球体的一个表面上,因此它们不是精确的正方形,而是具有平行顶部和底部边界以及非平行侧面边界的曲面。由于最北端的一排“正方形”的纬度将不同于最南端的一排,因此您必须确定侧面(垂直边界)精确到100公里有多重要

(旁注:不可能——非常困难——保证顶部和底部水平边界正好为100公里,除非“正方形”正好横跨赤道)


如果是临界值,则每行中“正方形”之间的垂直边界将不会与其上方和下方行的垂直边界线对齐……另一方面,如果边的长度不是临界值,即,如果只有每个“正方形”的面积需要相同,则可以制作垂直线(侧边界)在两行之间重合,只需使每一行的“正方形”稍微高一点或短一点(从北到南),以保持每行正方形的面积相同……

实际上需要100公里乘100公里才能覆盖1000公里乘1000公里地图是矩形的,而不是球形的。矩形表示是一种变形,在地图上,顶线和底线的长度可能是相同的(以英寸为单位),但在现实世界的球体上,它并不代表相同的距离(以公里为单位)。请允许我澄清:因为O.P.是从谷歌地图开始的,它是长方形的,有关计算将与O.P.使用的地图精确相关。这个问题更多的是关于有限直角坐标系的划分,而不是关于球体的计算细节。请允许我纠正一下。由于OP使用的谷歌地图是矩形的,因此它是一个扭曲的视图。OP一提到单词
km
,他就毫不含糊地暗示他对扭曲地图所代表的真实世界物体上测量的距离感兴趣(谁有一个1000公里宽的屏幕?)。此外,问题的标题是“地球的一个区域将被分割……”