义乌项目详细设计说明书_第1页
义乌项目详细设计说明书_第2页
义乌项目详细设计说明书_第3页
义乌项目详细设计说明书_第4页
义乌项目详细设计说明书_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录系统总体结构111.1总体框架11.2体系结构设计21.3拓扑设计3义乌市三维地理信息2. 42.1设计功能模块列表42.2用户管理4功能描述42.2.1业务类权限管理7功能描述72.3.1业务类服务管理12功能描述122.4.1业务类数据浏览17功能描述172.5.1业务类服务. 202.6.1功能描述202.6.2业务类202.7日志管理222.7.1功能描述222.7.2业务类222.8空间数据库操作282.8.1功能描述282.8.2业务类282.9地址匹配352.9.1功能描述352.9.2业务类352

2、.10瓦片更新372.10.1功能描述372.10.2业务类37义乌市三维辅助决策系统4133.1总体设计413.2单元功能设计423.3数据结构说明423.4算法及流程483.4.1通用模块4加载现状工程文件48现状工程预定义48特定场景制作49II通用选择集的交互选择工具(鼠标选择工具交互用例)49审批50指定项目地块50设置项目现状50筛选项目现状51多屏对比51通视分析51沿路通视52视域分析52日照模拟53退让分析54沿街立面5..3.

3、..03.4.3方案生产5新建方案55启动默认加载55打开方案55指定方案最佳视角56CAD 数据导入拔体块56交互拔体块57创建体块57高度调整53.5单元测试方案58III1 系统总体结构1.1 总体框架本项目总体设计坚持数据、管理、服务、应用相分离的架构思想,在保持灵活性和扩展性的前提下,系统综合应用 3DGIS、虚拟现实、信息管理等技术,以计算机和硬件平台为依托,以政策、和相关行业标准为保障,建设城市三维数据库和三维地理,在

4、此基础上进行业务系统的建设。数据层通过三维数据管理系统,基于 Oracle 数据库、管理三数据,三维 DEM 数据、DOM 数据、DLG 数据、模型数据、元数据等。数据层为上层提供三数据。服务层采用 Web Service 技术,通过三维数据服务管理系统提供三数据服务,:三维场景服务、地形影像服务、矢量数据服务、分析服务、元数据服务等,实现各类三维数据的发布。同也支持 OGC 的数据服务,能够实现数据的聚合发布。系统提供对各类发布服务的管理功能。应用层整合服务层提供的三数据服务,在三维地理发布数据的基础上,根据具体业务需求建设应用系统,三维辅助决策系统、三维可视化会商系统、展示系统以及三维发布

5、及公众参与系统。整个系统的总体框架如下图所示。11.2体系结构设计21.3拓扑设计WEB服务器应用服务器公众用户数据库服务器内 物理市 局用户内网数据库服务器分局用户内网应用服务器.32义乌市三维地理信息2.1设计功能模块列表2.2用户管理2.2.1 功能描述对系统的用户进行管理和配置,新建、新建用户、为用户分配角色等。2.2.2 业务类1、RoleInfol描述:信息。l业务类内容:4类型名称说明属性RoleID编号Name名称程序编号功能名称/简称创建人状态审核人QXGL_YD用户管理QXGL_QX权限管理FWGL_FW服务管理ZDGL_ZDLL数据浏览YWZC_FWJK服务YWZC_RZ

6、GL日志管理SJGL_SJCZ空间数据库操作SJGL_DZPP地址匹配SJGL_WPGX瓦片更新l属性:private string roleID;private string name;l:1、Clonea) 说明:克隆 RoleInfo 对象b) 函数原型:public RoleInfo Clone()c) 输入参数:无d) 输出参数:RoleInfo 对象的副本e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:UserInfo被这个调用的类:无2、UserInfol描述:用户信息。l业务类内容:5类型名称说明属性userID用户编号Name用户名称password用户C

7、lone克隆RoleInfo对象l属性:privatestringuserID;privatestringname;privatestringpassword;privatestringextendInfo;privatestringgroupName;privateRoleInfo roleInfos;l:1、Clonea) 说明克隆 UserInfo 对象。b) 函数原型:public UserInfo Clone()。c) 输入参数: 无。d) 输出参数:UserInfo 对象的副本。e) 处理流程: 前置条件:无后置条件:无f) 相关类:6extendInfo用户扩展信息groupNa

8、me用户所属组别名称roleInfos用户权限集合Clone克隆UserInfo对象GetRoleIDs得到当前用户的ID调用这个的类:UserInfo 。被这个调用的类:无 。2、GetRoleIDsa) 说明得到当前用户的ID,便于进行 SQL。b) 函数原型:public string GetRoleIDs()c) 输入参数:无。d) 输出参数:逗号分隔的编号字符串。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:UserInfo。被这个调用的类:RoleInfo。2.3 权限管理2.3.1 功能描述对系统的菜单、工具、数据等根据权限进行过滤。2.3.2 业务类1

9、、Permissionl描述:安全权限过滤。l业务类内容:7l属性:无l:1、CanCallServicea) 说明是否可以此服务。b) 函数原型:bool CanCallService(UserLimit userLimit, string serviceName)。c) 输入参数: UserLimit userLimit; string serviceName;d) 输出参数:布尔值,表示是否限此服务。e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:SecurityContext。调用的类:UserLimit。被这个2、Filtersa) 说明8类型名称说明属性无Can

10、CallService是否可以此服务Filters过滤菜单FilterTools过滤工具GetCartoLayerIDs过滤图层FilterCartoMapEntity过滤地图FilterQueryGroupEntity过滤。过滤菜单。b) 函数原型:void Filterc) 输入参数:s(UserLimit userLimit,sManagersManager);UserLimit userLimit;sManagerd) 输出参数: 无sManager;e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:SecurityContext。被这个调用的类:UserLimit,

11、sManager。3、FilterToolsa) 说明过滤工具。b) 函数原型:void FilterTools(UserLimit userLimit, ToolsManager toolsManager);c) 输入参数:UserLimit userLimit; ToolsManager toolsManager;d) 输出参数:布尔值,表示是否限此服务。e) 处理流程:前置条件:无。后置条件:无f) 相关类:9调用这个的类:SecurityContext被这个调用的类:UserLimit,ToolsManager4、GetCartoLayerIDsa) 说明过滤图层。b) 函数原型:in

12、t GetCartoLayerIDs(UserLimit userLimit, int cartoLayerIDs);c) 输入参数: UserLimit userLimit; int cartoLayerIDs;d) 输出参数:整型数组,表示限的图层编号。e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:SecurityContext被这个调用的类:UserLimit5、FilterCartoMapEntitya) 说明过滤地图。b) 函数原型:voidFilterCartoMapEntity(UserLimituserLimit,CartoMapEntitycartoMa

13、pEntity);c) 输入参数:UserLimit userLimit; CartoMapEntity cartoMapEntity;10d) 输出参数:无。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:SecurityContext被这个调用的类:UserLimit,CartoMapEntity6、FilterQueryGroupEntitya) 说明过滤。b) 函数原型:voidFilterQueryGroupEntity(UserLimituserLimit,QueryGroupEntityqueryGroupEntity);c) 输入参数:UserLimit

14、 userLimit; QueryGroupEntity queryGroupEntity;d) 输出参数:无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:SecurityContext。被这个调用的类:UserLimit,QueryGroupEntity。112.4 服务管理2.4.1 功能描述对系统的地图服务进行配置、和管理。2.4.2 业务类1、MapResourcel描述:某个数据源中所有可用地图对象。l业务类内容:l属性:privateint iD;privatestring name;privateint dataSourceID;privateLayerIn

15、fo layerInfoItems;l:1、GetLayerInfoByServerIDa) 说明12类型名称说明属性ID数据源对象ID编号name数据源名称dataSourceID数据源对象中图层数据所属的数据源标识layerInfoItems数据源对象中包含的图层数据GetLayerInfoByServerID得到给定的ServerID对应的LayerInfo对象GetLayerInfoByID得到给定的ID对应的LayerInfo对象GetLayerInfoByDBName得到给定的DBName对应的LayerInfo对象GetResourceAvailableID得到一个可用的Reso

16、urceID得到给定的 ServerID 对应的 LayerInfo 对象。b) 函数原型:public LayerInfo GetLayerInfoByServerID(int serverID);c) 输入参数:int serverIDd) 输出参数:LayerInfo 对象e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:MapResourceManager。被这个调用的类:LayerInfo。2、GetLayerInfoByIDa) 说明得到给定的 ID 对应的 LayerInfo 对象b) 函数原型:public LayerInfo GetLayerInfoBy

17、ID(int id);c) 输入参数:int idd) 输出参数:LayerInfo 对象e) 处理流程: 前置条件:无后置条件:无f) 相关类:调用这个的类:MapResourceManager被这个调用的类:无133、GetLayerInfoByDBNamea) 说明得到给定的 DBName 对应的 LayerInfo 对象。b) 函数原型:public LayerInfo GetLayerInfoByDBName(string dbName);c) 输入参数:string dbNamed) 输出参数:LayerInfo 对象e) 处理流程: 前置条件:无后置条件:无f) 相关类:调用这个

18、的类:MapResourceManager被这个调用的类:LayerInfo4、GetResourceAvailableIDa) 说明得到一个可用的 ResourceIDb) 函数原型:public int GetResourceAvailableID();c) 输入参数:无d) 输出参数:ResourceIDe) 处理流程: 前置条件:无后置条件:无14f) 相关类:调用这个的类:MapResourceManager被这个调用的类:无2、MapResourceManagerl描述:数据源管理对象。l业务类内容:l属性:private MapResourcemapResourceItems;l

19、:1、GetMapResourceByIDa) 说明由 mapResourceID 得到当前对象包含的 MapResource 对象。b) 函数原型:public MapResource GetMapResourceByID(int mapResourceID);c) 输入参数:int mapResourceIDd) 输出参数:MapResource 对象。e) 处理流程:前置条件:无。15类型名称说明属性mapResourceItems数据源管理对象中包含的数据源对象集合GetMapResourceByID由 mapResourceID 得 到 当 前 对 象 包 含 的MapResourc

20、e对象GetLayerInfoByServerID得到给定的ServerID对应的LayerInfo对象GetLayerInfoByDBName得到给定的DBName对应的LayerInfo对象GetResourceAvailableID得到一个可用的ResourceID后置条件:无。f) 相关类:调用这个的类:MapResourceManager被这个调用的类:无2、GetLayerInfoByServerIDa) 说明得到给定的 ServerID 对应的 LayerInfo 对象。b) 函数原型:public LayerInfo GetLayerInfoByServerID(int ser

21、verID);c) 输入参数:int serverIDd) 输出参数:LayerInfo 对象。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:MapResourceManager被这个调用的类:LayerInfo3、GetLayerInfoByIDa) 说明得到给定的 ID 对应的 LayerInfo 对象。b) 函数原型:public LayerInfo GetLayerInfoByID(int id);c) 输入参数:int idd) 输出参数:16LayerInfo 对象。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:MapResour

22、ceManager被这个调用的类:LayerInfo4、GetLayerInfoByDBNamea) 说明得到给定的 DBName 对应的 LayerInfo 对象。b) 函数原型:public LayerInfo GetLayerInfoByDBName(string dbName);c) 输入参数:string dbNamed) 输出参数:LayerInfo 对象。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:MapResourceManager被这个调用的类:LayerInfo2.5 数据浏览2.5.1 功能描述对系统发布的数据进行浏览。172.5.2 业务类1

23、、CCIR.WebGIS.Map.Tools.Zooml描述:进行地图的缩放。l业务类内容:l属性:privateCCIR.WebGIS.Map.Tools.Zoom.TypeType;privateCCIR.WebGIS.Map Map;privateCCIR.WebGIS.Map.Tools.DrawDraw;l:1、Initializea) 说明初始化地图显示状态。b) 函数原型:public void Initialize();c) 输入参数: 无d) 输出参数:无e) 处理流程:18类型名称说明属性Type操作类型Map操作的地图Draw交互的显示Initialize初始化Chang

24、eEnvelop改变显示范围MouseWheelChange通过鼠标滚轮缩放前置条件:无。后置条件:无。f) 相关类:调用这个的类:ToolsManager。被这个调用的类:无。2、ChangeEnvelopa) 说明改变显示范围。b) 函数原型:public void ChangeEnvelop(Event event);c) 输入参数:Event eventd) 输出参数:无e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:ToolsManager被这个调用的类:无。3、MouseWheelChangea) 说明通过鼠标滚轮缩放。b) 函数原型:public void

25、 MouseWheelChange (Event event);c) 输入参数:Event event19d) 输出参数:无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无。2.6 服务2.6.1 功能描述监视系统发布的服务的运行状态。2.6.2 业务类1、ServiceMonitorl描述:监视系统发布的服务的运行状态。l业务类内容:l属性:无l:1、ShowStatusByServicea) 说明20类型名称说明属性无ShowStatusByService显示指定服务的状态ShowStatusByTime显示指定时间段内各服务的

26、状态显示指定服务的状态。b) 函数原型:public void ShowStatusByService(int ServiceID);c) 输入参数:int ServiceIDd) 输出参数:无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无2、ShowStatusByTimea) 说明显示指定时间段内的服务状态。b) 函数原型:public void ShowStatusByTime(DateTime beginTime, DateTime endTime);c) 输入参数:DateTime beginTime; DateTime

27、 endTimed) 输出参数:无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager21被这个调用的类:无。2.7 日志管理2.7.1 功能描述对系统的运行日志进行显示和统计。2.7.2 业务类1、SysLogManagerl描述:对系统的运行日志进行显示和统计。l业务类内容:l属性:无l:1、ShowSOAPLoga) 说明显示 SOAP 服务的b) 函数原型:日志。public void ShowSOAPLog (DateTime beginTime, DateTime endTime,string IP,string22类型名称说明属性无Show

28、SOAPLog显示SOAP服务的日志ShowRESTLog显示REST服务的日志ShowPageLog显示各个页面的日志ShowSOAPStat显示SOAP服务率的统计结果ShowRESTStat显示REST服务率的统计结果ShowPageStat显示各个页面率的统计结果ShowSOAPAccess显示SOAP服务流量的统计结果ShowRESTAccess显示REST服务流量的统计结果ShowPageAccess显示各个页面流量的统计结果ResourceName);c) 输入参数:DateTime beginTime;DateTime endTime;string IP;string Reso

29、urceNamed) 输出参数: 无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无2、ShowRESTLoga) 说明显示 REST 服务的b) 函数原型:日志public void ShowRESTLog (DateTime beginTime, DateTime endTime,string IP,stringResourceName);c) 输入参数:DateTime beginTime;DateTime endTime;string IP;string ResourceNamed) 输出参数:无e) 处理流程:23前置条件

30、:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无3、ShowPageLoga) 说明显示各个页面的日志b) 函数原型:public void ShowPageLog (DateTime beginTime, DateTime endTime, string IP);c) 输入参数:DateTime beginTime;DateTime endTime;string IP;d) 输出参数: 无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无4、ShowSOAPStata) 说明显示 SOAP 服务

31、b) 函数原型:率的统计结果public void ShowSOAPStat (DateTime beginTime, DateTime endTime);24c) 输入参数:DateTime beginTime;DateTime endTime;d) 输出参数: 无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无5、ShowRESTStata) 说明显示 REST 服务的b) 函数原型:日志。public void ShowRESTStat (DateTime beginTime, DateTime endTime);c) 输入参

32、数:DateTime beginTime;DateTime endTime;d) 输出参数: 无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无256、ShowPageStata) 说明显示各个页面率的统计结果。b) 函数原型:public void ShowPageStat (DateTime beginTime, DateTime endTime);c) 输入参数:DateTime beginTime;DateTime endTime;d) 输出参数:无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:Tool

33、sManager被这个调用的类:无7、ShowSOAPAccessa) 说明显示 SOAP 服务流量的统计结果b) 函数原型:public void ShowSOAPAccess (DateTime beginTime, DateTime endTime);c) 输入参数:DateTime beginTime;DateTime endTime;d) 输出参数: 无e) 处理流程:26前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无8、ShowRESTAccessa) 说明显示 REST 服务流量的统计结果。b) 函数原型:public void S

34、howRESTAccess(DateTime beginTime, DateTime endTime);c) 输入参数:DateTime beginTime;DateTime endTime;d) 输出参数: 无e) 处理流程:前置条件:无后置条件:无f) 相关类:调用这个的类:ToolsManager被这个调用的类:无9、ShowPageAccessa) 说明显示各个页面流量的统计结果。b) 函数原型:public void ShowPageAccess(DateTime beginTime, DateTime endTime);c) 输入参数:27DateTime beginTime;Da

35、teTime endTime;d) 输出参数:无。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:ToolsManager。被这个调用的类:无。2.8 空间数据库操作2.8.1 功能描述对共享数据库进行、创建数据集、创建数据、写入数据等操作空间数据库相关。2.8.2业务类28类型名称说明属性无OpenSdeDatabaseWorkspace打开 SDE 工作空间 workspaceCreateFeatureClass创建FeatureClassCreatealGeoDatabase创建alGeoDatabaseCreateShapeFile创建 ShapeFiel 文件

36、IsFeatureClassExistsFeatureClass 是否于工作空间中IsFeatureDatasetExistsFeatureDataset 是否于工作空间中IsShapeFileExistsShapeFile 文件是否OpenGeodatabaseWorkspace得到 Sde GeoDatabase ShapeFile 数据库的IWorkspaceSubstringDotPrefix去掉名称中"."的前缀,比如:sde.road->roadDeleteFeatures按照条件删除 FeatureClass 的要素1、OpenSdeDatabaseWo

37、rkspacea) 说明打开 SDE 工作空间 workspace。b) 函数原型:publicstaticIWorkspaceOpenSdeDatabaseWorkspace(IPropertySetpPropertySet)c) 输入参数:IPropertySet pPropertySet :PropertySet 连接参数。d) 输出参数:Iworkspace 打开的工作空间。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。2、CreateFeatureClassa) 说明创建 FeatureClassb) 函数原型:publicstat

38、icIFeatureClassCreateFeatureClass(IWorkspaceworkspace,IFields clonedFields,stringnameOfFeaureClass)c) 输入参数:IWorkspace workspace 所在的工作空间。IFields clonedFields 字段集合。29string nameOfFeaureClass 创建的 FeatureClass 的名称。d) 输出参数:IfeatureClass 创建的 FeatureClass。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。3、

39、CreatealGeoDatabasea) 说明创建alGeoDatabase。b) 函数原型:publicstaticIWorkspaceCreatealGeoDatabase(stringnameOfGeodatabase)c) 输入参数:全 称 ,比 如 "c:newstringnameOfGeodatabasegdbalgeodatabase.mdb"d) 输出参数:Iworkspace 创建e) 处理流程:前置条件:无。alGeoDatabase 的工作空间后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。304、CreateShapeFilea

40、) 说明创建 ShapeFile 文件。b) 函数原型:public static IFeatureClass CreateShapeFile(IFieldspFields,stringdirectory, string shapeFileName)c) 输入参数:IFields pFields 字段集合string directory 所在文件夹路径string shapeFileName 文件名称d) 输出参数:IFeatureClass 创建 ShapeFiel 文件的 FeatureClass 对象e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用

41、的类:无。5、IsFeatureClassExistsa) 说明FeatureClass 是否b) 函数原型:于工作空间中。public static bool IsFeatureClassExists(IWorkspaceworkspace,stringnameOfFeatureClass)c) 输入参数:IWorkspace workspace 工作空间。string nameOfFeatureClass FeatureClass 名称。31d) 输出参数:bool FeatureClass 是否e) 处理流程:前置条件:无。于工作空间中。后置条件:无。f) 相关类:调用这个的类:多处。被

42、这个调用的类:无。6、IsFeatureDatasetExistsa) 说明FeatureDataset 是否于工作空间中。b) 函数原型:public staticboolIsFeatureDatasetExists(IWorkspaceworkspace,string nameOfFeatureDataset)c) 输入参数:IWorkspace workspace 工作空间string nameOfFeatureDataset FeatureDataset 名称d) 输出参数:bool FeatureDataset 是否e) 处理流程:前置条件:无。于工作空间中。后置条件:无。f) 相关

43、类:调用这个的类:多处。被这个调用的类:无。7、IsShapeFileExistsa) 说明32ShapeFile 文件是否b) 函数原型:。public static bool IsShapeFileExists(IWorkspaceworkspace,stringnameOfShapeFile)c) 输入参数:IWorkspace workspace 所在的工作空间。string nameOfShapeFile ShapeFile 文件名。d) 输出参数:ShapeFile 文件是否。boole) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。

44、8、OpenGeodatabaseWorkspacea) 说明得到 Sde GeoDatabase ShapeFile 数据库的 IWorkspace。b) 函数原型:publicstaticIWorkspaceOpenGeodatabaseWorkspace(stringnameOfGeodatabase)c) 输入参数:string nameOfGeodatabase 对于 sde 数据库 nameOfGeodatabase 为*.sde 数据库配置文件,其它的为数据库路径全名。d) 输出参数:Iworkspace 打开的工作空间。e) 处理流程: 前置条件:无33后置条件:无f) 相关类

45、:调用这个的类:多处。被这个调用的类:无。9、SubstringDotPrefixa) 说明去掉名称中"."的前缀,比如:sde.road->road。b) 函数原型:public static string SubstringDotPrefix(string name)c) 输入参数:string name 名称d) 输出参数:string name 无前缀的名称。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。10、DeleteFeaturesa) 说明按照条件删除 FeatureClass 的要素。b) 函数原型

46、:publicstaticvoidDeleteFeatures(IFeatureClassfeatureClass,IQueryFilter queryFilter)c) 输入参数:IFeatureClass featureClass 待删除的 FeatureClass 要素。34条件对象。IQueryFilter queryFilter IQueryFilterd) 输出参数:Iworkspace 打开的工作空间。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。2.9 地址匹配2.9.1 功能描述进行 Excel 格式地名数据的批量地址匹配。

47、2.9.2 业务类1、ValidateVerificationa) 说明进行地名地址匹配前的用户登录。b) 函数原型:public bool ValidateVerification()。c) 输入参数:无。35类型名称说明属性无ValidateVerification用户登录GetMatchedAddress得到匹配的地址信息GetSimilarMatchedAddress得到相似匹配的地址信息d) 输出参数:bool 是否e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。2、GetMatchedAddressa) 说明打开 SDE 工作空间

48、workspaceb) 函数原型:。public Address GetMatchedAddress(stringplaceName)c) 输入参数:string placeName 待匹配的地名。d) 输出参数:Address 返回的匹配的地址。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。3、GetSimilarMatchedAddressa) 说明得到相似匹配的地址信息b) 函数原型:36public List<Address> GetSimilarMatchedAddress(stringplaceName)c) 输入参数

49、:string placeName 待匹配的地名。d) 输出参数:List<Address> 返回的多个相似匹配的地址。e) 处理流程:前置条件:无。后置条件:无。f) 相关类:调用这个的类:多处。被这个调用的类:无。2.10 瓦片更新2.10.1 功能描述将 ArcGIS Server 发布的地图服务生成瓦片地图。2.10.2 业务类1、StartCreateTilesa) 说明进行地名地址匹配前的用户登录。b) 函数原型:public void StartCreatTiles(stringconfigFileName,int startLevel,string wkt)37类型名称说明属性无StartCreateTiles开始生成瓦片地图CreatImages生成一个瓦片UpdateTiles更新瓦片地图c) 输入参数:string con

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论