使用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解决方法
  • 热门搜索
    手抄报排版设计 尊师重教的手抄报 中国梦足球梦手抄报 孝敬父母手抄报内容 关于古诗词的手抄报 民间故事手抄报 诚实守信手抄报图片 关于我爱读书手抄报 小年手抄报 三爱手抄报图片