2008年10月9日星期四

数据渲染投影问题

调了好久。。。
我们的数据来源为GPS的,即:epsg:4326
需要在数据介入的时候做PROJECTION标示
这里为
PROJECTION
"init=epsg:4326"
END

而需要选出的切片以4326渲染的话,会有重叠部分,即Y轴上的偏差,一次需要作成默卡托椭球投影,这里采用了3359和google的(900913)作比较

比较前需要把google投影规则引入proj,这里是$prefix/share/proj/epsg
<900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <>
或者直接在mapfile里直接引入标准的字符串

比较的结果所google投影渲染出来的误差最小。因此采用google投影标准。

没有评论: