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示例数据和示例程序的安装和配置信息。

mapguide 安装调试相关推荐

  1. 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...

            用Visual Studio.net 2003调试项目时,出现错误对话框,显示如下:         试图运行项目时出错,无法启动调试.没有正确安装调试器,请运行安装程序安装或恢复调试 ...

  2. asp功放怎么装_汽车功放怎么安装 汽车功放安装调试方法【详解】

    摘要:汽车功放怎么安装调试?汽车功放安装位置考虑安装到座椅下面,或者是后排座椅后面,或者是吊装在后隔板上面.下面,就来了解下汽车功放安装与调试知识. [汽车功放安装教程]汽车功放安装调试 汽车功放接线 ...

  3. android最新能调试吗,android – 不能在同一台设备上安装调试和发布版本

    我已经使用applicationIdSuffix在我的项目中配置了构建版本,以便我可以在我的设备上安装调试版本和发行版本. 这里是我的build.gradle(相关部分): buildTypes { ...

  4. 光纤中继器的安装调试

    随着光通信领域的应用逐渐深入,国内通信厂商也逐渐开始自主研发光纤中继器产品,国产中继器的出现使得整个光纤中继器的成本大幅下降,此时,单模光缆和光纤中继器也逐步成熟,使得传输距离更远,效果更好,在更多的 ...

  5. 光端机安装调试需注意的几大因素

    安装光端机时要做好现场的防护措施,防潮.防水.防尘,同时注意现场的实际操作,必须配备合适的光纤使用,不能使用残缺故障的光纤,如果不匹配,则会严重影响光端机传输质量,涉及光缆熔接时,也要注意测量光缆的光 ...

  6. 坯子库安装不上_柜式七氟丙烷的安装调试方法

    柜式七氟丙烷灭火装置是一种预制的,直接放在防护区内,由一套或者几套灭火装置保护一个防护区.在发生火灾时,不需要经过很多管路,直接就在防护区内喷放灭火.根据结构形式可分为双瓶组柜式七氟丙烷灭火装置和单瓶 ...

  7. tensorflow学习笔记一:安装调试

    denny的学习专栏 徐其华 博客园 首页 新随笔 联系 管理 订阅 随笔- 129  文章- 0  评论- 791  tensorflow学习笔记一:安装调试 用过一段时间的caffe后,对caff ...

  8. Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试

    Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试 在这里只介绍all in one方式安装 1.软件准备 安装pcl(点云库)需要涉及pcl.pc ...

  9. APA系统中超声波雷达的安装调试使用说明

    文章目录 前言: 1 硬件安装 1.1 安装位置选择 1.2 安装细节注意 2 调试标定 2.1 探测距离复核 2.2 调试板调试标定 2.2.1 调试板介绍 2.2.2 参数细节解释 2.2.3 调 ...

  10. 解决安装调试gym出现UserWarning: WARN: The environment Humanoid-v2 is out of date.

    安装调试gym出现UserWarning: WARN: The environment Humanoid-v2 is out of date. You should consider upgradin ...

最新文章

  1. 在Android Studio上进行OpenCV 3.1开发
  2. PHP秒杀系统全方位设计分析--转载
  3. 泛型--定制泛型接口、泛型类--介绍篇
  4. IOS7实现扫描二维码
  5. python采用哪种编码方式_Python编码格式的指定方式
  6. 前端开发常用正则表达式
  7. 每日一题(30)—— 局部变量能否和全局变量重名?
  8. tensorflow 模型可视化_基于tensorflow-2.x的yolov3实现
  9. 207. 课程表/210. 课程表 II
  10. Linux系统基本概念
  11. tp5 mysql定时任务_tp5+mysql实现消息队列,并在mac系统下定时执行-Go语言中文社区...
  12. div css将文字居中显示图片,css文字居中、图片居中、div居中解决方案
  13. 网管必备知识全套=做为一个网管必备的基础知识
  14. 前后端ajax分离如何做seo,前后端分离 seo
  15. 计算机无法安装cad怎么办,电脑安装AutoCAD提示未正常卸载无法安装如何解决
  16. 达梦数据库dm8使用心得
  17. linux系统格式化硬盘
  18. 工作流:设置工作共享项目
  19. pycharm占用c盘
  20. [ vulhub漏洞复现篇 ] Tiki Wiki CMS Groupware 认证绕过漏洞CVE-2020-15906

热门文章

  1. 面试题java的权限_Java shiro面试题
  2. Filenet 周报(2019.12.23-2020.01.05)
  3. Java——三大分支:JavaSE、JavaEE、JavaME(概念理解)
  4. html中对应Word中的字体和字号
  5. 利用SPSS做数据分析②之数据处理1
  6. web前端开发技术实验与实践(第三版)储久良编著 课外拓展训练5.2 HTML5是如何起步的
  7. 小学计算机基础知识总结,小学信息技术课的基本知识点
  8. JS 延时函数 setTimeout 或者 rxjs 写法
  9. ansys与solidworks关联失败,将SolidWorks模型导入ansys划分网格总是提示错误
  10. 怎么修改游戏ip地址