论坛首页 Java企业应用论坛

公司项目地图引擎技术解惑

浏览 36845 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-08  
GIS这东西具体应用的话还是c/s的方便
0 请登录后投票
   发表时间:2009-01-08  
wtusmchen 写道
坦白的说,你们这个还不能称之为地图引擎。就像楼上说的,取名“基于切割图片的web地图”更合适。常见的对地图引擎的定义是arcims/mapxtreme这种基于电子地图数据实时生成地图的东西,包括你们这个东西估计也是用arc/mapinfo之类的东西循环生成静态图片的

确实,但是应用的场景确实是三维地图方面,之所以称为三维地图引擎,只不过是从其使用和呈现方式说的,而不是像楼上所说的从技术去定义
0 请登录后投票
   发表时间:2009-01-08  
laiseeme 写道
GIS这东西具体应用的话还是c/s的方便

CIS的c/s方面的确实没有接触过,不过既然b/s都会了,c/s方面开发应该是没什么难度的
0 请登录后投票
   发表时间:2009-01-08  
arcims/mapxtreme是个什么东东?
能不能请达人讲解一下?
0 请登录后投票
   发表时间:2009-01-08  
想知道lz的地图引擎是怎么实现缓冲区功能的
0 请登录后投票
   发表时间:2009-01-08  
呃 地图的图片都好怪一点块儿呢~~
0 请登录后投票
   发表时间:2009-01-08  
roger 写道
想知道lz的地图引擎是怎么实现缓冲区功能的

其实图片方面是这样,每加载一张图片都会产生一个gsmappic的对像专门保存该图片的信息
核心代码
public void loadFromFile(File f)
	{
		try
		{
			bs = new byte[(int) f.length()];
			FileInputStream fs = new FileInputStream(f);
			fs.read(bs);
			fs.close();
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}
	}


产生的gsmappic对像就给图片引擎的专门缓存池给缓存了,每次使用特定的key(图片路径)先从池里找,找到后,实例化gsmappic,然后放入file,然后通过流将信息读到bs数组里给缓存了,然后每次有就直接拿bs数组里的流信息返回,没有就按上述步骤做一遍
0 请登录后投票
   发表时间:2009-01-08  
SVG有个致命缺点,就是要安装客户端。对于互联网推广非常不利。我们之前成功的完成了一个svg的展示引擎,功能速度都不错,就是不好推广,后来还是换raster了
参考 http://www.richmap.cn
0 请登录后投票
   发表时间:2009-01-08  
linliangyi2007 写道
SVG有个致命缺点,就是要安装客户端。对于互联网推广非常不利。我们之前成功的完成了一个svg的展示引擎,功能速度都不错,就是不好推广,后来还是换raster了
参考 http://www.richmap.cn

SVG可缩放矢量图形?
0 请登录后投票
   发表时间:2009-01-08  
你应该看看WMS和WFS规范。符合标准的东西才更有优势。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics