gis地图sld文件修改,gis修改地理坐标系

2024-04-28 GIS 76
A⁺AA⁻

今天给各位分享gis地图sld文件修改的知识,其中也会对gis修改地理坐标系进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

目录一览:

通过SLD_BODY动态改变geoserver的图层样式

通过SLD_BODY动态改变geoserver的图层样式

分类专栏:  开源WebGIS

版权

目录

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

要点

使用

取标准样式

修改为自定义规则

GetMap使用

URL调用方式

Openlayers调用方式

GetLegendGraphic使用

访问报错问题

geoserver的WMS服务支持url参数上传sld_body来动态定义访问图层的样式,本文以GetMap以及GetLegendGraphic为例进行说明。

要点

一定要注意样式格式的正确性,样式不能有缩进,否则容易报错

图层名称一定要在UserLayer里的Name体现

样式文本不要过大,url有字数上限

尽量使用程序生成需要的样式文本,不要自行编辑

使用

取标准样式

先从geoserver取下来标准的polygon样式,目的是保证格式正确性,标准样式如下:

?xml version="1.0"encoding="UTF-8"?

xsi:schemaLocation=" StyledLayerDescriptor.xsd"

xmlns=""

xmlns:ogc=""

xmlns:xlink=""

xmlns:xsi=""

!-- a Named Layer is the basic building block of an SLD document --

default_polygon

!-- Styles can have names, titles and abstracts --

Default Polygon

A sample style that draws a polygon

!-- FeatureTypeStyles describe how to render different features --

!-- A FeatureTypeStyle for rendering polygons --

rule1

Gray Polygon with Black Outline

A polygon with a gray fill and a 1 pixel black outline

#AAAAAA

#000000

1

修改为自定义规则

将Rule部分修改或扩充多个,以满足自身需求为准,举例:

rule1

my title

key

1

key

5

#00ff00

1.0

GetMap使用

URL调用方式

记得要将sld_body转换URLEncode,同时不需要写layer参数。

;VERSION=1.1.1REQUEST=GetMapFORMAT=image%2FpngTRANSPARENT=truesld_body=layer%2FNamerule1%2FNametitle%2FTitleFilterPropertyIsLessThanPropertyNamekey%2FPropertyNameLiteral5%2FLiteral%2FPropertyIsLessThan%2FFilterPolygonSymbolizerFillCssParameter%20name%3D"fill"%23ff0000%2FCssParameterCssParameter%20name%3D"fill-opacity"1.0%2FCssParameter%2FFillStroke%2F%2FPolygonSymbolizer%2FRule%2FFeatureTypeStyle%2FUserStyle%2FNamedLayer%2FStyledLayerDescriptorWIDTH=256HEIGHT=256SRS=EPSG%3A4326STYLES=BBOX=106.171875%2C21.796875%2C106.5234375%2C22.1484375

Openlayers调用方式

同样不需要写layer参数。

varsld ='你的样式文本';

varwms =newol.layer.Tile({

source:newol.source.TileWMS({

url:'',

params: {'VERSION':'1.1.1', sld_body: sld}

    })

});

GetLegendGraphic使用

这里要写layer参数,因为是必填的。

;VERSION=1.0.0FORMAT=image/pngWIDTH=20HEIGHT=20sld_body=你的样式文本

访问报错问题

一般都是sld_body引起的,建议先用标准的样式进行测试,逐步修改样式,使用 XML格式化 网站进行测试。

gis用地类型如何更改

1、打开gis软件,加载地类图斑shp文件。

2、右键点击地类图斑数据的属性表,找到需要修改地类的图斑。

3、打开编辑器,目标图层选择为刚才添加的地类图斑数据。

4、将属性表中需要修改的图斑地类代码和地类名称修改,保存编辑,停止编辑即可。

gis地址点修改

在ArcCatalog中修改。

具体步骤:1、打开ArcCatalog。

2、找到dataset,点击右键,选择最下方的属性。

3、选择x,y,coordinate,system选项卡。

4、在选项卡中可以选择坐标系也可以从其他文件导入。

.sld是啥文件

SLD是风格化图层描述器(Styled Layer Descriptor)的简称。SLD描述了如何在WMS规范的基础上进行扩展使之支持用户对要素数据进行自定义的符号化显示。

他是一种Autodesk Slide文件格式,另外,sld格式文件可用AutoCAD软件打开;

sld格式文件是AutoCAD中的幻灯片,用来进行演示,可以用命令VSLIDE来进行调用!

gis地图sld文件修改,gis修改地理坐标系

我已经做好的mapgis图但是发现中央经度错了想修改,求高手教教我咋修改!!!急用

只是改坐标系中的参数的话比较简单,新建一个工程,选择从文件导入地图参数,选择已有的数据,然后修改工程参数中的中央经度为正确的值,完成工程的创建后天原先的图形文件进来,此时会提示地图参数不匹配,选择修改,然后保存文件即可。

gis地图sld文件修改的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于gis修改地理坐标系、gis地图sld文件修改的信息别忘了在本站进行查找喔。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies