WebGIS架构详解
webgis吧
全部回复
仅看楼主
level 9
不变的承诺
楼主
要想学好WebGIS,首先要明白服务器端是怎么回事,客户端又是怎么回事。所谓必先利其器。而WebGIS首先便涉及到服务器端和客户端这两方面的问题,你要明白你学习或研究的重点,是服务器均衡,还是客户端显示?这跟一般的网站所面临的问题是一样的,只不过是把网站架构从ERP变成了GIS。换汤不换药。
2019年03月22日 08点03分
1
level 9
不变的承诺
楼主
首先最重要的就是数据的问题,数据是血液,这一点对于GIS来说更是如此重要。数据可能不存储在一个机器上
2019年03月22日 08点03分
2
level 9
不变的承诺
楼主
B/S也好,C/S也好,都离不开这个框架。数据的有效存储是一个重要的环节,从文件存储到数据库存储,随着数据量的逐年增加,数据库如何存储数据就变得更加重要了。
2019年03月22日 08点03分
3
level 9
不变的承诺
楼主
这对于服务器来说也是一个很大的负担,对于客户端的请求,要分配数据,实现负载均衡,是重要的。
2019年03月22日 08点03分
4
level 9
不变的承诺
楼主
数据包:XML、JSON、JPG......数据是多种多样的 用一个协议来将它们一网打尽,HTTP Socket这些概念要首先了解,如何再去理解数据结构,理解存储GIS数据的数据结构,网络中的数据流是如何传输的
2019年03月22日 08点03分
5
level 9
不变的承诺
楼主
2019年03月22日 08点03分
6
level 9
不变的承诺
楼主
每年都有很多协议,参见OGC是如何定义通过互联网传输栅格数据和矢量数据的
2019年03月22日 08点03分
7
level 9
不变的承诺
楼主
2019年03月22日 08点03分
8
level 9
不变的承诺
楼主
当理解了(地理)数据的存储、分配、检索与传输的问题,那么WebGIS的问题就解决了,至于其他的问题,比如页面的显示,那不是重要的
2019年03月22日 08点03分
9
level 9
不变的承诺
楼主
2019年03月22日 08点03分
10
level 9
不变的承诺
楼主
数据库的设计、服务器的分配问题才是关键。对于WebGIS来说至少是这样的。
2019年03月22日 08点03分
11
level 9
不变的承诺
楼主
无论是什么方面的WebGIS应用,旅游也好,还是什么方面的WebGIS缓冲区分析,交通分析,始终数据库和服务器是关键。
2019年03月22日 08点03分
12
level 9
不变的承诺
楼主
基于http(Web)XML的空间数据互操作是一个很热门的研究方向,主要涉及Web Service的相关技术。OGC和ISO/TC211共同推出了基于Web服务(XML)的空间数据互操作实现规范Web Map Service,Web Feature Service,Web Coverage Service以及用于空间数据传输与转换的地理信息标记语言GML。OGC提出了一个能无缝集成各种在线空间处理和位置服务的框架即OWS (OGC Web Service),使得分布式空间处理系统能够通过XML和HTTP技术进行交互,并为各种在线空间数据资源、来自传感器的信息、空间处理服务和位置服务,基于Web的发现、访问、集成、分析、利用和可视化提供互操作框架。
2019年03月22日 08点03分
13
level 9
不变的承诺
楼主
客户端不仅要显示地图,还要实现各种各样的分析操作,这就要将考虑是在客户端实现还是服务器端实现了,因为一般B/S浏览器是很难实现太复杂的GIS操作的。
2019年03月22日 08点03分
14
level 9
不变的承诺
楼主
而数据库的大数据存储又涉及到数据库设计,这包含关系型数据和NoSql数据,以及它们之间的关联
2019年03月22日 08点03分
15
1
2
尾页