【GIS教程】高程点制作DEM并使用ArcgisPro发布高程服务Elevation Layer

文章目录

应用场景

我有高程点和等高线数据,我需要将其发布成高程服务,在 Portal 中直接使用,或者通过 Javascript API 进行调用。

数据源

数据源为dwg格式的地形数据。其中包含高程点和等高线。

操作步骤

1、数据加载

将dwg中点、线图层加载到ArcgisPro中,移除多余图层,保留【高程点】、【等高线】。

2、创建TIN

使用工具【3D Analyst 工具】-【TIN数据集】-【创建TIN】。

有高程数据,一定记得选择高程坐标系。

这里不需要将dwg的点线数据额外导出成shp,可以直接在输入要素中选择即可。

点击【添加其他内容】,可以同时添加点要素和线要素。添加数据后记得修改【高度字段】,高度字段为属性表中记录的高程值。

点击运行即可。生成TIN不规则三角网数据

TIN是基于矢量的数字地理数据的一种形式,通过将一系列折点(点)组成三角形来构建。各折点通过由一系列边进行连接,最终形成一个三角网。不规则三角网 (TIN) 以数字方式来表示表面形态。

3、TIN转栅格

使用工具:【3D Analyst 工具】-【TIN数据集】-【转换】-【TIN转栅格】。

这里采样值直接影响到生成dem的精度,数值越小,dem精度越高。

采样距离可以选择像元大小,会直接生成一个推荐值。

Z因子默认1,若输入大于1,则会同步拉伸高程值。

执行工具生成结果即为dem数据。

4、发布高程服务

新建场景图层,将生成的dem数据,拖到 【高程表面】中。

【右键】-【共享】-【共享为Web图层】,输入摘要、标签、选择【复制所有数据】,选择门户文件夹,共享【给所有人】。

在【配置】中,选择切片方案,一般为【Arcgis Online/Bing地图/Google地图】,

点击【分析】。报错提示:

该报错要求dem数据坐标系需要与切片方案一致

解决方法:

使用【数据管理工具】-【投影】-【投影栅格】,将数据坐标系修改为webM(web墨卡托)即可。

ps:千万不能使用【定义投影】对已有坐标系的数据进行修改,可能会导致图像位置错误以及加载不出来。

pps:还有一个工具是【投影】,主要针对矢量数据进行投影修改

解决报错后,点击【发布】,即可共享为高程服务。

Potal中数据格式为Elevation Layer

相关推荐
YouGIS顽石工坊6 小时前
免费|中国1km分辨率逐月平均气温数据集(1976-2025,50年600期):附Python/Matlab/R读取代码
gis·遥感·平均气温·netcdf·长时间序列·空间数据库·气候数据
GISBox7 小时前
倾斜摄影逆向反切技术:3DTiles恢复原生OSGB模型全流程
gis·3dtiles·osgb·gisbox·切片转换·倾斜摄影反切
GISerQ.1 天前
ArcGIS实现矢量拓扑检查与修复
arcgis·拓扑检查·拓扑修复
NutShell Wang1 天前
零依赖架构实战:451个HTML文件如何用63KB平均体积交付3584个交互模块
前端·人工智能·arcgis·npm·开源·html·vibe coding
开开心心就好1 天前
电脑内存优化工具一键释放内存超简单
java·开发语言·macos·arcgis·ocr·excel·音视频
半句唐诗2 天前
Ubuntu 离线安装 OpenSpec CLI、CodeGraph CLI 与相关工具实战笔记
ubuntu·arcgis
GIS思维3 天前
2026年最新可用ArcGIS在线地图图源集——影像、地形图、道路交通、海图、地形图 ······
arcgis·arcgispro·arcgisonline·高清影像图
非科班Java出身GISer3 天前
ArcGIS JS 基础教程(22):BuildingSceneLayer 建筑场景图层
arcgis·arcgis js 建筑·arcgis building·arcgis加载bim数据·arcgis js bim·arcgis加载建筑数据·arcgis js加载建筑
REDcker4 天前
Cesium三维WebGIS入门详解
前端·gis·web·cesium·webgis
图件制作GIS,储量计算6 天前
补充耕地质量验收实施细则(试行)
arcgis·数据挖掘·数据分析