美国1米DEM地形瓦片数据免费分享(4)-新泽西州

一、简要介绍

新泽西州(英语:State of New Jersey)位于美国中大西洋地区,其命名源自位于英吉利海峡中的泽西岛,昵称为“花园州”。新泽西州亦为美国东部的一个州,北接纽约州,东面大西洋,南向特拉华州,西临宾夕法尼亚州。新泽西州是美国人口密度最高的州,主要原因是它的地理位置恰好位于波士顿-华盛顿城市带超级都会区群的正中央,并被纽约、费城、巴尔的摩以及哥伦比亚等大都会区围绕。
新泽西是美国第四小的州,面积共有22608平方千米,东西宽度约110千米,南北长度约240千米,最高海拔550米,最低海拔0米。
在这里插入图片描述

二、数据介绍

新泽西州面积只有2万多平方千米,而且大部分地区地势较为平坦,因此其1米DEM数据量大小相较于爱荷华州等面积较大的州,会小很多,DEM数据切成了Mesh类型的地形瓦片数据,能够在Cesium上无缝加载。成果数据有50GB左右,共有约5000万个文件,压缩后有33.1GB。
在这里插入图片描述
地形瓦片数据压缩包我进行了测试,未发现错误。

图片

三、加载方式

3DTiles数据都是静态文件,使用Nginx直接静态代理即可,无需部署发布程序,这里分享一个nginx.conf里Server的样例,大家可以直接粘贴过去,修改root对应的路径。

server
  {
    listen       8804;
    server_name  localhost;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    add_header Access-Control-Allow-Origin "$http_origin";
    add_header Access-Control-Allow-Credentials true;
    add_header Access-Control-Allow-Methods 'GET, POST,OPTIONS';
    add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
    if ($request_method = 'OPTIONS') {
      return 204;
    }

        location / {
      autoindex on;
            root   D:/DEM-1M-WGS84-USA-WY-MESH/;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
  }

在CesiumJS中进行加载也比较容易,关键性代码如下(其中影像底图使用ArcGIS默认的卫星影像底图):

const viewer = new Cesium.Viewer('cesiumContainer', {
  selectionIndicator: false,
  baseLayerPicker: false,
  homeButton: false,
  infoBox: false,
  timeline: false,
  navigationHelpButton: false,
  navigationInstructionsInitiallyVisible: false,
  vrButton: false,
  fullscreenButton: false,
  geocoder: false,
  animation: false,
  sceneModePicker: false,
  shadows:false,
  baseLayer: Cesium.ImageryLayer.fromProviderAsync(
  Cesium.ArcGisMapServerImageryProvider.fromBasemapType(Cesium.ArcGisBaseMapType.SATELLITE)
)
});

viewer.terrainProvider = await Cesium.CesiumTerrainProvider.fromUrl(
   "http://localhost:8802/",
   {
       tilingScheme: new Cesium.GeographicTilingScheme(),
       requestVertexNormals:true
   }
);

运行代码后,可以看到数据加载效果

四、数据领取

数据免费分享,大家在评论区留言或者私信联系,我会将领取方式及时发给大家。大家下载的压缩包有解压失败的问题,请及时私信联系。上次发现百度网盘大文件压缩包文件下载后解压失败的问题,已经通过百度客服反馈给百度网盘技术团队,很可惜,截止到目前,未收到任何回复消息。

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

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

相关文章

图片批量转格式png转jpg,这几种转换方法看一遍就学会

在日常工作和学习中,我们经常需要处理各种图片格式,尤其是PNG和JPG这两种最为常见。PNG格式因其无损压缩和透明度支持而备受欢迎,但在某些场合下,JPG格式因其更高的压缩率和更广泛的兼容性更为适用。今天,就为大家介绍…

A CXL-Powered Database System: Opportunities and Challenges——论文阅读

ICDE 2024 Paper CXL论文阅读笔记整理 背景 Compute Express Link(CXL)是处理器和设备(如内存缓冲区)之间的开放式行业标准互连协议,基于CXL的内存架构如图1所示,拥有高带宽、低延迟以及对一致性和内存语…

深入理解 CSS 浮动(Float):详尽指南

“批判他人总是想的太简单 剖析自己总是想的太困难” 文章目录 前言文章有误敬请斧正 不胜感恩!目录1. 什么是 CSS 浮动?2. CSS 浮动的历史背景3. 基本用法float 属性值浮动元素的行为 4. 浮动对文档流的影响5. 清除浮动clear 属性清除浮动的技巧1. 使用…

SpringBoot 多元化配置(正则表达式,配置文件优先级)

1.配置绑定 所谓“配置绑定”就是把配置文件中的值与 JavaBean 中对应的属性进行绑定。通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中…

linux点灯驱动实验实现

1.用字符串实现LED灯驱动编写 LED灯连接到的是GPIO1_IO03口上,所以我们只需要初始化这个引脚时钟,配置这个引脚和电器属性,我们就可以通过寄存器对LED进行控制。 2.内存映射 与STM32等芯片不同的是,linux系统对引脚地址操作不是…

Android SELinux——基础介绍(一)

Android 系统的安全策略是保护用户的隐私和数据不受侵害的重要保证,一个相对安全的计算环境对于确保移动设备的安全至关重要。随着新的威胁不断出现,Android 的安全策略也在不断发展和完善,以应对新的挑战。 一、概念介绍 1、SELinux SELin…

5款人声分离免费软件分享,从入门到精通,伴奏提取分分钟拿捏!

人声分离通常是音乐制作、混音和卡拉OK中常用的重要技术之一。它的核心是将乐器伴奏从原始音轨中分离出来,使得用户可以单独处理或重混音频,创造出清晰干净的伴奏轨道。若缺乏强大的音频剪辑软件或专业人声分离工具,这一过程往往会比较困难。…

知识图谱入门——4:Protégé 5.6.4安装和主要功能介绍、常用插件(2024年10月2日):知识图谱构建的利器

Protg 是斯坦福大学开发的一款开放源代码的本体编辑工具。它为构建、共享和管理本体(Ontologies)提供了一个强大的平台,广泛应用于语义网、知识管理、自然语言处理等领域,特别是知识图谱的开发和管理。Protg 支持 OWL(…

springboot开发网站-使用redis数据库定时特征限制指定ip的访问次数

springboot开发网站-使用redis数据库定时特征限制指定ip的访问次数。近期网站经常有人恶意访问,提交了很多垃圾信息。为了屏蔽这类灌水帖,打算屏蔽ip地址,限制24小时内只能访问1次某个接口。下面是测试的案例代码内容。 1:首先&am…

C语言预处理详解(上)(30)

文章目录 前言一、预定义符号二、#define定义标识符三、#define定义宏四、#define的替换规则五、带有副作用的宏六、宏和函数的对比七、#undef的作用八、# 和#的作用##的作用 总结 前言 C语言的入门学习差不多要到尾声了,感觉如何呢~   前文说编译的第一步就是预编…

Java入门:10.Java中的包

1 包 类似于OS中的文件夹。 用来存放一组含义类似或相同的java类(接口),方便分类和管理。 对应关系: java程序中的类 --- os中的.java文件 java程序中的包 --- os中的文件夹 如何指定包: 在os中创建对应的文件夹…

Java 方法的重载

1.重载:在一个类中,方法的函数名相同,但形参不同。 结果: 2.方法重载的规则: (1)方法名必须相同。(例如:重名的人有很多) (2&#x…

Aegisub字幕自动化及函数篇(图文教程附有gif动图展示)(二)

目录 template行 template pre-line template line template syl template syl noblank template char template notext template pre-line notext template syl noblank notext template keeptags ​编辑 template loop number 内联变量 ​编辑 remeber函数 re…

平台数据分类与聚类实验报告

参考书籍:《数据流挖掘与在线学习算法》 李志杰 1.6.1 实验目的 本书内容以及课程实验主要涉及Java程序设计语言、数据挖掘工具Weka和数据流机器学习平台MOA,因此,需要安装、配置并熟悉实验环境。Java、Weka和MOA都是开源小软件&#xff0…

SpringBoot在线教育平台:设计与实现的深度解析

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

SQL进阶技巧:Order by 中 NULLS LAST特性使用?

目录 1 需求描述 2 数据准备 3 问题分析 4 小结 如果觉得本文对你有帮助,想进一步学习SQL语言这门艺术的,那么不妨也可以选择去看看我的博客专栏 ,部分内容如下: 数字化建设通关指南 专栏 原价99,现在活动价59…

ElasticSearch学习笔记(三)Ubuntu 2204 server elasticsearch集群配置

如果你只是学习elasticsearch的增、删、改、查等相关操作,那么在windows上安装一个ES就可以了。但是你如果想在你的生产环境中使用Elasticsearch提供的强大的功能,那么还是建议你使用Linux操作系统。 本文以在Ubuntu 2204 server中安装elasticsearch 8.…

MATLAB智能优化算法-学习笔记(4)——灰狼优化算法求解旅行商问题【过程+代码】

灰狼优化算法(Grey Wolf Optimizer, GWO)是一种基于灰狼社会行为的元启发式算法,主要模拟灰狼群体的捕猎行为(包括围攻、追捕、搜寻猎物等过程)。多旅行商问题(Multi-Traveling Salesman Problem, mTSP)是旅行商问题(TSP)的扩展,它涉及多个旅行商(车辆)从一个起点城…

使用AI编码,这些安全风险你真的了解吗?

前言 随着AI技术的飞速发展与普及,企业开发人员对AI编码助手工具如Copilot的依赖度日益增强,使用AI编码助手工具虽然能显著提升编程效率与质量,但同时也存在一系列的潜在风险。 许多开发人员可能未意识到,如果他们的现有代码库中…

CMSIS-RTOS V2封装层专题视频,一期视频将常用配置和用法梳理清楚,适用于RTX5和FreeRTOS(2024-09-28)

【前言】 本期视频就一个任务,通过ARM官方的CMSIS RTOS文档,将常用配置和用法给大家梳理清楚。 对于初次使用CMSIS-RTOS的用户来说,通过梳理官方文档,可以系统的了解各种用法,方便大家再进一步的自学或者应用&#x…