MapGuide安装

MapGuide是一款开源工具,使用后个人感觉与主流GIS平台(ArcGIS Server、MapGIS IGServer)架构原理差不多。

以下部分是转的,部分是自己操作的,会一一说明。

在此首先就要感谢一下那些无私奉献的大大们,在我们这些菜鸟最困难的时候给我们帮助。

话不多说,开始正文:

MapGuide的安装包括:安装MapGuide Server;安装MapGuide WebServer Extensions、安装示例数据、安装示例程序、安装DwfViewer、安装mapguide studio

MapGuide Server:站点服务,服务器

MapGuide WebServer Extensions:接发请求

DwfViewer:矢量数据浏览器

MapGuide Studio:客户端,用于创建需要发布的地图(这款有60天试用期,不免费。推荐开源的Maestro,全免费)

安装步骤:(转自:http://blog.163.com/qiqinghai_2/blog/static/5928669200871834244725/)

1、我安装的是MapGuideOpenSource-2.4.0.7096-Final-x86.exe,即2.4版本,已经将MapGuide Server和Extensions集成在了一起,因此普通安装即可。

  配置:

  MapGuide WebServer Extention支持的WebServer配置环境:

  1) IIS Configuration(对初学者比较适合);

  2) Bundled Configuration(支持PHP、Java开发);

  3) Manual Configuration;

  注:MapGuide需要ASP.NET 2.0.50727或更高版本的支持。

  在IIS服务中选择mapguide站点,打开属性页面,选择ASP.NET标签查看ASP.NET 的版本信息,如果ASP.NET版本低于version 2.0.50727,请更新ASP.NET。

2、安装测试

  安装好MapGuide Server和Extension后,可以访问以下地址测试是否安装成功:


(1)测试MapAgent

http://localhost/mapguide/mapagent/mapagent.fcgi?OPERATION=ENUMERATERESOURCES&VERSION=1.0.0&LOCALE=en&RESOURCEID=Library://&TYPE=&DEPTH=-1

默认用户名: Administrator

默认密码:admin

以上的用户名和密码区分大小写。

如果页面显示一XML文件,则安装成功。如果打不开请把安装目录里的webconfig.ini文件考到安装目录的上一级试一下。

(2)测试Site Administrator

http://localhost/mapguide/mapadmin/login.php

默认用户名: Administrator

默认密码:admin

以上的用户名和密码区分大小写。

如果可以登入Site Administrator页面,则安装成功。Site Administrator中可以修改所有的Server配置信息。

(3)测试Web Server Extensions

http://localhost/mapguide/mapviewerajax/ajaxviewer.aspx?WEBLAYOUT=Library://ATest.WebLayout

由于当前MapGuide中没有ATest.WebLayout,页面应该显示如下错误信息:

Resource was not found: Library://ATest.WebLayout,这表示Web Server Extension安装成功,并可以正常的接收和处理请求。

至此,MapGuide安装成功!

3、安装MapGuide示例数据

(1)将Sheboygan.mgp文件拷贝到Packages目录中:

(2)打开Site Administrator:

http://localhost/mapguide/mapadmin/login.php

默认用户名: Administrator

默认密码:admin

(3)选择Configure Services菜单

(4)在Resource Services项中,目录信息应该与步骤(1)中相同:

MapGuideOpenSource安装目录Server\Packages

(5)选择Manage Packages菜单

(6)在Load Package项中选择Sheboygan.mgp,点击Load Package。

数据装载完毕后,状态栏会显示Load Succeeded信息。

如果装载不成功,可查看日志信息:MapGuideOpenSource安装目录\Server\Packages\Sheboygan.mgp.log

可用MapGuide Studio,则可以在其中查看示例数据;也可以使用http方式测试示例数据装载成功与否,打开:http://localhost/mapguide/mapagent/index.html,选择EnumerateResources选项,在Type 中输入 WebLayout,点击提交,如果示例数据装载成功,应该获得如下6个WebLayout:

Library://Samples/Sheboygan/Layouts/SheboyganPhp.WebLayout

Library://Samples/Sheboygan/Layouts/SheboyganPhpTiled.WebLayout

Library://Samples/Sheboygan/Layouts/SheboyganAsp.WebLayout

Library://Samples/Sheboygan/Layouts/SheboyganAspTiled.WebLayout

Library://Samples/Sheboygan/Layouts/SheboyganJsp.WebLayout

Library://Samples/Sheboygan/Layouts/SheboyganJspTiled.WebLayout

4、安装MapGuide示例程序

(1)将dotnetviewersample文件夹拷贝到MapGuide WebServer Extention中的www的文件夹中;

(2) 在IIS服务中打开mapguide站点,在dotnetviewersample文件夹上点击右键,选择属性,在“目录”标签的“应用程序设置”选项中 点击“创建”,点击“确定”完成dotnetviewersample的配置。这里要为mapguide站点创建应用程序,然后要为 mapviewerajax,mapviewerdwf,mapviewernet,mapviewernet,mapagent这些目录创建应用程序, 否则你的例子程序将无法运行。

配置好示例数据和dotnetviewersample示例程序后,可在浏览器中查看该示例程序的三种效果:

注:需要先安装DwfViewer软件才能在Internet Explorer中浏览DWF Viewer效果。

DWF Viewer效果:可以浏览矢量地图数据,只能在Internet Explorer上运行,URL:

http://localhost/mapguide/dotnetviewersample/dwfviewersample.aspx

AJAX Viewer效果:使用AJAX方式浏览地图数据(非矢量),可在Internet Explorer上或Firefox等浏览器上运行,URL:

http://localhost/mapguide/dotnetviewersample/ajaxviewersample.aspx

使用分片地图(tiled map)的AJAX Viewer效果:使用分片地图和AJAX方式浏览地图数据(非矢量),可在Internet Explorer上或Firefox等浏览器上运行,URL:

http://localhost/mapguide/dotnetviewersample/ajaxtiledviewersample.aspx

注:在步骤(2)中,如mapviewernet不是应用程序,需要按照步骤(2)的方式将mapviewernet配置为应用程序。

5、安装MapGuide DwfViewer

  DwfViewer是Mapguide使用的矢量数据浏览器,安装了DwfViewer后即可在IE浏览器中浏览Mapguide矢量地图。

6、安装MapGuide Studio 2007 试用版

MapGuide Studio 是地图管理工具,用户可以用Studio进行所见即所得的便捷管理,对地图数据进行配置和管理。MapGuide Studio只能安装在Windows平台。MapGuide Studio不是开源程序,需要购买。

下载autodeskmapguidestudio2007eval.exe安装MapGuide Studio。此版本是60天试用版本。

另 外,MapGuide Web Studio提供了MapGuide Studio的部分功能。MapGuide Web Studio位于MapGuideOpenSource安装目录\WebServerExtensions\www\webstudio文件夹 中,URL:

http://localhost/mapguide/webstudio/index.html

MapGuide Studio和MapGuide Web Studio登录的站点为:

http://localhost/mapguide

默认用户名: Administrator

默认密码:admin

安装完后如果提示mapguide studio版本与站点版本不同时需要安装补丁:

1.1版补丁下载地址:

http://download.osgeo.org/mapguide/patches/mapguidestudio/1.1.0/Autodesk.MapGuide.Studio.Site.PatchedDLL.zip

1.2 RC2版补丁下载地址:

http://download.osgeo.org/mapguide/patches/mapguidestudio/1.2.0/Autodesk.MapGuide.Studio.Site.zip

补丁覆盖mapguide studio安装目录里的DLL文件。

附上几个有用的链接:

官网:

https://mapguide.osgeo.org

DwfViewer下在地址:

http://download.autodesk.com/esd/dwfviewer/installer/DwfViewerSetup_chs.exe

mapguide studio 2007下载地址:

http://images.autodesk.com/adsk/files/autodeskmapguidestudio2007eval.exe

1.1版的例子程序下载地址:

http://download.osgeo.org/mapguide/releases/1.1.0/samples/dotnetviewersample-1.1.zip

1.1版的例子数据:

http://download.osgeo.org/mapguide/releases/1.0.0/samples/Sheboygan.mgp

posted @ 2013-03-19 13:38  苍龙de链  阅读(661)  评论(0编辑  收藏  举报