GIS解决方案(1):geoserver+openlayers+mysql设计思想

第0章:说说GIS

百度了下GIS(地理信息系统),发现文章题目大了,暂先用用。GIS概念找google、百度、wiki,不可否认这是普遍认知入门好方法。从百度百科偷来一神图:


GIS解决方案(1):geoserver+openlayers+mysql设计思想_第1张图片

结合Google和网页功能的地理资讯系统架构


新概念不少,看了半天没懂,有兴趣再慢慢琢磨,毕竟人家是google嘛。下面我要讨论的GIS设计思想是贬义的,只从web软件开发角度做简单的设计。


第1章:geoserver+openlayers+mysql主要设计思想

画得有点杂,主要关注点:GIS服务端geoserver和GIS客户端openlayers技术,数据源关注Shapefile文件,mysql用得比较多,就不详细说。看图:


GIS解决方案(1):geoserver+openlayers+mysql设计思想_第2张图片


第2章:主要技术单元简介


1.geoserver

(1)地理信息系统服务器,是 OpenGIS Web 服务器规范的 J2EE 实现,开源项目;

(2)兼容 WMS 和 WFS 特性;

(3)支持 PostGIS 、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、 MapInfo数据源;

(4)支持上百种投影,能够将网络地图输出为 jpeg 、 gif 、 png 、 SVG 、 KML 等格式;

(5)能够运行在任何基于 J2EE/Servlet 容器之上;

(6)嵌入 MapBuilder 支持 AJAX 的地图客户端OpenLayers;

(7)官网:http://geoserver.org/


2.openlayers

(1)是一个专为Web GIS 客户端开发提供的JavaScript 类库包,用于实现标准格式发布的地图数据访问,开源项目;

(2)支持的地图来源包括Google Maps、Yahoo、 Map、微软Virtual Earth 等,用户还可以用简单的图片地图作为背景图,与其他的图层在OpenLayers 中进行叠加;

(3)实现访问地理空间数据的方法都符合行业标准。支持Open GIS 协会制定的WMS(Web Mapping Service)和WFS(Web Feature Service)等网络服务规范;

(4)可以通过远程服务的方式,将以OGC 服务形式发布的地图数据加载到基于浏览器的OpenLayers客户端中进行显示;

(5)官网:http://www.openlayers.org/


3.shapefile

(1)Shapefile文件是描述空间数据的几何和属性特征的非拓扑实体矢量数据结构的一种格式;

(2)一个Shapefile文件包括一个主文件(*.shp),一个索引文件(*.shx),一个dBASE表文件(*.dbf)和一个空间参考文件(*.prj);

(3)官网:没找到


你可能感兴趣的:(GIS)