|
在GeoServer上发布一张地图步骤大致如下:
先准备一张地图,格式可以是:jpg、png、tif等。
Jpg文件对应的坐标信息文件为jgw格式文件,投影文件为prj文件; Tif文件对应的坐标信息文件为tfw格式文件,投影文件为prj文件; Png文件对应的坐标信息文件为pgw格式文件,投影文件为prj文件; 这里我们使用著名的地图处理工具GlobalMapper对地图进行处理,使其附加坐标信息和投影信息。首先在GlobalMapper里将地图打开,当检测到该图没有坐标信息时,会弹出类似如下对话框:
取若干个点,分别输入他们的像素值及对应的经纬坐标值,然后点击【Add Point List】按钮,需要依次添加至少两个点。添加后点【OK】,图片会在主窗口中打开。打开后选择菜单命令:File->Export Raster/Image Format…,选择导出格式(假设我们希望导出bj.JPG文件)
接着弹出如下对话框,可以一律使用默认值,点击【OK】。
结果是生成了三个文件,扩展名分别为:bj.jpg、bj.jgw、bj.prj。
1)首先安装geoserver-2.1.1.exe,安装时需要设置端口,端口不要与现有端口冲突。安装后运行:开始->程序->GeoServer 2.1.1->Start GeoServer 。
2) A, 拷贝地图文件到数据目录:第一步完成后,在 %安装目录%data_dircoverages下创建相应文件夹,如创建beijing,将事先生成的jpg/jgw/prj三个文件拷贝到该目录下,假设将软件安装到了C盘,jpg文件为bj.jpg,那么这时的jpg文件应该位于: C:Program FilesGeoServer 2.1.1data_dircoveragesbeijingbj.jpg B,打开GeoServer的管理页面:开始->程序->GeoServer 2.1.1->GeoServer Web Admin Page,输入默认帐号和密码:admin、geoserver。 接下来的操作,按下图进行:
点击【Stores】,后再点击【Add new Store】
点击【WorldImage】,按下图输入参数:
converse3d是预先建立的工作区,也可以使用系统自带的工作区。Data Source Name:数据源名称。URL部份为源文件的相对路径。完成后点击【Save】。
点击【Publish】。 接下来在Edit Layer面板里的操作基本采用默认值,注意Declared SRS里根据需要输入投影坐标系,如:EPSG:4326。 (注:4326指的是地理坐标系WGS 84的ID);在Selected Styles里选Raster。
点击左侧操作区的:Layer Preview,然后选择Name为Converse3D:bj的项进行预览,预览的效果为:
自此发布完毕,您可以使用客户端发出请求,服务器会以数据流形式传送图片给客户端,请求的地址形式为: http://localhost:8080/geoserver/converse3d/wms?service=WMS&version=1.1.0&request=GetMap&layers=converse3d:bj&styles=&bbox=115.028,37.264,117.599,38.47 &width=703&height=330&srs=EPSG:4326&format=image/jpeg
|
相关推荐
GeoServer发布第地图的步骤 适合初学者的了解GeoServer的使用
Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...
- 这份 PDF 文档可能详细介绍了如何在 uDig 中配置地图,然后通过 GeoServer 发布,并在 Android 设备上通过 UCMap 访问。 - 用户应阅读这份文档,理解 uDig 的操作步骤,以及如何将 uDig 中的地图配置信息同步到 ...
### GeoServer安装与地图服务发布详解 #### 一、GeoServer简介 GeoServer是一款开源的地理信息服务服务器,基于Java技术构建。它支持多种地理信息标准,包括WMS(Web Map Service)、WFS(Web Feature Service)和...
GeoServer是一款开源的GIS(地理信息系统)服务器,它基于Java技术构建,并遵循GNU General Public License。...无论你是开发者、GIS专业人员还是爱好者,GeoServer都能满足你在地理空间数据管理、分享和应用上的需求。
【标题】"geoserver 地图专题图" 涉及的是使用Geoserver结合OpenLayers创建地图专题图的技术。地图专题图是地理信息系统(GIS)中的一个重要概念,它允许用户根据特定主题或变量来可视化地理数据。在这种情况下,...
项目中提供的文档很可能是详细步骤指南,涵盖了如何使用uDig创建地图样式,如何在Geoserver上发布地图服务,以及如何使用OpenLayers和Cesium进行展示和验证。同时,文档中可能还包含了代码示例,帮助用户理解如何与...
下载 GeoServer 并安装,具体安装步骤可以在 GeoServer 官方网站上找到。 2. 下载 OpenLayers OpenLayers 是一个基于 JavaScript 的开源地理信息系统,提供了强大的空间数据可视化和交互功能。下载 OpenLayers,...
例如,要在地图上添加一个标记点,你可以这样做: ```javascript var marker = new ol.Feature({ geometry: new ol.geom.Point([lon, lat]), name: 'Marker' }); var vectorSource = new ol.source.Vector({ ...
将GeoServer运行在Tomcat上,可以利用Tomcat的稳定性和广泛社区支持来提高地图服务器的可用性和可维护性。"开箱即用"意味着在安装后,用户无需进行复杂的配置,只需简单步骤即可启动和使用该地图服务器。 改造的...
【GIS地图服务】geoserver-2.24.1-war.zip是一个专注于地理信息系统(GIS)的开源项目,它基于Java技术实现,并符合开放地理空间联盟(OGC)的标准。这个压缩包包含了geoserver的2.24.1版本,以war(Web ARchive)...
在本项目中,我们主要探讨的是如何在前端开发中利用Vue.js框架与OpenLayers库,结合Geoserver发布的地图服务,实现对地图的基本操作。Vue.js是一个轻量级的JavaScript框架,它以其组件化、易用性和高效性受到前端...
通过以上步骤,我们掌握了如何在Eclipse中使用Geoserver API进行数据的批量发布。这种方法极大地提高了工作效率,特别是在处理大量数据时。在实际应用中,可能还需要根据具体需求进行定制化开发,例如添加数据预处理...
GeoServer是一款开源的地理信息系统(GIS)服务器,它能够发布和管理地理空间数据,并提供Web服务接口,如WMS(Web Map Service)和WFS(Web Feature Service)。在本文中,我们将深入探讨GeoServer 2.18版本,特别...
geoserver是一款开源的基于Web的地图服务器软件,可以轻松地发布地图数据,以便于其他应用程序访问和使用。本文将详细介绍如何在geoserver服务器中添加shp类型的地图,从而解决中文乱码和地图图层中中文不显示的问题...
在IT行业中,地理信息系统(GIS)的使用越来越广泛,而GeoServer是一款开源的GIS服务器,它支持多种数据格式,如Shapefile(SHP),用于发布地图服务。本篇将详细介绍如何利用GeoServer发布SHP格式的图层,帮助你更...
在本教程中,我们将深入探讨如何使用GeoServer发布SHP(Shapefile)格式的地图。Shapefile是GIS领域中广泛使用的矢量数据格式,用于存储地理特征如点、线和多边形。 首先,我们需要理解GeoServer的工作原理。...
在GIS领域,发布地图服务是一项核心任务,而`geoserver`和`uDig`是两种常用的开源工具,用于管理和展示地理空间数据。本篇主要介绍如何利用`geoserver`发布服务,以及如何借助`uDig`生成样式文件并应用到`geoserver`...
2. GeoServer发布WMS服务的步骤 - 首先需要将shp文件放置在GeoServer的数据目录下,路径示例为C:\Program Files (x86)\GeoServer2.11.1\data_dir\data\shapefiles。 - 发布WMS服务的第一步是创建一个新的样式...