小白一星期搞定GIS Demo(上)

1个月前 (01-18 21:07)阅读3回复0
dyyh
dyyh
  • 管理员
  • 注册排名7
  • 经验值131860
  • 级别管理员
  • 主题26372
  • 回复0
楼主

需求:其实无详细需求,就是实现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为地图办事引擎,能够通过那两个办事发布地图办事,用来做为底图。免费,撑持离线。

其实开源计划也有良多,那里只列出常用的。

0
回帖

小白一星期搞定GIS Demo(上) 期待您的回复!

取消