统一gis平台地图服务发布流程及使用

背景:项目里需要使用第三方提供的地图网格数据进行展示,我们需要将这些网格数据通过统一gis平台发布以供前端使用。第三方提供的数据为shx、shp、dbf文件

服务发布及配置

1、统一gis平台新增数据源支持shapefile和postGIS类型,并且shepefile文件必须包含shx、shp、dbf和prj文件。第三方提供的数据不包含prj文件,需要对源文件转换。打开mapshaper在线转换工具链接: link,导入shx、shp、dbf文件,编码类型输入encoding=gbk

2、在统一gis平台打开数据源管理,新增数据源,数据源类型选择shapefile,encoding=gbk然后导入,查看导入后的效果,注意encoding=gbk配置,否则数据中的中文会乱码。

3、点击导出,选择shapefile文件或者geojson。导出的shapefile文件夹中包含shx、shp、dbf及prj文件

4、打开统一gis平台,选择数据源管理,新增数据源,数据类型选择shapefile,点击导入,选择上面转换后的四个文件。接着在物理图层中新增选择刚刚的数据源并启用,另外在逻辑图层中可以新增图层,逻辑图层由物理图层组成。在图层样式管理中选择网格图层并新增样式,编辑填充色及边框颜色。

前端调用

1、Leaflet显示wms图层示例

let wms = this.createWMSLayer("wangge_zrwg");
createWMSLayer(layerName) {if (!layerName) return;console.log(layerName, "layerName:::::::::::");var nexrad = L.tileLayer.wms("http://172.18.34.198:8000/geoserver/wms?",{layers: layerName,format: "image/png",transparent: true,styles: "政通责任网格2022",crs: L.CRS.EPSG4326});// this.map.addLayer(nexrad);// nexrad.addTo(this.map);return nexrad;
}

其它地图框架同样有加载wms图层方法
2、WFS查询
WFS为请求由地理要素及其属性组成的⽮量地理空间数据提供了⼀个标准接⼝,通过WFS查询出数据后再用这些数据进行下一步操作

new WFS({url: "http://172.18.34.198:8000/geoserver/gis/wfs",typeNS: "gis",typeName: "hzcg_ztwg_2022",geometryField: "the_geom",filter: fin,maxFeatures: 100
}).on("load", res => {console.log(res);this.gridArr = [];res.features.forEach(item => {this.gridArr.push(L.geoJSON(item, {style: { color: "#6161FF", weight: 5, opacity: 1 }}).addTo(this.map));});
});

统一gis平台地图服务发布流程及使用相关推荐

  1. Web地图服务发布及运维方案

    1 概述: 由于矢量切片的制作和发布过程复杂,地图服务发布阶段直接采取工程数据自动化的方式,将切片数据和对应的工程文件拷贝到目标服务器,从而快速实现WEB地图服务部署和发布. 2Web地图服务发布 2 ...

  2. Power BI统一报表平台演示环境发布

    Power BI统一报表平台演示环境发布 为了更好展示统一报表平台功能,本人不惜重金买了云服务器,部署了一套完整的演示环境. 访问地址:http://139.155.238.7:8080/ 手机也可登 ...

  3. 【职业发展记录-05】地图服务发布-几种方式

    关键词:arcgis server,arcgis portal ,服务发布 目前工作中接触到的有这么几类地图服务: 1.遥感影像发布为切片服务,这是最常规的一种地图服务发布方式: 2.移动端使用的tp ...

  4. Dubbo笔记 ⑤ : 服务发布流程 - Protocol#export

    文章目录 一.前言 二.RegistryProtocol#export 1. URL解析 1.1 获取注册中心URL 1.2 获取服务URL 1.3 获取订阅URL 2. 服务暴露 3. 服务注册 4 ...

  5. SuperMap 影像服务发布流程

    影像服务发布流程 1. iServer 1.1 测试环境 硬件 操作系统: win10 CPU :Intel® Core™ i7-10875H CPU @ 2.3GHz, 8物理核 内存: 32GB ...

  6. ArcGIS环境搭建及地图服务发布

    ArcGIS的环境需要如下文件: SQL Server2012 ArcGIS for Desktop ArcGIS for Server 目前网上提供的ArcGIS下载都是10.2.0版本.这个版本与 ...

  7. 泛微数字化高校运营平台:统一办公平台、服务大厅

    近年来,国家多次发布政策驱动教育行业的数字化转型:2018年,<教育信息化2.0行动计划>中明确建立健全教育信息化可持续发展机制,构建网络化.数字化.智能化.个性化.终身化的教育体系.此后 ...

  8. 全新个性化地图服务发布,更好支持自定义地图样式

    我是做LBS游戏的,地图样式.配色是否可以更炫一些? 我是做共享出行的,地图样式是否可以简洁明了些,重点突出城市道路? 我是做智慧景区的,地图样式是否可以和我们园区的主题匹配下? ...... 好了, ...

  9. ArcGIS地图服务发布,注记乱码

    2019独角兽企业重金招聘Python工程师标准>>> 地图服务标注显示乱码问题 原因:标注字体不能使用不支持中文的英文或者其他非中文字体 方法: 字体选择明确支持中文的字体,可以选 ...

最新文章

  1. PHP的Excel操作
  2. ssh连接服务器时特别慢的问题的解决方法
  3. Theano 中文文档 0.9 - 5.2 Mac OS安装说明
  4. 以色列网络武器出口对象国从102个锐减至37个
  5. 即插即用 | 超越CBAM,全新注意力机制,GAM不计成本提高精度(附Pytorch实现)...
  6. Java httpClient 发送http请求
  7. 利用octave求逆矩阵
  8. spark 动态预加载数据_Spark+TDengine 在中国电信电力测功系统监控平台上的应用实践...
  9. Fanuc机器人从控制柜导出GSD文件
  10. 桌面图标分类软件Fences的缺点
  11. 联通路由器设置FTP服务器,做家庭储存云盘
  12. 计算机中sumif函数的使用方法,WPS表格的sumif函数用法与模糊条件使用方法
  13. docker下运行分布式代码报nccl错误:connect returned Connection timed out,成功解决
  14. unity捕鱼达人3----UI界面的制作以及相关功能的实现
  15. win11更新安装错误0x80073701解决方法
  16. 微信公众号开发测试帐号
  17. 抓取报表ALV GRID上的数据 转于elliott
  18. 区块链入门学习网址大全
  19. 一文看懂业界在离线混部技术
  20. 算法岗面经总结(星环科技)

热门文章

  1. 第一代基因测序信号处理技术
  2. 两年工作经验程序员的迷茫
  3. 模型蒸馏探索(Bert)
  4. micropython RX8025T 驱动简单演示
  5. STM32F1基于H桥的电机控制程序分析
  6. 计算机辅助普通话水平证书要考吗,目前普通话证书考试都是机器测试吗?
  7. flask中的所有第三方模块大集合
  8. 《秋波媚·七月十六日晚登高兴亭望长安南山》 陆游
  9. [蓝桥杯]2020年第十一届省赛真题C/C++ B组(七月)
  10. 管理及使用Web系统:管理Discuz!论坛系统