
基于开源GIS及电子地图开发.doc
72页
目录1 开源 GIS 概述 ...........................................................................................................................21.1 什么是开源 GIS ............................................................................................................21.2 为什么需要开源 GIS ....................................................................................................21.3 开源 GIS 项目简介 .......................................................................................................31.3.1 PostGIS 简介 .....................................................................................................31.3.2 GeoServer 简介 .................................................................................................51.3.3 OpenLayers 简介 ...............................................................................................71.4 体系结构布署 ................................................................................................................71.4.1 基于 J2EE 的 WebGIS 体系结构 ...................................................................71.4.2 WMS 规范和 WFS 规范 .................................................................................82 基于 PostgreSQL 和 PostGIS 的地图呈现 ...............................................................................92.1 PostgreSQL 和 PostGIS 的安装 ..................................................................................112.2 PostGIS 中的几何类型 ...............................................................................................122.3 PostGIS 中空间信息处理的实现 ...............................................................................132.4 PostGIS 中的常用函数 ...............................................................................................152.5 向 PostGIS 导入 shapefile 数据 ..................................................................................212.6 基于 PostGIS 的地图呈现实例 ..................................................................................213 OpenLayers 实践 .....................................................................................................................233.1 项目介绍 ......................................................................................................................243.2 源代码总体结构分析 ..................................................................................................253.3 BaseTypes :定义底层类与定制 JS 内置类 ............................................................283.4 BaseTypes: OpenLayers 中定制 JavaScript 内置类 ...........................................303.5 空间数据的组织与实现 ..............................................................................................333.6 OpenLayers 数据解析— 以 GML 为例 ........................................................................353.7 数据渲染分析 ..............................................................................................................373.8 地图表现 ......................................................................................................................383.9 OpenLayers 中的控件 .................................................................................................423.10 OpenLayers 事件机制分析 .........................................................................................453.11 体系结构 ......................................................................................................................473.12 GeoServer 自带 OpenLayers 实例 .............................................................................473.13 OpenLayers 官网经典例子 .........................................................................................573.13.1 图层叠加 ..........................................................................................................583.13.2 编辑功能 ..........................................................................................................603.13.3 书签及样式 ......................................................................................................633.13.4 改变显示内容 ..................................................................................................643.13.5 动画效果 ..........................................................................................................663.13.6 获得属性 ..........................................................................................................663.13.7 局部放大 ..........................................................................................................673.13.8 编辑功能 ..........................................................................................................703.13.9 全屏 ..................................................................................................................70数据来源于百度,网易等论坛基于开源 GIS 的电子地图开发1 开源 GIS 概述1.1 什么是开源 GIS顾名思义,开源 GIS 就是开放源代码的 GIS 软件。
开源:软件开发者以某种协议发布某些软件的源代码,并允许他人在遵守该协议的基础之上可以自由下载、修改、使用和散布其源代码开源协议:GNU GPL、 BSD、LGPL、MIT 、MS-PL;开源网站:open source GIS、sourceforge、google code、apache、codeplex 随着商业 GIS 的发展而发展壮大,功能性强、技术强劲,背后是来自技术狂热者、科研院所和非盈利机构的大力支持开放、集成、标准和互操作,跨各类操作平台:linux、windows、mac 、mobile ;跨各类语言。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





