是否可以从geoserver导出图层配置并将其导入另一台计算机上的geoserver?每次切换计算机时都需要很长时间才能设置图层.
我需要Geoserver在我的 Azure 网站上添加一些数据。我只是想知道是否需要Geoserver在我的帐户上安装它(如果可能的话)还是有其他方法?
正如我只是环顾四周,我发现这个环节的工作
http://geoserver.azurewebsites.net/
如果这个环节的工作,这是否意味着我们可以配置Geoserver在Azure
我需要一些帮助。我是Geoserver和WMS概念的新手,我正在寻找非常基本的帮助。我已经下载并安装了Geoserver,设置了图层等(包括sld),但是,我不知道如何从这里将这些信息获取到我的网站。正如我所提到的,我对此并不陌生,不知道自己在做什么,我曾尝试在网上搜索逐步的帮助,但最简单的做法是在将shapefile上传并存储在其中后,错过了怎么做或做什么。地理服务器。
任何帮助或指出正确的信息方向将不胜感激。
谢谢
史蒂夫
我使用 geoserver 2.0.1,我使用 textsymbolizer 来标记地图上的要素。很可能 geoserver 不支持 '' 标签,因为我尝试更改字体大小、字体系列或 .. 它不起作用。如何在不同风格的特征上做标签?
用OPENLAYERS + GEOSERVER + JAVASCRIPT + SERVLET + AJAX
我有一个 servlet,它接收 ajax 调用并返回所有国家/地区的人口。我想以这样的方式添加 SLD,WMS 图层将为人口少于 50,000 的国家/地区显示红色,为人口超过 50,000 的国家/地区显示绿色。所以最终我想根据我从ajax调用中获得的结果为javascript中的WMS层设计SLD样式。是否可以在 javascript 中应用 SLD ..?如果是这样,请提供示例代码。谢谢你的耐心。
我正在为Geoserver wms图层创建一个SLD.SLD无错误地验证,但图标不会显示在地图中.我正在使用基于属性的规则来比较字符串,以便为正确的特征显示正确的图像.这是我的代码,感谢您的帮助!
<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NamedLayer>
<Name>Upper Shore Image Points</Name>
<UserStyle>
<Title>Vendor Points</Title>
<FeatureTypeStyle>
<Rule>
<Name>Famers Market</Name>
<Title>All Farmers Markets</Title>
<ogc:Filter>
<ogc:PropertyIsLike wildCard="*" singleChar="." escape="!">
<ogc:PropertyName>type</ogc:PropertyName>
<ogc:Literal>farmers maket vendor</ogc:Literal>
</ogc:PropertyIsLike>
</ogc:Filter>
<PointSymbolizer>
<Graphic>
<ExternalGraphic>
<OnlineResource
xlink:type="simple"
xlink:href="Farmers Markets.jpg" />
<Format>image/jpeg</Format>
</ExternalGraphic>
<Size>32</Size>
</Graphic>
</PointSymbolizer>
</Rule>
<Rule>
<Name>Fruit and Vegetable</Name>
<Title>All Fruit and Vegetable</Title>
<ogc:Filter>
<ogc:PropertyIsLike wildCard="*" singleChar="." escape="!">
<ogc:PropertyName>type</ogc:PropertyName>
<ogc:Literal>Fruit and Vegetable Farm</ogc:Literal>
</ogc:PropertyIsLike>
</ogc:Filter>
<PointSymbolizer>
<Graphic>
<ExternalGraphic>
<OnlineResource
xlink:type="simple"
xlink:href="Fruit and …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过在geoserver中使用WFS GetFeature来按GML格式按日期过滤一些数据,但是该操作会忽略time参数,而仅返回包含所有数据的巨大GML文件。这是我正在使用的查询:
http://localhost:8082/geoserver/it.geosolutions/ows?service=WFS&version=1.2.0&request=GetFeature&typeName=it.geosolutions:tsige&time=2011-07-25T00:00:00.0Z/2011-07-25T23:59:59.999Z
Run Code Online (Sandbox Code Playgroud)
根据这个,时间参数应在WFS GetFeature操作的支持,所以我不知道什么是错。此外,我还有什么其他选择来按时间以XML或JSON格式或其他易于解析的格式过滤数据?
我正在使用以下代码在 openlayers 3 上尝试 wfs-t:
var formatWFS = new ol.format.WFS();
var formatGML = new ol.format.GML({
featureNS: 'http://argeomatica.com',
featureType: 'playa_sample',
srsName: 'EPSG:3857'
});
var transactWFS = function(p,f) {
switch(p) {
case 'insert':
node = formatWFS.writeTransaction([f],null,null,formatGML);
break;
case 'update':
node = formatWFS.writeTransaction(null,[f],null,formatGML);
break;
case 'delete':
node = formatWFS.writeTransaction(null,null,[f],formatGML);
break;
}
s = new XMLSerializer();
str = s.serializeToString(node);
$.ajax('https://gsx.geolytix.net/geoserver/geolytix_wfs',{
type: 'POST',
dataType: 'xml',
processData: false,
contentType: 'text/xml',
data: str
}).done();
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行更新事务(ajax 调用)时,它将几何列作为“几何”发送。我需要将其更改为大写“GEOM”:
...
<Property>
<Name>geometry</Name>
Run Code Online (Sandbox Code Playgroud)
...
应该: ...
<Property>
<Name>GEOM</Name>
Run Code Online (Sandbox Code Playgroud)
...
我尝试使用我发现的隐藏属性(geometryName_)设置该功能: …
我正在尝试增加 Apache tomcat 中的最大内存池config。
我在 Apache 的帮助下使用 Geo-server 服务,但是我在 Geo-server 中的内存很快就被填满了。我一直必须从地理服务器服务器状态中释放内存。
当我从Apache 未启动增加时,我必须2048 maximum通过停止 Apache 服务器来增加我的内存。1024 to 2048
谁能指导我该怎么做,如何增加内存大小?
是否有用于将 ECQL(geotools) 转换为 SQL 的 java 库?
CQL 和 ECQL CQL(通用查询语言)是 OGC 为目录 Web 服务规范创建的查询语言。