- 1、本文档共178页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GeoServer/MapServer 开源WEBGIS 主要内容 一、开源WEBGIS简介 二、GeoServer简介 三、MapServer简介 四、MapServer开发 第一节 开源WEBGIS简介 WebGIS是Web 技术和GIS技术相结合的产物,是利用Web技术来扩展和完善地理信息系统的一项新技术。 由于HTTP协议采用基于C/S的请求/应答机制,具有较强的用户交互能力,可以传输并在浏览器上显示多媒体数据,而GIS中的信息主要是需要以图形、图像方式表现的空间数据,用户通过交互操作,对空间数据进行查询分析。这些特点,使得人们完全可以利用Web来寻找他们所需要的空间数据,并且进行各种操作。 WebGIS的应用 WebGIS的应用可以分为以下几个层面: 1 空间数据发布:能够以图形方式显示空间数据,较之与单纯的FTP方式,WebGIS使用户更容易找到需要的数据; 2 空间查询检索:利用浏览器提供的交互能力,进行图形及属性数据库的查询检索; 3 空间模型服务:在服务器端提供各种空间模型的实现方法,接受用户通过浏览器输入的模型参数后,将计算结果返回。 4 Web资源的组织:在Web上存在着大量的信息,这些信息多数具有空间分布特征,如分销商数据往往有其所在位置属性,利用地图对这些信息进行组织和管理,并为用户提供基于空间的检索服务,无疑也可以通过WebGIS实现。 WEBGIS 模式 CGI模式 服务器端有两个服务进程Web Server和GIS Server,这两者是通过TCP/IP协议进行通讯的,所以既可以运行在一台主机上也可以分别运行在两台计算机上。 Server API模式 Plug-in模式 WEBGIS系统构造模式优缺点对比 模式评价 开源WEBGIS简介 第二节 GeoServer简介 / What is GeoServer? GeoServer is a Java-based software server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium OGC , GeoServer allows for great flexibility in map creation and data sharing. Open and Share Your Spatial Data Use Free and Open Source Software Integrate With Existing Mapping APIs Join the Community GeoServer系统分析 CGI? SAPI? Java Applet? J2EE CGI+SAPI+JAVA GeoServer Architecture Spring + GeoServer Plug-in System STRUTS GeoServer服务器端 Geoserver Configuration Design Design Extensions Validation Framework Extension Web Admin Tool Introduction WEB BASED CONFIGURATION DESIGN Creating a new Data Directory C:\Program Files\GeoServer 1.7.0-alpha1\data_dir\data H:\usbgis\apps\xampplite\htdocs\geoserver\data_dir USBGIS But you can really put it anywhere, you just have to point to it. WFS How a Get Feature Requests Works dataset A dataset is the data that will be read by the getFeature request. It is what makes up our maps. Here is an example of a PostGIS database or a shapefile with the following data in it Request A request can be sent to Geoserver as a GET or a POST, both are handled similarly. The getFeature p
文档评论(0)