Newmap原子级底层核心具有以下技术特点:
·系统平台无关性,支持多种操作系统,包括Windows(2003 Server、2008 Server、XP、Vista、7系列等)、Unix和Linux等;
·硬件平台无关性,支持多种计算机设备,包括小型机、刀片服务器、PC服务器、微机和移动计算设备等;
·长期稳定性,底层核心实现的是不依赖于开发技术的细颗粒度的公共性功能与算法,可以保持长期稳定;
·运行高效性,底层核心采用标准C++语言实现,运行高效,可以满足复杂空间分析运算和大数据量处理要求;
·家族产品一致性,统一的底层核心保证了Newmap系列产品功能的一致性以及彼此之间良好的兼容性;
·产品升级同步性,由于Newmap软件产品底层是完全一致的,底层核心升级后,全系列所有产品的相关功能同步升级;
·开发语言多样性,支持C/C++、Java、JavaScript、PHP、ASP、.Net等多种语言的调用开发。
Newmap原子级底层核心共包含7层40大类278亚类内容。
(3)Newmap Objects
在Newmap原子级底层核心的基础上,遵循COM技术规范,封装了全组件式的开发控件包Newmap Objects,提供了部件化、标准化、工业化的GIS功能模块,开发人员可以借助它搭建各种类型的地理信息应用,大幅降低了系统开发的技术门槛,缩短了开发周期。Newmap Objects包括11大类控件。
(4)Newmap DMP
Newmap的统一底层支持是自主研制的包含40大类278亚类内容的Newmap Components,以此为基础,针对提供地理信息服务所需的数据管理、地图制作、服务发布、二次开发、应用、维护管理、专题应用等全流程的技术需求,通过动态装配组装建立了数据管理软件Newmap DMP、信息服务软件Newmap Server、运维管理软件Newmap Manager、辅助应用软件Newmap PLAT以及一系列的行业应用软件(规划、国土、、应急、工商、卫生、统计等),各软件均基于统一的底层支持,采用松散耦合结构,通过标准接口实现信息交换,具有良好的可扩充性和可维护性特征。
·Newmap DMP
Newmap DMP的性能指标和技术特点如下:
·良好的数据兼容性,支持20多种数据格式的导入与输出;
·多类型地理信息的一体化管理,包括矢量、影像、地名、三维数据等;
·支持TB级海量数据的管理;
·具备网格与瓦片一体的空间索引,实现海量数据快速浏览调度;
·基于专家知识模版的自动化制图;
·基于地图基元模型的跨平台地图可视化;
·高效的瓦片输出,普通微机上,矢量数据生成瓦片可达300K/秒,影像数据可达2048K/秒。
(5)Newmap Server
Newmap Server在Newmap Components的底层支持下,利用PHP、Python等动态脚本语言以及C、C++等跨平台语言组装各类地理信息标准服务,包括OGC服务、地图服务、要素服务、目录服务、三维服务、数据处理服务、地理编码服务、网络服务等多种丰富的服务方式,实现网络共享。每个模块都由服务对象调度器(Server Object Dispatcher,SOD)和服务对象工厂(Server Object Factory,SOF)组成,客户端发送请求到SOD,SOD通过对SOF进行调度与管理,最终将分配的资源提供给客户端。
Newmap Server以标准接口的形式提供了共计8大类、46种服务,在全部涵盖国际OGC颁布的网络地图服务(WMS)、网络要素服务(WFS)、网络覆盖服务(WCS)等的前提下,扩展了目录服务、数据处理服务、网络分析服务、地理编码服务、三维服务等内容。Newmap Server所提供的服务接口与开发工具无关,支持客户端使用多种常用开发平台(ArcGIS、MapInfo、SuperMap等)、程序语言(C/C++、Js、PHP等)的访问与调用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-23846-3.html
不过这个混乱本来就是美国人制造的