内蒙古java团队

j2se,j2ee开发组
posts - 139, comments - 212, trackbacks - 0, articles - 65
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

MapGuide for java WebGIS的开发

Posted on 2010-08-09 10:55 帅子 阅读(1320) 评论(2)  编辑  收藏 所属分类: J2EE技术专区

首先说说环境的安装:

1. 下载 MapGuide Server 和 MapGuide Web Server Extensions. 到下载页面下载并安装 MgServerSetup-2.0.x.exe 和 MgWebServerExtensionsSetup-2.0.x.exe (https://mapguide.osgeo.org/download/releases/2.0.0

2. 下载 java viewersample-2.0.zip. 解压到 C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions\www.

    注意,解压后,www文件夹下,要有个名叫javav iewersample 的文件夹。改文件夹下,有个readme.Txt,请按上面的说明,进行配置。

    在Apach的目录下面找到conf/httped的文件打开后在文件后面添加:

    JkMount /mapguide/javaviewersample/* worker1

安装数据发布工具Meastro开源的工具。


3. 下载示例数据

到下载页面,下载 Sheboygan.mgp (注意,下载后,后缀可能是zip,将其改成mgp) 拷贝该文件到 C:\ProgramFiles\MapGuideOpenSource2.0\Server\Packages. 目录下。

4. 打开一个浏览器,输入 http://localhost:8008/mapguide/mapadmin/login.php  .使用站点管理程序 ,装载示例数据,登陆用户名是 "Administrator" ,密码是 "admin". 管理页面出来后,在左侧的导航条,选择 "Load Packages" . 然后选中靠近 Sheboygan.Mgp 的单选按钮,点击 "Load Package".

5. 启动示例程序

在浏览器中输入 http://localhost:8008/mapguide/javaviewersample/ajaxtiledviewersample.jsp , 将会看到运行效果,到此, MapGuide Open Source 就被运行起来了。

注:默认的方式是apache+tomcat通过jk的方式配合,其实是可以直接访问tomcat的8080端口。主要需要了解 C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions?\www\WEB-INF\lib下的MapGuideApi.jar。然后看看javaviewersample下的示例程序。

注意:

如果这样配置的话,在访问页面的时候会报错:MapGuideJavaApi.dll等路径找不到等等的错误,还有ace失败等错误。

这个时候需要把bin目录下面的ace,xenroll.dll文件拷贝到系统的system32下面,先把以前的文件重命名或备份下以免发生错误。

然后重启动服务即可,可以看到你的地图了



下篇继续maestro的发布工具介绍......


评论

# re: MapGuide for java WebGIS的开发[未登录]  回复  更多评论   

2011-09-30 16:42 by 阿甘
你好,请问MapGuide studio如何连接mysql数据库呢?
services名字如何确定呢?

谢谢

# re: MapGuide for java WebGIS的开发  回复  更多评论   

2011-12-21 14:52 by aima
楼主写的不错,小弟受益了,望多写一些,期待下一次,更深入一些.....

只有注册用户登录后才能发表评论。


网站导航: