安下载行业软件

分类分类

GeoServer(地理空间数据共享开源服务器)

GeoServer(地理空间数据共享开源服务器)

v2.18.0 免费版

大小:85.85 MB 更新:2020/11/16

类别:交通运输系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  GeoServer是一款用于共享地理空间数据的开源服务器,为实现互操作性而设计,它使用开放标准发布来自任何主要空间数据源的数据;GeoServer实施行业标准的OGC协议,例如Web功能服务(WFS),Web地图服务(WMS)和Web Coverage服务(WCS);其它格式和发布选项可作为扩展使用,包括Web处理服务(WPS)和Web地图图块服务(WMTS);使用此工具,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟提出的开放标准,GeoServer在地图创建和数据共享方面具有极大的灵活性;支持打开并共享您的空间数据,它使用户可以向世界显示空间信息,实施Web地图服务标准后,该应用程序可以创建各种输出格式的地图;OpenLayers是一个免费的地图库,已集成到该工具中,从而使地图生成快速简便,该工具基于开放源Java GIS工具包Geotools构建!

GeoServer(地理空间数据共享开源服务器)

新版功能

  增加了GeoTools 2.2.x,GeoTools是一款基于Java 的开源GIS工具集,允许用户对地理数据进行基本操作。

  通过GeoTools的各种接口和 helper 类,可以写入新的数据格式

  通过GeoTools为GeoServer提供的插件,在不进行重新编译的情况下,可以让GeoServer支持更多的数据格式

  甚至只需要通过GUI的option设置即可。

  用户可以从官网下载到安装文件,安装文件有两种,一种是常见的.EXE安装文件

  如:geoserver-2.0.1-ng.exe,这种安装方式最简单

  只要确保你电脑上安装了JDK并且8080端口是开的,按照安装步骤一步一步来就可以完成安装。

  GeoServer是一个小的维护版本,主要是bug修复和小改进。

  GeoServer是一个功能齐全,遵循OGC开放标准的开源WFS-T和WMS服务器。

  利用Geoserver可以把数据作为 maps/images来 发布,同时也提供了修改,删除和新增的功能(利用WFS-T)

  利用WMS来实现)也可以直接发布实际的数据利用WFS来实现

软件功能

  使用免费和开源软件,这个程序是免费的软件。

  与传统的GIS产品相比,这大大降低了进入的财务障碍。

  此外,它不仅免费提供,而且还是开源的。

  与传统的软件解决方案相比,开源软件中的错误修复和功能改进得到了极大的加速。

  在组织中利用GeoServer还可以防止软件锁定,从而节省昂贵的支持合同。

  与现有的映射API集成

  它可以在任何流行的映射应用程序上显示数据。

  例如Google Maps,Google Earth,Yahoo Maps和Microsoft Virtual Earth

  此外,Geo Server可以连接传统的GIS体系结构,例如ESRI ArcGIS。

软件特色

  GeoServer 是基于 Java 的软件服务器,允许用户查看和编辑地理空间数据。

  使用开放地理空间联盟(OGC)提出的开放标准

  GeoServer 在地图创建和数据共享方面具有极大的灵活性。

  GeoServer允许您向世界显示您的空间信息。

  实施Web地图服务(WMS)标准,GeoServer可以创建各种输出格式的地图。

  一个免费的地图库OpenLayers已集成到GeoServer中,从而使地图生成快速简便。

  GeoServer基于GeoTools(一种开放源Java GIS工具包)构建。

  除了样式精美的地图外,GeoServer还有很多其他功能。

  GeoServer符合Web Feature Service(WFS)标准和Web Coverage Service(WCS)标准

  该标准允许共享和编辑用于生成地图的数据。

  GeoServer还使用Web Map Tile Service标准将您发布的地图拆分为图块,以方便Web地图和移动应用程序使用

  GeoServer是一个模块化应用程序,通过扩展添加了附加功能。

  Web Processing Service扩展扩展了丰富的处理选项,您甚至可以编写自己的处理选项!

  使其他人可以将您的数据整合到他们的网站和应用程序中,从而释放您的数据并提高透明度。

安装步骤

  1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

GeoServer(地理空间数据共享开源服务器)

  2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面

GeoServer(地理空间数据共享开源服务器)

  3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可

GeoServer(地理空间数据共享开源服务器)

  4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

GeoServer(地理空间数据共享开源服务器)

  5、弹出以下界面,用户可以直接使用鼠标点击下一步按钮

GeoServer(地理空间数据共享开源服务器)

  6、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

GeoServer(地理空间数据共享开源服务器)

使用教程

  为了更改任何服务器设置或配置数据,必须首先对用户进行身份验证。

  导航到Web界面的右上角以登录GeoServer。默认管理凭据为:

  用户名: admin

  密码: geoserver

GeoServer(地理空间数据共享开源服务器)

  登录后,“欢迎”屏幕将更改为显示可用的管理功能。这些主要显示在页面左侧的菜单中。

GeoServer(地理空间数据共享开源服务器)

  层预览

  “图层预览”页面使您可以快速查看已发布图层的输出。

  单击菜单上的“图层预览”链接以转到此页面。

  在这里,您可以找到要预览的图层,然后单击输出格式的链接。

  单击给定层的OpenLayers链接,将显示该视图。

  要按字母顺序对列进行排序,请单击列标题。

GeoServer(地理空间数据共享开源服务器)

  未排序(左)和排序(右)列

  搜索可用于过滤显示的项目数。这对于处理包含大量项目的数据类型很有用。

  要搜索数据类型项,请在搜索框中输入搜索字符串,然后单击Enter。

  GeoServer将在数据类型中搜索与您的查询匹配的项目,并显示一个列表视图,其中显示搜索结果。

GeoServer(地理空间数据共享开源服务器)

  在“工作区”页面上查询“顶部”的搜索结果

  Freemarker是一个简单但功能强大的模板引擎,只要开发人员允许用户自定义输出,GeoServer就会使用它。

  特别是在撰写本文时,它用于允许自定义GetFeatureInfo,GeoRSS和KML输出。

  Freemarker允许简单的变量扩展,例如in ${myVarName}

  嵌套属性的扩展,例如in ${feature.myAtt.value},甚至可以扩展到使用循环,if和变量的小程序。

  模板查找

  GeoServer在三个不同的位置查找模板,从而可以进行各种级别的自定义。例如,给定content.ftl用于生成WMS GetFeatureInfo内容的模板:

  查看GEOSERVER_DATA_DIR/workspaces////content.ftl是否有特定于要素类型的模板

  查看GEOSERVER_DATA_DIR/workspaces///content.ftl是否有商店特定的模板

  查看GEOSERVER_DATA_DIR/workspaces//content.ftl是否存在特定于工作区的模板

  研究寻找GEOSERVER_DATA_DIR/workspaces/content.ftl全局替代

  研究寻找GEOSERVER_DATA_DIR/templates/content.ftl全局替代

  查看GeoServer类路径并加载默认模板

  每个模板化输出格式教程都应为您提供模板名称,并说明模板是否可以是特定于类型的。

  缺少默认模板的源,请在geoserver发行版中查找服务jar(例如wms-xyzjar)

  将其解压缩,然后您将找到GeoServer用作默认模板的实际xxx.ftl文件。

  通用数据模型

  Freemarker将“数据模型”称为提供给模板的数据集。

  GeoServer使用的每种输出格式都会根据其管理的信息注入不同的数据模型,但是几乎每个模板中都会出现三个非常常见的元素:Feature,FeatureType和FeatureCollection。

  在这里,我们提供了每个模型的数据模型。

  数据模型是一棵树,其中每个元素都有一个名称和一个类型。除了基本类型,我们将使用:

  list:可以使用FreeMarker<#list>指令扫描的项目的平面列表;

  map:键/值映射,通常使用点符号访问,例如${myMap.myKey},并且可以嵌套;

  listMap:特殊构造,同时是Map和值列表。

  这是数据模型(如您所见,存在冗余,尤其是在属性上,我们选择了这种方法来简化模板的构建):

  FeatureType(地图)

  名称(字符串):类型名称

  属性(listMap):类型属性

  名称(字符串):属性名称

  名称空间(字符串):属性名称空间URI

  prefix(字符串):属性名称空间前缀

  type(字符串):属性类型,标准Java类名称

  isGeometry(boolean):如果属性为几何,则为true,否则为false

  功能(地图)

  fid(字符串):功能部件ID(WFS功能部件ID)

  typeName(字符串):类型名称

  attribute(listMap):属性列表(数据和元数据)

  名称(字符串):属性名称

  名称空间(字符串):属性名称空间URI

  prefix(字符串):属性名称空间前缀

  isGeometry(boolean):如果属性为几何,则为true,否则为false

  value:属性值的字符串表示形式

  isComplex(boolean):如果属性是要素,则为true,否则为false

  类型(字符串或FeatureType):属性类型:如果isComplex为false,则为完全限定的Java类名称;否则为false。如果isComplex为true,则为FeatureType

  rawValue:实际属性值(isComplex为true rawValue是Feature)

  类型(地图)

  名称(字符串):类型名称(与typeName相同)

  名称空间(字符串):属性名称空间URI

  prefix(字符串):属性名称空间前缀

  title(字符串):在管理控制台中配置的标题

  abstract(字符串):类型的摘要

  description(字符串):类型的描述

  关键字(列表):该类型的关键字

  metadataLinks(列表):该类型的元数据URL

  SRS(字符串):图层的SRS

  nativeCRS(字符串):图层的坐标参考系统为WKT

  请求(地图),包含GetFeatureInfo请求参数和相关值。

  环境(地图),允许访问多个环境变量,尤其是在以下环境变量中定义的变量:

  JVM系统属性、操作系统环境变量、web.xml上下文参数

  数学(地图),允许访问数学函数。

  名称是指图层的工作区和图层名称,而标题是指在“编辑图层:数据”面板中配置的简短描述。

  在以下示例中,nurc表示工作区,Arc_Sample表示图层名称,并且在“稍后编辑数据”面板上指定了“示例ArcGrid字段”。

  输出格式

  “图层预览”页面支持多种输出格式,以供进一步使用或共享数据。您可以预览通用的OpenLayers和KML格式的所有三种图层类型。同样,使用“所有格式”菜单可以预览七种其他输出格式的所有图层类型-AtomPub,GIF,GeoRss,JPEG,KML(压缩),PDF,PNG,SVG和TIFF。仅Vector图层提供WFS输出预览,包括常见的GML以及CSV,GML3,GeoJSON和shapefile格式。下表简要说明了所有受支持的输出格式,并按输出类型(图像,文本或数据)进行了组织。

  图像输出

  可以从WMS getMap请求对栅格,矢量或coverage数据启动所有图像输出。WMS是允许视觉显示空间数据而不必提供对包含那些数据的要素的访问的方法。

  KMLKML(钥匙孔标记语言)是一种基于XML的语言架构,用于在Earth浏览器(例如Google Earth或Google Maps)中表达地理数据。KML使用具有嵌套元素和属性的基于标记的结构。对于GeoServer,KML文件以KMZ的形式分发,这是一个压缩的KML文件。

  JPEG格式WMS以栅格格式输出。JPEG是一种压缩的图形文件格式,由于压缩而导致质量下降。它最适合用于照片,不建议用于精确复制数据。

  GIFWMS以栅格格式输出。GIF(图形交换格式)是一种位图图像格式,最适用于颜色数量有限的锐利线条艺术。这充分利用了格式的无损压缩功能,该功能有利于边缘清晰的均匀颜色的平坦区域(而JPEG则有利于平滑渐变和更柔和的图像)。GIF限于8位调色板或256色。

  SVGWMS矢量格式输出。SVG(可缩放矢量图形)是一种用于在XML中建模二维图形的语言。它与GIF和JPEG的不同之处在于,它使用图形对象而不是单个点。

  TIFFWMS以栅格格式输出。TIFF(标记图像文件格式)是一种灵活,适应性强的格式,用于在单个文件中处理多个数据。GeoTIFF包含作为标签嵌入TIFF文件中的地理数据。

  PNGWMS以栅格格式输出。PNG(便携式网络图形)文件格式是GIF的免费开放源代码后继版本。PNG文件格式支持truecolor(1600万种颜色),而GIF仅支持256种颜色。当图像具有大而均匀的彩色区域时,PNG文件会很出色。

  OpenLayersWMS GetMap请求输出一个简单的OpenLayers预览窗口。OpenLayers是一个开源JavaScript库,用于在Web浏览器中显示地图数据。OpenLayers输出具有一些高级过滤器,这些过滤器在使用独立版本的OpenLayers时不可用。此外,生成的预览包含带有易于配置的显示选项的标题,用于显示。默认情况下使用OpenLayers库的版本3。可以使用ENABLE_OL3(true / false)格式选项或系统属性来禁用版本3 。对于OpenLayers 3不支持的旧版浏览器,无论设置如何,都使用版本2。

  PDF格式PDF(便携式文档格式)封装了固定布局的2D文档的完整描述,包括任何文本,字体,光栅图像和2D矢量图形。

  AtomPubWMS以XML格式输出空间数据。AtomPub(Atom发布协议)是用于使用HTTP和XML发布和编辑Web资源的应用程序级协议。作为替代内容联合组织RSS系列标准而开发的Atom允许订阅地理数据。

  GeoRssWMS GetMap请求以XML格式输出矢量数据。RSS(丰富站点摘要)是一种XML格式,用于交付定期更改的Web内容。GeoRss是作为RSS提要的一部分对位置进行编码的标准。支持Layers Preview生成RSS 2.0文档,该文档具有使用Atom的GeoRSS简单几何形状。

  GeoJSONJavaScript Object Notation(JSON)是一种基于JavaScript编程语言的轻量级数据交换格式。这使它成为基于浏览器的应用程序的理想交换格式,因为它可以直接轻松地解析为javascript。GeoJSON是纯文本输出格式,可将地理类型添加到JSON。

  CSVWFS GetFeature输出,以逗号分隔。CSV(逗号分隔值)文件是包含数据行的文本文件。每行中的数据值用逗号分隔。CSV文件还包含一个逗号分隔的标题行,解释了每一行的值顺序。GeoServer的CSV是完全流式传输的,对可以输出的数据量没有限制。

精品推荐
同类推荐
    相关下载
    • 最新排行
    • 最热排行
    • 评分最高
    行业软件排行榜
    实时热词