Category: 开源GIS

使用openlayers发布geoserver图层

一、使用openlayers发布geoserver图层,geoserver数据源是mysql,并显示mysql数据的详细信息nnOpenlayers官网实例:nn官网地址: https://openlayers.org/en/v4.6.5/examples/index.htmlnn二、引入ol.css文件,ol.js文件,下载地址:https://openlayers.org

OpenLayers————–数据渲染分析

OpenLayers————–数据渲染分析

实际上,OpenLayers的整个表现过程是这样的:通过调用获取数据,然后各种格式的解析器解析数据,在用所谓的渲染器渲染后加到图层上,最后再结合相应的控件表现出来,成为一幅我们看到的“动态”地图。rnrn rnrn  这里主要讨论OpenLayers. Renderer这个类及其子类。rnrn  Renderer类提供了一些虚方法,以供其子类继承,像setExtent、drawFeature、dr

使用geoserver发布地图

使用geoserver发布地图

1.下载geoserver,我用的是geoserver-2.8.0-bin,这个里面自带的jetty 服务器,所以直接找到 D:\geoserver-2.8.0-bin\geoserver-2.8.0\bin\startup启动就可以了 n2. 启动后用是这个登录界面,用户名:admin 密码:geoserver3.启动Geoserver,并登陆。

使用反向代理发布内网服务

使用反向代理发布内网服务

DMZ是英文“demilitarizedzone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络,因为这种网络部署,比起一般的防火墙方案,对攻击者来说又多了一道关卡。 通

GeoServer的Web管理界面介绍

前面我的博文中有介绍Geoserver在Linux的安装,windows版本安装只需要下载安装包后一直下一步搞定。nGeoserver安装完后,打开浏览器输入:http://localhost:8080/geoserver/web/,进入web管理界面,默认的用户名和密码是admin和geoserver:nnnn数据区域是我们在实际开发中需要重点关注的地方:nnnn图层预览提供了

Geoserver的工程部署说明

Geoserver的工程部署说明

Geoserver的工程部署说明rnrn核心提示: 安装环境:Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat 5.0.28 如果你希望试用Geoserver,建议下载Windows Irnrn安装环境:Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat

旋转geoserver发布的wms地图

旋转geoserver发布的wms地图

以前都是以为访问geoserver发布的wms地图是不能旋转的,旋转要通过wfs的方式来访问地图。现在通过wms方式也可以使地图旋转。方法就是在正常的访问地图url后面加上&angle=XXX即可。nnhttp://10.33.31.14:89/geoserver/parking/wms?

Geoserver发布WMS服务出错分析

使用Geoserver发布一个空间表,在图层预览的过程中没有任何问题,但是当我根据这个空间表传创建视图再发布wms服务,访问时就会报错,错误信息如下:rnrnCaused by: java.sql.SQLException: ORA-29902: 执行 ODCIIndexStart() 例行程序中出rn错rnORA-13208: 对运算符 [window

geoserver上部署图片黑边处理

geoserver上部署图片黑边处理

用png方式,可以有两种32位和24位,放在一起又不能加mosaic,这时,我们就得用到geoserver的黑边处理了。我们只需要在发布时把layers里OutputTransparentColor值设为000000就可以了。

Geoserver扩展以支持Erdas Image数据的服务发布

Geoserver默认支持的栅格数据源比较少,包括ArcGrid,GeoTiff,WorldImage,ImageMosaic等,是不支持Erdas Img格式的栅格数据源的,因此,为了能够让Geoserver支持发布Erdas Img格式的数据源,需要用GDAL的插件对Geoserver进行扩展,本文讲述如何在Geoserver中配置并支持Erdas Img

Geoserver发布地图

Geoserver是著名的开源GIS软件之一。也是项目中常用的地图服务软件。基于geoserver和Openlayers就可以构建一个免费的开源GIS项目。rnrnGeoserver发布地图的步骤为:rnrn1.      Geoserver启动rnrn启动Geoserver,并登陆。登陆后界面如图所示rnrnrnrnrnrnrn2.      新建工作区。

geoserver 问题解决

geoserver 问题解决

GeoServer的8080端口被占用了怎么办?如何修改GeoServer的端口?rnGeoServer管理页面的登陆地址正常情况下为:http://localhost:8080/geoserver/web 如8080端口被占用,访问GeoServer Web Admin Page时会显示:Bad Request (Invalid Hostname)rn解决方法:rn找到start geoserv

Geoserver跨域问题

1 Geoserver位war包,使用Tomcat发布的情况rn由于geoserver为war形式,需要解决tomcat跨域问题,geoserver版本为2.9.1。

wfs服务查询详解

wfs服务查询详解

基于Geoserver发布的wfs服务,与Openlayers结合实现空间和属性信息的查询。wfs包含getFeature操作,用来检索要素信息,支持返回gml格式的地理要素表达。

解决Geoserver请求跨域的几种思路

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/n1.背景描述n     跨域问题是浏览器同源安全制引起的特别常见的问题。不同前端语言针对跨域解决方法有所区别。比如Flex语言做跨域请求时,如果中间件存有跨域文件(crossdomain.xml)则可以轻松实现跨域。n    而JS开发的前端,针对GET请求则又可以通过J…

geoserver中sld样式小试牛刀之给图层添加注记

n以前没有太注重SLD,应该说用的很少,SLD是OGC定义的标准,非常好用,使用xml去写官网给出了许多使用的案例,我们在此基础上改动即可,达到自己项目所要求的效果,你可以进行各种渲染,在arcgis api 哪几种渲染用这个基本都可以达到同样的效果,是不是很神奇。nnn来张图:nnnn一、结构示例nnn …TextSymbolizern n n  n n n ……Lab…

GeoServer发布矢量切片及其调用方式(mapbox/leaflet)

前言:矢量切片(VectorTile)是当前WebGIS较热技术,高德及百度等在线地图都纷纷使用矢量切片技术(当然数据都是加密的)。矢量切片好处很多,简单几点就是,轻量,客户端渲染,还可加密(栅格切片容易被爬取)。矢量切片格式一般有GeoJSON、TopoJSON和.mvt(MapBox Vector Tile),还有常用的 .pbf。npbf 格式是常用的矢量切片数据格式,Mapbox 及 Le…

GeoServer 属性查询和空间查询支持 CQL / ECQL过滤器语言

GeoServer 属性查询和空间查询支持 CQL / ECQL过滤器语言

支持的过滤器语言GeoServer中的数据过滤基于OGC过滤器编码规范中的概念。GeoServer接受以两种不同语言编码的过滤器:过滤器编码和通用查询语言。过滤器编码该过滤器编码语言是用来定义过滤器的基于XML的方法。XML过滤器可用于GeoServer的以下位置:·        在WMS GetMap请求中,使用filter参数·        在WFS GetFeature请求中,使用fil…

GeoServer 学习(五)GeoServer安装与使用

1、安装geoServer 注意:在选择安装类型时,选择安装服务。2、 点击开始菜单——>GeoServer——>GeoServer Web Admin Page 进入GeoServer管理页面‘3、登录,账号密码为安装软件时设置的密码4、建立我们自己的工作区 填写Name、命名空间(相当于Java的包名)、最后勾选 默认空间区、4、数据存储(相当于连接配置,暴露去哪里取数据)我…

GeoServer学习手记(二):代码下载及在Eclipse中加载

GeoServer学习手记(二):代码下载及在Eclipse中加载

GeoServer学习手记(二):代码下载及在Eclipse中加载粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:2009-10-19保留所有版权。如需转载,请联系作者,并在醒目位置注明出处前面概述了GeoServer的功能(GeoServer学习手记(一):GeoServer概述,http://blog.csdn.net/

geoserver集成以及部署arcgis server瓦片数据

关注重点:rn一般来说,geoserver是不支持arcgis server格式瓦片数据部署的,至少我本机的geoserver版本(2.8.5)以及之前的版本并没有集成进来,不知道目前官网的最新版是否支持;geoserver为了支持arcgis server格式瓦片数据部署,通常采取拓展geoserver的geowebcache插件形式,geowebcache

ElasticSearch+ElasticGeo+Geoserver发布ES地理数据

依赖GeoserverElasticSearchElasticGeo部署部署ElasticGeo使用创建ES数据源并发布发布rn依赖rnGeoserverrn环境搭建参考:rnElasticSearchrn环境搭建参考:rnElasticGeornrn用于在Geoserver中发布Elasticsearch的数据,支持CQL查询及过滤 rnhttps://github.com

geoServer+OpenLayers跨域访问

geoServer+OpenLayers跨域访问

1.将cors-filter-2.4.jar、java-property-utils-1.9.1.jarrnrn拷贝至C:\Program Files (x86)\Boundless\OpenGeo\jetty\webapps\geoserver\WEB-INF\lib目录下rnrnrn2.重启Geoserver服务器

jetty各个版本对应的jdk版本

jetty各个版本对应的jdk版本

1:jetty各个版本信息rnrnrnrn版本号rn发布及维护年份rn托管平台rnJVM版本rn支持的协议rnservlet版本rnJSP版本rn目前状态rnrnrnrnrn9.3rn2015rnEclipsern1.8rnHTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGIrn3.1rn2.3

GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务

GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务

rnhttp://www.gisall.com/?6678/viewspace-318rn rnOGCOGC——Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如O…

MongoDB导入Shapefile数据

MongoDB导入Shapefile数据

两种解决方案: n一、将整个shapefile转为GeoJSON然后直接导入mongoDB数据库中 n首先,将shapefile数据转为WGS84地理坐标,然后使用GDAL的命令行工具ogr2ogr进行格式的转换,转换命令如下: nogr2ogr -f geoJSON continents.json continents.shp n删除生成JSON文件的前两行 “type”: “FeatureCo

地图服务标注显示乱码问题

版本:ArcGIS 10.1rn在Catalog中发布了一个地图服务,直接切了图,切图后发现标注有乱码。rn rn操作系统是win7,不会涉及Server对字体库的访问权限问题。rn排查了一下,发现了原因:标注字体不能使用不支持中文的英文或者其他非中文字体,艾玛,好绕口啊。rn1、操作系统自带的字体文件有不同分类,一般来说,英文字体只支持字母和标点、符号等字体样式;中文字体,除了汉字外,也包括有英

Geoserver的一些关键设置(持续更新)

Geoserver的一些关键设置(持续更新)

关于geoserver的data_dir目录n使用geoserver时特别注意,所有的数据都保存在 data_dir中,data_dir目录存储了workspace、data store、featuretype、layergroup等设置nn在使用 tomcat部署时,如果一不小心undeploy了,程序丢了,如果data_dir也在程序目录里面,那就….

geoserver 发布瓦片地图

n n n 主要思路:nn获取数据源,为原始tif数据n设置切图方案,可利用geoserver自带的方案n运行切图task,生成瓦片nn发布切图过程(Google下载,分级切图思路)nnn使用地图下载器下载不同级别的瓦片,拼接为大图(tif格式)nnnnnnn下载到的原图nnnn如果下载的是无偏移的,注意是 EPSG4326 的 WGS84_1984 还是EPSG38

geoserver wfs(-t)

geoserver wfs(-t)

查询       outputFormat=”GML2″          xmlns:opengis=”http://www.cetusOpengis.com”          xmlns:wfs=”http://www.opengis.net/wfs”          xmlns:ogc=”http://www.opengis.net/ogc”          xmlns:gml=”http://www.opengis.net/gml”          xmlns:xsi=”http://www

geoserver native JAI error 问题解决方法

geoserver native JAI error 问题解决方法

因为在geoserver的web-lib目录下,存在JAI的jar.如果版本冲突,还会导致geoserver无法启动。版本正确也会报错:could not load mediaLib accelerator wrapperclasses continuing in pure Java model,geoserver却能正常工作。如果我们想忽略这类错误,可以删去geoserver的web

GeoServer + Openscales 的跨域问题

1.问题描述nn局域网中两台电脑 A、B:nnnA —— geoserver  2.0.2      port:8080     IP:192.168.0.226B —— geoserver  2.2.2      port:8090     IP:192.168.1.89nn症状:nn在 A 中使用openscales 2.2 可以正常访问 A 和 B 中的 Geoserver

Geoserver常见问题

Geoserver安装环境rnrnrnrnrnGeoserver在部署发布服务时,经常会遇到如下问题,现总结如下:rnrnrn1.忘记了GeoServer Web Admin Page的登陆用户名和密码怎么办?rnrn存储位置:C:\Program Files\GeoServer 2.2.2\data_dir\security\users.properties.oldrn文件内容:admin=ge

在 Docker 上搭建 PostGIS 数据库实现空间数据存储及可视化

在 Docker 上搭建 PostGIS 数据库实现空间数据存储及可视化

此文旨在记录与传播在 Docker 上搭建 PostGIS 数据库实现空间数据存储及可视化的知识要点。nnPostGISnn已经有PostGIS经验的大佬可以忽略此段了。解释 PostGIS 之前需要介绍 PostgreSQL (简称 postgres ); postgres 是一个数据库服务器软件,由加州大学伯克利分校计算机系开发;部署在服务器上可以由不同数量的客户端连接,进而操作postgre…

GeoServer-2.12安装MbTiles扩展插件

n n n 在GeoServer官网下载扩展包:n“geoserver-2.12-SNAPSHOT-mbtiles-plugin.zip”n“geoserver-2.12-SNAPSHOT-wps-plugin.zip”nnn解压至GeoServer中“WEB-INF/lib”目录下,重启Tomcat服务器,看到如下界面,说明安装成功。

geoserver +openlayers3+style 加载样式文本名显示中文乱码

1.先检查的GeoServer中有没有中文字体nnnn2.没有需要知道自己服务是在本地的窗户,还是Linux的下; JAVA环境的中文显示在视窗系统中下一般有中文,不会乱码;若在Linux的下进行以下操作:nn具体步骤如下:nn在java的字体文件的目录下建立一个名为fallback的文件,并将中文字体文件(可从xp中复制)n1.cd / usr / java

GIS学习记录(一):GeoServer安装

GIS学习记录(一):GeoServer安装

操作系统:CentOS 5.7 x86-64rn安装目录:/home/gis_installrn rn1. 安装 jdk1.6.0_31,修改/etc/profile增加JDK环境变量rn rn# JDK For GeoServerrnJAVA_HOME=/home/gis_install/jdk1.6.0_31rnJRE_HOME=$JAVA_HOME/jrernCLASSPATH=:$JAVA…

Geoserver的安装配置(组合OpenLayers使用)

毕业设计时候做的WEBGIS系统。最近整理了一下。rn rnGeoServer + MySQL的安装配置方法参见rnhttp://simen-net.javaeye.com/blog/609092rn rn1、下载GeoServerrnhttp://geoserver.org/display/GEOS/Stable,因为我是想基于tomcat实现WEBGIS功能,所以我下载的是Web Archiv

GeoServer信息简介

GeoServer信息简介

写在前面最近使用了GeoServer地图服务,对于这个服务框架也有了一定的了解,包括自己的配置和使用。算是自己的学习笔记和应用。一、配置和使用GeoServer1、配置基本环境。 GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现。如此,GeoServer需要跑在一个tomcat的服务器上。同时还有需要一个java环境。