资讯详情

webgis基础

📅 2026/10/28 1:15:31 | 华诺云谱 👁 阅读
webgis基础
webgis简介开源WebGIS在线教程webgis是基于B/S模式的网络地理信息系统的一种新的模式浏览器端地图解决方案。WebGIS的基本要素如下服务器有一个URL这样客户端就可以在Web上找到它客户端根据HTTP规范向服务器发送请求服务器端执行请求的地理信息系统操作并通过HTTP向客户端发送响应发送到客户端的响应可以是各种格式例如HTML、二进制图像、XML(可扩展标记语言)或JSON(JavaScript对象表)。WebGIS的四个组成部分WebGIS应用程序开发和GIS服务客户端客户端是用户与WebGIS中的空间对象和分析功能进行交互的地方。它也是互联网地理信息系统程序将其输出呈现给用户的地方。Web服务器和应用服务器Web服务器通过HTTP响应来自Web浏览器的请求。当Web服务器将请求传递给其他程序时它向应用程序服务器请求服务。应用服务器充当网络服务器和地理信息系统服务器之间的转换器或连接器。GIS serverGIS server是地理信息系统的主要组成部分它可以完成空间查询、进行空间分析并根据用户的请求生成地图并提供给客户。Data ServersData Servers以关系型或非关系型数据库结构提供空间和非空间数据。文件仅仅收录开源软件需要更强大的功能或者更多服务请购买专业付费商品。对于webgis服务客户端就是各种浏览器GisServer是地图服务器提供地图相关服务的通过http协议传输数据DataServer就是地图的数据源。常见的开源项目MapServer一个用于在Web上发布空间数据和创建交互式地图应用程序的开源平台。它可以读取和提供各种格式的空间数据包括Shapefile、WMS、GDAL、PostGIS和GeoTIFF。PostGISPostGIS支持各种空间查询包括邻近度、半径、边界框、碰撞/重叠检测等是非常先进的地图空间数据库。OpenLayersOpenLayers是一个前端用户界面库它支持各种层源和后端。用于解析和渲染地图数据和操控地图。GDAL 地理空间数据抽象库GDAL是地理空间数据格式的转换库。它可以导入和导出各种文件和编码类型。它可用于不同投影系统之间的空间数据转换。栅格数据格式由GDAL处理矢量数据格式由OGR处理OGR现在包含在GDAL中。它还可以用于从多个图像文件源创建影像金字塔。TileMillTileMill是一款桌面应用程序用于生成地图切片图像然后将其作为静态文件托管用作基础层。LeafletLeaflet是一个侧重于前端用户界面的脚本库webgis的前端库。GeoServer它提供了在面向服务的体系结构中创建和编辑地理空间数据以及提供地图的基本功能。它使用OpenLayers模块并提供和实现Web地图服务(WMS)标准。MapGuideMapGuide是一个功能齐全的基于Web的地理信息系统应用程序。GeoMooseGeoMoose结合了几个流行的开源库创建了一个强大而灵活的地图平台使用MapServer作为后端使用OpenLayers和Dojo(两者都基于Java脚本)作为其用户界面。它提供了一套强大的工具用于在浏览器中查看、编辑和查询数据。地图数据格式目前地图数据总的来说分两类 矢量地图和栅格地图显示效果矢量地图一般长这样全由点线面组成一般公寓工程话的项目如测绘。使用矢量地图部署世界版图只能如下这种地图不适合日常生活使用。栅格地图如下所示这种地图可以显示复杂的结构用于卫星图和街道图。数据格式矢量数据格式矢量地图由顶点和路径组成。矢量数据的三种基本符号类型是点、线和多边形面这些 GIS 文件格式包含矢量数据Esri Shapefile文件类型描述.SHP特征几何图形.SHX是形状索引位置.DBF属性数据……Shapefile 是最常见的地理空间文件类型。所有商业和开源都接受 Shapefile 作为 GIS 格式。它无处不在且已成为行业标准。Shapefile文件是一组数据不只有上述描述的三个还包含PRJ 是投影系统元数据XML 是关联的元数据SBN 是用于优化查询的空间索引SBX 优化加载时间。这些是可选的数据。GeoJSONGeoJSON 格式主要用于基于 web 的制图。GeoJSON 以 JavaScript 对象表示法JSON形式将坐标存储为文本包括矢量点、直线和多边形以及表格信息。GML地理标记语言 (GML)允许使用 XML 的地理坐标扩展,GML 以文本的形式存储地理实体特征.KML/KMZGoogle Keyhole 标记语言 (KML/KMZ)。KML 代表 Keyhole 标记语言。这种 GIS 格式是基于 XML 的主要用于谷歌地球。KMZKML-Zipped取代 KML 成为默认的 Google Earth 地理空间格式因其是该文件的压缩版本。2008年KML/KMZ 成为开放地理空间联盟的国际标准。经度和纬度分量十进制度数由1984年世界大地测量系统WGS84定义。垂直分量海拔以米为单位从 WGS84 EGM96 大地水准面垂直基准测量。.OSMOSM 文件是 OpenStreetMap 的原生文件它已成为世界上最大的众包 GIS 数据项目该文件是来自开放社区众包贡献的矢量特征集合。GIS 格式 OSM 是 OpenStreetMap 基于 XML 的文件格式。矢量地图的格式还有很多以上是最常用的。栅格数据格式栅格数据由像素也称为网格单元组成通常是有规则的间隔和正方形但并非一定如此。栅格具有与值连续或类离散相关联的像素。这个方格可以是矢量格式的数据也可以是图片格式或者其他合适的格式。GeoTIFFGeoTIFF数据结构中.TIF是主数据.TIFF和.OVR是主数据可选数据。GeoTIFF 已成为 GIS 和卫星遥感应用的行业图像标准文件。GeoTIFF 可能附带其他文件 TFW 是提供光栅地理位置所需的世界文件。XML 可以选择与 GeoTIFF 一起使用并且是元数据。AUX 辅助文件存储投影和其他信息。OVR 金字塔文件提高了光栅显示的性能。OGC 地理包GPKG 是独立的无服务器 SQLite 数据库可以包含矢量、切片、栅格、图层属性甚至扩展的任何内容。与具有 3 个强制文件的 shapefile 不同此开放标准的地理空间容器很容易共享它全部包含在一个单一的文件中文件。PNG/JPGtile的PNG/JPG格式是地图的存储格式不包含地理定位信息需要配合其他地理信息的文件。瓦片(Tile)地图原理与加载搭建简易地图Geoserver教程 Web管理界面 — GeoServer 2.24.x User Manual (osgeo.cn)下载GeoPackage包在GADM网站上下载GeoPackage包选择城市和地图类型如下配置数据源与存储仓库登录Geoserver后点击左侧的存储仓库 storage store点击添加新的存储仓库选择数据源修改名称其他填默认即可之后点击保存跳转到图层页面点击发布点击左侧的数据点击图层预览预览图层选择发布的图层点击Openlayers部署geotiff格式的图像瓦片选择存储仓库—geotif数据源按上一节操作选择数据源即可发布WMTS服务下载tif瓦片文件常规的tif可能只有一个很大的文件部署之后加载很慢这时候就需要WMTS部署GeoServer Documentation数据存储映射好了之后选择切片图层可以加快速度选择数据库仓库点击 Send/Truncate
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑