养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-28 02:25:47

本篇经验将和大家介绍使用G娣定撰钠eoServer中进行路网最短路径数据服务发布的过程,希望对大家的工作和学习有所帮助!

工具/原料

DELL台式机

Windows10

GeoServer2.13

方法/步骤

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

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

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

使用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.]+$,属性刷新后,显示函数名称,类型选择Ge泠贾高框ometry,SRID设置为4326,然后点击“保存”,如下图所示:SELECT*FROMpgr_fromctod('road',%x1%,%y1%,%x2%,%y2%)

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

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

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

11、切换到编辑图层的Security选项卡,勾选Gr瞢铍库祢antaccesstoanyrole,然后点击“保存”,如下图所示:

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

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

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

© 一点知识