




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1 Silverlight 4 开发环境配置21.1 安装Visual Studio 201021.2 安装 Silverlight 4 Tools for Visual Studio 201021.3 安装 Silverlight_4_Toolkit52 示例站点数据配置82.1 附加地理数据库92.2 导入关系数据库153 GIS 服务器配置173.1 配置瓦片数据服务183.2 配置矢量数据服务214 配图服务站点254.1 发布 RelayHandlerSite 站点254.1.1 windows 2003 系统中的发布配置:264.1.2Windows7 系统的发布配置:364.
2、2 修改 RelayHandlerSite 站点的配置文件415 配置 Silverlight 示例站点426 发布示例站点4511 Silverlight 4 开发环境配置基于 Silverlight 4 的二次开发环境,需要安装配置Visual Studio 2010 集成开发环境,Silverlight 4 Tools for Visual Studio 2010、Silverlight_4_Toolkit(Silverlight 4 控件安装包)以及 Silverlight 客户端插件,具体的环境配置将在下述章节里讲述。1.1 安装Visual Studio 2010基于 MapGIS
3、 K9 IMS 的 Silverlight 4 的二次开发工具,使用Visual Studio 2010,Visual Studio 2010 是 Silverlight 4 应用程序的集成开发环境,需要安装它才能创建 Silverlight4 应用程序。公司Visual Studio 2010地址为: HYPERLINK http:/v/download http:/v/download;安装Visual Studio 2010 的详细步骤不再赘述。1.2 安装 Silverlight 4 Tools for Visual Studio 2010安装完Visual Studio 2010 后
4、,接下来安装 Silverlight 4 Tools for Visual Studio 2010。Silverlight 4 Tools for Visual Studio 2010 是用于 Visual Studio 2010 或 Visual WebDeveloper 2010 学习版的一个加载项,它为在 Silverlight 中创建应用程序提供若干功能。在安装Silverlight 4 Tools 时,将安装以下组件。Silverlight 4 Developer 运行时Silverlight 4 SDK为支持 Silverlight 4 功能对 Visual Studio 进行的更
5、新WCF RIA 服务公司官网地址:http:/downloads/details.aspx?&FamilyID=40ef0f31-cb95-426d-9ce0-00dcfabf3df5;具体安装步骤如下:1、 打开 Silverlight 4 Tools for Visual Studio 2010 安装程序:Silverlight4_Tools.exe;出现如下安装界面:2图 1-1 Silverlight 4 Tools for Visual Studio 2010 安装界面2、 点击“下一步”,出现安装协议界面,如下图所示:图 1-2 安装协议3、 勾选“我已阅读并接受条款(A)”,点
6、击“下一步”,出现安装进度界面,3如下图所示:图 1-3 安装进度界面4、 安装完成后,出现安装完成界面,点击“完成”即可。如下图所示:图 1-4 安装完成41.3 安装 Silverlight_4_ToolkitSilverlight_4_Toolkit 是 Silverlight 4 的控件集成安装包,以方便开发开发。官网地址:/releases/view/43528;具体安装步骤如下:1、 打开 Silverlight_4_Toolkit_April_2010.msi 安装程序,出现如下安装界面:图 1-5 Silverlight_4_Toolkit 开始安装界面2、 点击上图“Next
7、”按钮,出现安装协议界面,如下图所示:5图 1-6 安装协议界面3、 勾选“I accept the termshe License Agreement”,点击“下一步”,出现设置安装路径界面,如下图所示:图 1-7 设置安装路径界面4、 设置完安装路径,点击“Next”,出现“准备安装”界面,如下图所示:6图 1-8 准备安装界面5、 点击“Next“,出现安装进度界面,如下图所示:图 1-9安装进度界面6、 安装完成。7图 1-10 安装完成界面2 示例站点数据配置Silverlight示例站点是一个全功能站点,包括瓦片地图服务、矢量地图服务、空间分析等功能,因此需要在MapGIS K9附
8、加矢量本地数据(.HDF)、空间分析地理数据库,并在关系数据库中附加空间分析临时库和点位信息数据库。提供市的示例数据,具体如下:瓦片数据包括:whMap.HDF、car.HDF、whSmall.HDF;矢量数据:world.HDF和对应的地图文档wh.Map(包括行政区、水系、中心线、文化教育、道路网图层);空间分析地理数据库:IMSWEBGISGDB.HDF;空间分析临时库:SpatialyIMS(SQL2000的数据);点位信息数据库:CityInfo(SQL2000的数据)。详细配置步骤如下:82.1 附加地理数据库附加综合示例站点需要的地理数据库,包括矢量数据(world.HDF)和空
9、间分析地理数据库(IMSWEBGISGDB.HDF)。在安装MapGIS K9 IMS的机器上,单击开始菜单-程序-MapGIS K9IMS SP1二次开发版-MapGISK9基础-GDB企业管理器,打开的GDB企业管理器,附加综合示例站点需要地理数据,具体操作步骤如下:1、开始所有程序MapGIS K9IMS SP1 二次开发版MapGIS K9 基础打开 GDB企业管理器,如下图所示,MapGIS K9 主界面最左侧窗口 MapGISCatalog(MapGIS 目录树)。图 2-1-1 GDB 企业管理器主界面2、选择 MapGISCatalog 分页栏,打开 GDBConnection
10、 树型目录,右键单击 MapGISLocal,启动服务,如下图所示。如果启动服务项为灰色的话,则服务已启动,可跳过本步骤。9图 2-1-2 启动服务3、右键单击 MapGISLocal,点击附加数据库,如下图 2-1-3 所示,出现附加地理数据库子窗体,如下图 2-1-4。图 2-1-3 附加数据库10图 2-1-4 附加数据库子窗体4、选择要附加的地理数据库,该文件在 MapGIS K9 基础安装目录Data 子目录下,选择 world.HDF(如图 2-1-5 所示),点击确定按钮,附加数据库成功,附加完毕后界面如图2-1-6 所示。图 2-1-5 附加数据文件11图 2-1-6 附加完毕
11、5、打开 world 树型目录,展开“空间数据”子目录,对简单要素类中的图层进行预览,确保数据能正确显示。图 2-1-7 数据预览效果6、打开地图文档wh.Map(位于Data目录下),确保地图文档数据的完整与正确。具体操作:在开始所有程序MapGIS K9IMS SP1 二次开发版MapGIS K9 基础打开地图编辑器,选择左侧的文档管理栏,在 MapGIS 中单击地图文档菜单中的“文件12打开”项,然后在弹出的“打开”框中选择地图文档(wh.Map),最后在地图视图中右键单击选择“复位窗口”即可看到地图。图 2-1-8 打开文档菜单图 2-1-9 选择打开的地图文档13图 2-1-10 M
12、apGIS K9 显示打开的地图文档7 、 回到 GDB 企业管理器中, 重复 15 步骤, 附加空间分析的地理数据库(IMSWEBGISGDB.HDF),附加完成后界面如下图。最后关闭 GDB 企业管理器主界面。图 2-1-11 完成附加数据库14注:如果附加数据库错误或者需要重新附加数据库时,就需要把已附加上去的数据注销后,再重新附加。选择删除是将数据库文件从当地磁盘彻底删除。2.2 导入关系数据库导入关系数据库,即将点位信息数据库(CityInfo)和空间分析临时库(SpatialyIMS)附加到关系数据库中。如果示例不涉及空间分析功能,或没有基于点位信息数据库的查询、换乘、网络分析,则
13、该步骤可省略。示例数据为SQL2000数据,下面以SQL Server 2000为例,具体操作步骤如下:1、安装SQLServer 2000后,打开企业管理器。图 2-2-1 打开企业管理器界面注意:安装 SQL SERVER2000 后,同时要安装SQL SERVER2000 的 SP4补丁。2、附加 CityInfo 数据库(位于安装目录的MapGIS K9DataBase空间分析临时库中):(1) 右键单击“数据库”,选择“所有任务”下的“附加数据库”,打开“附加数据库”框;15图 2-2-2 附加数据库(2)单击“附加数据库”框中的按钮,选择CityInfo数据库文件;图 2-2-3
14、指向SpatialyIMS 数据库文件16(3)最后单击【确定】按钮,提示附加数据顺利完成。图 2-2-4 点击确定图 2-2-5 附加CityInfo 数据库成功2、附加SpatialyIMS数据库(位于安装目录的MapGIS K9DataBase文件夹中):根据上述步骤,将SpatialyIMS数据库附加到SQL Server 2000数据库服务器中。3 GIS 服务器配置在安装MapGIS K9 IMS的机器上配置GIS服务器。综合示例站点的GIS服务器配置包括瓦片数据服务配置(包括网络分析、换乘配置)、矢量数据服务配置(包括空间分析服务配置)。详细可参考的安装配置篇文档。173.1 配
15、置瓦片数据服务瓦片数据服务配置步骤如下:1、单击开始菜单程序MapGIS K9IMS增量包MapGIS K9 IMS服务管理器,默认界面为瓦片服务配置界面,如下图所示:图3-1-1 打开瓦片服务配置界面2、在瓦片服务配置界面中进行瓦片据服务的配置,包括服务信息、瓦片数据配置、换乘数据配置(点位信息数据库)、道路网配置。(1) 服务信息配置:一般直接使用默认端(5142)和日志保存路径。(2) 瓦片数据配置:单击【添加】按钮,whMap.HDF位于安装目录下的SleTileData文件夹里,car.HDF、whSmall.HDF位于Silverlight二次开发包Release文件夹下面。18图
16、3-1-2 添加瓦片数据(3)换乘数据配置:切换到数据库管理配置界面,在“点位信息数据库配置”中,根据2.2节所附加的点位信息数据库,配置数据库连接的相应信息,包括数据库类型、数据源(关系数据库的IP地址)、用户名、和数据库名称。如果示例站点的数据库配置与其默认配置值一致(SQL数据库,用户sa的为guest),则直接使用默认值,不需更改。19图3-1-2换乘数据配置(4) 配置道路网:切换到瓦片服务配置主界面,单击【配置道路网】按钮,配置本地数据源world地理数据库中的网络类道路网,然后单击【保存】按钮保存,最后单击【返回】按钮。注意各配置项的值要填写正确。图3-1-3道路网配置3、返回到
17、瓦片服务配置主界面,单击【保存】按钮,启动瓦片服务以应用新的配置,并确20保该服务在站点操作中一直处于启动状态。图3-1-4 保存配置启动服务3.2 配置矢量数据服务矢量数据服务包括基本配置和高级配置两个部分,一般示例站点只需进行基本配置。如果有应用需求再进行高级配置,请参见安装配置篇文档。矢量数据服务配置步骤如下:1、单击开始菜单程序MapGISK9 IMS 增量包MapGIS K9 IMS 服务管理器,选择矢量数据服务,其界面如下图所示:21图3-2-1矢量数据服务配置界面2、在服务信息配置中设置矢量服务的端,一般直接使用默认端(5141);如果更改矢量服务的端,要相应地在Web服务站点配
18、置中更改。3、在日志功能配置中,最好开启日志功能,并选择“详细型”的日志输出。4、单击“浏览”可更改发布的地图文档存放路径(可使用默认路径),再单击“发布管理”,将要发布的地图文档(如:wh.Map)添加到目录下。然后单击【返回主窗口】按钮,返回到矢量服务配置主界面。配置wh.Map地图文档时,因为是本地数据源,数据源、用户名、均使用默认值。22图3-2-2 打开地图文档发布与管理框图3-2-3 单击“添加文档”进行地图文档发布23图3-2-4已添加要发布的地图文档5、配置空间分析服务:返回矢量数据服务主窗口,勾选“启动空间分析配置”,然后切换到“数据库管理选项卡”,根据空间分析临时库的部署修
19、改相应的配置(确保空间分析临时库已附加到相应数据库服务器中)。图3-2-5空间分析临时库配置6、切换到矢量服务配置主界面,单击【保存】按钮,启动矢量服务以应用新的配置,并确保该服务在站点操作中一直处于启动状态。24图 3-2-6单击“保存”启动矢量数据服务注:在整个站点运行中,要确保 MapGIS 数据服务、瓦片数据服务、矢量数据服务以及站点所使用的关系数据库服务器一直处于启动状态!4 配图服务站点地图服务站点的功能是将 Silverlight 站点的请求转发给 GIS 服务器,并将 GIS 服务器的返回结果转发给 Silverlight 站点。提供的地图服务站点应用程序名为 RelayHan
20、dlerSite。具体配置步骤如下:4.1 发布 RelayHandlerSite 站点在此详细讲解在windows 2003 系统和 windows 7 系统中 RelayHandlerSite 站点的发布。254.1.1 windows 2003 系统中的发布配置:1、 找到RelayHandlerSite 站点文件夹,右击RelayHandlerSite属性Web 共享选项卡,如下图所示:图 4-1-1 Web 共享选项卡2、 选择“共享文件夹”,出现“编辑别名”框,可选择默认的设置。图 4-1-2 编辑别名263、点击“确定”按钮,回到“web 共享”设置界面,点击“确定”即可。4、打
21、开 IIS 服务器,在默认列表中有刚发布的站点,如下图所示:图 4-1-3 IIS 中发布的 RelayHandlerSite 站点5、选择RelayHandlerSite 站点,右击 RelayHandlerSite选择属性,设置站点的权限等配置。图 4-1-4 设置站点属性6、 在属性界面选择“目录安全性”选项卡,在“验证和控制”这栏中,点击“编辑”按钮,弹出“验证方法”框,勾选“启用(A)”;然后点击“确定”,返回“目录安全性”选项卡界面,点击“应用”;:27图 4-1-5 目录安全性选项卡 选择“验证和控制”(一)图 4-1-6验证方法框(二)28图 4-1-7 设置完后,返回“目录安
22、全性”界面(三)7、选择“ASP.NET”选项卡,:图 4-1-8 ASP.NET 界面8、设置 ASP.NET 的版本,2.0.50727 和 1 这两个版本任选其中一个,然后点击“确29定”即可。建议使用 1图 4-1-9 设置 ASP.NET 的版本9、 在 IIS 左边目录中选择“默认”,右击选择属性,设置 HTTP 头,弹出属性界面(图 4-1-11),图 4-1-10 设置默认的属性30图 4-1-11 属性界面(二)10、在属性界面中选择“HTTP 头”选项卡,如下图示:图 4-1-12 HTTP 头选项卡界面3111、在上图中的“MIME 类型”栏中,点击按钮,弹出“MIME
23、类型”设置界面,:图 4-1-13 MIME 类型设置界面12、点击“新建”按钮,:图 4-1-14 新建框13、在扩展名(E)中填入“.xaml”,MIME 类型中填入“application/xaml+xml”;填入时不能有空格,然后点击“确定”;:32图 4-1-15 添加 application/xaml+xml(一)图 4-1-16 添加application/xaml+xml(二)14、在上图点击“新建”按钮,继续添加 application/x-silverlight-app 类型,然后点击“确定”按钮;如下图所示:图 4-1-17 添加application/x-silverl
24、ight-app(一)33图 4-1-18 添加application/x-silverlight-app(二)15、依次点击“确定”按钮即可。注意:对于 IIS6.0 及以下的版本,需要设置的 MIME 类型,IIS7.0 及以上不需要设置。16、打开 RelayHandlerSite 文件夹,文件夹中有两个安全策略文件:cntacspolicy.xml和 cross.xml;如下图所示:图 4-1-19 安全策略文件17、将上图两个安全策略文件拷贝到 C:Inetpubwwwroot 目录下面;如下图所示:34图 4-1-20 C:Inetpubwwwroot 文件夹目录18、把两个安全策
25、略文件到 IIS 服务器的默认中,右击默认资源管理器(图4-1-21;将两个安全策略文件拷贝到默认下面(图 4-1-22),图 4-1-21 选择默认的资源管理器35图 4-1-22 默认的资源管理器4.1.2Windows7 系统的发布配置:1、打开“开始管理工具ernet 信息服务(IIS)管理器”。如下图所示:图 4-2-1 windows 7 IIS 管理器界面2、右击“Default Web Site添加应用程序”(图 4-2-2),弹出添加应用程序窗体(图 4-2-3),如下图所示:36图 4-2-2 IIS 选择添加应用程序图 4-2-3 添加应用程序窗体3、 在上图点击“物理路
26、径”栏后面的按钮,选择要发布的 RelayHandlerSite 站点的路径,如下图所示:37图 4-2-4 选择站点的路径4、 在上图点击“确定”按钮,返回“添加应用程序界面”,在“别名”一栏中输入站点的别名,一般默认为发布站点的原名,默认名称为“RelayHandlerSite”。如下图所示:图 4-2-5 设置站点别名5、 在上图点击“连接为(C)”按钮,设置权限,如下图所示:38图 4-2-6 设置权限界面6、 在上图选择“特定用户”,然后点击“设置(S)”按钮,在弹出的“设置凭据”框输入机子的用户名、,如下图所示:图 4-2-7 设置凭据界面7、 在上图点击“确定”按钮,返回“连接为
27、”界面,就会有刚设置的特定用户“administrator”,如下图所示:图 4-2-8 设置的特定用户398、在上图点击“确定”,返回“添加应用程序”主界面,如下图所示:图 4-2-9 设置完成后“添加应用查询”主界面9、选择“测试设置(G)”,验证设置是否成功,若都为绿色勾选按钮,说明设置成功,如下图所示:图 4-2-10 测试设置10、将 RelayHandlerSite文 件 下 的 两 个 安 全 策 略 文 件 cntacspolicy.xml 和cross.xml 拷贝到 C:inetpubwwwroot 文件夹下面,如下图所示:40图 4-2-11 两个安全策略文件拷贝到 II
28、S 的根目录下面到此RelayHandlerSite 站点发布到 IIS 就结束。4.2 修改 RelayHandlerSite 站点的配置文件在 RelayHandlerSite 站点的配置文件 Web.config 中修改配置。配置参数如下:MapGisIMSVectorSvrIP:矢量服务的 IP 地址;MapGisIMSVectorSvrPort:矢量服务的端;MapGisIMSTileSvrPort:瓦片服务的 IP 地址;MapGisIMSTileSvrPort:瓦片服务的端;EnableLoadBalance:是否启用负载均衡的标志位,如果需要使用集群服务,该标志位需要设置为 t
29、rue;MSSvrCenterUrl:是集群服务的地址,格式 http:/集群服务主机 IP:集群服务端口/集群41服务虚拟目录 例如:。Silverlight 二次开发环境配置好后,就可以进行 Silverlight 二次开发了。5 配置 Silverlight 示例站点安装环境、站点数据和地图服务站点配置好后,将 Silverlight 的示例站点配到 VS2010开发环境,以测试开发环境安装成功,Silverlight 示例站点位于 Release 文件夹下面。Silverlight 示例站点信息配置步骤如下:打开存放 Silverlight 示例站点的文件夹Release,在文件夹中有
30、个ZDIMS.rar 压缩文件,将此文件解压后会得到如下图所示文件,即为 Silverlight 示例站点。图 5-1 ZDIMS.rar 解压后的文件ZDIMSApp.Web:是用于 Web 发布的文件夹;ZDIMSDemo:示例站点解决方案文件夹1、打开 VS2010 开发环境,点击起始页左上角的文件打开项目/解决方案(P),如下图所示:42图 5-2 VS2010 起始页2、在弹出的出口,选在示例站点的路径,打开ZDIMS.sln 文件,如下图所示:图 5-3 导入示例站点解决方案3、点击上图“打开”按钮,示例站点就成功导入到 VS2010 开发环境如下图所示:43图 5-4 示例站点打开后,在解决方案管理器中显示的所有文件4、点击 VS2010 菜单栏上的按钮,运行示例站点,如下图所示:图 5-5 示例站点运行效果到此示例站点的配置结束。下一章介绍如何发布示例站点446 发布示例站点示例站点需要在Web 服务器上进行发布。根据选择的部署方案,在应用 Web 转发器的机器上配置发布示例站点。详细步骤如下:1 、在 VS20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 磨难的中考语文作文
- 纤维板生产中的员工培训与管理考核试卷
- 智能电动牙刷智能识别考核试卷
- 生活就像一首歌初三语文作文
- 残疾人座车交通事故应急预案考核试卷
- 描写巴黎的初二语文作文
- 纺织品在包装行业的应用与发展考核试卷
- 电力施工项目施工图纸识别考核试卷
- 发热患者的护理指南
- 护理不良事件报告及管理制度 2
- 肺胀病(慢性阻塞性肺疾病)中医临床路径
- 智能桌椅商业计划书
- 供应商年度评价内容及评分表
- 公务车辆定点加油服务投标方案(技术标)
- 强化学习与联邦学习结合
- 泵检验标准及方法
- 水土保持学试卷 答案
- 变电站工程施工危险点辨识及预控措施(汇编)
- 关于新能源汽车的论文10000字
- 口腔检查-口腔一般检查方法(口腔科课件)
- 中型水力发电厂电气部分初步设计
评论
0/150
提交评论