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

以下所介绍的安装都基于Windows平台和IIS网络服务,并使用.Net开发技术。

下载地址:https://mapguide.osgeo.org

1、安装MapGuide Server

下载MgServerSetup.exe安装MapGuide Server。

可以使用多台计算机共同提供MapGuide Server的功能,当在多台计算机上安装MapGuide Server时,需要设置一台计算机作为site server,其他的计算机作为support server,    在安装support server时需要提供site server的IP地址。

MapGuide Server (mgserver.exe)程序在系统运行时自动启动,服务名为MapGuide Server(Windows服务可查看)。

2、安装MapGuide WebServer Extensions

下载MgWebServerExtensionsSetup.exe安装MapGuide WebServer Extention。

MapGuide Server和MapGuide WebServer Extention可以安装在同一台计算机上,也可安装在不同的计算机上,需要安装在其他计算机上时,要提供安装了MapGuide Server的计算机的IP地址。

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。

3、安装测试

安装好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文件,则安装成功。

(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安装成功,并可以正常的接收和处理请求。

4、安装MapGuide示例数据

下载Mapguide示例数据Sheboygan.mgp。在Mapguide Server上装载Sheboygan示例数据的步骤如下:

(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

5、安装MapGuide示例程序

下载Mapguide示例Viewer程序dotnetviewersample。在Mapguide Server上安装示例程序dotnetviewersample的步骤如下:

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

(2)在IIS服务中打开mapguide站点,在dotnetviewersample文件夹上点击右键,选择属性,在“目录”标签的“应用程序设置”选项中点击“创建”,点击“确定”完成dotnetviewersample的配置。

配置好示例数据和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配置为应用程序。

6、安装MapGuide DwfViewer

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

下载DwfViewerSetup_chs.exe安装Dwf浏览器。

7、安装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的安装、配置和开发信息请参考资料:

InstallConfigureMgOpenSourceOnWindows.pdf 包含了MapGuide的安装和配置信息。

InstallMapGuideOpenSourceSamples.pdf包含了MapGuide示例数据和示例程序的安装和配置信息。

转自:http://www.cnblogs.com/charmdx/articles/713175.html

面向企业级的开源WebGIS解决方案--MapGuide(安装)相关推荐

  1. 面向企业级的开源WebGIS解决方案--MapGuide(介绍)

    .MapGuide概述 MapGuide是Autodesk公司推出的在网络上发布空间数据的新一代Web GIS平台,为了促进开源Web GIS的发展,Autodesk公司推出了开源版的MapGuide ...

  2. 手把手让你实现开源企业级web高并发解决方案

    本来想起个比较风趣点的标题,可想来思去,还是走常规路线,做一系列的手把手吧. 这样一来,便于我的老朋友们识别,也让我对这篇文章的粒度把我有个定位. 本篇博文主要介绍利用开源的解决方案,来为企业搭建we ...

  3. 技术挂帅独创多项专利:面向企业级用户,他们认为开源是一种信任

    ​ 本堂茜 渡鸦区块链专栏记者 内容预读 谢晗剑认为"区块链最大特点是数据不可篡改"这句话是人们的常见误区."说不可篡改到底是什么东西不可篡改?说的其实是历史不可篡改,就 ...

  4. 开源监控解决方案OpenFalcon系列(一)

    OpenFalcon是由小米的运维团队开源的一款企业级.高可用.可扩展的开源监控解决方案,,在众多开源爱好者的支持下,功能越来越丰富,文档更加的完善,OpenFalcon 已经成为国内最流行的监控系统 ...

  5. webgis从基础到开发实践_开源WebGIS教程系列——11.1 GISLite 的开发背景与设计

    地理信息门户可以帮助人们更容易地发现.访问和使用地理空间信息, 是地理信息发布.服务和共享的重要环节.许多国家都很重视地理信息门户的 建设,把它作为国家空间数据基础设施(spatial data in ...

  6. 开源备份web_13个开源备份解决方案

    开源备份web 最近,我们发布了一项民意调查 ,要求读者对他们最喜欢的开源备份解决方案进行投票. 我们提供了主持人社区推荐的六种解决方案-Cronopete,Deja Dup,Rclone,Rdiff ...

  7. 开源WEBGIS(五)WEBGIS五剑客之GIS服务

    地图服务器通常也称作地图引擎,它是WebGIS架构的核心,所有的地图操作都是通过地图服务器完成的.现在的主流开源地图服务器主要是MapServer和GeoServer.GIS 应用服务器,主要用来接收 ...

  8. openfalcon 组件监控_开源监控解决方案OpenFalcon系列(一)

    OpenFalcon是由小米的运维团队开源的一款企业级.高可用.可扩展的开源监控解决方案,,在众多开源爱好者的支持下,功能越来越丰富,文档更加的完善,OpenFalcon 已经成为国内最流行的监控系统 ...

  9. 开源WebGIS架构

    开源WebGIS架构 目前国际上著名的地理空间信息生产商大都拥有了成熟的产品线, 基本涵盖了从数据采集.数据编辑.数据管理.空间数据互操作.空间分析到网络地理信息服务注册.发布.聚合等所有地理信息工程 ...

最新文章

  1. Android 读取本地图片
  2. AIS 2022 | ACL-IJCAI-SIGIR顶级会议论文预讲会,现开启论文征集
  3. React Native之触摸事件(Touchable系列和onLongPress)
  4. Karmada 千级容器集群:工商银行业务容灾管理设计利器
  5. SPRING IN ACTION 第4版笔记-第二章-001-用@Autowired\@ComponentScan、@Configuration、@Component实现自动装载bean...
  6. solr4 mysql自动更新_solr7.4 定时增量更新数据-Go语言中文社区
  7. 云服务器更换系统要钱吗,云服务器可以更换系统吗
  8. IMP 导入数据报错 OCI-21500 OCI-22275
  9. Atitit 如何设置与安放知识的trap陷阱  知识聚合 rss url聚合工具 以及与trap的对比
  10. 嵌入式端的神经网络算法部署和实现综合
  11. 如何用计算机打开苹果手机,苹果手机如何投屏到电脑
  12. java首行缩进两个字符,都是首行缩进2字符,为什么缩进又不相同.d – 手机爱问...
  13. 网格计算和云计算之间的比较
  14. 视频教程-全国计算机二级MS OFFICE考前冲刺课程-计算机等级考试
  15. 计算机公式加法A C,概率公式c怎么计算
  16. edvac是商用计算机吗,计算机系统发展历程.ppt
  17. 赛效:wps下载手机版怎么操作的?
  18. 力扣-股票的资本损益
  19. 关于区块链共识类型:PoW, PoS, DPoS, PoST的解释
  20. 四个数排序C++语言

热门文章

  1. scroll-view的描点跳转
  2. Java编程实现快速傅里叶变换FFT
  3. 集合之ArrayDeque
  4. autoApprove
  5. 农场主问题-鸡兔同笼问题---分析与解决--Python
  6. Windows下使用nc(netCat)命令
  7. Intel体系MMX指令指令说明
  8. OpenCV 外接矩形框 cv2.boundingRect、cv2.minAreaRect
  9. authorization权限控制_授权(Authorization)
  10. TCP吞吐性能优化的吐槽与拯救