前言:
现时我们对“arcengine融合算法”大致比较关怀,小伙伴们都需要剖析一些“arcengine融合算法”的相关内容。那么小编也在网上收集了一些对于“arcengine融合算法””的相关资讯,希望看官们能喜欢,兄弟们一起来学习一下吧!需求:其实无具体需求,就是实现GIS(可自定义图层,排除在线lbs)查看管网的demo。
初步设想:在GIS地图上显示一段地下管网信息。
切入点:作为一个gis小白,没人引导,不知道从哪里开始,那就从GIS概念和GIS生态开始吧,方法就是搜索引擎及文献资料的下载。大概分为GIS概念、产品系、技术栈三个方面,三者是互为关联的,最终也是通过GIS技术栈展现最终demo。
一、 GIS概念
地理信息系统(GIS)是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的系统。
GIS数据处理流程:
GIS标准:
ISO-TC211(国际标准化组织)
OGC(开发地理空间信息联盟)
GIS标准很重要,GIS各种产品系其实也是标准的一种实现。
中国也有自己的国家基础地理信息中心(ngcc.cn),亲儿子:天地图。
坐标系(很重要):
坐标系统可以分为地理坐标系统和投影坐标系统两大类。这里不细说,可查资料。
地图服务
WMS服务:Web地图服务(Web Map Service)
WFS服务:Web矢量(要素)服务(Web Feature Service)
WCS服务:Web栅格服务(Web Coverage Service)
WPS服务:网络处理服务Web Processing Server(WPS)
WMTS服务:Web地图瓦片服务(Web Map Tile Service)
TMS服务:切片地图服务规范(Tile Map Service)
二、 GIS产品系(暂不说三维)
厂商:
国外:
ESRI(ArcGIS 10):美国环境系统研究所公司
MapInfo(MapInfo 10):PBI公司的一部分,Mapping+Information
Intergraph(Geomedia):Intergraph公司
国内:
超图(SuperMap 6R):北京超图软件股份有限公司, 依托中科院地理所
中地数码(MapGIS K9):中地数码集团,依托中国地质大学
灵图(LINGTU):北京灵图软件技术公司,导航、LBS等
天地图(MapWorld ):天地图公司,国信司南、四维图新、东方道迩…
产品分类:
先借用一张图(arcGIS产品体系):
桌面GIS
商业:ArcMap/ArcInfo, MapInfo, SuperMap
开源:QGIS,uDig, JUMP
数据库
商业:Oracle, SQL Server, DB2,Oracle Spatial
开源:PostgreSQL(PostGIS),Mysql
空间数据引擎
商业:ArcSDE, Supermap SDX+
开源:PostGIS
桌面端(C/S)
商业:ArcObject\ArcEgine, MapX, SuperMap Object
开源:sharpmap(C#), Mitab(C++)
服务器端
商业:ArcServer, Supermap iServer, MapGuide(Autodesk)
开源:Geoserver, Mapserver,QGIS Server
客户端(B/S)
商业:ArcServer for XXX api, Supermap iClient
开源:openlayers(js) ,Leaflet,Mapbox GL JS
三、 GIS技术栈
(1)arcGis全家桶:我们这里只考虑B/S架构的开发,根据以上产品分析,商业化的方案可选择大名鼎鼎的arcgis。
可选技术: C# + ArcGIS JavaScript +ArcGISServer + ArcEngine + SDK
底图可选: ArcGIS + OSM + GoogleMap + 天地图
(2)开源方案:
可选技术: Openlayers/LeafletJS + GeoServer+PostGIS+天地图/OSM ,
其中GeoServer和PostGIS为地图服务引擎,可以通过这两个服务发布地图服务,用来作为底图。免费,支持离线。
其实开源方案也有很多,这里只列出常用的。
标签: #arcengine融合算法 #arcgisjs