geoserver设置属性字段别名

背景

geoserver虽然开源但问题在于网上资料不多,官方教程又不是很完整,以至于很多时候一个功能按道理是有的,但找不到或不会用,真的很气人!废话不多说,直接正题。

设置属性别名相关步骤

1、首先需要发布一个图层,这里不多说了,网上教程很多,自己查找便是。

2、进入图层编辑页面—“数据”标签页
在这里插入图片描述
3、向下翻到属性表的位置
在这里插入图片描述

4、找到“Customize attributes”并勾选
在这里插入图片描述
5、该选项勾选后生成一个自定义属性表,具体是什么我不太懂,我推测是生成了一个虚拟的表。然后在“名称”列写别名,其他保持不变,最后保存即可:
在这里插入图片描述
效果如下:
在这里插入图片描述

问题

我第一次设置时,把自定义表中的一些字段移除了,心想是虚表应该没有问题,后面点“采用”后就开始报错。不知道报错原因是不能点“采用”,不能移除自定义表的字段。不过幸好是虚表,没破坏源数据。

后续

其实配置别名的这张虚表也是有属性类型要求的,但不必跟数据源严格相同,以下是所有数据类型:
在这里插入图片描述
但有时候会系统会自动加载以下奇怪的类型,如下:
在这里插入图片描述
这些数据类型不在上述数据类型中。这就会导致一个问题:源数据中该字段有值,在geoserver上预览也有值,但配置到自己的应用系统中该字段值消失。所以一定要注意修改虚表中的这个属性类型。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值