Category: 开源GIS

Geoserver 跨域问题解决

geoserver 默认是不允许跨域访问的,不过还好可以配置打开nn我的版本是geoserver-2.12.5nn1.去geoserver所在目录nncd /usr/local/geoserver-2.12.5nn2.修改webapps/geoserver/WEB-INF/web.xmlnn找到CORS,有两处需要把注释打开nn

JavaOpenSourceGIS

JavaOpenSourceGIS

Java OpenSource WebGIS = GeoTools + GeoServer + WorldWind + …GeoServer作为目前最好的J2EE平台的开源的地理信息服务器,受到很多非专业GIS开发者的关注。于是GeoServer,…

GeoServer发布数据库中的空间数据表

如何利用GeoServer将数据库中的数据发布成地图服务1.矢量数据发布2.栅格数据发布2.1 安装`Image Mosaic JDBC`扩展2.2 发布PostGIS中的raster数据rn实际工作中,数据存储在本地的情况应该不多,大多数都是存储在数据库中,那么Geoserver如何以数据库作为数据源发布地图服务呢,GeoServer支持绝大多数主流的空间数据库

Type Unknown error: java.lang.NullPointerException

Android 项目开发的时候rn出现:rnDescriptionrnResource PathrnLocation Type      rnUnknown error: java.lang.NullPointerExceptionrnrnrn出现的原因:rn是因为,我在导入外部项目的时候,没有添加依赖包(appcompat-V7;appcompat_v7_3)。rnrnrn解决方案:rn将 这两

利用Geoserver的wfs BBOX范围查询及Openlayers解析GML,添加Marker收藏

利用Geoserver的wfs BBOX范围查询及Openlayers解析GML,添加Marker收藏

以下方法描述了对Geoserver进行范围查询,并将查询结果在用OpenLayers在地图上画出的实现方法。rnrn首先wfs查询分为1.0.0和1.1.0两个版本,这两个版本的查询filter格式是不一样的,我是以1.0的格式写的,各位朋友可以研究一下1.1写法。rnrn另外向Geoserver服务器发送请求,这里用到了prototype,在这里的prototype只是简单的发送了一个ajax请…

geoserver 文件系统

我介绍了GeoServer的一些重要的资源以及它们的访问接口,现在来看看它们的保存形式。GeoServer的数据没有保存到数据库,而是文件系统,这让我们的学习轻松不少。默认情况下,GeoServer的数据都会放到一个叫“data_dir”的文件夹下面,虽然你可以自己设置这个文件夹的路径,但是它的内部结果是固定的,如下图rnrn这是2.0.2版本的data_dir,从子目录的名称基本上能够猜测它的作

udig地图数据处理

7.2.2地图数据处理rn由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。如果是别的厂商提供的地图数据则需要进行一次地图数据格式转化。本篇主要介绍如何查看、编辑地图数据的应用。

(五) arcgis runtime for android 100.3开发学习(加载矢量切片地图服务)

矢量切片是在新版的arcgis for android中才有的,之前版本没有,今天我们来学习一下关于矢量切片图层的案例,这个案例使用了DrawerLayout来切换不同的图层,加载到地图上供显示,我们这里展示了夜光版矢量图层。具体效果如下图所示。nnnn来,我们来看一下源代码。nnnnnpackage com.esri.arcgisruntime.sample.arcgisvectortiledl…

使用geoserver遇到的问题

使用geoserver遇到的问题

博客记录下当前困扰的问题,希望各位前辈有好办法给留言问题一:geoserver的文本注释超出边界问题,leaflet的tileLayer请求的(256*256)的tile对于文本注释,当文本过长而超出边界时会自动截掉,目前的解决办法是用singleTile,但这又对加载速度造成影响,而arcgis中的arcserver的文本注释有:九宫格根据优先级自行放置位置

Cesium加载Geoserver发布的wms

“china”为 geoserver 工作区名称,记得修改。nnnvar url = ‘http://localhost:8081/geoserver/china/wms’; //Geoserver URL nn2. 对应的图层名也要修改。nnnlayers: ‘china:gis_osm_landuse_a_free_1’,// 图层名 nn3.

geoserver地图服务器应用中要用到的地图样式API

[置顶] OpenLayers 3 之 地图样式(ol.style)详解nnnn标签: n地图样式地图渲染地图填充色地图标签OpenLayersnn2015-05-30 12:49 n7905人阅读 评论(10)n收藏n举报nnnnn分类: nWebGIS(39) nOpenLayers(26) nnnn版权声明:本文为博主原创文章,未经博主允许不得转载。

羽化效果的HeatMap

用采样点制作热力图是个非常常见的需求。热力图可以给地图的阅读者直观的信息,下面就看看如何在 ArcGIS Pro 中做一个漂亮的HeatMap。1.准备好采样点数据,当然是量大更优。我这里用了全球地震点数据,大约有 21W+ 的数据量。像这一类的数据可以从一些提供公开数据的网站获取,例如 USGS 。2.使用 ArcGIS 中的密度分析工具可以从点数据直接生成密度栅格,工具位于 ArcToolbox

Openlayers 2.X加载天地图

在前面的章节,讲到了Arcgis for js加载天地图,在本节讲述如何在Openlayers 2.X的版本中加载天地图,并添加自己的wms服务。

GIS应用及OpenGIS介绍

GIS应用及OpenGIS介绍

GIS的三大应用rn第一类是政府应用,“电子政务” 是当今政府加强信息化建设的新方向,是指在现代计算机、网络通信等技术支撑下,政府机构日常办公、信息收集与发布、公共管理等事务在数字化、网络化的环境下进行的国家行政管理形式。GIS已成为很多政府决策部门工作必备的支撑系统之一,在国家水利、电力、林牧业、地矿、交通、资源环境保护等机构己发挥重要作用。rn第二类是企业应用,随着信息时代的到来,企业的组织、

docker tomcat 中文乱码问题解决方案

前言:通过docker部署了Tomcat,然后 GeoServer 放在 Tomcat。发布label图层时,中文显示不出来,无论各种设置,都是乱码(如图所示)。而在Ubuntu(已装中文字体)里面直接安装Tomcat,这时该Tomcat下的geoserver能正常显示label的中文字体(直接安装时不时挂掉,加守护进程很麻烦)。

空指针错误 java.lang.NullPointerException

空指针错误 java.lang.NullPointerException

rn 使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。 rnrn下面先列出了可能发生空指针异常的几种情况及相应解决方案: rnrn不管对象是否为空就直接开始使…

Context initialization failed

Context initialization failed

错误描述:Context initialization failedrn错误产生原因:rn  spring注入出现问题:检测spring注入地方rn     1.注解注入,rn       是否有冲突rn       是否该类无法注入rn     2.配置文件rn       检测需要注入的具体实现类中,是否需要注入对象set方法编写正确rn rn具体错误内容中会产生rn    注解注入错误,不容…

也谈 TileCache 的安装、配置和使用

为什么叫做也谈呢?无非是因为我也是看过各位牛牛们的分享,然后自己动手实践了一把,在其中体验了很多的“快乐”与“悲伤”,最后决定把这些内心的变化都记录下来,与大家一起分享。rn关于TileCache,前人讲了很多了。它是基于Python的WMS-C,通俗的讲就是为WMS做瓦片地图缓存,从而提高后台服务器的响应速度,而WMS作为OGC着力推广的GIS数据共享接口,因此为WMS接口所做的这些“外围”工作

Geoserver + openlayer wfs

Geoserver + openlayer wfs

Resize a Markerrn    rn    rn    rn    rn    rn        var map, layer;rn        var size, icon;rn            rn        function init()rn         var options = rn   maxExtent: new OpenLayers.Bounds(-

ArcGIS发布WFS地图服务,并使用arcgis js api叠加WFS图层

1、发布WFS地图服务nn        在发布地图服务的时候勾选WFS,分析无错误即可发布。nnnn2、使用arcgis js api创建WFS图层,往地图上叠加。nn        2.1  找到发布的地图服务,查看WFS的服务url,并记录下来。nnnn        2.2   创建WFS图层类,并添加到地图中,js代码如下。nnnn