`
longgangbai
  • 浏览: 7338943 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

GIS的学习(三十)[转载]在GeoServer上发布一张地图步骤大致如下

 
阅读更多
简介
 
在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的使用

    geoserver发布mongodb矢量数据地图服务.docx

    Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...

    Geoserver 地图发布及 UCMap 访问

    - 这份 PDF 文档可能详细介绍了如何在 uDig 中配置地图,然后通过 GeoServer 发布,并在 Android 设备上通过 UCMap 访问。 - 用户应阅读这份文档,理解 uDig 的操作步骤,以及如何将 uDig 中的地图配置信息同步到 ...

    GeoServer安装和发布地图服务

    ### GeoServer安装与地图服务发布详解 #### 一、GeoServer简介 GeoServer是一款开源的地理信息服务服务器,基于Java技术构建。它支持多种地理信息标准,包括WMS(Web Map Service)、WFS(Web Feature Service)和...

    geoserver 开源gis服务器

    GeoServer是一款开源的GIS(地理信息系统)服务器,它基于Java技术构建,并遵循GNU General Public License。...无论你是开发者、GIS专业人员还是爱好者,GeoServer都能满足你在地理空间数据管理、分享和应用上的需求。

    geoserver 地图专题图

    【标题】"geoserver 地图专题图" 涉及的是使用Geoserver结合OpenLayers创建地图专题图的技术。地图专题图是地理信息系统(GIS)中的一个重要概念,它允许用户根据特定主题或变量来可视化地理数据。在这种情况下,...

    GeoServer+OpenLayers发布下载的Google卫星影像

    下载 GeoServer 并安装,具体安装步骤可以在 GeoServer 官方网站上找到。 2. 下载 OpenLayers OpenLayers 是一个基于 JavaScript 的开源地理信息系统,提供了强大的空间数据可视化和交互功能。下载 OpenLayers,...

    uDig定制地图样式发布到Geoserver并使用Openlayers和Cesium验证.rar

    项目中提供的文档很可能是详细步骤指南,涵盖了如何使用uDig创建地图样式,如何在Geoserver上发布地图服务,以及如何使用OpenLayers和Cesium进行展示和验证。同时,文档中可能还包含了代码示例,帮助用户理解如何与...

    openlayer调用geoserver发布的地图实现地图的基本功能

    例如,要在地图上添加一个标记点,你可以这样做: ```javascript var marker = new ol.Feature({ geometry: new ol.geom.Point([lon, lat]), name: 'Marker' }); var vectorSource = new ol.source.Vector({ ...

    地图服务器基于geoserver改造

    将GeoServer运行在Tomcat上,可以利用Tomcat的稳定性和广泛社区支持来提高地图服务器的可用性和可维护性。"开箱即用"意味着在安装后,用户无需进行复杂的配置,只需简单步骤即可启动和使用该地图服务器。 改造的...

    【GIS地图服务】geoserver-2.24.1-war.zip

    【GIS地图服务】geoserver-2.24.1-war.zip是一个专注于地理信息系统(GIS)的开源项目,它基于Java技术实现,并符合开放地理空间联盟(OGC)的标准。这个压缩包包含了geoserver的2.24.1版本,以war(Web ARchive)...

    前端VUE+Openlayers,结合Geoserver发布的地图服务,进行简单的地图操作.zip

    在本项目中,我们主要探讨的是如何在前端开发中利用Vue.js框架与OpenLayers库,结合Geoserver发布的地图服务,实现对地图的基本操作。Vue.js是一个轻量级的JavaScript框架,它以其组件化、易用性和高效性受到前端...

    geoserver 批量发布

    通过以上步骤,我们掌握了如何在Eclipse中使用Geoserver API进行数据的批量发布。这种方法极大地提高了工作效率,特别是在处理大量数据时。在实际应用中,可能还需要根据具体需求进行定制化开发,例如添加数据预处理...

    geoserver-2-18以及跨域配置和发布pbf插件

    GeoServer是一款开源的地理信息系统(GIS)服务器,它能够发布和管理地理空间数据,并提供Web服务接口,如WMS(Web Map Service)和WFS(Web Feature Service)。在本文中,我们将深入探讨GeoServer 2.18版本,特别...

    geoserver发布WMS,图层有SLD符号化

    2. GeoServer发布WMS服务的步骤 - 首先需要将shp文件放置在GeoServer的数据目录下,路径示例为C:\Program Files (x86)\GeoServer2.11.1\data_dir\data\shapefiles。 - 发布WMS服务的第一步是创建一个新的样式...

    Geoserver添加shp地图的方法

    geoserver是一款开源的基于Web的地图服务器软件,可以轻松地发布地图数据,以便于其他应用程序访问和使用。本文将详细介绍如何在geoserver服务器中添加shp类型的地图,从而解决中文乱码和地图图层中中文不显示的问题...

    geoserver发布shp格式的图层 实现步骤(含图).doc

    在IT行业中,地理信息系统(GIS)的使用越来越广泛,而GeoServer是一款开源的GIS服务器,它支持多种数据格式,如Shapefile(SHP),用于发布地图服务。本篇将详细介绍如何利用GeoServer发布SHP格式的图层,帮助你更...

    GeoServer学习——发布shp格式的地图

    在本教程中,我们将深入探讨如何使用GeoServer发布SHP(Shapefile)格式的地图。Shapefile是GIS领域中广泛使用的矢量数据格式,用于存储地理特征如点、线和多边形。 首先,我们需要理解GeoServer的工作原理。...

    Geoserver中文教程

    通过上述步骤,用户可以完成JDK、Geoserver、uDig的安装配置以及Geoserver图层发布、样式配置,并在UCMap中访问地图服务。这些操作是地理信息系统开发和管理工作中常见的基础任务,掌握它们对于从事相关领域的IT专业...

    geoserver+uDig发布服务

    在GIS领域,发布地图服务是一项核心任务,而`geoserver`和`uDig`是两种常用的开源工具,用于管理和展示地理空间数据。本篇主要介绍如何利用`geoserver`发布服务,以及如何借助`uDig`生成样式文件并应用到`geoserver`...

Global site tag (gtag.js) - Google Analytics