webGIS简介

作者: 若年 | 来源:发表于2019-06-04 11:42 被阅读0次

1.常见的webGIS开源平台

1)uDig

开源的桌面应用框架,是构建在Eclipse RCP和GeoTools(一个开源的Java GIS包)上的桌面应用。

2)QGIS

用户界面友好的桌面GIS,可运行在Linux、UNIX、Mac OSX和WIndows等平台上。

3)GeoServer

GeoServer是openGIS Web服务器规范的J2EE实现,利用GeoServer可以方便的发布地图数据,允许用户对数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享地理信息。

4)MapServer

MapServer是一套基于胖服务器/瘦客户端模式的实时地图发布系统,客户端发送数据请求时,服务器端实时的处理空间数据,并将生成的数据发送给客户端。

5)openlayers

openlayers是一个专为webGIs客户端开发提供的JavaScript类库包,用于实现地图数据的网络访问。openlayers采用纯面向对象的JavaScript开发,同时借助了ProtoType框架和Rico库的一些组件。Openlayers是一个开源项目,目前已经成为一个拥有众多开发者和帮助社区的成熟、流行框架。

6)OpenScales

OpenScales是一个基于Flex的优秀前台地图框架,可以用来开发各种网络版、手机版和桌面版地图程序。OpenScales是开源的、免费的客户端开发框架,基于LGPL开源协议,它在FlashPlayer中运行,可以在各个浏览器中使用,具有很好的跨平台特性。

由于不同的GIS开源项目所采用的技术框架不同,根据开发环境可以将主流的WebGIs开源解决方案分成两派,一派是C/C++,一派是Java。常见的有:

1)基于C/C++:MapServer(服务器)+QGIS(桌面软件)+Tomcat(中间件)+PostGIS/MySQL(空间数据库)+openlayers(JS)/openScales(Flex)(浏览器客户端)
2)基于Java:GeoServer(服务器)+uDig(桌面软件)+Tomcat(中间件)+PostGIS/MySQL(空间数据库)+openlayers(JS)/openScales(Flex)(浏览器客户端)

相关文章

  • webGIS简介

    1.常见的webGIS开源平台 1)uDig 开源的桌面应用框架,是构建在Eclipse RCP和GeoTools...

  • geodjango在webgis中的应用(附pandas与RES

    geodjango模块在webgis中的应用 1.项目简介 项目主要应用django的geodjango模块及po...

  • WebGIS交流群

    QQ群号:209155906 WebGIS交流群: WebGIS、JavaScript、dojo、Python 1...

  • webgis

    服务器安装配置 操作系统 下载centos 8镜像,制作u盘启动盘,引导U盘启动。提示 dracut-initqu...

  • WebGIS 前言

    5 月底开始断断续续自学前端和Android,到暑假正好学校组织培训WebGIS,让我进步很大,所以整理笔记到这里...

  • WebGIS概念

    Web + GIS 就是,在Web网页上的GIS系统,我们可以在网页(浏览器)上进行GIS数据处理操作、可视化展示...

  • webgis学习

    新建一个c#类库 例如 namespace ClassLibrary1 { [ServiceContract(...

  • WebGIS开发教程(目录)

    Fantasy Learning ——WebGIS开发教程 Auth by Liuyl from GisUni 前...

  • 入门Leaflet之小Demo

    入门 Leaflet 之小 Demo 写在前面 ---- WebGIS 开发基础之 LeafletGIS 基本概念...

  • 普通webgis系统架构

    如图是一个简单的webgis系统的架构图(不牵涉企业级别的系统架构),主要分为三层:UI呈现层、服务交互层、数据层...

网友评论

    本文标题:webGIS简介

    本文链接:https://www.haomeiwen.com/subject/jfrlxctx.html