从成都到泸州有多远?
不请自来,正好最近在做相关课题,从地理学角度答一下这个有意思的问题~ 首先,成都和泸州的地理坐标分别为N30°39′E104°35′ 和 N28°36′ E105°37′;其次,两地相距约140km(百度地图测距)。 所以,这个问题可转化为:以140km为半径的圆与四川盆地之间有何交集,即该圆与四川盆地的相交部分覆盖了多少土地。
接下来就简单了:在地图上画个圆并复制到相应坐标,然后测量两个坐标间的距离,最后在GIS软件中计算出经过所有包含这两个坐标的图层所包围的区域面积 以下载的四川省地图shp文件为例(来自自然地理信息系统data.cn.ali.co.jp网站),利用ArcGIS软件中的ToPolygon功能,生成由每个县(区)中心组成的多边形,并记录经度、纬度的坐标值。 接着按照上面的步骤在地图上画圆并复制到相应的坐标点处,得到所有经过此两坐标点的多边形的区域面积,最后把得到的区域面积相加以得出答案。 下面给出结果以及图形展示: 所得结果为134697平方公里(一亿三千四百六十九万平方公里)