WebGIS常用技术体系记录

1、数据下载

(1)OSM下载开源矢量数据,数据较全,但是质量一般;

(2)地理空间数据云下载DEM影像;

(3)datav下载行政区 http://datav.aliyun.com/tools/atlas/ 

(4)互联网瓦片抓取,如百度、高德、谷歌、bing等;

2、数据处理

一般原则,能用软件搞定的就用软件搞定,不行就写几行代码处理一下

软件工具:

(1)ArcGIS、Qgis:一般看习惯,两个结合使用,各有优劣,大部分的数据处理问题都能解决;

(2)mapshaper:http://mapshaper.org,小而美的神器,可以对数据格式进行转换,并且可对数据进行概化,极大减小文件大小;

(3)三维建模:3dmax结合cityengine,再使用cesiumlab将.fbx、.obj转换为3dtiles;

python库:

(1)pyshp解析shp文件;

(2)shapely、geopandas进行空间处理和分析;

(3)proj4的python库进行坐标转换;

(4)gdal对遥感影像进行处理;

3、数据库

一般以postgis数据库为主,碰到大数据的情况,mongodb用来进行海量的非结构化数据的存储,geomesa结合hbase进行海量空间数据的存储和计算;

4、地图服务

使用geoserver来发布wms、wfs等,一般情况下数据文件较大、服务需要共享的情况下发布wms,否则就选择前端直接渲染;

5、前端框架

简单应用,对三维没有需求时,使用leaflet/openlayers,开发效率很高;

需要2.5维显示,渲染数据量稍大,使用mapboxgl,最新的mapboxgl也开始支持球了;

有三维场景渲染需求,则选择cesium;

6、后端框架

强大的java GIS框架库,内容丰富,基本满足常用的空间分析和处理需求;

7、高渲染引擎

随着客户对于可视化效果需求的提升,很多场景下需要使用游戏引擎进行云渲染,这时候要将cesium换为UE。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/689032.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《十八岁出门远行》世界很小,案牍劳形;世界很大,日短心长

《十八岁出门远行》世界很小,案牍劳形;世界很大,日短心长 余华,作家,著有《在细雨中呼喊》《活着》《文城》《兄弟》等。 文章目录 《十八岁出门远行》世界很小,案牍劳形;世界很大,日…

黄金票据~

一. 黄金票据原理 黄金票据一般是伪造的TGT,生成这个TGT,不需要和KDC进行校验,金票可以在本地直接生成,生成的的金票在非域机器和域内机器都可以使用 黄金票据的作用: 可以用来权限维持 可以用来横向移动二. 利用条件 1. 必须…

C++基础与深度解析 | 类与面向对象编程 | 数据成员 | 成员函数 | 访问限定符与友元 | 构造、析构成员函数 | 字面值类、成员指针与bind交互

文章目录 一、结构体与对象聚合二、成员函数(方法)三、访问限定符与友元1.访问限定符2.友元(慎用) 四、构造、析构与复制成员函数1.构造函数2.析构函数3.补充 五、字面值类,成员指针与bind交互1.字面值类2.成员指针3.b…

【小白专用 已验证24.6.7】C# MySQL数据库访问操作封装类

一、底层库介绍 本文主要介绍数据库访问操作类,包含:SQL插入脚本、SQL查询脚本、数据库表是否存在判断、带参脚本执行、包含事务回滚脚本执行、存储过程脚本等等。 特殊说明 在使用之前,先安装 MySql.Data 插件 二、底层库源码 2.1 程序源…

android antirollback verno 获取方法

ReadRollbackIndex.exe 获取 调查avbVBMeta结构体 typedef struct AvbVBMetaImageHeader { /* 0: Four bytes equal to "AVB0" (AVB_MAGIC). */ uint8_t magic[AVB_MAGIC_LEN]; /* 4: The major version of libavb required for this header. */ uint32_t…

Linux shell编程学习笔记53: nproc命令:当前进程可以使用 cpu的数量

0 前言 2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。对于中央处理器CPU,我们可以使用cat /proc/cpuinfo和 lscpu命令来收集中央处理器CPU的信息,如果我们只想了解和获…

一个月速刷leetcodeHOT100 day15 彻底搞懂回溯算法 以及相关题目

回溯算法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的…

JavaSE 实战五子棋中国象棋(单机简易版)

介绍 JavaSE实践五子棋和中国象棋游戏,棋盘,棋子绘制,输赢判定重置棋盘,单机博弈。 五子棋棋盘 中国象棋棋盘 使用说明 启动类 Main.java, 面板类 Panel.java绘制棋盘和玩法,实体类 ChessPiecesNode.jav…

工具-金舟投屏软件: 手机如何投屏到电脑上 / Wi-Fi / USB

金舟安卓/iOS苹果投屏-正版软件下载中心 方法一、金舟投屏软件-wifi 1.1、准备工作 确保苹果手机和Windows电脑都连接到同一个Wi-Fi网络。 在Windows电脑上安装并打开金舟投屏软件。 1.2、操作步骤 在金舟投屏软件上选择“苹果手机投屏”功能。 在苹果手机上下滑屏幕&am…

动手学深度学习29 残差网络ResNet

动手学深度学习29 残差网络ResNet ResNet代码ReLU的两种调用1. 使用 torch.nn.ReLU 模块2. 使用 torch.nn.functional.relu 函数总结 QA29.2 ResNet 为什么能训练处1000层的模型ResNet的梯度计算怎么处理梯度消失的 QA ResNet 更复杂模型包含小模型,不一定改进&…

公司刚来的00后真卷,上班还没2年,跳到我们公司起薪20k。。。

前言 现在都说要躺平了,但该说不说的,一样都在卷,你信了就输了。 前段时间我们公司来了个卷王,工作2年左右吧,跳槽到我们公司起薪20K,真的比我还牛。后来才知道人家是真的卷啊!都不当人了&…

初识C++ · 模板进阶

目录 前言: 1 非类型模板参数 2 按需实例化 3 模板特化 4 模板的分离编译 前言: 前面模板我们会了简单的使用,这里带来模板的进阶,当然,也就那么几个知识点,并不太难。 1 非类型模板参数 先来看这样…

【Framework系列】Excel转Json,配置表、导表工具介绍

今天来介绍一下Framework系列的配置部分,这一部分归属于Framework-Design之中。读过《Framework系列介绍》的小伙伴应该了解整个Framework框架是由多个工程项目组成,没看过的小伙伴可以点击链接了解一下。 Framework-Design设计的初衷是给策划同学用的&a…

谁懂啊!第一次用AI绘画做表情包,居然直接爆收入了!

大家好,我是设计师阿威 我的第一套表情包上周六上午11点终于在微信的表情商店上架啦! 为什么说“终于”? 那是因为背后是无数次的努力–>被退回–>反复修改–>再提交–>再被退回–>再精心修改–>终于通过啦!…

Python实现调用并执行Linux系统命令

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。 🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深…

Pyramid Vision Transformer, PVT(ICCV 2021)原理与代码解读

paper:Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions official implementation:GitHub - whai362/PVT: Official implementation of PVT series 存在的问题 现有的 Vision Transformer (ViT) 主要设计…

豆包引领AI大模型PC端新潮流,预示行业薪资待遇与就业前景的广阔前景

前言 在AI大模型技术迅速发展的浪潮中,豆包AI助手凭借其独特的PC端布局,成为了行业的先行者。这一举措不仅体现了对市场需求和用户习惯的深度洞察,更预示着AI大模型领域薪资待遇和就业前景的广阔空间。 豆包AI助手通过推出PC客户端&#x…

tomcat-valve通过servlet处理请求

上一节说到请求url定位servlet的过程,tomcat会把请求url和容器的映射关系保存到MappingData中,org.apache.catalina.connector.Request类实现了HttpServletRequest,其中定义了属性mappingDataprotected final MappingData mappingData new M…

国产Sora免费体验-快手旗下可灵大模型发布

自从OpenAI公布了Sora后,震爆了全世界,但由于其技术的不成熟和应用的局限性,未能大规模推广,只有零零散散的几个公布出来的一些视频。昨日,快手成立13周年,可灵(Kling)大模型发布&am…

【vue3|第7期】 toRefs 与 toRef 的深入剖析

日期:2024年6月6日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方&#xff…