使用GeoServer中进行路网最短路径数据服务发布

 时间:2024-10-29 13:01:57

1、登录GeoServer,依次点击“数据存储”->“添加新的数据存储”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

2、选择“PostGIS(PostGIS Database)”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

3、填写存储基本信息及连接参数信息后,点击“保存”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

4、点击图层名称为road后的发布,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

5、坐标参考系统选择EPSG:4326和边框都通过Compute方式计算,最后点击“保存”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

6、对road图层进行编辑,切换到发布选项卡,设置线层的样式,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布使用GeoServer中进行路网最短路径数据服务发布

7、依次点击“图层”->“添加新的资源”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

8、添加图层,选择前面的road要素图层,然后找到“配置新的SQL视图”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

9、创建新的SQL视图中输入视图名称和SQL与,SQL视图参数,点击从SQL猜想的参数,默认值设置为0,验证的正则表达式设置为 ^-?[\d.]+$ ,属性刷新后,显示函数名称,类型选择Geometry,SRID设置为4326,然后点击“保存”,如下图所示:SELECT*FROMpgr_fromctod('road',%x1%,%y1%,%x2%,%y2%)

使用GeoServer中进行路网最短路径数据服务发布

10、坐标参考系统选择EPSG:4326和边框都通过Compute方式计算,最后点击“保存”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

11、切换到编辑图层的Security选项卡,勾选Grant access to any role,然后点击“保存”,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布

12、这样SQL视图图层就创建好了,并且出现在图层列表中,如下图所示:

使用GeoServer中进行路网最短路径数据服务发布
  • 九嶷山怎么去,九嶷山自驾线路,九嶷山公交线路
  • 浏览器提示您未允许flash或尚未安装怎么办?
  • 当心情不好的时候,你应该怎么办?
  • 腾讯会议怎么设置入会自动开启摄像头和麦克风?
  • win10待机唤醒后无法连接wifi解决方法
  • 热门搜索
    邓丽君是怎么死的 鼻翼怎么缩小 网络不稳定怎么办 湖北工业大学怎么样 怎么清理c盘空间 胃隐隐作痛怎么回事 qq群管理员怎么设置 马是怎么睡觉的 诺贝尔瓷砖怎么样 两个路由器怎么串联