默认头像
路人甲
路人甲
  • 注册日期2006-04-05
  • 发帖数16
  • QQ
  • 铜币152枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1376回复:1

自己动手构建高效的WebGIS和WebGPS系统——理论篇

楼主#
更多 发布于:2006-09-10 11:04

基于WEB构建GIS/GPS系统大致有三种实现方案:
1、基于Java script图形库
2、基于JavaApplet小应用程序
3、基于ActiveX控件
本文介绍的就是第三种方案的一种具体实现——基于控件。

一、前端GIS控件的封装
       将GIS常用功能(点、线、面的绘制、测量、数据缓冲等)按Web ActiveX规范封装于DLL中,如需要GPS功能则将GPS数据接收、GPS目标显示、轨迹回放等一起封装。

二、GIS矢量数据的实时下载
       由于ActiveX控件具备实时绘制图形的能力,所以采用根据矢量数据实时绘制地图的方案,而不是下载事先预备好的地图图片。这样既可避免浏览地图时出现“迟钝、等待”的现象,又可减轻服务端的负载。
      在服务端将GIS矢量数据按网格方式组织好,在前台的控件中实现网格相交算法,只下载必须的矢量数据,确保每次下载的数据量最小,从而使地图浏览起来很流畅。

三、实际案例
       根据上述基本思路,实现了一个TarMap WebGIS/WebGPS控件。实际效果可浏览网站 http://www.tarmap.com

(待续)

喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-09-10 19:59
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部