安装Mapguide与示例程序

有些资料来自自己的翻译,有些信息源于网络,仅供参考,无版权,欢迎转载。

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(1.2)或MapGuide Server v2.0(2.0)。可以用命令net start/stop/restart "MapGuide Server v2.0"启动/停止/重启该服务。

2、安装MapGuide WebServer Extensions

** 下载MgWebServerExtensionsSetup.exe,安装MapGuide WebServer Extention。

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

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

1) IIS Configuration(对初学者比较适合,支持ASP.NET开发,需ASP.NET 2.0.50727或更高版本的支持);

2) Bundled Configuration(通过Apache Http Server的FastCGI模式支持PHP开发、通过Apache Tomcat支持Java开发);

3) Manual Configuration;

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 DwfViewer

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

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

5、安装MapGuide示例数据

** 下载Mapguide示例数据Sheboygan.mgp。

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

(1)将Sheboygan.mgp文件拷贝到Packages目录(C:/Program Files/MapGuideOpenSource2.0/Server/Packages)中:

(2)打开Site Administrator:http://localhost/mapguide/mapadmin/login.php

默认用户名: Administrator

默认密码:admin

(3)选择Configure Services菜单

(4)在Resource Services项中,Package folder目录信息应该与步骤(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

6、安装MapGuide示例程序

ASP.Net:

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

(1)将dotnetviewersample文件夹拷贝到MapGuide WebServer Extention中的www的文件夹中,如果里面没有bin文件夹,则从MapGuide WebServer Extention mapviewernet中的bin拷贝进去,如果有则替换;

(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配置为应用程序。

PHP:

(1)下载phpviewersample.zip 地址为https://mapguide.osgeo.org/downloads.html#samples

(2)解压到 C:/Program Files/MapGuideOpenSource2.0/WebServerExtensions/www

(3)测试:

DWF viewer:http://localhost:8008/mapguide/phpviewersample/dwfviewersample.php

需要安装 DWF Viewer version 6.5 或更新版本。

Ajax viewer: http://localhost:8008/mapguide/phpviewersample/ajaxviewersample.php

http://localhost:8008/mapguide/phpviewersample/ajaxtiledviewersample.php

7、安装MapGuide Studio 2008 试用版

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

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

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

http://localhost/mapguide

默认用户名: Administrator

默认密码:admin

如果出现版本不兼容的问题,则需要打补丁将Autodesk.MapGuide.Studio.Site.dll替换.

8MapGuide Web Studio

MapGuide Web Studio提供了MapGuide Studio的部分功能。MapGuide Web Studio位于MapGuideOpenSource安装目录/WebServerExtensions/www/webstudio文件夹中,URL:http://localhost/mapguide/webstudio/index.html

MapGuide Web Studio登录的站点、用户名、密码与MapGuide Studio相同。

MapGuide开发手记(一)安装Mapguide与示例程序相关推荐

  1. Windows 8 Directx 开发学习笔记(四)示例程序小结

    VS2012的示例程序包括了最基本的DirectX流程,涉及许多知识,所以看完代码之后还是感觉没有头绪,打算对整个过程再整理一下,方便进一步的学习. 正方体在空间中可以用它的8个顶点定义,而每个顶点可 ...

  2. Spring开发环境搭建和第一个示例程序

    前言 虽然之前用过Spring,但是今天试着去搭建依然遇到了困难,而且上网找教程,很多写的是在web里使用Spring MVC的示例,官方文档里的getting start一开始就讲原理去了(可能打开 ...

  3. ubuntu下编译Qt示例程序打开工业相机

    运行环境: 系统:ubuntu20.04_64位 驱动:DVP2-Linux64_2020.12.3 Qt版本:5.11.3 相机:度申M3S130M 安装Qt https://download.qt ...

  4. DirectX 9.0c游戏开发手记之“龙书”第二版学习笔记之1: 开场白

    在开场白之前的说明: 这是"DirectX 9.0c游戏开发手记"的第一部分,叫做"'龙书'第二版学习笔记",讲的是我做"龙书"第二版(原名 ...

  5. Windows Mobile (EVC)开发手记1

    最近开始尝试windows Mobile开发,使用EVC4.0,一开始就遇到了一些问题,一并写下来做个手记. 1.安装开发环境及步骤  操作系统:winxp + sp2 Instructions Th ...

  6. 开发人员必备:微软发布示例代码浏览器 (Sample Browser) 第五版,让您尽享3500个示例代码...

    今天早上,微软一站式示例代码库 携手MSDN和微软创新空间 正式发布了示例代码浏览器(Sample Browser)第五版.这是继去年10月第四版发布以来的一次重大升级.有了它,3500多高质量示例代 ...

  7. golang beego安装及入门示例

    安装 beego 包含一些示例应用程序以帮您学习并使用 beego 应用框架. 您需要安装 Go 1.1+ 以确保所有功能的正常使用. 你需要安装或者升级 Beego 和 Bee 的开发工具: $ g ...

  8. HoloLens开发手记-配置开发环境 Install the tools

    随着Build 2016开发者大会的结束,HoloLens开发包也正式开放下载.Hololens没有独立的SDK,开发特性被集成到最新的Visual Studio Update 2中.如果你没有Hol ...

  9. (转)Thrift在Windows及Linux平台下的安装和使用示例

    转载自Thrift在Windows及Linux平台下的安装和使用示例 thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的RPC(远程服务调用)框架 ...

最新文章

  1. sql怎么修改服务器角色,创建、删除或修改角色 (Management Studio)
  2. 第二十九期:运维之三大监控对比
  3. 改了上百遍!记上海交通大学第一篇《Science》
  4. Strings_append_学习
  5. Nginx(二) 反向代理负载均衡
  6. Windows Server 2008 R2 Network Recovery
  7. leetcode 700 二叉搜索树的搜索
  8. 十行代码实现高仿Promise
  9. c语言程序设计数组说课,C语言程序设计说课PPT课件(超好)
  10. 网线制作相关基础知识
  11. 大数据产品开发流程规范_大数据架构流程图
  12. 非常哇塞的 Spring Boot 性能优化长文
  13. 计算机时间与网络时间无法同步,终于解决了本地计算机时间无法与Internet时间服务器同步的难题...
  14. VUE中V-IF条件判断改变元素的样式
  15. ubuntu借助windows的网络共享上网
  16. 何为功能平价?特斯拉「抛弃」多传感融合,背后有哪些门道
  17. Unity学习笔记 球形全景图平面像素坐标与三维坐标系上的坐标之间的转换
  18. 罗技无线键盘linux,罗技发布旗下第一款无线机械游戏键盘 G613
  19. 【Cisco(思科)路由器vlan配置实例】制作简单的B项目小组VLAN规划
  20. Java编程思想随笔

热门文章

  1. android头像设置
  2. 搜索引擎优化排名方法
  3. Android 应用之安全开发
  4. 电脑是否存在内存泄漏_如何避免内存泄露
  5. PHP多用户商城系统 应该怎么选
  6. Python 成为最受欢迎的语言靠实力吗?
  7. Deep Face Super-Resolution with Iterative Collaboration论文阅读笔记
  8. UVa Problem 123 - Searching Quickly
  9. excel空白处自动填充内容怎么操作,excel空白处填充0或上行方法
  10. Spring Boot 集成 Activiti7(工作流)