2019-2023年全球固定宽带和移动(蜂窝)网络性能(更新)

简介

全球固定宽带和移动(蜂窝)网络性能,分配给缩放级别 16 的网络 mercator 瓷砖(赤道处约 610.8 米乘 610.8 米)。数据以 Shapefile 格式和 Apache Parquet 格式提供,几何图形以 EPSG:4326 中的已知文本 (WKT) 表示。下载速度、上传速度和延迟是通过 Android 和 iOS 版的 Ookla 应用程序 Speedtest 收集的,并对每个磁贴求取平均值。测量结果经过筛选,包含 GPS 质量的定位精度。

可用数据集年份:2019、2020、2021、2022 和 2023。在此查找 GitHub 项目和数据集:https://github.com/teamookla/ookla-open-data 您也可以从 AWS 开放数据注册中心下载数据集:https://registry.opendata.aws/speedtest-global-performance/

瓦片

每月在 Ookla 平台上进行的 Speedtests 数以亿计。为了创建一个易于管理的数据集,我们将原始数据汇总到磁贴中。磁贴数据的大小定义为 "缩放级别"(或 "z")的函数。在 z=0 时,数据块的大小就是整个世界的大小。在 z=1 时,磁贴在垂直和水平方向上被分成两半,形成覆盖全球的 4 个磁贴。随着缩放级别的增加,这种平铺分割会继续进行,导致平铺尺寸随着我们放大到给定区域而呈指数级缩小。根据这一定义,磁贴尺寸实际上是根据 Web 墨卡托投影法(EPSG:3857)计算的地球宽度/高度的一部分。因此,瓦片大小会因纬度不同而略有差异,但可以米为单位估算瓦片大小。

就这些图层而言,平铺使用的缩放级别为 16(z=16)。这相当于赤道上的平铺面积约为 610.8 米 x 610.8 米(18 弧秒块)。每个平铺图的几何图形在平铺图字段中以 WGS 84(EPSG:4326)表示。

瓦片属性

每个瓦片包含以下相邻属性:

Field NameTypeDescription
avg_d_kbpsIntegerThe average download speed of all tests performed in the tile, represented in kilobits per second.
avg_u_kbpsIntegerThe average upload speed of all tests performed in the tile, represented in kilobits per second.
avg_lat_msIntegerThe average latency of all tests performed in the tile, represented in milliseconds
testsIntegerThe number of tests taken in the tile.
devicesIntegerThe number of unique devices contributing tests in the tile.
quadkeyTextThe quadkey representing the tile.

Quadkeys

Quadkeys 可以作为瓦片的唯一标识符。这对于在空间上连接来自多个时期(季度)的数据、在不使用地理空间函数的情况下创建更粗略的空间聚合、空间索引、分区以及存储和导出平铺几何图形都很有用。

图层
两个图层作为单独的文件集分发:

performance_mobile_tiles - 包含从具有 GPS 定位质量和蜂窝连接类型(如 4G LTE、5G NR)的移动设备上进行测试的磁贴。
performance_fixed_tiles - 包含从具有 GPS 定位质量和非蜂窝连接类型(如 WiFi、以太网)的移动设备上进行的测试的磁贴。
时间周期和更新频率
图层根据一个季度(三个月)的数据生成,文件将按季度更新和添加。/year=2020/quarter=1/ 期间,即 2020 年第一季度,将包括 2020-01-01 日或之后、2020-04-01 之前生成的所有数据。

根据《通用数据保护条例》(GDPR)、《加利福尼亚州消费者隐私法》(CCPA)和《数据保护法》(LGPD)等适用于某些司法管辖区的法律,为满足数据主体访问请求(DSAR),会定期对数据进行重新分类。因此,在不同时间访问的数据可能会导致测试总数、瓦片数和由此产生的性能指标出现差异。

代码

var mobile_20210101 = ee.FeatureCollection("projects/sat-io/open-datasets/network/mobile_tiles/2022-01-01_performance_mobile_tiles");
var fixed_20210101 = ee.FeatureCollection("projects/sat-io/open-datasets/network/fixed_tiles/2022-01-01_performance_fixed_tiles");

不同季度的移动和固定磁砖的地球引擎文件是按格式排列的,因为季度是 3 个月的间隔,所以用 01、04、07、10 代替月变量,代表 3 个月的间隔。 

* ee.FeatureCollection("projects/sat-io/open-datasets/network/mobile_tiles/Year-month-01_performance_mobile_tiles")
* ee.FeatureCollection("projects/sat-io/open-datasets/network/fixed_tiles/Year-month-01_performance_mobile_tiles")

栅格数据集
作为处理这些数据集的一部分,我进一步将这些数据集转换为 32 位浮点栅格,这些数据集的分辨率为 610 米,avg_d_kbps、avg_u_kbps、avg_lat_ms、设备、测试等特征属性在这些图像中转换为波段。每个季度的开始和结束日期会被进一步添加到图像中,但从矢量到光栅的转换过程中不会保留四维信息。最终形成固定数据集和移动数据集的两个图像集。 

代码链接

https://code.earthengine.google.com/?scriptPath=users/sat-io/awesome-gee-catalog-examples:global-utilities-assets-amenities/GLOBAL-FIXED-MOBILE-NETWORK-PERFORMANCE

var fixed = ee.ImageCollection("projects/sat-io/open-datasets/network/raster_tiles/performance_fixed_tiles");
var mobile = ee.ImageCollection("projects/sat-io/open-datasets/network/raster_tiles/performance_mobile_tiles");

 代码链接

https://code.earthengine.google.com/?scriptPath=users/sat-io/awesome-gee-catalog-examples:global-utilities-assets-amenities/GLOBAL-FIXED-MOBILE-NETWORK-PERF-RASTER

引用

Speedtest® by Ookla® Global Fixed and Mobile Network Performance Maps.
Based on analysis by Ookla of Speedtest Intelligence® data for [DATA TIME PERIOD].
Provided by Ookla and accessed [DAY MONTH YEAR]. Ookla trademarks used under license
and reprinted with permission.

许可

These datasets are made available under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

Provided by: Ookla

Curated in GEE by: Samapriya Roy

Keywords: : analytics,broadband,cities,civic,infrastructure,internet,network traffic, telecommunications,tiles

Last updated: 2024-07-01

网址推荐

0代码在线构建地图应用

https://invite.mapmost.com/#/login?source_inviter=nClSZANO

机器学习

https://www.cbedai.net/xg 

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

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

相关文章

jmeter-beanshell学习8-for循环

一个稍微有点难度的东西 要把响应结果的所有名字都取出来,然后怎么处理看自己需求。比如找某个人是不是在这里,或者把所有人都写进一个文档,我就不编场景了 第一步想要取出所有名字,还得靠万能的正则表达式提取器,jso…

JDK安装详细教程(以JDK17为例)

一、JDK的下载 1. 前往oracle官网下载JDK Java Archive Downloads - Java SE 17 在这里选择对应的JDK版本,我这里就直接选择JDK17的版本了。 然后下载对应的软件包,我这里采用的是Windows的安装程序。 点击上述圈起来的链接即可下载安装包,…

GloVe: Global Vectors for Word Representation论文笔记解读

基本信息 作者Jeffrey Penningtondoi10.3115/v1/D14-1162发表时间2014期刊EMNLP网址https://aclanthology.org/D14-1162.pdf 研究背景 1. What’s known 既往研究已证实 全局矩阵分解方法:LSA,考虑整个语料库词频的统计信息得到共现矩阵,通…

vue实现a-model弹窗拖拽移动

通过自定义拖拽指令实现 实现效果 拖动顶部,可对整个弹窗实施拖拽(如果需要拖动底部、中间内容实现拖拽,把下面的ant-modal-header对应改掉就行) 代码实现 编写自定义指令 新建一个ts / js文件,用ts举例 import V…

计算机视觉之SSD目标检测

模型简介 SSD是一种单阶段目标检测算法,通过卷积神经网络进行特征提取,并在不同的特征层进行检测输出,实现多尺度检测。它采用了anchor的策略,预设不同长宽比例的anchor,并在每个输出特征层上预测多个检测框。SSD框架…

7 月12日学习打卡--栈和队列的相互转换

hello大家好呀,本博客目的在于记录暑假学习打卡,后续会整理成一个专栏,主要打算在暑假学习完数据结构,因此会发一些相关的数据结构实现的博客和一些刷的题,个人学习使用,也希望大家多多支持,有不…

深度学习论文: YOLOv5, YOLOv8 and YOLOv10: The Go-To Detectors for Real-time Vision

深度学习论文: YOLOv5, YOLOv8 and YOLOv10: The Go-To Detectors for Real-time Vision YOLOv5, YOLOv8 and YOLOv10: The Go-To Detectors for Real-time Vision PDF:https://arxiv.org/pdf/2407.02988v1 PyTorch: https://github.com/shanglianlm0525/PyTorch-Networks 1 概…

通过maven基于springboot项目构建脚手架archetype

1、引入脚手架构建的插件依赖 <!--构建脚手架archetype--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-archetype-plugin</artifactId><version>3.2.1</version></plugin><plugin><…

nodejs安装配置详解

一、下载Node.js安装包 官网下载链接[点击跳转] 建议下载LTS版本&#xff08;本教程不适用于苹果电脑&#xff09; 二 、安装Node.js 2.1 下载好安装包后双击打开安装包&#xff0c;然后点击Next 2.2 勾选同意许可后点击Next 2.3 点击Change选择好安装路径后点击Next&#x…

Mysql的语句执行很慢,如何分析排查?

1、检查服务器性能是否存在瓶颈 如果系统资源使用率比较高&#xff0c;比如CPU,硬盘&#xff0c;那访问肯定会慢&#xff0c;如果你发现是Mysl占比比较高&#xff0c;说明Mysql的读写频率高&#xff0c;如果本身网站访问量不大&#xff0c;说明你的sql参数&#xff0c;sql语句查…

羧基聚乙二醇生物素的制备方法;COOH-PEG-Biotin

羧基聚乙二醇生物素&#xff08;COOH-PEG-Biotin&#xff09;是一种常见的生物分子聚合物&#xff0c;具有多种应用&#xff0c;特别是在生物实验、药物研发和生物技术等领域。以下是对该化合物的详细解析&#xff1a; 一、基本信息 名称&#xff1a;羧基聚乙二醇生物素&#x…

Angular进阶之九: JS code coverage是如何运作的

环境准备 需要用到的包 node 18.16.0# Javascript 代码编辑"babel/core": "^7.24.7","babel/preset-env": "^7.24.7","babel-loader": "^9.1.3",# 打包时使用的 module&#xff0c; 给代码中注入新的方法# http…

云盘挂载 开机自动模拟 cmd- alist server

云盘挂载 开机自动模拟 cmd- alist server 打开Kimi智能助手, 网址:Kimi.ai - 帮你看更大的世界 (moonshot.cn) 问他: 帮我写一个vbs命令:在D:\sky目录下, 然后cmd, 进入命令行后, 输入 alist server 然后回车 这里 这个目录, 换成自己的 alist.exe所在目录 下面是我完善的示…

uni-app 保存号码到通讯录

1、 添加模块 2、添加权限 3、添加策略 Android&#xff1a; "permissionExternalStorage" : {"request" : "none","prompt" : "应用保存运行状态等信息&#xff0c;需要获取读写手机存储&#xff08;系统提示为访问设备上的照片…

pdf工具

iLovePDF | 为PDF爱好者提供的PDF文件在线处理工具 https://www.ilovepdf.com/zh-cn 图片 pdf 合并成一个pdf也可以拆分

C++ | Leetcode C++题解之第231题2的幂

题目&#xff1a; 题解&#xff1a; class Solution { private:static constexpr int BIG 1 << 30;public:bool isPowerOfTwo(int n) {return n > 0 && BIG % n 0;} };

西邮计科嵌入式复习

西邮嵌入式复习 一、第一章复习二、第二章复习三、第三章复习四、第四章复习 一、第一章复习 二、第二章复习 三、第三章复习 四、第四章复习

【零基础】学JS之APIS

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

使用Vsftpd服务传输文件

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 目录 一、文件传输协议 二、Vsftpd服务程序 三、TFTP简单文件传输协议 致谢 一、文件传输协议 FTP&#xff08;File Transfer Protocol&#xf…

vue3使用Echarts图表生成项目进度甘特图

先看效果 代码展示 <template><h1>项目进度甘特图</h1><div id"app"><!-- Echarts 图表 --><div ref"progressChart" class"progressChart"></div></div> </template><script setup&…