在局域网中实现地图信息共享(100分)

  • 主题发起人 主题发起人 zzmbeyond01
  • 开始时间 开始时间
Z

zzmbeyond01

Unregistered / Unconfirmed
GUEST, unregistred user!
我想问一下各位专家:
我们单位只买了MapX4.51,请问如何在一个局域网中实现多个客户端对地图信息的编辑呢?
也就是:
服务器端装MapX,其他机子作为客户端,在客户端上对地图进行编辑。请问该如何实现?

谢谢!
 
好像不行,得用MapXtreme
 
可以做到,不过就得自己费点劲了,看看WWW.go2map.com上就是MapX做的,
还有WWW.Geotj.com.cn都是。
做成三层结构就行了!
 
请问wone:
mapx安装在每个客户端,采用空间数据库把空间信息和属性信息都存在数据库里,
这样是否可以实现多用户访问呢?
如果可以的话,那数据共同访问的问题如何解决?

好像WWW.go2map.com是用mapxtreme做的
谢谢
 
我也想知道
 
我做的这个项目就是基于GIS的C/S系统,我把空间信息和属性信息都放在SQL数据库中了,但客户端不能同时进行地图的编辑,因为会相互覆盖。
 
有好几种办法:
1,如果是基于C/S的连接方式,我们的实现方式是将地图与关系型数据库结合,如Oracle,将地物以流的方式存入BLOB字段,一个地物一条记录,其余字段保存的是地物的属性数据,这样就可以用关系型数据库的概念来保存与查询地图数据。在客户端的地图平台写一个读地物的接口就可以了。

2,WEB方式就需要你写一个地图服务器,把服务器上的地图在服务器端解析出来,生成二进制的Jpeg流,再发送到客户端就可以了。对于小批量的地图,也可以直接把空间数据发送到前端,用ActiveX或Applet来显示,效果就类似于本地GIS平台。

另,我谈的不是基于某个GIS平台如MapInfo的实现方法,而是一个基本的实现
 
将地物以流的方式存入BLOB字段,一个地物一条记录
这样的话,是不是就不需用oralce 的空间表的功能了,我直接就用一个专门存储blob字段表,来存储空间图元。
 
后退
顶部