初识GeoServer的体系结构

简介:

近来由于工作需要,开始学习和应用GeoServer,时下的GeoServer版本为v2.1.1,在实际应用中,对GeoServer的基本体系结构有了一点认识,体系结构图如下:

其中,

工作空间(workspace):是对数据存储的逻辑组织,在工作空间下,可以添加各种不同类型的空间数据存储,如shpfile、Oracle、PostGIS等;

存储(store):是空间数据的存储方式,可以为shpfile、Oracle、、PostGIS等;

原子图层(layer):是对应数据中的一个图层或数据库中的一张表;

组合图层(grouplayer):是原子图层按需进行叠加,形成的一个组合的图层,方便应用;

样式(sld:styled layer descriptor):是存放着原子图层的样式信息,是以.sld文件存放在GeoServer的数据目录下;

OGC标准和规范:GeoServer是按OGC标准与规范实现的地图服务器,对外提供WMS、WFS、GML、KML等服务。

P.S. 在GeoServer2.1.1中,也加入其它特性(如安全等),由于个人实际应用未涉及,在没有特殊要求的应用中,如上体系结构基本上可以满足。



本文转自 彭金华  51CTO博客,原文链接:http://blog.51cto.com/pengjh/624397

相关文章
|
存储 文件存储 对象存储
S3存储服务间数据同步工具Rclone迁移教程
目前大多项目我们都会使用各种存储服务,例如oss、cos、minio等。当然,因各种原因,可能需要在不同存储服务间进行数据迁移工作,所以今天就给大家介绍一个比较通用的数据迁移工具Rclone。
S3存储服务间数据同步工具Rclone迁移教程
|
存储 关系型数据库 MySQL
MySQL数据库的跨库查询和联合查询技巧
MySQL数据库的跨库查询和联合查询技巧
|
Web App开发 应用服务中间件 nginx
|
JavaScript 前端开发 图形学
WebGL 技术详解
【10月更文挑战第7天】
668 132
|
8月前
|
运维 监控 数据可视化
Hyper-V的哪些性能?使其成为企业构建云平台和虚拟化环境的首选
Hyper-V凭借高效性、灵活性、高可用性及管理简便性等优势,成为企业构建云平台和虚拟化环境的首选。其微内核架构、硬件辅助虚拟化技术和动态内存管理提升了性能与资源利用率;支持多操作系统和硬件平台,具备故障转移、实时迁移功能,确保业务连续性;提供可视化管理工具和PowerShell脚本自动化,简化管理流程;与Windows Server及Azure无缝集成,降低硬件、运维和能源成本。
|
机器学习/深度学习 算法 数据挖掘
计算机视觉五大核心研究任务全解:分类识别、检测分割、人体分析、三维视觉、视频分析
计算机视觉五大核心研究任务全解:分类识别、检测分割、人体分析、三维视觉、视频分析
2436 1
|
机器学习/深度学习 人工智能 算法
【AI系统】AI 框架与编译器的作用
AI框架如PyTorch和TensorFlow提供丰富的API,简化神经网络模型的实现与训练,抽象硬件操作并自动管理内存。AI编译器将高级语言编写的模型转换为硬件可执行代码,通过多层次优化提升性能。这使得算法工程师可以专注于模型设计与创新,而无需关注底层计算细节。AI框架和编译器不仅提高开发效率,还能充分利用硬件资源,是推动AI系统性能提升的关键技术。访问昇腾社区官网或下载APP,获取更多AI学习资源和参与各类活动。
512 0
Cesium添加3DTile
这篇文章介绍了如何在Cesium中添加3DTile内容,以增强三维地理空间数据的表现,并提供了实现的具体步骤和代码示例。
381 1
Cesium添加3DTile
|
关系型数据库 MySQL Linux
Mac 数据库模型建模工具PDMan(PowerDesigner替代品)
Mac 数据库模型建模工具PDMan(PowerDesigner替代品)
2280 1
|
监控 算法 安全
基于颜色模型和边缘检测的火焰识别FPGA实现,包含testbench和matlab验证程序
本项目展示了基于FPGA的火焰识别算法,可在多种应用场景中实时检测火焰。通过颜色模型与边缘检测技术,结合HSV和YCbCr颜色空间,高效提取火焰特征。使用Vivado 2019.2和Matlab 2022a实现算法,并提供仿真结果与测试样本。FPGA平台充分发挥并行处理优势,实现低延迟高吞吐量的火焰检测。项目包含完整代码及操作视频说明。