以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  老问题没搞懂:从大地坐标到SVG中的坐标  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=34116)


--  作者:yuelongming
--  发布时间:6/10/2006 2:18:00 AM

--  老问题没搞懂:从大地坐标到SVG中的坐标
各位:
       在从GML到SVG的转换过程中,我依然没能得到完全正确的答案.我将viewbox设置好以后(即设为viewBox="{$xmin} {$ymin} {$width} {$height}),然后按照大地坐标系与SVG DOM屏幕坐标之间的变换关系,进行了平移(-xmax,-ymin);(2)放大S倍(S我不知道怎样取值,自己设的,试验时设成0.5);(3)旋转(-90)度。即transform=”rotate(-90) scale(S) translate(-xmax,-ymin)”,但出现的情况很不 理想,一是图形的方向不对,二是有的转换过来的SVG文件屏幕上无论怎样放大或缩小都没法查看,但查看源码却是 正确的,郁闷啊,能帮下我么???
      我始终没能正确地理解坐标变换问题,最近也看到论坛有这方面的帖子,但我还是没弄明白,如果您对这个问题很清楚,那么请您帮个小忙,花点时间,给我好好讲讲吧,因为我自己琢磨估计是彻底没戏了,谢谢您!!!!!!!!!!!!!!!!!!
--  作者:jimnew88
--  发布时间:3/18/2007 1:50:00 PM

--  
希望能和你交流一下啊,我的QQ是:443991531
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms