网页适量绘图,VML+SVG双剑合璧 打造GIS客户端应用
来源:互联网 发布:java变量命名规则 编辑:程序博客网 时间:2024/06/03 21:33
VML+SVG双剑合璧 打造GIS客户端应用
发布日期:2010年1月07日http://www.baiduux.com/blog/2010/01/07/vml_svg_in_gis_app/comment-page-1/
1 引语
2 VML+SVG优势
3 性能问题
4 性能解决方案
- 后端数据层,对线路数据抽稀优化,检索绘制坐标点数量。
- 数据base64压缩、gzip压缩,减少物理下载开销。
4.1 客户端应能优化
4.1.1 客户端数据抽稀
4.1.2 可视区域截取
- 算法研究
- 线段与可视区矩形相交
图例:一条线段穿过矩形,线段及线段延长线会与矩形及矩形延长线产生4个交点。再通过线段区域bounds与4个交点对比。如果交点包含在线段bounds区域内并且在可视区矩形上即为所求点,这两红点为我们需要的绘制点。 - 线段与可视区矩形无相交部分
图例:线段及线段延长线会与矩形及矩形延长线产生4个交点。再通过可视区矩形与4个交点对比,4个交点是否在可视区内。
- 第一步,判断两点与可视区域之间的关系。
- 第二步,获取线段及其延长线与可视区及其延长线,4个交点。
- 第三步,通过线段矩形区域和可视区矩形区,利用排除法,将无用的交点排除。
4.1.3 多Path路线合并
这篇文章有2个评论
- 网页适量绘图,VML+SVG双剑合璧 打造GIS客户端应用
- 客户端Web绘图VML与SVG
- 客户端VML与SVG Web绘图
- [HTML5-SVG,VML,CANVAS]Web开发中的矢量绘图(vml,svg)处理和应用
- VML与SVG 矢量绘图
- 关于JS页面动态绘图SVG,Canvas,VML介绍
- SVG技术在Web GIS中的应用
- 双剑合璧 面试无敌
- 双剑合璧 面试无敌
- MarkDown、Vim双剑合璧
- VML,XML,SVG基础教程
- VML and SVG Compared
- GML、SVG、VML比较
- svg,vml 画圆
- SVG vs VML
- SVG和VML
- Vml和Svg教程
- GML,SVG,VML COMPARATION
- Eclipse快捷键大全(转载)
- access数据库中小数点前0没有了
- Qt字符串和java字符串的split方法比较和python的解析比较
- [程序猿感悟] 好的程序员应该掌握的几门编程语言
- shift_循环获取位置参数
- 网页适量绘图,VML+SVG双剑合璧 打造GIS客户端应用
- 最值得创业者聆听的10大TED演讲
- TCP/IP总结
- Android应用开发之(你必须知道的8个Android开发工具)
- UIP成功移植到CC2530上
- 简单的控制台五子棋游戏
- 百练 1004 Financial Management
- 百练 2714 求平均年龄
- 百练 2883 Checking order