当前位置: 首页 > ai >正文

聚焦GISBox矢量服务:数据管理、数据库连接与框架预览全攻略

GISBox中内置了一套强大且完全免费的GIS服务器,支持将切片数据一键免费发布成服务,也就是服务分发功能。这些服务可以是三维模型服务、地形服务、影像服务、矢量服务等。生成的服务地址可以被应用到Cesium等GIS引擎中去,也可以被应用到数字孪生项目搭建平台中去,比如山海鲸可视化。

本文给大家介绍一下,GIS Server中的矢量服务,主要以SHAPE文件为例:

1、矢量服务概述

矢量服务是地理信息系统(GIS)中的网络服务,核心是通过OGC等标准化协议(如WFS),将带地理坐标的点、线、面等矢量要素(及属性信息),以可交互、可编辑的形式提供给跨平台应用,支持用户直接查询、修改地理数据,而非输出静态地图图片,是实现“地图即活数据”的关键技术。

面对这一技术,GISBox支持导入矢量数据如GEOJSONSHAPE文件等,也支持POSTGIS等数据库服务的接入。

2、SHAPE文件的概述

SHAPE文件是由美国环境系统研究所(ESRI)开发的经典空间数据开放格式,主要用于存储和交换二维地理要素(如点、折线、多边形)及其关联属性信息,它并非单一文件,而是由.shp(存储几何数据)、.shx(索引几何数据)、.dbf(存储属性数据)等多个关联文件共同构成的文件集合,虽理论上可通过Z坐标支持三维信息,但实际应用中多以二维数据为主,因其兼容性强,长期以来在GIS领域被广泛用于地图制作、空间分析和数据共享等场景。

3、矢量服务的添加方式

添加矢量服务的方式共有两种:

  • 在GISBox场景中导入GEOJSON和SHAPE文件,然后将文件导出,勾选“同时发布成服务”,就会在对应的矢量服务中添加一条服务。
  • 直接在矢量服务中添加矢量数据服务,即可生成对应的服务。

4、矢量服务设置

GISBox的服务分发中,每对应的一条服务都可以进行编辑。选择一条矢量服务,在矢量服务编辑弹框中,可以对矢量服务的“基础”“数据”“类型”三个模块进行编辑。

  • 基础:修改矢量服务的名称、查看数据坐标系、填写重投影坐标系、从数据中计算原始SRS边框和经纬度边框。
  • 数据:查看数据文件存放的路径。
  • 协议:选择OGC标准下的类型协议,如WFSWMS等。

5、数据库的连接

在手动添加矢量服务的时候,GIS Server也支持POSTGIS等数据库服务的接入。数据库的接入主要对数据库类型的选择(默认PostgreSQL)、主机地址、端口号、数据库、用户名、密码等进行设置。

6、预览框架

强大的GIS服务器,提供了多种类的预览框架。在矢量服务中,点击下拉框按钮,可以选择“cesium”“mapbox”“leaflet”“openlayers”等框架,直接在浏览器中预览效果。

7、总结

综上所述,矢量服务作为GIS数据交互与共享的核心载体,在地理信息系统应用中占据重要地位。GISBox通过直观的操作流程、灵活的配置选项及多框架预览支持,为用户提供了高效、便捷的矢量服务管理解决方案,助力实现地理数据的动态化与价值化应用。

http://www.xdnf.cn/news/19883.html

相关文章:

  • 分布式电源接入电网进行潮流计算
  • Linux笔记---UDP套接字实战:简易聊天室
  • 服务器不支持node.js16以上版本安装?用Docker轻松部署Node.js 20+环境运行Strapi项目
  • 新规则,新游戏:AI时代下的战略重构与商业实践
  • 安全领域必须关注每年发布一次“最危险的25种软件弱点”清单 —— CWE Top 25(内附2024 CWE Top 25清单详情)
  • Boost搜索引擎 数据清洗与去标签(1)
  • 【OpenHarmony文件管理子系统】文件访问接口mod_fs解析
  • ECMAScript(2)核心语法课件(Node.js/React 环境)
  • uniapp的上拉加载H5和小程序
  • PDF.AI-与你的PDF文档对话
  • C++虚函数虚析构函数纯虚函数的使用说明和理解
  • redisson延迟队列报错Sync methods can‘t be invoked from async_rx_reactive listeners
  • 快速排序算法详解
  • 【mysql】SQL自连接实战:查询温度升高的日期
  • 三维多相机光场扫描:打造元宇宙时代的“数字自我”
  • React学习教程,从入门到精通, React 嵌套组件语法知识点(10)
  • 公司机密视频泄露频发?如何让机密视频只在公司内部播放
  • 数据采集机器人哪家好?2025 年实测推荐:千里聆 RPA 凭什么成企业首选?
  • 机器人智能控制领域技术路线
  • 嵌入式 - 硬件:51单片机(3)uart串口
  • 【Java EE进阶 --- SpringBoot】Spring IoC
  • 鸿蒙:从图库选择图片并上传到服务器
  • 什么情况下会用到ConcurrentSkipListMap
  • 【系统架构设计(15)】软件架构设计一:软件架构概念与基于架构的软件开发
  • PDF Reader 编辑阅读工具(Mac中文)
  • Linux 常用命令全解析:从入门到实战的必备指南
  • TypeScript 增强功能大纲 (相对于 ECMAScript)
  • 如何轻松地将联系人从 Mac 同步到 iPhone
  • SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例
  • SQL Server服务管理