MapGIS K9基础系列(二)--透视服务
- 格式:docx
- 大小:47.79 KB
- 文档页数:4
Mapgis K9相对于6.x实用功能汇总版本V2.0软件参照版本:Mapgis K9 SP2 20111230Mapgis K9 SP3 201204012012-04-23目录一、操作界面及菜单选项 (1)二、K9相对6.x的注意事项: (1)2.1 术语的对比 (1)2.2 数据的导入和导出 (2)2.2.1数据导入 (2)2.2.2数据导出 (3)2.3 系统库 (4)2.3.1系统库升级 (4)2.3.2图例板升级 (6)2.4 添加图层 (6)2.5 直接打开6.x文件数据 (7)2.6 目录环境 (8)2.7 合并图层 (9)2.8 数据保存 (9)2.9 还原显示 (10)2.10 图层名称修改 (10)2.11 层编辑 (11)三、功能点对比 (11)3.1 地图文档(工程)操作 (11)3.1.1 多地图浏览 (11)3.1.2 图层分组 (12)3.1.3 图层移动 (12)3.1.4 动态投影 (13)3.1.5 动态注记(整体管理) (13)3.2 图层操作 (14)3.2.1 单个图层状态控制 (14)3.2.2 属性表 (14)3.2.3 显示控制 (16)3.2.4 按层分离图元 (16)3.2.5 重置空间范围 (17)3.2.6 图层属性(数据源、常规和动态注记) (17)3.2.7 图层属性(显示) (18)3.3 图元编辑 (19)3.3.1 点、线、区图元的精确输入、移动、旋转、复制 (19)3.3.2 清除重叠点 (20)3.3.3 沿线布点(提取线节点坐标) (20)3.3.4 字符串的连接和剪断 (21)3.3.5 优化造解析组合线 (21)3.3.6 造双线 (21)3.3.7 手动提取线 (22)3.3.8 统改线方向 (22)3.3.9 钝化拐角 (22)3.3.10 分割区 (22)3.4 通用编辑 (23)3.4.1 选择图元 (23)3.4.2 参数属性互转(可批量处理) (23)3.4.3 格式刷 (24)3.4.4 裁剪(工程裁剪) (24)3.4.5 合并图元 (25)3.4.6 空间查询和交互式空间查询 (25)3.4.7 量算 (26)3.4.8 组合要素和分解要素 (27)3.4.9 按接边条接边 (27)3.5 系统库管理 (27)3.5.1 符号库管理 (27)3.5.2 符号拷贝 (29)3.5.3 符号回收站 (29)3.5.4 编辑颜色库(查找及编辑) (30)3.5.5 编辑字库 (31)3.6 工具 (31)3.6.1 图幅处理(计算图幅号、计算图幅参数和新旧图幅号转换) (31)3.6.2参数检查 (32)3.7 视图 (33)3.7.1 图例板(tip提示及视图设置) (33)3.7.2 图例板(图例分类码关联图层) (33)3.7.3 编辑工具箱 (34)3.7.4 鹰眼 (34)3.7.5 皮肤 (35)3.7.6 书签视图 (35)3.7.7 选择集视图 (36)3.8 设置 (37)3.8.1 目录环境 (37)3.8.2 编辑参数 (37)3.8.3 视窗选项 (38)3.8.4 配置快捷键 (39)3.9 输出打印 (40)3.9.1 整饰工具 (40)3.9.2 输出栅格图片 (40)3.9.3 选择输出工具 (41)3.10 数据转换 (42)3.11工具栏及其它 (43)3.11.1 地图比例尺显示方式 (43)3.11.2 图层数据范围浏览 (43)3.11.3 指定显示范围和显示比率 (44)3.11.4 视图旋转 (44)3.11.5 添加插件(7.x模式) (44)3.11.6 页面缓冲工具 (45)四、常见问题解决方法 (47)4.1 . 所加载图层的符号库不一致 (47)4.2 . 该类被打开多次,为保证数据安全,只能浏览属性结构! (48)4.3 . 文档的保存和另存的区别 (48)4.4 . 6.x和K9的同机安装 (48)一、操作界面及菜单选项1.Mapgis K9地图编辑器基本保留了6.x系列的操作界面及菜单功能项,让6.x老用户在初次使用K9时不会感到陌生。
mapgisk9Introductionmapgisk9 is a powerful mapping tool that combines the functionalities of GIS (Geographical Information System) and the popular K9 search and rescue strategy. This software application is designed to assist search and rescue teams in efficiently locating missing persons by integrating GIS data with real-time K9 tracking information. The mapgisk9 tool provides a user-friendly interface for displaying and analyzing geographic data while incorporating dynamic K9 tracking updates. This document will provide an overview of the key features and benefits of mapgisk9, as well as a step-by-step guide on how to use the software.Features1. Geographic Information Systemmapgisk9 incorporates a comprehensive GIS system that allows users to view and analyze various geographical data layers. This includes satellite imagery, topographic maps, road networks, and land surface features. The GIS functionality enables search and rescue teams to gain a better understanding of the terrain and environment in which they are operating.2. Real-time K9 TrackingOne of the unique features of mapgisk9 is its ability to track K9 units in real-time. This feature is critical in search andrescue operations as it allows users to monitor the movement and position of the K9 teams on the map. Through GPS and other tracking technologies, mapgisk9 provides up-to-date information on the K9 units, enhancing situational awareness and enabling quick decision-making.3. Search Area Definitionmapgisk9 allows users to define the search area by drawing polygons on the map. This helps in creating a targeted search plan and optimizing the deployment of K9 units. Users can easily drag and resize the polygons to adjust the search area as needed. The defined search area can also be saved for future use or shared with other team members.4. K9 Team Managementmapgisk9 provides a tool to manage and track K9 teams. Users can create and assign individual profiles to K9 units, including details such as the name of the dog, breed, and handler information. This feature helps in organizing the search operation and allows users to monitor K9 team performance. Additionally, users can set up alerts and notifications to keep track of important events related to theK9 teams.5. Data Visualization and Analysismapgisk9 offers a range of data visualization and analysis tools to assist search and rescue teams. Users can overlay multiple data layers on the map to gain insights into the terrain and environment. The software also provides tools for measuring distances, calculating areas, and conducting spatialanalysis. These capabilities aid in better decision-making and resource allocation during search operations.6. Collaborative Workflowmapgisk9 supports collaborative work among team members. Users can share maps, search plans, and K9 team information with other team members in real-time. This promotes effective communication and coordination among team members, leading to improved search and rescue outcomes.User GuideStep 1: InstallationTo begin using mapgisk9, first, download the software from the official website. Follow the installation instructions to set up the software on your computer.Step 2: Data ImportAfter the installation, launch mapgisk9 and import the required GIS data layers. This may include satellite imagery, topographic maps, and other relevant datasets. Ensure that the data is in a compatible format (such as Shapefile or GeoJSON) for import.Step 3: K9 Team SetupCreate individual profiles for the K9 teams that will be participating in the search operation. Enter relevant detailssuch as the dog’s name, breed, and handler information. Assign specific K9 teams to the search operation.Step 4: Search Area DefinitionUsing the drawing tools in the software, define the search area by drawing polygons on the map. Adjust the shape and size of the polygons as necessary.Step 5: Real-time TrackingActivate the real-time tracking feature by connecting the GPS devices carried by the K9 teams. Ensure that the GPS devices are compatible with mapgisk9. This will enable the software to record and display the live movement of the K9 teams on the map.Step 6: Data AnalysisUtilize the various data visualization and analysis tools provided by mapgisk9 to gain insights into the search area. Overlay important data layers, measure distances, calculate areas, and perform spatial analysis to aid in decision-making.Step 7: CollaborationCollaborate with other team members by sharing maps, search plans, and K9 team information. Ensure that everyone has access to the real-time updates and can actively contribute to the search operation.Conclusionmapgisk9 is a powerful tool that integrates GIS capabilities with real-time K9 tracking to enhance search and rescue operations. With its user-friendly interface and comprehensive features, mapgisk9 enables efficient search area definition, precise K9 team tracking, and data analysis for better decision-making. By utilizing mapgisk9, search and rescue teams can improve their operational effectiveness and ultimately increase the chances of finding missing persons.。
MAPGIS K9 遥感处理系统(宣传册)目录一、MAPGIS K9遥感处理系统概述 (1)二、MAPGIS K9遥感处理系统功能模块 (1)(一)M AP GIS K9遥感处理系统基础模块 (1)(二)M AP GIS K9遥感处理系统可扩展模块 (3)三、MAPGIS K9遥感处理系统的新特性 (5)(一)与多种遥感数据兼容 (5)(二)高效海量空间数据存储与管理 (5)(三)随心所欲的漫游浏览 (6)(四)完善的多光谱影像处理功能 (6)(五)专业的遥感数据处理模块 (6)(六)灵活多样的二次开发 (6)(七)与M AP GIS K9无缝集成 (6)(八)一体化工程解决方案 (7)四、MAPGIS K9遥感处理系统应用开发 (7)(一)插件式开发 (7)(二)配置式开发 (7)(三)搭建式开发 (7)五、MAPGIS K9遥感处理系统典型应用 (8)(一)影像数据管理 (8)(二)遥感影像专题产品 (8)(三)RS/GIS综合应用 (8)一、MapGIS K9遥感处理系统概述随着遥感技术的飞速发展,遥感影像的成像分辨率以及光谱信息不断提高,数据类型日益丰富,遥感影像的数据量呈几何级数增长,给遥感影像数据资源的共享与数据产品的分发带来了巨大的困难,也使遥感影像数据的快速传输、存储、管理、分析处理面临新的挑战;随着遥感应用的深入,遥感应用系统从处理来自多种数据库的异构数据向使来自多种平台的功能协同工作发展,遥感应用系统的开发正在经历以数据服务为中心向以业务模型为中心发展。
MapGIS K9遥感处理系统是武汉中地数码科技有限公司开发的具有自主知识产权的遥感基础平台,参与国家空间信息系统软件测评,按照CNAS规范要求,通过了功能检测、性能测试、商品化程度等一系列考核并获得国家科技部的表彰和推荐。
MapGIS K9遥感处理系统提供了一组功能强大的海量数据存储管理、影像可视化、辐射校正、几何校正、影像分析、信息提取和制图输出为一体的工具,呈现一套完整的遥感影像处理流程,为用户提供计算速度更快、精度更高、数据处理量更大的新一代遥感影像处理、数据管理发布的解决方案。
MapGIS K9 产品安装指南2009-11目录1简介 (1)1.1目的 (1)1.2适用范围 (1)1.3技术支持 (1)2MapGIS K9 系统需求 (2)2.1系统需求 (2)2.2DBMS数据库支持 (2)2.3获得MapGIS许可证 (3)2.4卸载以前安装的 MapGIS 产品 (3)3升级到 MapGIS K9 (4)3.1MapGIS 7.0 / 7.0 SP1 / 7.0 SP2 / 7.3产品升级 (4)3.1.1许可证服务器升级 (4)3.1.2MapGIS 7.X应用程序升级 (4)3.2MapGIS 6.7 产品升级 (4)4安装许可证服务器 (5)4.1关于MapGIS K9许可证管理服务 (5)4.2安装许可证服务器 (5)4.3卸载许可证服务管理器 (7)4.4常见问题 (7)4.4.1病毒防护程序相关问题 (7)4.4.2网络防火墙相关问题 (7)4.4.3和部分软件冲突问题 (9)4.4.4DELL 部分机型网络相关程序冲突问题 (9)4.4.5Windows 未及时更新导致许可证服务程序崩溃问题 (9)5安装 MapGIS K9 平台产品 (10)5.1准备安装 (10)5.2安装 MapGIS K9 平台产品 (10)5.3卸载 MapGIS K9 平台产品 (17)5.4MapGIS K9 平台安装问题 (17)5.4.1组件注册程序 RegMapgis70.exe 错误 (17)5.4.2客户端版本比服务端高错误 (18)产品安装指南1简介1.1目的本文档的目的是介绍MapGIS 平台产品K9的安装方法以及对安装过程中可能出现的问题提供解决方案。
1.2适用范围本文档适用于MapGIS K9 以下产品安装:桌面版K9 Build20091112工程版K9 Build 20091112专业版K9 Build 20091112企业版K9 Build 20091112二次开发版 K9 Build 20091112许可证服务程序K9 Build 200911121.3技术支持您可以通过以下方式获得技术支持及更多信息并提交您的反馈信息:⏹技术支持热线(027)87785588 -80088转1⏹中地公司网站2MapGIS K9 系统需求2.1系统需求⏹CPUPentium® 1 GHz minimum (或以上)⏹支持的操作系统(OS)Windows 2000 Professional/Server/Advanced Server (SP4或以上)Windows XP Professional SP2 (或以上)Windows XP Home Edition SP2(或以上)Windows Server 2003 Standard Edition SP1(或以上)Windows Server 2003 Enterprise Edition SP1(或以上)⏹磁盘空间需求桌面版、工程版完整安装需要 550MB 空间;专业版完整安装需要 650MB 空间;企业版完整安装需要 700MB 空间;二次开发版完整安装需要 1.5GB 空间;数据空间根据您的业务需求调整。
对于MapGIS K9的基本了解MapGIS K9 是在MapGIS6\7上进一步开发的,能更有效的管理空间数据,更好地绘制地图,而且MapGIS K9的功能比以前更强大。
MapGIS K9中包括了GDB企业管理器、地图编辑器、地图集管理系统、地图综合、数据检查系统、数据处理与分析等这各种功能。
地图集管理系统可以让用户更好的管理地图集,进行相应的处理。
数据处理与分析,更够更好的管理数据并且进行分析。
MapGIS K9也可以进行遥感图像的处理,进行三维处理,满足了用户不同的需求。
MapGIS K9还可以进行二次开发。
MapGIS K9 IMS(MapGIS K9 Internet Map Service),MapGIS K9网络地图服务,是一个面向空间实体及其关系的数据组织、高效海量空间数据的存储与索引、大尺度多维动态空间信息数据库存储和分析功能、具有版本管理和冲突检测机制的长事务处理机制、具有TB级空间数据的处理能力的地理信息系统工具和开发平台,又是一个基于互联网实现地图显示、查询、编辑、分析等全GIS功的WEBGIS解决方案。
MapGIS K9 IMS平台具有多种二次开发方式,即编程式开发、搭建式开发,以及最近广泛流行的富客户端开发——Flex/ Silverlight开发方式。
目前我们正在使用Flex作为后台与MAPGIS K9搭建平台进行二次开发,在WEB上为用户展现我们所做的课题内容。
由于Flex可以实现客户端的动感、绚丽展示,具有效果炫、高效率、低依赖、易开发、个性化等优点。
所以我们选择了Flex作为我们进行二次开发的平台。
而且MapGIS K9 IMS 提供了很多组件共用户使用,让用户可以更好更方便的进行二次开发。
同时MapGIS K9 有很多技术优势:一)高度可定制的应用集成系统功能与界面相分离的高度可定制性,动态实现开发系统的界面布局,真正做到界面布局“随需而变”;任意功能项的搭建组合,组合的功能项可随业务的变化灵活定制;开放的软件体系架构,能够将其他用户开发的工具条、菜单、数据管理目录树等资源通过简单的导入操作迁移到开发的系统中来(二)分布式多源异构数据集成管理能够以统一的方式集成管理二、三维空间信息、文档信息、元数据信息不同格式数据可视一体化,实现三库(高程库、影像库和矢量库)的统一显示提供三种数据配置模式(直接驱动式、定态配置式、扩展驱动式)驱动数据,避免频繁的导入导出及配置操作提供业务规则驱动,按照用户自定义的业务规则建立动态目录树,以使得数据的显示方式符合用户的专业要求(三)丰富、专业的地图编辑与分析专题图及其模板--对于数据集提供连续的彩色可视化以产生易于理解的地图。
矢量工具产品引言随着国家4D产品的不断更新与完善,历史的与更新的数据量将越来越庞大,如何更加有效的管理和分析这些产品成为了难题。
MapGIS K9矢量工具系列产品涵盖4D数据处理业务的各个方面,服务于不同的业务领域,为数字化产品的优化整合和利用提供便利。
MapGIS K9 桌面版桌面版具备所有您想用来创建和编辑矢量数据的功能或工具。
如果您只是需要对栅格地图进行矢量化,并且进一步对数据做误差校正或编辑美化,桌面版程序完全满足您的要求。
主要特征及功能MapGIS K9桌面版是一个综合性的数据编辑系统,从外部数据录入到数据矢量化,再到空间配准;从数据转换到数据编辑,再到建立与维护拓扑关系,桌面版完整地集成各种应用领域的编辑处理功能,支持客户快速处理GIS矢量数据。
MapGIS K9 测图版MapGIS K9 测图版(简称MapSuv)是针对地理信息系统前端数据采集、建库、更新需求推出的测量工具产品。
该产品以建库为核心,支持矢量化、全站仪测图、GPS等多种空间数据获取方式,可以进行地形测量、地籍测量、房产测量等数据生产工作,为各行业应用系统提供高质量的数据。
整个产品设计涵盖了测、编、管、绘等各方面业务,体现了采集建库更新一体化的思想。
主要特征及功能:MapGIS K9测图版基于数据中心集成开发平台,实现了采集建库管理更新一体化;通过自定义模板可以支持各种建库规范,从而快速便捷地进行数据整理建库;具有可定制的符号编码体系以及多样化的测量数据转换接口;有效的数据质量控制,数据质量控制渗透到数据生产的每一个环节。
MapGIS K9 工程版MapGIS K9工程版是为了实现在数据的生产、管理、编辑、栅格处理和制图输出的完整功能应用而定义的大众版本,适用于需要进行数据采集、地图集管理、基础影像处理和出图的用户。
主要特征及功能MapGIS K9工程版除了具备桌面版全部的基础矢量数据编辑功能,更将从数据的生产、管理和图形输出整个应用流程中的各个部分的功能涵盖其中,以满足实际工程应用中的主要需求,同时具备基本的影像处理能力,实现矢栅叠加显示和成图。
MapGIS K9 互联网GIS服务开发平台(IGServer)
互联网与GIS的融合,成为GIS应用的催化剂,推动着GIS在各行业的普及应用。
MapGIS K9 IGServer,针对客户的个性化需求,提供一个功能全面、性能稳定、简便易用的高效互联网地理信息系统服务开发平台。
提供全面的二三维一体化网络服务,实现海量、分布式二三维空间信息的管理与发布,多尺度、多源、异构空间信息共享;
具备强大的面向网络的二三维空间分析能力;
提供精确的B/S真三维场景模拟与分析;
提供高效的缓存策略与负载均衡机制,支持大用户量并发访问,通过专业机构的权威测试,可保证系统7*24小时不间断运行;
可实现多源异构数据集成,支持OGC服务,支持与Yahoo,Google,Bing等第三方地图的无缝集成;
完善的多行业多领域专业解决方案。
功能特色
●面向网络的TB级多尺度、多源、异构二三维空间信息一体化管理与发布;
二维空间信息发布
真三维空间信息发布遥感影像Web发布
●强大的B/S空间分析功能;
关爱之星LBS跟踪定位系统GIS网络分析
●B/S真三维场景模拟;
气象云图模拟Web真三维精模展现
●在DCServer基础上,IGServer支持JAVA和.NET两个版本,提供统一的WebADF(Web
应用开发框架),支持跨平台部署和应用开发;提供便捷、高效的二次开发方式(插件式和搭建式),覆盖初、中、高级开发者及大、中、小型项目的开发需求。
Flex SilverLight JavaScript搭建平台IGServer.JA VA
MapGIS K9 DCServer
IGServer开发体系结构图。
在GDB企业管理器中新建数据库,用于存放转换后的数据。
如图,
点击建库工具箱中的cass转换,
选择转换数据后弹出以下界面,
DWG文件:选择需要转换的dwg格式的数据;
目的数据源:选择第一步中新建的数据库;
转换模板:选择C:\MapGIS K9 SP2\CasDwgCvt_AddIn\Slib\城镇地籍.sut 文件。
MapGIS K9 SP2\CasDwgCvt_AddIn\program
regPlugIn.bat
点击确定即可自动转换成K9格式的数据。
转换后的数据处理
地形数据检查
主要是检查地形要素是否全部转换成功,如果出现某些地形转换没有成功,
需重新编辑转换对照编码表(即)再进行转换。
权属数据处理
首先检查权属数据的拓扑错误,我们主要是检查界址线的拓扑错误,修改
界址线的错误之后,可以通过拓扑成区生成新的宗地层,再使用label与区合并功能完成新宗地层的属性赋值,而界址点我们后期可以在建库软件中重新生成。
使用地图编辑器线编辑下的工具
对界址线进行拓扑检查,
自动剪断线功能可以处理一些线拓扑错误,在处理完毕之后查看是否存在碎线。
MapGIS K9基础平台为了更好地满足用户及产业发展的需求,中地数码集团凭借近二十年的技术积累,在国家863项目的支持下,经过长期攻关,正式推出了基于新一代GIS架构与新一代GIS开发模式的――MapGIS K9地理信息系统基础平台。
MapGIS K9集新一代面向网络超大型分布式地理信息系统基础软件平台和数据中心集成开发平台为一体,其研发与设计以用户为中心,充分体现了功能实用、产品易用,用户想用的用户体验思想。
MapGIS K9实现了面向空间实体及其关系的数据组织、高效海量空间数据的存储与索引、大尺度多维动态空间信息数据库存储和分析功能,具有版本管理和冲突检测机制的长事务处理机制,具有TB级空间数据的处理能力;实现了分布、多源、异构数据的集成管理;实现了“零编程、巧组合、易搭建”的可视化开发,使不懂编程的人员也能开发GIS系统,从而推动了人们从重视开发技术细节的传统开发模式向重视专业、业务的新一代开发模式转变,掀起了GIS开发和应用领域的一场变革。
MapGIS K9不仅可以满足大量老用户的使用需求,还可以给更多的新老用户带来更大的便捷。
基于数据中心的搭建配置技术集成开发的MapGIS K9还对以前版本的不足进行了改进,在功能上更加全面,使用上更加便捷,更加人性化。
一、技术路线MapGIS K9利用数据中心集成开发技术和搭建平台的理念为基础,可搭建配置出各种解决方案,实现集多功能与一体的零编程、巧组合、易搭建的思想。
主要技术特点:1、分布式架构系统是一个分布式架构,用户和服务器可以分布在不同地点和不同的计算机平台上,并可实现不同GIS平台的空间数据互操作。
2、跨平台调用系统支持Windows、Linux和Unix操作系统,提供Windows+Unix的GIS解决方案。
3、高集成功能系统利用组件化、面向对象的方法,将功能都集中在功能库中,这样更易于调用、管理和维护。
4、企业级应用技术采用基于软件构件、构件库技术和面向服务的架构体系,注重体系架构的兼容性和集成性,适合构建企业级应用。
产品综述:概述电信网络资源管理系统将地理信息系统技术引入通信网络管理和业务中,从根本上改变了通信网络规划、建设、管理、资料保存、网络运行维护以及资源配置的传统模式,实现了通信网络规划预测、工程设计、建设及施工管理、运行维护、资产统计分析、综合查询、资料的输入和输出、通信综合业务、线路实施监控等方面的计算机管理一体化。
系统优势1. 系统以城市地理地图为背景,实现通信管线资源全方位的可视化管理。
2. 系统根据准确的资料(数据和属性)管理,对各种管线(及其附属)设施以及物理路由分种类、区域等各种条件实现查询、统计。
3. 系统能将新建工程竣工资料通过系统及时、准确地传送到各个应用系统,使得通信网络资源得到充分的利用,减少了以前由于资料不全、靠人工记忆或由于相关管理人员变动而造成的大量线路资源浪费。
4. 系统为通信企业提供了企业级的地理信息系统数据应用和支撑平台,大大提高了对资源数据的运行维护能力。
5. 系统提供C/S和B/S的系统架构,数据录入、维护等数据交互较大的功能在C/S客户端完成,数据查询、统计等功能在B/S客户端以WEB形式浏览,充分体现了系统方便、实用、合理的架构设计。
功能模块基础资源维护管理实现对通信网络资源设施的可视化编辑、查询、统计、定位等。
地图维护管理实现客户端对电子地图的自动下载、提供图幅拼接和栅格图、矢量图叠加管理的功能,提供图形录入、符号库设计、图形变换、操作、输出、地图库管理及更新等功能。
工程图纸管理提供电子化数据离线编辑、导入导出、工程出图、竣工审核等功能,生成的工程图纸能够转换成CAD 格式,为工程建设提供应用支撑。
工程设计管理基于工程图纸管理、制作与编辑的平台满足应急工程设计、常规工程设计、工程维护项目图纸管理,结合现有工程建设流程,支撑GIS平台上的工程设计。
网络规划设计从资源合理利用的角度,分析铜缆、光缆等相关资源,为通信行业网络资源覆盖及使用提供预见性的规划设计支撑。
MapGIS K9基础系列(二)--透视服务使用MapGIS K9 IGServer平台做过WebGIS开发的朋友都非常熟悉,在MapGIS的BS开发中,地图加载是所有功能的基础,在地图的web端显示基础上,我们进行各种系统功能的开发,而作为基础的地图加载,我们离不开两个服务:瓦片服务和矢量服务。
本篇就将围绕MapGIS服务展开,全面讲解各个服务,并以此为核心,展开描述在不同环境下之所以会出现各种软件使用异常的原因。
在“MapGIS K9基础系列(一)--安装指南”中,验证安装部分,已经提到过,正确安装“证书+MapGIS K9 SP2企业版+MapGIS IGServer增量包”之后(WebGIS开发需要安装“证书+ MapGIS K9 SP2企业版+MapGIS IGServer增量包”),在系统的服务列表会生成5个以MAPGIS开头的服务,如下图所示:
这5个服务分别对应了软件的不同部分,并提供不同的功能:
(1)MAPGIS Licence Service:MapGIS证书服务,是安装证书服务程序后生成的(学习版或者正式版),是5个服务中最基础的服务。
该服务提供了使
用软件的权限,相当于秘钥,只有在证书服务正常启动后,其他服务才能正
常工作,软件才能正常使用;启动证书服务后,在系统的任务管理器里会相
应启动一个名为zdLccSvc.exe的进程;
(2)MAPGIS DataStorage Service:MapGIS数据存储服务,是安装MapGIS K9 SP2企业版之后生成的,是软件的核心服务。
该服务和数据相关,因而
是所有MapGIS功能实现的核心,软件的一切功能一定是在该服务正常启动
后,才能进行。
该服务可以在证书之前启动(原则上所有的服务都要在证书
服务之后启动,但数据存储服务既可以在证书服务之前也可以证书服务之后
启动),启动它之后,MapGIS K9 SP2企业版的所有功能就都可以使用了(主
要是指MapGIS K9 SP2企业版软件的各种操作);启动数据存储服务后,在
系统的任务列表里会相应的启动一个名为DS_Service.exe的进程。
(3)剩下的3个服务都是安装MapGIS IGServer增量包之后产生的,是针对WebGIS开发而用,其中MapGIS IGServer TileData Service和MapGIS
IGServer VectorData Service处于相等的地位,在IGServer服务管理器中
统一进行管理;MapGIS IGServer GIS Center则是针对企业级用户而设,
具体说明如下:
①MapGIS IGServer TileData Service:瓦片服务,介于客户端与
MapGIS K9基础平台(本文中MapGIS K9基础平台就是指的MapGIS K9
SP2企业版,后面不再说明)之间,客户端浏览器通过封装的http请求方
式向IGServer服务管理器发送请求,根据请求的服务类型获取相应的GIS
数据,在客户端予以显示;
启动瓦片服务后,会在系统的任务管理器里启动3个名为tileService.exe的进程(默认,真实的进程个数可以根据机器的环境进行修
改),如果是默认设置,而点击启动后,没有3个进程同时启动,会看到服
务启动状态处于假死状态,系统列表里显示“启动”而不是“已启动”,客
户端也因无法获取数据而不出图。
②MapGIS IGServer VectorData Service:矢量服务,和瓦片服务一
样,介于客户端与MapGIS K9基础平台之间,客户端浏览器通过封装的http
请求方式向IGServer服务管理器发送请求,根据请求的服务类型获取相应
的GIS数据,在客户端予以显示;IGSManager
启动矢量服务后,会在系统的任务管理器里启动2个名为vectorService.exe的进程(默认,真实的进程个数可以根据机器的环境进
行修改),如果是默认设置,而点击启动后,没有2个进程同时启动,会看
到服务启动状态处于假死状态,系统列表里显示“启动”而不是“已启动”,
客户端也因无法获取数据而不出图。
③MapGIS IGServer GIS Center:GIS Center,提供集群服务,用于
对局域网内多台MapGIS服务器进行集群管理,与之配套的有负载均衡机制,
可以极大的提高MapGIS软件的效率(无论是软件基础功能的效率还是客户
端访问的并行处理能力)。
通过集群,用户可以将一个任务(比如瓦片图的
裁剪)交由多台主机分工进行,可以将海量数据进行分布式部署,统一集中
管理和调用。
一般个人用户用不到,可以在软件安装完毕,手动在系统的服务列表里将其停止并设置为手动启动,亦可以单独将此服务卸载。
正如前面所述,这5个服务互相之间息息相关,无论是启动还是停止,均遵循一定的顺序。
一般启动时“证书服务—数据存储服务—瓦片服务/矢量服务/GIS Center服务”,停止时则相反。
当证书服务未启动或者工作不正常时,数据存储服务虽然可以在系统服务列表里启动,但实际是没有正常工作的(通过“开始—所有程序—MapGIS K9 SP2企业版—GDB企业管理器”打开GDB企业管理器时,不能打开可以为证),瓦片服务和矢量服务则无法启动,
出现报错;
证书正常工作,数据存储服务不正常工作时,瓦片/矢量/GIS Center服务均不能正常工作,一般会无法启动并抛出错误提示“存储桶错误”等和“存储”关键字有关的错误信息;
证书正常工作,数据存储服务正常工作,如果瓦片/矢量/GIS Center服务未正常工作,客户端浏览器一定不能出图,有时会抛出一些错误信息;
综上所述,证书服务—数据存储服务—瓦片/矢量/GIS Center服务,依次由基础到具体应用,后一级的服务一定在前一级服务正常工作的前提下才能正常工作甚至是启动,停止时,如果后一级的服务(如瓦片服务)未停止就停止前一级的服务(如数据存储服务),则会抛出异常信息。