gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:2578回复:5

MapGuide安装常见问题及解决办法zz

楼主#
更多 发布于:2007-11-20 09:26
<DIV>在自己安装和总结了其它人帖子(在内容中不再作说明)后,总结了一下安装过程中可能出现的问题及解决办法。<BR><BR>1、安装MapGuide Server<BR>下载MgServerSetup.exe安装MapGuide Server。<BR>可以使用多台计算机共同提供MapGuide Server的功能,当在多台计算机上安装MapGuide Server时,需要设置一台计算机作为site server,其他的计算机作为support server,    在安装support server时需要提供site server的IP地址。<BR>MapGuide Server (mgserver.exe)程序在系统运行时自动启动,服务名为MapGuide Server(Windows服务可查看)。<BR><BR>2、安装MapGuide WebServer Extensions<BR>下载MgWebServerExtensionsSetup.exe安装MapGuide WebServer Extention。<BR>MapGuide Server和MapGuide WebServer Extention可以安装在同一台计算机上,也可安装在不同的计算机上,需要安装在其他计算机上时,要提供安装了MapGuide Server的计算机的IP地址。<BR>MapGuide WebServer Extention支持的WebServer配置环境:<BR>1) IIS Configuration(对初学者比较适合);<BR>2) Bundled Configuration(支持PHP、Java开发);<BR>3) Manual Configuration;<BR><BR>注:MapGuide需要ASP.NET 2.0.50727或更高版本的支持。<BR>在IIS服务中选择mapguide站点,打开属性页面,选择ASP.NET标签查看ASP.NET 的版本信息,如果ASP.NET版本低于version 2.0.50727,请更新ASP.NET。<BR><BR>3、测试安装结果<BR>安装好MapGuide Server和Extension后,可以访问以下地址测试是否安装成功:<BR><BR>(1)测试MapAgent<BR>http://localhost/mapguide/mapagent/mapagent.fcgi?OPERATION=ENUMERATERESOURCES;VERSION=1.0.0;LOCALE=en;RESOURCEID=Library://;TYPE=;DEPTH=-1<BR>默认用户名: Administrator<BR>默认密码:admin<BR>以上的用户名和密码区分大小写。<BR>如果页面显示一XML文件,则安装成功。<BR><BR>(2)测试Site Administrator<BR>http://localhost/mapguide/mapadmin/login.php<BR>默认用户名: Administrator<BR>默认密码:admin<BR>以上的用户名和密码区分大小写。<BR>如果可以登入Site Administrator页面,则安装成功。Site Administrator中可以修改所有的Server配置信息。<BR><BR>(3)测试Web Server Extensions<BR>http://localhost/mapguide/mapviewerajax/ajaxviewer.aspx?WEBLAYOUT=Library://ATest.WebLayout<BR>由于当前MapGuide中没有ATest.WebLayout,页面应该显示如下错误信息:<BR>Resource was not found: Library://ATest.WebLayout,这表示Web Server Extension安装成功,并可以正常的接收和处理请求。<BR><BR>4、安装MapGuide DwfViewer<BR>DwfViewer是Mapguide使用的矢量数据浏览器,安装了DwfViewer后即可在IE浏览器中浏览Mapguide矢量地图。<BR>下载DwfViewerSetup_chs.exe安装Dwf浏览器。<BR><BR>5、安装MapGuide示例数据<BR>下载Mapguide示例数据Sheboygan.mgp。在Mapguide Server上装载Sheboygan示例数据的步骤如下:<BR>(1)将Sheboygan.mgp文件拷贝到Packages目录中:<BR>(2)打开Site Administrator:<BR>http://localhost/mapguide/mapadmin/login.php<BR>默认用户名: Administrator<BR>默认密码:admin<BR>(3)选择Configure Services菜单<BR>(4)在Resource Services项中,Package folder目录信息应该与步骤(1)中相同:<BR>MapGuideOpenSource安装目录Server\Packages<BR>(5)选择Manage Packages菜单<BR>(6)在Load Package项中选择Sheboygan.mgp,点击Load Package。<BR>数据装载完毕后,状态栏会显示Load Succeeded信息。<BR>如果装载不成功,可查看日志信息:MapGuideOpenSource安装目录\Server\Packages\Sheboygan.mgp.log<BR>可用MapGuide Studio,则可以在其中查看示例数据;也可以使用http方式测试示例数据装载成功与否,打开:http://localhost/mapguide/mapagent/index.html,选择EnumerateResources选项,在Type 中输入 WebLayout,点击提交,如果示例数据装载成功,应该获得如下6个WebLayout:<BR>Library://Samples/Sheboygan/Layouts/SheboyganPhp.WebLayout<BR>Library://Samples/Sheboygan/Layouts/SheboyganPhpTiled.WebLayout<BR>Library://Samples/Sheboygan/Layouts/SheboyganAsp.WebLayout<BR>Library://Samples/Sheboygan/Layouts/SheboyganAspTiled.WebLayout<BR>Library://Samples/Sheboygan/Layouts/SheboyganJsp.WebLayout<BR>Library://Samples/Sheboygan/Layouts/SheboyganJspTiled.WebLayout<BR><BR>6、安装MapGuide示例程序<BR>下载Mapguide示例Viewer程序dotnetviewersample。在Mapguide Server上安装示例程序dotnetviewersample的步骤如下:<BR>(1)将dotnetviewersample文件夹拷贝到MapGuide WebServer Extention中的www的文件夹中,如果里面没有bin文件夹,则从MapGuide WebServer Extention mapviewernet中的bin拷贝进去,如果有则替换;<BR>(2)在IIS服务中打开mapguide站点,在dotnetviewersample文件夹上点击右键,选择属性,在“目录”标签的“应用程序设置”选项中点击“创建”,点击“确定”完成dotnetviewersample的配置。<BR>配置好示例数据和dotnetviewersample示例程序后,可在浏览器中查看该示例程序的三种效果:<BR>注:需要先安装DwfViewer软件才能在Internet Explorer中浏览DWF Viewer效果。<BR>DWF Viewer效果:可以浏览矢量地图数据,只能在Internet Explorer上运行,URL:<BR>http://localhost/mapguide/dotnetviewersample/dwfviewersample.aspx<BR>AJAX Viewer效果:使用AJAX方式浏览地图数据(非矢量),可在Internet Explorer上或Firefox等浏览器上运行,URL:<BR>http://localhost/mapguide/dotnetviewersample/ajaxviewersample.aspx<BR>使用分片地图(tiled map)的AJAX Viewer效果:使用分片地图和AJAX方式浏览地图数据(非矢量),可在Internet Explorer上或Firefox等浏览器上运行,URL:<BR>http://localhost/mapguide/dotnetviewersample/ajaxtiledviewersample.aspx<BR>注:在步骤(2)中,如mapviewernet不是应用程序,需要按照步骤(2)的方式将mapviewernet配置为应用程序。<BR><BR><BR>7、安装MapGuide Studio 2007 试用版<BR>MapGuide Studio 是地图管理工具,用户可以用Studio进行所见即所得的便捷管理,对地图数据进行配置和管理。MapGuide Studio只能安装在Windows平台。MapGuide Studio不是开源程序,需要购买。<BR>下载autodeskmapguidestudio2007eval.exe安装MapGuide Studio。此版本是60天试用版本。<BR>另外,MapGuide Web Studio提供了MapGuide Studio的部分功能。MapGuide Web Studio位于MapGuideOpenSource安装目录\WebServerExtensions\www\webstudio文件夹中,URL:<BR>http://localhost/mapguide/webstudio/index.html<BR>MapGuide Studio和MapGuide Web Studio登录的站点为:<BR>http://localhost/mapguide<BR>默认用户名: Administrator<BR>默认密码:admin<BR>如果出现版本不兼容的问题,则用Autodesk.MapGuide.Studio.Site.dll替换<BR><BR>更多MapGuide的安装、配置和开发信息请参考资料:<BR>InstallConfigureMgOpenSourceOnWindows.pdf 包含了MapGuide的安装和配置信息。<BR>InstallMapGuideOpenSourceSamples.pdf包含了MapGuide示例数据和示例程序的安装和配置信息。<BR>安装完MapGuide及dotnetviewsample后,在IIS的目录下面,会见到如下的一个文件结构:<BR>在该文件结构中,mapviewerajax, mapviewerdwf, mapviewernet三个文件包含特定功能函数的aspx文件,这些aspx文件不能被直接浏览,而是给其它实例,如dotnetviewersample,提供实现的函数,其它实例借助于这些包含特定功能的aspx文件实现自己的操作,即通过传递参数间接调用这aspx文件。<BR>如实例调用实例部分代码:<frame src="/mapguide/mapviewernet/ajaxviewer.aspx?SESSION=<%= sessionId %>;WEBLAYOUT=<%= webLayout %>"。Mapagent文件夹里面主要是html,php文件,是把服务端解译给客户端时需要的一些文件。<BR><BR><BR><BR>8、遇到了访问IIS元数据库失败问题<BR>在运行时候,可能会遇到了访问IIS元数据库失败的错误。错误提示为:用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。这个问题是由于先安装VS 2005,后安装IIS才出现的。<BR>解决办法如下:<BR>在开始菜单中打开 "Microsoft .NET Framework SDK V2.0"目录下的“SDK 命令提示符”,打开以后在命令提示符中运行“aspnet_regiis -r”就可以了,当然把-r改成-i也可以,在xp中推荐用-r,在2K中推荐用-i<BR>如果你安装的只是.net Framework,那么可以到下面的目录运行同样的命令:%Systemroot%\Microsoft.NET\Framework\v2.0.50727<BR><BR>9、AutoDesk MapGuide版本冲突问题<BR>替换AutoDesk中的Autodesk.MapGuide.Studio.Site.dll库,在附件Autodesk.MapGuide.Studio.Site.rar中有说明解决问题的dll及说明。<BR>具体参见Autodesk.MapGuide.Studio.Site.rar解决该问题。<BR><BR>10、AutoDesk MapGuide无法加载栅格问题<BR>利用附件rasterconfig.rar中的rasterconfig.php加载栅格数据即可,在附件rasterconfig.rar中有说明解决问题的说明。<BR>具体参见rasterconfig.rar解决该问题。<BR><BR><BR>常用到的链接<BR>http://localhost/mapguide/mapadmin/login.php<BR>http://localhost/mapguide/mapagent/index.html<BR>http://localhost/mapguide/webstudio/index.html<BR>http://localhost/mapguide/rasterconfig.php (*添加栅格页面*)<BR>http://localhost/mapguide/dotnetviewersample/dwfviewersample.aspx<BR>http://localhost/mapguide/dotnetviewersample/ajaxviewersample.aspx<BR>http://localhost/mapguide/dotnetviewersample/ajaxtiledviewersample.aspx </DIV>
喜欢0 评分0
jiqimao-2005
路人甲
路人甲
  • 注册日期2007-04-07
  • 发帖数52
  • QQ
  • 铜币232枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-04-13 16:40
一定要支持一下
举报 回复(0) 喜欢(0)     评分
jiqimao-2005
路人甲
路人甲
  • 注册日期2007-04-07
  • 发帖数52
  • QQ
  • 铜币232枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-04-13 16:41
目前还不了解,打算学习一下
举报 回复(0) 喜欢(0)     评分
longhaibo1984
论坛版主
论坛版主
  • 注册日期2006-05-23
  • 发帖数120
  • QQ
  • 铜币560枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-04-16 22:04
<P>比较全面了</P>
<P>Mapguide是很不错的开源GIS平台</P>
只有想不到,没有做不到!
举报 回复(0) 喜欢(0)     评分
cathy1217
路人甲
路人甲
  • 注册日期2008-03-08
  • 发帖数10
  • QQ
  • 铜币147枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2008-04-26 16:01
<P>4、安装MapGuide DwfViewer<BR>DwfViewer是Mapguide使用的矢量数据浏览器,安装了DwfViewer后即可在IE浏览器中浏览Mapguide矢量地图。<BR>下载DwfViewerSetup_chs.exe安装Dwf浏览器。<BR></P>
<P>目前我找不到DwfViewerSetup_chs.exe  在哪里可以找到?我的邮箱是<a href="mailtcathy1217@126" target="_blank" >cathy1217@126</A>.com</P><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
cathy1217
路人甲
路人甲
  • 注册日期2008-03-08
  • 发帖数10
  • QQ
  • 铜币147枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2008-04-26 16:27
哦  我找到了 现在看来装不上示例数据  在那个网页里提交了WebLayout 但是没有出现六个什么 而是出现了<FONT color=#0000ff><?xml version="1.0" encoding="UTF-8" ?></FONT>
<DIV class=e>
<DIV 1em; TEXT-INDENT: -2em"><STRONG><FONT face="Courier New" color=#ff0000> </FONT></STRONG> <FONT color=#0000ff><</FONT><FONT color=#990000>ResourceList</FONT> <FONT color=#ff0000>xmlns:xsi</FONT><FONT color=#0000ff>="</FONT><B><FONT color=#ff0000>http://www.w3.org/2001/XMLSchema-instance</FONT></B><FONT color=#0000ff>"</FONT><FONT color=#990000> xsi:noNamespaceSchemaLocation</FONT><FONT color=#0000ff>="</FONT><B>ResourceList-1.0.0.xsd</B><FONT color=#0000ff>" /></FONT> </DIV></DIV>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部