版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 前 第1章准备—初识Flex与二次开 Flex与其开发工 基于Flex的二次开 二次开发 第2章开始—开发环境配 Flex开发环境配 安装Flex集成开发环 第3章—创建第一个应 创建第一个Flex工 创建第一个Flex应 IInternetGISInternetGIS开发的产物。GISWWW功能得以扩展,真GISGISGIS架构与新一代GIS开发模式的互联网地理信息——MapGISIGServer,并在该平台基MapGISIGServer,针对客户的个性化需求,提供一个功能全面、性能稳定、简便易用本文档为基于Flex的MapGISIGServer二次开发手册,希望读者最好能够了解掌握及Flex的相关知识。MapGISIGServer务共享与强大的开发应用的能力。MapGISIGServerMapGIS多年的技术与经验积累,MapGIS系列工具产品提供高空、地上、地表、的全面的GIS应用解决方案。MapGISIGServer平台以“简便、易用、高效”原则为二次开发主导思想,提供四大开1-1REST服务开发的纯客户端开发,同时可结合J2EE和.NET等主流服务器端开发,集强、灵活性大,FlexSilverlightGIS功能MapGISWebGIS的开发框架,可的一系列技术组合。Flex是一个用来创建丰富信息的互联网应用程序的服务器组件。Flex内置的界面可以由MacromeidaFlash器显示在客户端系统上。Flex是一个针对企业级富互联网应用的表示层解决方案;也是一种应用程序框架。富互RIA(RichInternetApplication)Web应用的灵活性结合起来,为用户带来全新的体验。RIA的富客户端采用异步方式和服务端通信,的Flashyer插件进行。目前,随着互联网富客户端的发展,几乎每一个用户浏览器都安装了Flashyer插件,为Flex的应用奠定了基础。XML语言(MXMLMapGISIGServerFlex的二次开发方式,即在客户端采用功能强大、优势突出FlexMapGISIGServerGISFlex作为客户端,以用户FlexIGServer服务实现相应功能点。用户通过客户端与IGServer服务层进行交互。IGServer服务层:MapGISDCServer基础内核之上,提供.NETJava两服务体系包括MapGISWebService、OGCWeb服务和第Web服务接口。IGServer数据层:IGServer平台的数据层,提供最基础的各类数据(影像、RESTSDK,了解平台的开发架构层次层MapGISWebOGC 1-2Flex+第2章内容。其中,Flex二次开发使用的开发语言与工具等开发环境,如错误!未找到1-1MapGISIGServerFlexAdobeFlexBuilderAdobeFlashBuilder4AdobeFlexBuilder3.0AdobeFlashBuilder4.0AdobeFlashBuilder4.5
1-3Flex开发开源库控件(主要 Bufferyse、Clipyse、Netyse、空间分析相关控 GPS GPSOGC MeasureScaleIMSCatalogMagnifier 、 2.0、4.0、4.5三个版本的SDK4.5版本为新版本(做了很多优化和更新),推荐使用。关于MapGISIGServer基于Flex的SDK的更新,请随时关注MapGIS发布信息。MapGISIGServer服务器配置:安装平台后,在服务管理器(MapGISServerManager)中已默认配数据组织与发布:根据开发中采用的地图加载方式(地图类型,在MapGIS二次开发前,必须确保GIS服务器的系统服务中数据服务、IGS服务已启动,同时MapGISServerManager中的IGServer服务、DCServer服务也处于启动状态。图2-1启动数据服务与IGS服2-2IGS下面以4版本安装为例,安装Flex集成开发环境与插件。即可。安装好FlashBuilder4之后会自动安装flexsdk4,无需手动安装。2-3FlashBuilder针对IE内核的flash插件:安装Adobe yerActive针对非IE内核的flash插件:安Adobe yerPlugin进入AdobeFlashBuilder4主界面。3-1FlashBuilder4中新建工程(一Project3-2FlashBuilder4中新建工程(二3-3FlashBuilder4中新建工程(三3-5在“源路径”选项卡中设置源数据和主程序文件,使用默认值即可,如下图图3-6确定源数 zdims4.5.swc,3-7添加SWC3-8选择MapGISIGServerSWC3-9SWC3-10SWC注:zdims4.5.swcMapGISIGServerFlex的基础开发库,提供基本的功能控件。关于MapGISIGServer基于Flex的SDK的更新,请随时关注MapGIS发布信息。3-11 件,如IMSMap等。如下图所示:3-12MapGISIGServer平台中,地图显示主要分为三种方式,分别为:瓦片地图显示、矢(TileLayer,依2IMSMap:切换到左侧“组件”窗口,在“自定义”中找到IMSMap控件,直接将其拖到项目的设计页面里。3-14加载IMSMap3-15设置IMSMapIMSMapid属性,即把其id属性设置为“mapContainerid的值,如下图所示:<map:IMSMaphorizontalCenter="0"verticalCenter="0"width="600"<map:IMSMaphorizontalCenter="0"verticalCenter="0"width="600"height="400" 3-17TileLayer根据所要显示的瓦片信息,在TileLayer控件Flex属性视窗的MapGisIMS目录下分别设置各参数值,主要为hdfName与serverAddress两项。3-18设置TileLayerserverAddress:瓦片数据服务地址,由GIS服务器IP+服务端(默认为+/igs/rest/ims/relayhandler组成GIS3-19IMSMapHDF对应的地图范围值记录下来,填写到IMSMap控件的MapGisIMS属性组的相应项中。<s:Application<!--将非可视元素(例如服务、值对象)id="mapContainer"levelNum="6"xMaxMap="114.500789"xMinMap="114.125602"yMaxMap="30.829119"yMinMap="3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024【文化传播公司劳动合同】文化
- 西安电子科技大学《奥林匹克运动》2023-2024学年第一学期期末试卷
- 实训报告写法
- 搪瓷制品在卫浴中的应用考核试卷
- 天然纤维原料与纺织品的生产技术考核试卷
- 制鞋业供应商管理与合作考核试卷
- 公共设施服务与满意度管理考核试卷
- 市场需求与人工智能品牌传播效果管理考核试卷
- 校园网络安全设计与实现
- 2024解除出租合同范本
- 《后羿射日故事》PPT课件.ppt
- 马克思的资本有机构成理论与当代中国的经济发展
- 《电工学》试题库及答案(考试必备)
- 如何构建生态班级
- GB∕T 4942-2021 旋转电机整体结构的防护等级(IP代码) 分级
- 食品加工企业安全设计设施专篇
- 高中政治校本课程——趣味哲学1
- 海南省建设工程施工阶段监理服务费计费规则
- 创建五星级班组PPT课件
- TBJWA001-2021健康直饮水水质标准
- 监理日报模板
评论
0/150
提交评论