arcgis自定义dem高程实现地形抬高 - 操作矢量,转tin、adf(tif),cesiumlab切高程服务

这次记录分享一下arcgis自定义高程全过程 /(ㄒoㄒ)/~~

我的场景:前端实现地面抬高效果

自定义高程实现地形抬高

  • 一、数据处理 - arcgis操作矢量
    • 1、准备工作(可选)
    • 2、绘制外围矢量(可选)
    • 3、操作矢量数据
  • 二、创建tin - 矢量转tin
  • 三、栅格化 - tin 转 adf,adf导出 tif
    • 1、栅格化
    • 2、导出为tif
    • 3、合并(可选)
  • 四、cesiumlab切分 地形服务
    • 1、下载 [cesiumlab 地球可视化实验室](https://www.cesiumlab.com/downcenter.html)
    • 2、注册账号
    • 3、切分tif为高程服务
    • 4、在cesiumlab上预览效果
    • 5、nginx代理和使用

一、数据处理 - arcgis操作矢量

若没有ArcToolbox则在标准工具栏中打开

在这里插入图片描述

1、准备工作(可选)

  • 文件夹连接如没有内容则链入一个文件夹当作本地数据库目录。为了整洁,右键新建本地数据库。
    在这里插入图片描述
  • 新建mxd工程文件,选择数据库。一般一个工程对应一个数据库比较好。
    在这里插入图片描述
  • 若没有这两栏,则需要主动打开显示。
    在这里插入图片描述

2、绘制外围矢量(可选)

  • 新建要素类(数据库内)
    在这里插入图片描述
    输入名称、选择面要素,下一步,搜索4326坐标系并选择,下一步,下一步,下一步,加一个浮点型字段h,存储高程数据。
    在这里插入图片描述

  • 新建要素类(数据库外)类似
    在这里插入图片描述
    在这里插入图片描述

  • 点击创建要素
    在这里插入图片描述

  • 绘制。拖入范围shp。进入编辑。点击创建要素(上一步)。选中矢量,选择构造工具。
    在这里插入图片描述

  • 外圈绘制
    在这里插入图片描述

  • 保存并停止编辑。创建了shp格式数据
    在这里插入图片描述

3、操作矢量数据

  • 右键矢量,打开属性表,创建字段 h。关闭。
    在这里插入图片描述

  • 进入编辑模式。按情况设置字段 h(高度值)。一个为1500(范围),一个为0(遮罩,如果没创建则不需要)
    在这里插入图片描述

二、创建tin - 矢量转tin

在这里插入图片描述

  • 创建成功,拿到的是tin格式数据
    在这里插入图片描述

三、栅格化 - tinadf,adf导出 tif

1、栅格化

  • 创建
    在这里插入图片描述
  • 成功。拿到的adf格式数据
    在这里插入图片描述

2、导出为tif

  • 选择
    在这里插入图片描述
  • 成功。拿到了tif格式的数据
    在这里插入图片描述

3、合并(可选)

  • 选择
    在这里插入图片描述

  • 成功,并展示出效果
    在这里插入图片描述

四、cesiumlab切分 地形服务

1、下载 cesiumlab 地球可视化实验室

我用的cesiumlab2,现在好像只能下到3

2、注册账号

3、切分tif为高程服务

在这里插入图片描述

  • 成功
    -在这里插入图片描述

4、在cesiumlab上预览效果

在首页点击顶部中间儿的三维可视进入
在这里插入图片描述

5、nginx代理和使用

前端使用的话需要自己nginx代理出来就行

  • 下载
  • 关键配置

将代理到nginx目录的上一级

server {
listen 2023;
server_name 127.0.0.1;location / {
add_header Access-Control-Allow-Origin *;
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';
root ../;
}
}
  • nginx和data文件夹的关系
    在这里插入图片描述

  • 存放切好的服务目录是 data\terrain\fangshan_terrain2 所以启动nginx后的地形服务地址就是 http://127.0.0.1:2023/data/terrain/fangshan_terrain2

  • mars3d框架下的cesium使用

	// 方式1:在初始化时候配置terrain: {show: true,// url: "http://data.mars3d.cn/terrain",url: "http://127.0.0.1:2023/data/terrain/fangshan_terrain2",}// 方式2:在创建地球后更新terrainProvider(用 mars3d.layer.createTerrainProvider工厂方法创建)[目前1个球只支持1个地形服务]map.terrainProvider = mars3d.LayerUtil.createTerrainProvider({show: true,// url: "http://data.mars3d.cn/terrain",url: "http://127.0.0.1:2023/data/terrain/fangshan_terrain2",})

欢迎交流 😊

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VUE PC端可拖动悬浮按钮

一、实现效果&#xff1a; 二、FloatButton.vue <template><div><div class"sssss"><div class"callback float" mousedown"down" touchstart"down" mousemove"move" touchmove"move" mous…

C语言——柔性数组

柔性数组概念&#xff1a; 这个概念你可能没听说过&#xff0c;但是这个概念确实存在&#xff0c;在C99中&#xff0c;结构体中最后一个成员允许是未知大小的数组&#xff0c;这就叫做【柔性数组】成员。 struct S {char c;int i;int arr[0];//未知大小的数组 - 柔性数组成员 }…

Java项目:基于SSM框架实现的西安旅游管理系统(ssm+B/S架构+源码+数据库+毕业论文)

一、项目简介 本项目是一套ssm811基于SSM框架实现的西安旅游管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&am…

Portainer访问远程Docker (TLS加密)

前言&#xff1a; docker的2375端口&#xff0c;出于安全性考虑即(Docker Remote API未授权访问漏洞)&#xff0c;是不开放的&#xff0c;如果想要管理远程docker&#xff0c;可以使用TLS机制来进行访问&#xff0c;这里以Portainer访问连接为例 文章参考&#xff1a;https://b…

单机搭建hadoop环境(包括hdfs、yarn、hive)

单机可以搭建伪分布式hadoop环境&#xff0c;用来测试和开发使用&#xff0c;hadoop包括&#xff1a; hdfs服务器 yarn服务器&#xff0c;yarn的前提是hdfs服务器&#xff0c; 在前面两个的基础上&#xff0c;课可以搭建hive服务器&#xff0c;不过hive不属于hadoop的必须部…

MacBook安装软件时允许任何来源的软件

MacBook安装软件时允许任何来源的软件 临时设置允许未知来源的app 当下载网上的软件并安装时,会安装失败, 因为MacOS默认只允许安装App Store上的软件 这时可以临时允许安装,如下设置 开启设置—->安全性与隐私—->未知来源的app 这种方式比较安全 设置允许任何来源…

计算机毕业设计 | SpringBoot 房屋租赁网 房屋租赁平台(附源码)

1&#xff0c;绪论 1.1 背景调研 在房地产行业持续火热的当今环境下&#xff0c;房地产行业和互联网行业协同发展&#xff0c;互相促进融合已经成为一种趋势和潮流。本项目实现了在线房产平台的功能&#xff0c;多种技术的灵活运用使得项目具备很好的用户体验感。 这个项目的…

2024年美国大学生数学建模比赛MCM问题A:资源可用性和性别比例-思路解析与代码解答

2024 MCM Problem A: Resource Availability and Sex Ratios 一、题目翻译 背景 虽然一些动物物种存在于通常的雄性或雌性性别之外&#xff0c;但大多数物种实质上是雄性或雌性。虽然许多物种在出生时的性别比例为1&#xff1a;1&#xff0c;但其他物种的性别比例并不均匀。…

【A题完整论文】2024美赛完整论文+代码参考(无偿分享)

A题&#xff1a;资源可用性和性别比例 一、问题分析 1.1 问题一分析 针对该问题&#xff0c;若七鳃鮼的性别比例受到外部环境因素的影响&#xff0c;那么这可能会导致种群大小和结构的变化。如果雌性在某些环境条件下更为优势&#xff0c;种群的增加可能对其他物种的竞争和资源…

闲聊电脑(4)硬盘分区

夜深人静&#xff0c;万籁俱寂&#xff0c;老郭趴在电脑桌上打盹&#xff0c;桌子上的小黄鸭和桌子旁的冰箱又开始窃窃私语…… 小黄鸭&#xff1a;冰箱大哥&#xff0c;上次你说的那个“分区”和“格式化”是什么意思&#xff1f; 冰箱&#xff1a;分区么&#xff0c;就是分…

数学建模 - 线性规划入门:Gurobi + python

在工程管理、经济管理、科学研究、军事作战训练及日常生产生活等众多领域中&#xff0c;人们常常会遇到各种优化问题。例如&#xff0c;在生产经营中&#xff0c;我们总是希望制定最优的生产计划&#xff0c;充分利用已有的人力、物力资源&#xff0c;获得最大的经济效益&#…

半桥式三相无刷直流电动机不同导通角的性能的变化

半桥式三相无刷直流电动机不同导通角的性能的变化 syms Omega clear clcOmega0pi/180*120 for Omega_x[pi/180*120,pi/180*130,pi/180*140,pi/180*150,pi/180*160,pi/180*170,pi/180*180]Omega_x*180/piOmega_x_0 (4*sin(Omega_x/2)/(Omega_xsin(Omega_x)))/(4*sin(Omega0/2)/…

使用gcc/g++查看C语言预处理,编译,汇编,连接,以及动静态库的区分

文章目录 使用gcc/ggcc如何完成编译后生成可执行文件&#xff1f;预处理(进行宏替换)编译&#xff08;生成汇编&#xff09;汇编&#xff08;生成机器可识别代码&#xff09;连接&#xff08;生成可执行文件或库文件&#xff09;最后记忆小技巧 在这里涉及到一个重要的概念&…

[css] 让文字进行竖着 分散对齐

.demo2 {width: 60px;background-color: aqua;height: 200px;display: grid;place-items: center;}参考&#xff1a; css 让文字进行竖着书写&#xff0c; 附带个小知识&#xff0c;行内块元素添加文字之后底部对不齐的问题

数据可视化市场概览:五款主流工具的优缺点解析

在数据可视化的世界中&#xff0c;选择一款合适的工具对于提升工作效率和洞察力至关重要。本文将为您介绍五款主流数据可视化工具&#xff0c;包括山海鲸可视化、Echarts、D3.js、Tableau和Power BI&#xff0c;并进行详细比较&#xff0c;帮助您做出明智的选择。 山海鲸可视化…

HCIP-Datacom(H12-821)41-50题解析

有需要完整题库的同学可以私信博主&#xff0c;博主看到会回复将文件发给你&#xff01;&#xff08;麻烦各位同学给博主推文点赞关注和收藏哦&#xff09; 41.IEEE802.1Q定义的TPID的值为多少&#xff1f; A.0x8200 B.0x7200 C.0x9100 D.0x8100 解析&#xff1a;TCP/IP网…

九、Qt图表使用

一、QCharts概述 Qt图表提供了&#xff1a;折线图、样条曲线图、面积图、散点图、条形图、饼图、方块胡须图、蜡烛图、极坐标图。1、QChart介绍 Qt Charts基于Qt的QGraphics View架构&#xff0c;其核心组件是QChartView和QChartQChartView是显示图标的视图&#xff0c;基类为…

vue动态修改侧边菜单栏宽度

1.添加可修改宽度的dom元素 <div style"background: #f5f7fa;padding: 20px 10px;"><label>菜单宽度 </label><el-input v-model"sideWidth" placeholder"请输入宽度值" style"width: 100px"/> px<el-but…

什么样的软件,可以搜大学题?解决难题不费神,尽在大学搜题工具! #媒体#其他

学会运用各类学习辅助工具和资料&#xff0c;是大学生培养自主学习能力和信息获取能力的重要途径之一。 1.千鸟搜题 这个是公众号 涵盖往年成人各类考试&#xff0c;题库有建筑类、金融类、医药卫生类、公考类、安全生产类、特种作业类等试题 下方附上一些测试的试题及答案 …

代码随想录刷题第23天

今天是二叉树的终章&#xff0c;不知不觉已经刷题23天了&#xff0c;先给自己点个赞&#x1f604;&#x1f44d; 第一题是修剪二叉搜索树&#xff0c;要注意修剪时被删除节点的子树可能符合要求&#xff0c;因此还需向下遍历。最后用root->left与right接住返回值。 迭代法先…