三维地形图(三维地形图软件)

软件教程 2022.12.24 145

目录:

怎样用dem在arcscene制作三维地形图

在ArcScene中基于3种数据集(地形栅格、TIN和多面体)进行显示。

多面体形成的立体图的底部是基于两个TIN之间拉伸的结果,缓冲区多边形是拉伸过程中的输入要素类。事实上,这就是做一个高程栅格边缘的2D多边形缓冲。按照下列步骤,做这样一个地形图:

从DEM创建TIN。(你也可以在ArcGIS10中创建一个地形)/ol2.使用栅格域工具来创建一个高程区域的多边形。

3.使用要素类转要素类工具(禁止使用环境设置中Z值)。

4.缓冲多边形来(例子中的缓冲距离为1米)扩展外边区域。

5.添加字段,并指定基础高程。(这取决于数据,我选择了1310底高程为海拔栅格值1200。)

6.从一个新的多边形创建TIN,并基于新字段制定一个硬线。

7.使用拉伸工具创建多面体。

8.打开ArcScene,添加加强显示效果的多面体和栅格数据。

9.右键单击目录内容中的栅格数据。选择“属性”“基础高程”,并选择你使用的TIN。

10.选择三维效果工具条,选择多面体,设置多面体的显示优先级要低于栅格数据。

请问surfer画立体三维地形图的步骤

1、数据准备,包括三列或四列:X、Y座标,Z高程,以及坐标点名称(可选),存到EXCEL文件或直接建立BLN文件

2、数据风格化:GRID--DATA,生成GRD文件

3、白化(可选),如需要,还要准备白化边界文件,格式是两列坐标值,封闭,首行是坐标个数及白化范围,0是白化外部,1是白化内部

4、利用2或3步生成的GRD文件,生成MAP图,可以是3D wireframe图,如下:

也可以是surface图

5、修饰,可以增加散点图,增加坐标值 ,等值线等等。

Matlab画三维地形图(等高线)

1、根据x,y,z数据,拟合出其逼近函数,可以考虑多元线性函数

2、对X,Y进行网格细分,meshgrid()

3、计算X,Y平面上的高度,z(x,y)

4、绘制三维地形图surfc(x,y,z)

5、绘制等高线图contour(x,y,z)

三维地图是什么?并且有哪些作用?

计算机与传统地图制作相结合的新颖图型。它在对原等高线地形图数字化的基础上,经过绘制三维透视图的自动绘图软件,在绘图机上自动绘制而成,可从不同的透视角度(0°—90°)和方位(0°—360°)上获得同一地区无数个不同的三维透视立体图,方法简便,图形新颖,地形特征明显、突出,但量算精度较差。三维透视图不仅可以表示地形要素,现在更已广泛地运用于各种专题地图。它以平面表示地理现象的地域位置,而以立体的柱形、网格或趋势而等形式表示专题要素,如人口、环境、社会经济要素等的分布特征。

希望采纳

如何用matlab绘制三维地形图

用matlab画地形图,包括三维地形图以及平面热度图的方法。参考代码如下:

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

temp1=xlsread('cumcm2011','附件1');

x=temp1(:,2);y=temp1(:,3);%数据格式均为列向量

alti=temp1(:,4);area=temp1(:,5);

uij=min(x(:,:)):(max(x(:,:))-min(x(:,:)))/100:max(x(:,:));

vij=min(y(:,:)):(max(y(:,:))-min(y(:,:)))/100:max(y(:,:));

[xi,yj]=meshgrid(uij,vij);

z2=griddata(x,y,alti,xi,yj,'cubic');

h=pcolor(xi,yj,z2);%热度图

set(h,'edgecolor','none','facecolor','interp');%去掉网格,平滑热度图

%surf(xi,yj,z2);%曲面图

colorbar;%显示图例

hold on;

for i=1:length(area(:,1))

if(area(i)==1)

h1=plot3(x(i),y(i),alti(i),'wo');

elseif(area(i)==2)

h2=plot3(x(i),y(i),alti(i),'yo');

elseif(area(i)==3)

h3=plot3(x(i),y(i),alti(i),'go');

elseif(area(i)==4)

h4=plot3(x(i),y(i),alti(i),'mo');

elseif(area(i)==5)

h5=plot3(x(i),y(i),alti(i),'bo');

end

end

hold off;

title('区域地形图');

legend([h1,h2,h3,h4,h5],'功能区1','功能区2','功能区3','功能区4','功能区5',2);

temp2=xlsread('cumcm2011','附件2');

metal=temp2(:,2:end);

figure(1);

z2=griddata(x,y,metal(:,1),xi,yj,'cubic');

h=pcolor(xi,yj,z2);%热度图

hold on;

for i=1:length(area(:,1))

if(area(i)==1)

h1=plot3(x(i),y(i),metal(i),'wo');

elseif(area(i)==2)

h2=plot3(x(i),y(i),metal(i),'yo');

elseif(area(i)==3)

h3=plot3(x(i),y(i),metal(i),'go');

elseif(area(i)==4)

h4=plot3(x(i),y(i),metal(i),'mo');

elseif(area(i)==5)

h5=plot3(x(i),y(i),metal(i),'ko');

end

end

hold off;

title('As金属分布浓度');

set(h,'edgecolor','none','facecolor','interp');%去掉网格,平滑热度图

colorbar;%显示图例

legend([h1,h2,h3,h4,h5],'功能区1','功能区2','功能区3','功能区4','功能区5',2);%设置图例

%功能区颜色

%1-白色w;2-黄色y;3-绿色g;4-洋红色m;5-黑色k

本文转载自互联网,如有侵权,联系删除

相关推荐