阅读:2296回复:5
帮帮忙:如何计算地图比例尺?
<FONT size=5> 有谁知道在HTML VIEWER 定制中,如何计算地图的<FONT color=#ff0000>比例尺</FONT>?</FONT><img src="images/post/smile/dvbbs/em12.gif" />
[此贴子已经被作者于2004-11-15 15:00:21编辑过]
|
|
1楼#
发布于:2004-11-15 21:01
<P>如果没有理解错,楼主可以参考aimsMap.js以及aimsNavigation.js里面的,,,Scale,,,相关计算。</P><P>ArcIMS自带的计算,精度比较高</P><P>注:mapScaleFactor:比例因子</P>
|
|
|
2楼#
发布于:2004-11-16 07:13
<P>首先谢谢版主:</P>
<P> 不过我还是不大理解,参照ArcIMS的mapScaleFactor参数,可以求出屏幕中的每一象素代表实际地图的多大尺寸,但是如何把屏幕上的<FONT color=#f70909>象素换算为长度尺寸,</FONT>是否按96pai来计算?但是好像屏幕的多少象素/英寸(pai)跟实际显示器的分辨率有关。不知我的观点是否正确?</P> <P> 恕小弟愚笨,还望斑竹多多赐教!</P> [此贴子已经被作者于2004-11-16 7:31:10编辑过]
|
|
3楼#
发布于:2004-11-16 09:30
<DIV class=quote><B>以下是引用<I>mw_bin</I>在2004-11-16 7:13:07的发言:</B>
<P>首先谢谢版主:</P> <P> 不过我还是不大理解,参照ArcIMS的mapScaleFactor参数,可以求出屏幕中的每一象素代表实际地图的多大尺寸,但是如何把屏幕上的<FONT color=#f70909>象素换算为长度尺寸,</FONT>是否按96pai来计算?但是好像屏幕的多少象素/英寸(pai)跟实际显示器的分辨率有关。不知我的观点是否正确?</P> <P> 恕小弟愚笨,还望斑竹多多赐教!</P> </DIV> <P> <P>还要再看!多看!! <P>ArcIMS定制的站点中默认是有比例尺的,并且可设定不同的比例尺单位。你看看它的代码是怎么写的,肯定有并且是全套的。必须自己多看。</P> |
|
|
4楼#
发布于:2004-11-16 11:33
<P>谢谢版主:</P><P> 我再去试试!</P>
|
|
5楼#
发布于:2004-11-17 10:57
<P>你好,liu76xt版主:</P>
<P> 我还是不清楚如何计算地图比例尺。查看完ArcIMS自带的或通过它发布的HTML VIEWER例子,我发觉都是通过地图比例因子mapScaleFactor来计算距离甚至是图层的最大最小比例范围(LayerMaxScale...)。而且通过GET_FEATURES获取图层信息时得到的也是mapScaleFactor比例因子。倒是在JAVA VIEWER定制中是实际地图比例尺。</P> <P> 希望版主能够多多帮忙小弟!在此先谢谢!</P> [此贴子已经被作者于2004-11-17 10:59:58编辑过]
|
|