我正在为路由规划开发一个非常简单的Web实现,或者实际上更多的实现来说明它的价值。我想要做的是绘制沿着我的路径的水深。我在后台使用JavaScript和一些php。我的地图是谷歌地图。
要查找数据很简单(http://www.gebco.net/data_and_products/gridded_bathymetry_data/),但我需要一些帮助才能在网站上实施。我试图将一些数据导出到asci文件,用PHP读取并提取一个接近我位置的坐标。这适用于小区域,但数据量很大,对于丹麦 - 瑞典 - 挪威之间的一个小区域,我有10万个坐标。我想要一个更好的地球部分。 好的一面是,我不太关心实际的深度,只有一些间隔。 0-5,5-10,10-20和> 20米。知道我是否打到陆地也不是很重要,但是如果我让第一部分工作它应该很容易。
我得到的数据分辨率为1米,用我想要的任何间隔绘制地图是合理的,但我的问题是,如果你有任何想法我怎么能检查坐标的深度而不存储那么多数据。
另一种方法是生成图像并检查某个像素的颜色,这是我从地图中得到的一个lat-long坐标计算的。是否有更简洁的方式来存储数据而无需单独存储每个坐标?
我已链接到一张图片,希望能说明我想要做的事情。绘制路线并获得每个航路点的一般深度。 http://s15.postimg.org/gmf8wxu1n/depthmap.gif