当前位置: 首页 > news >正文

webgis实现技术分析

mapbar、uumap等和mapinfo、esri的webgis的引擎技术完全不同。
mapbar等采用的是后台图片技术,图片是预先生成好的。不论你缩放到哪个级别,所看到的图片都是在服务器端已经生成好的。
而arcims和mapxtreme是当你做缩放操作的时候,发送一个请求给后台的服务器,服务器根据你请求的范围,图层情况动态的生成一个图片,然后返回给你一个生成的图片的文件名,前台再把这个文件显示出来。基本上是由Javascript在前台计算出请求图片的文件名。然后IE请求当前可见图片并缓存周围八个方向的图片。
所以mapbar等在速度上,要优于传统的webgis的引擎技术。但gis的更高级的应用比如缓冲区分析,网络分析等的实现,对于后台是图片库的这种技术来说,实现起来就需要额外的服务来解决。而对于图层控制,他可能都很难实现。所以两者在响应速度,应用高度,应用范围方面还是各有不同的.

图片切割并不复杂,程序可以自动完成。
命名规则也很简单,应该包含x,y和zoom信息。
为了方便管理,兴趣点最好用数据库保存,动态绘制在地图上。

都是基于预生成技术设计的,将原来专业GIS软件显示的数据预先生成不同等级的图片,然后设计一个客户端显示这些图片即可,只要坐标转换搞定,即可将外部数据显示到该系统中,借助VML  ¦ ¦ SVG,完整的显示系统包括一个切图系统和客户端地图显示系统。

http://topic.csdn.net/u/20070823/09/6b174d18-6b10-464f-8362-08e194a0c723.html

转载于:https://www.cnblogs.com/kaixin110/archive/2007/09/25/905632.html

相关文章:

  • 《Oracle数据库性能优化方法论和最佳实践》——第3章 流程分析之数据库登录流程 3.1 数据库登录导致业务系统性能恶化案例分享...
  • 《Cisco BGP-4 命令与配置手册》——导读
  • 《Tableau 8权威指南》—— 导读
  • 《Python和Pygame游戏开发指南》——2.8 关于函数、方法、构造函数和模块中的函数(及其差别)的一些提示...
  • DataFormatString 属性语法
  • 《树莓派渗透测试实战》——1.6 树莓派的优点和缺点
  • 在HttpHandlers中使用Session
  • 《机器人爱好者(第3辑)》——导读
  • 《Android 应用案例开发大全(第3版)》——第2章,第2.4节壁纸的实现
  • c#学习网址
  • 《敏捷软件开发:原则、模式与实践(C#版.修订版)》一1.4 参考文献
  • 分钱单算法
  • 《C和C++代码精粹》——1.16 语句声明
  • C#模拟提交表单 post-带附件的表单
  • 《HTML 5与CSS 3权威指南(第3版·下册)》——20.2 插入图像文件
  • 自己简单写的 事件订阅机制
  • Apache Spark Streaming 使用实例
  • CSS 专业技巧
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • ES10 特性的完整指南
  • ES6简单总结(搭配简单的讲解和小案例)
  • JavaScript 一些 DOM 的知识点
  • oldjun 检测网站的经验
  • passportjs 源码分析
  • PermissionScope Swift4 兼容问题
  • REST架构的思考
  • SQLServer插入数据
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 关于Java中分层中遇到的一些问题
  • 解析 Webpack中import、require、按需加载的执行过程
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 离散点最小(凸)包围边界查找
  • 排序算法学习笔记
  • 鱼骨图 - 如何绘制?
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #pragma 指令
  • (003)SlickEdit Unity的补全
  • (06)Hive——正则表达式
  • (3)(3.5) 遥测无线电区域条例
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (JS基础)String 类型
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (TOJ2804)Even? Odd?
  • (八)c52学习之旅-中断实验
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计ssm电影分享网站
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (转)一些感悟
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net 反编译_.net反编译的相关问题
  • .Net 路由处理厉害了
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @RequestParam,@RequestBody和@PathVariable 区别