搜档网
当前位置:搜档网 › 实习指导书_第八章_ArcGIS Engine三维开发

实习指导书_第八章_ArcGIS Engine三维开发

实习指导书_第八章_ArcGIS Engine三维开发
实习指导书_第八章_ArcGIS Engine三维开发

第八章ArcGIS Engine的三维开发

8.1ArcGIS三维分析及其控件简介

8.1.1 ArcGIS三维分析简介

ArcGIS三维分析提供了对表面数据有效的可视化和分析。使用三维分析,可以从多个角度来浏览表面数据,查询表面,从表面上一选定的位置来确定什么对象可见,以及通过叠加栅格和矢量数据来创建一幅逼真的透视图。

三维分析(3D Analyst)添加了两个专用的三维可视化应用程序:ArcScene和ArcGlobe,它们扩展了ArcGIS Desktop的功能,并且扩展了ArcCatalog和ArcMap的三维功能。

ArcScene允许用户制作具有透视效果的场景,在这个场景中可以对地理信息系统数据进行浏览和交互。用户可以在表面上叠加栅格和矢量数据,并从矢量数据源创建线、面和体。用户也可以使用ArcScene 中的三维分析工具创建和分析表面。

ArcGlobe提供在标准计算机硬件上对巨型三维栅格、地形和矢量数据集进行实时漫游和缩放,在此过程中基本不会感觉到速度上的问题。这主要是依靠一种新引入的索引和快速检索数据的方法实现的。

利用三维分析扩展ArcCatalog,从而实现对三维数据的管理并且创建具有三维视觉属性的图层。用户可以在ArcCatalog中使用与ArcScene中相同的浏览工具预览三维场景和数据。

利用三维分析扩展ArcMap,从而可以由GIS数据生成新的表面,以及分析表面、查询表面某一位置的属性值和分析表面不同位置的可见性。用户还可以计算表面面积和表面之上或者表面之下的体积,并沿表面上的三维线生成剖面。

1

8.2ArcGIS三维显示简介

ArcGIS Desktop中,可用于三维场景展示的程序为ArcGlobe和ArcScene,由于两者的差别,在三维场景展示中适用的情况有所不同。由于Engine与Desktop底层技术都是基于AO的,因此该比较结果在功能性和整体效率方面同样适用与GlobeControl和SceneControl。

ArcScene简介:

ArcScene是一个适合于展示三维透视场景的平台,可以在三维场景中漫游并与三维矢量与栅格数据进行交互。ArcScene是基于OpenGL 的,支持TIN数据显示。显示场景时,ArcScene会将所有数据加载到场景中,矢量数据以矢量形式显示,栅格数据默认会降低分辨率来显示以提高效率。

图1 ArcScene界面

ArcGlobe简介:

ArcGlobe是ArcGIS9.0之后出现的新产品,设计用于展示大数据量的场景,支持对栅格和矢量数据无缝的显示。ArcGlobe基于全球视

2

野,所有数据均投影到全球立方投影(World Cube Projection)下,并对数据进行分级分块显示。为提高显示效率,ArcGlobe按需将数据缓存到本地,矢量数据可以进行栅格化。

图2 ArcGlobe界面

ArcGlobe和ArcScene的主要区别:

(1)投影坐标系统的不同:

ArcGlobe将所有数据投影到球体表面上,使场景显示更接近现实世界。适合于全市,全省,全国甚至全球大范围内的数据展示。

ArcScene将所有数据投影到当前场景所定义的空间参考中,默认情况下,场景的空间参考由所加入的第一个图层空间参考决定。ArcScene中场景表现为平面投影,适合于小范围内精细场景刻画。

(2)缓存与内存管理机制的不同:

ArcGlobe和ArcScene最重要的区别在于此。ArcGlobe设计用于海量数据展示,所以为提高显示效率而进行数据缓存是很必要的。

3

ArcGlobe将数据分块并按级别建立缓存和索引,才使得即使在ArcGlobe中显示海量数据仍可以高速的展示与漫游。

ArcScene会将所有数据读入场景中完全显示,因此会占用大量显存,物理内存和虚拟内存,这也是ArcScene适于小数据量小场景精细展示的原因之一。

(3)分析功能的不同:

ArcGlobe可以极好的展示大数据的场景,同时提供高速的漫游。但ArcScene对传统的三维分析功能支持的更好。例如Desktop中3D Analyst工具条在ArcScene中被很好的支持,并支持Tin模型的显示。ArcGlobe不支持Tin的显示,但支持其作为高程数据加入场景。ArcGlobe支持Terrain数据集但ArcScene不支持。

(4)显示差别

ArcGlobe中用户可以选择是否将矢量数据栅格化后显示,该功能对注记数据的显示也有很大帮助。用户可以选择将注记(Annotation)附着显示于地球表面或像广告牌一样面向当前用户。ArcScene中不支持注记(Annotation)数据的显示。在ArcGlobe中矢量数据栅格化后可以大幅提高显示效率,我们在ArcGlobe 场景建设中采取“能够栅格化的矢量数据尽量栅格化”的策略也来自于此。

1.ArcGIS 三维系统的设计

该系统分为四个模块,分别是文件的操作、场景的浏览、点查询和矢量文件生成TIN。下面分别对这四个模块做详细介绍,其参考代码请参阅“例子程序”中的Chapter8。

2.1文件操作

该模块包括打开工程文件(打开sxd文件)、打开栅格文件(打开Raster文件)和保存图片文件。所用到的控件有:SceneControl

4

控件(用于显示打开的工程文件和栅格文件)、Button控件、OpenFileDialog控件、SaveFileDialog控件、TabControl控件(页面布局控件)、TOCControl控件(用于显示图层)。其布局如下:

图3 文件操作的界面布局(红线内的)

除了上述表所列出的属性需要设置,另外还要将TOCControl的

5

Buddy属性设置为mSceneControl,其方法如下:

(1)选中TOCControl控件,右击弹出菜单并选择“属性”。

(2)弹出对话框,选择General页面,并找到Buddy复选框,选择mSceneControl,如下图。

图4 设置TOCControl控件的Buddy属性

将控件的属性设置完毕之后,为三个Button控件添加Click事件,并添加以下处理代码:

OpenSxdFile按钮控件的Click事件代码:

/************************************************************************/

/* "打开sxd文件"按钮按下事件 */

/************************************************************************/

//打开sxd工程文件

private void OpenSxdFile_Click(object sender, EventArgs e)

{

//文件过滤

mOpenFileDialog.Filter = "sxd文件|*.sxd";

//打开文件对话框打开事件

if (mOpenFileDialog.ShowDialog() == DialogResult.OK)

{

//从打开对话框中得到打开文件的全路径,并将该路径传入到mSceneControl中

mSceneControl.LoadSxFile(mOpenFileDialog.FileName);

6

}

}

OpenRasterFile按钮控件的Click事件代码:

/************************************************************************/

/* "打开Raster文件"按钮按下事件 */

/************************************************************************/

//向工程中添加栅格数据

private void OpenRasterFile_Click(object sender, EventArgs e)

{

string sFileName = null;

//新建栅格图层

IRasterLayer pRasterLayer = null;

pRasterLayer = new RasterLayerClass();

//取消文件过滤

mOpenFileDialog.Filter = "所有文件|*.*";

//打开文件对话框打开事件

if (mOpenFileDialog.ShowDialog() == DialogResult.OK)

{

//从打开对话框中得到打开文件的全路径

sFileName = mOpenFileDialog.FileName;

//创建栅格图层

pRasterLayer.CreateFromFilePath(sFileName);

//将图层加入到控件中

mSceneControl.Scene.AddLayer(pRasterLayer,true);

//将当前视点跳转到栅格图层

ICamera pCamera = mSceneControl.Scene.SceneGraph.ActiveViewer.Camera;

//得到范围

IEnvelope pEenvelop = pRasterLayer.VisibleExtent;

//添加z轴上的范围

pEenvelop.ZMin = mSceneControl.Scene.Extent.ZMin;

pEenvelop.ZMax = mSceneControl.Scene.Extent.ZMax;

//设置相机

pCamera.SetDefaultsMBB(pEenvelop);

mSceneControl.Refresh();

}

}

SaveImage按钮控件的Click事件代码:

7

/************************************************************************/

/* "保存图片文件"按钮按下事件 */

/************************************************************************/

//抓图,将场景保存成图片文件

private void SaveImage_Click(object sender, EventArgs e)

{

string sFileName = "";

//保存对话框的标题

mSaveFileDialog.Title = "保存图片";

//保存对话框过滤器

mSaveFileDialog.Filter = "BMP图片|*.bmp|JPG图片|*.jpg";

//图片的高度和宽度

int Width = mSceneControl.Width;

int Height = mSceneControl.Height;

if( mSaveFileDialog.ShowDialog() == DialogResult.OK)

{

sFileName = mSaveFileDialog.FileName;

if(mSaveFileDialog.FilterIndex == 1)//保存成BMP格式的文件

{

mSceneControl.SceneViewer.GetSnapshot(Width, Height,

esri3DOutputImageType.BMP, sFileName);

}

else//保存成JPG格式的文件

{

mSceneControl.SceneViewer.GetSnapshot(Width, Height,

esri3DOutputImageType.JPEG, sFileName);

}

MessageBox.Show("保存图片成功!");

mSceneControl.Refresh();

}

}

2.2场景浏览

有两种方法定制场景的浏览,第一种方法是利用arcgis的向导,定制常用的浏览方法,如漫游、放大、缩小等等,该方法简单,并且不需要编写代码,第二种方法是通过添加代码的方法更改场景的CurrentTool属性,从而实现场景浏览的功能,下面对以上两种方法一一介绍:

8

第一种方法:

第一步:添加ToolbarControl控件,该控件位于“工具箱”中的“ArcGIS Windows Forms”选项中,把它的名字设置

为”mToolbarControl”,将“Dock”属性设置为“Top”,并将其Buddy 属性设置为mSceneControl,设置方法与mTOCControl控件相同。

第二步:进入“mToolbarControl”属性对话框中的“items”页面,并单击“Add…”按钮。弹出Control Commands对话框,在Control Commands对话框中选中“Category”列表框中的“Scene”选项,在“Commands”列表中就会出现与“Scene”关联的命令,双击命令就可以将该命令加入到“mToolbarControl”工具条中,如下图:

图5 mToolbarControl属性对话框

9

图6 Control Commands对话框

第二种方法:

第一步,加入C#工具条(ToolStrip控件),并将其“Dock”属性设置为“Top”,

第二步,在工具条中加入按钮,并为按钮添加事件,并写入事件

处理程序,其代码如下:

/************************************************************************/

/* 工具条“ZoomIn”按钮按下事件 */

/************************************************************************/

//将场景的缩放

private void ZoomIn_Click(object sender, EventArgs e)

{

//创建命令

ICommand pCommand = new ControlsSceneZoomInTool();

pCommand.OnCreate(mSceneControl.Object);

//将当前工具设置为缩放工具

mSceneControl.CurrentTool = pCommand as ITool;

pCommand = null;

//刷新

mSceneControl.Refresh();

}

10

本例仅以缩放为例,其他浏览工具与此相同。

SceneControl控件中常用的浏览功能如下:

2.3点查询功能

点查询是通过鼠标点击事件来获取要素的方法,该功能是三维系统最常见的方法,arcgis中提供的LocateMultiple可以很方便的实现点查询功能,以下对点查询功能做详细的介绍:

第一步,在主窗口中添加一个CheckBox控件,并命名为mPointSearch,如图7所示,该控件控制是否进行点查询操作。

11

图7 添加CheckBox控件

第二步,新建一个Windows窗口,命名为ResultForm,并将Text属性改为“查询结果”ResultForm窗口中有一个TreeView控件,该控件以树状形式显示了查询的结果,如图8所示:

图8 ResultForm窗口布局

第三步,为MainFrom添加私有成员函数private ResultForm mResultForm,并初始化。为mSceneControl控件添加鼠标按下事件OnMouseDown,并加入如下代码:

/************************************************************************/

12

/* mSceneControl的OnMouseDown事件 */

/************************************************************************/

//处理点查询

private void OnMouseDown(object sender, ISceneControlEvents_OnMouseDownEvent e)

{

if(mPointSearch.Checked)//check按钮处于打勾状态

{

//查询

mSceneControl.SceneGraph.LocateMultiple(mSceneControl.SceneGraph.ActiveViewer,

e.x, e.y, esriScenePickMode.esriScenePickAll, false, out mHit3DSet);

mHit3DSet.OnePerLayer();

if (mHit3DSet == null)//没有选中对象

{

MessageBox.Show("没有选中对象");

}

else

{

//显示在ResultForm控件中。mHit3DSet为查询结果集合

mResultForm.Show();

mResultForm.refeshView(mHit3DSet);

}

mSceneControl.Refresh();

}

}

第四步,在ResultForm中显示结果结合,其代码如下:

//显示结果集合

public void refeshView(IHit3DSet pHit3Dset)

{

//用tree控件显示查询结果

mTreeView.BeginUpdate();

//清空tree控件的内容

mTreeView.Nodes.Clear();

IHit3D pHit3D;

int i;

//遍历结果集

for (i = 0; i < pHit3Dset.Hits.Count; i++)

{

pHit3D = pHit3Dset.Hits.get_Element(i) as IHit3D;

if(pHit3D.Owner is ILayer)

{

ILayer pLayer = pHit3D.Owner as ILayer;

13

//将图层的名称和坐标显示在树节点中

TreeNode node = mTreeView.Nodes.Add(https://www.sodocs.net/doc/a417568438.html,);

node.Nodes.Add("X=" + pHit3D.Point.X.ToString());

node.Nodes.Add("Y=" + pHit3D.Point.Y.ToString());

node.Nodes.Add("Z=" + pHit3D.Point.Z.ToString());

//将该图层中的所有元素显示在该树节点的子节点

if(pHit3D.Object != null)

{

if (pHit3D.Object is IFeature)

{

IFeature pFeature = pHit3D.Object as IFeature;

int j;

//显示Feature中的内容

for (j = 0; j < pFeature.Fields.FieldCount; j++)

{

node.Nodes.Add(pFeature.Fields.get_Field(j).Name + ":" +

pFeature.get_Value(j).ToString());

}

}

}

}

}

mTreeView.EndUpdate();

}

2.4矢量文件生成TIN

本例主要是利用大量的矢量文件生成不规则三界网TIN,并显示到mSceneControl控件中.其控件布局如下图所示:

14

图9 矢量文件构造Tin界面布局(红线框内)

另外,由于生成Tin文件的类型是固定的,不需要从场景中获得,所以mTINType复选框下拉菜单的内容也是固定的,可以通过修改ComboBox控件的Items属性来设定下拉菜单的内容,如图10。本文主要介绍以下“点”、“直线”、“光滑线”三种构建TIN的类型,其他的类型请参阅arcgis帮助文档。

15

图10 设定mTINType复选框下拉菜单的内容

为RefreshLayer按钮添加Click事件,其代码如下:

/************************************************************************/

/* RefreshLayer按钮Click事件 */

/************************************************************************/

//刷新图层

private void RefreshLayer_Click(object sender, EventArgs e)

{

mLayerCombox.Items.Clear();

//得到当前场景中所有图层

int nCount = https://www.sodocs.net/doc/a417568438.html,yerCount;

if (nCount <= 0)//没有图层的情况

{

MessageBox.Show("场景中没有图层,请加入图层");

return;

}

int i;

ILayer pLayer = null;

//将所有的图层的名称显示到复选框中

for (i = 0; i < nCount; i++)

{

pLayer = mSceneControl.Scene.get_Layer(i);

mLayerCombox.Items.Add(https://www.sodocs.net/doc/a417568438.html,);

}

//将复选框设置为选中第一项

mLayerCombox.SelectedIndex = 0;

addFieldNameToCombox(mLayerCombox.Items[mLayerCombox.SelectedIndex].ToString()); }

为mLayerCombox控件添加SelectedIndexChanged事件,其代码如下:

16

/************************************************************************/

/* mLayerCombox的SelectedIndexChanged事件 */

/************************************************************************/

private void OnSelectIndexChange(object sender, EventArgs e)

{

addFieldNameToCombox(mLayerCombox.Items[mLayerCombox.SelectedIndex].ToString());

}

//更加图层的名字将该图层的字段加入到combox中

private void addFieldNameToCombox(string layerName)

{

mFeildCombox.Items.Clear();

int i;

IFeatureLayer pFeatureLayer = null;

IFields pField = null;

int nCount = https://www.sodocs.net/doc/a417568438.html,yerCount;

ILayer pLayer = null;

//寻找名称为layerName的FeatureLayer;

for (i = 0; i < nCount; i++)

{

pLayer = mSceneControl.Scene.get_Layer(i) as IFeatureLayer;

if (https://www.sodocs.net/doc/a417568438.html, == layerName)//找到了layerName的Featurelayer

{

pFeatureLayer = pLayer as IFeatureLayer;

break;

}

}

if(pFeatureLayer != null)//判断是否找到

{

pField = pFeatureLayer.FeatureClass.Fields;

nCount = pField.FieldCount;

//将该图层中所用的字段写入到mFeildCombox中去

for (i = 0; i < nCount; i++ )

{

mFeildCombox.Items.Add(pField.get_Field(i).Name);

}

}

mFeildCombox.SelectedIndex = 0;

}

为ConstructTin按钮添加Click事件,其代码如下:

/************************************************************************/

17

/* ConstructTin按钮的Click事件 */

/************************************************************************/

//创建Tin

private void ConstructTin_Click(object sender, EventArgs e)

{

if(mLayerCombox.Text == ""|| mFeildCombox.Text == "")//判断输入合法性

{

MessageBox.Show("没有相应的图层");

return;

}

ITinEdit pTin = new TinClass();

//寻找Featurelayer

IFeatureLayer pFeatureLayer =

mSceneControl.Scene.get_Layer(mLayerCombox.SelectedIndex) as IFeatureLayer;

if(pFeatureLayer != null)

{

IEnvelope pEnvelope = new EnvelopeClass();

IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;

IQueryFilter pQueryFilter = new QueryFilterClass();

IField pField = null;

//找字段

pField =

pFeatureClass.Fields.get_Field(pFeatureClass.Fields.FindField(mFeildCombox.Text));

if(pField.Type == esriFieldType.esriFieldTypeInteger ||

pField.Type ==esriFieldType.esriFieldTypeDouble ||

pField.Type == esriFieldType.esriFieldTypeSingle)//判断类型

{

IGeoDataset pGeoDataset = pFeatureLayer as IGeoDataset;

pEnvelope = pGeoDataset.Extent;

//设置空间参考系

ISpatialReference pSpatialReference;

pSpatialReference = pGeoDataset.SpatialReference;

//选择生成TIN的输入类型

esriTinSurfaceType pSurfaceTypeCount =

esriTinSurfaceType.esriTinMassPoint;

switch (mTINType.Text)

{

case"点":

pSurfaceTypeCount = esriTinSurfaceType.esriTinMassPoint;

break;

case"直线":

pSurfaceTypeCount = esriTinSurfaceType.esriTinSoftLine;

break;

18

case"光滑线":

pSurfaceTypeCount = esriTinSurfaceType.esriTinHardLine;

break;

}

//创建TIN

pTin.InitNew(pEnvelope);

object missing = Type.Missing;

//生成TIN

pTin.AddFromFeatureClass(pFeatureClass, pQueryFilter, pField, pField, pSurfaceTypeCount, ref missing);

pTin.SetSpatialReference(pGeoDataset.SpatialReference);

//创建Tin图层并将Tin图层加入到场景中去

ITinLayer pTinLayer = new TinLayerClass();

pTinLayer.Dataset = pTin as ITin;

mSceneControl.Scene.AddLayer(pTinLayer,true);

}

else

{

MessageBox.Show("该字段的类型不符合构建TIN的条件");

}

}

}

19

arcgis栅格数据空间分析实验报告

实验五栅格数据的空间分析 一、实验目的 理解空间插值的原理,掌握几种常用的空间差值分析方法。 二、实验内容 根据某月的降水量,分别采用IDW、Spline、Kriging方法进行空间插值,生成中国陆地范围内的降水表面,并比较各种方法所得结果之间的差异,制作降水分布图。 三、实验原理与方法 实验原理:空间插值是利用已知点的数据来估算其他临近未知点的数据的过程,通常用于将离散点数据转换生成连续的栅格表面。常用的空间插值方法有反距离权重插值法(IDW)、 样条插值法(Spline)和克里格插值方法(Kriging)。 实验方法:分别采用IDW、Spline、Kriging方法对全国各气象站点1980年某月的降水量进行空间插值生成连续的降水表面数据,分析其差异,并制作降水分布图。 四、实验步骤 ⑴打开arcmap,加载降水数据,行政区划数据,城市数据,河流数据,并进行符号化, 对行政区划数据中的多边形取消颜色填充 ⑵点击空间分析工具spatial analyst→options,在general标签中将工作空间设置为实验数据所在的文件夹

⑶点击spatial analyst→interpolate to raster→inverse distance weighted,在input points 下拉框中输入rain1980,z字段选择rain,像元大小设置为10000 点击空间分析工具spatial analyst→options,在extent标签中将分析范围设置与行政区划一致,点击spatial analyst→interpolate to raster→inverse distance weighted,在input points下拉框中输入rain1980,z字段选择rain,像元大小设置为10000 点击空间分析工具spatial analyst→options在general标签中选province作为分析掩膜,点击spatial analyst→interpolate to raster→inverse distance weighted,在input points下拉框中输入rain1980,z字段选择rain,像元大小设置为10000

三维动画实习报告范文3篇

三维动画实习报告范文3篇 篇一:三维动画实习报告 即将面临毕业,学校为我们安排到了一家动漫公司实训,既然选择了动漫这个专业,就要好好去学,在大学里学的知识却不知道如何运用,因此我非常珍惜这次实习的机会,在有限的时间里加深对动画的了解,找出自身的不足。记述三维动画是一种非常时尚的行业,也是很新很有发展的一个专业,进入这个专业学习,需要多方面的知识结构,良好的美术基本功必不可少,同时还应通过大量练习,学习软件,努力掌握软件技术,和艺术结合,才能做出好的动画。在学校的学习的时候学习的是一些艺术类修养和专业理论,实际软件学习不够多也不够全面,这样多多少少都有点纸上谈兵,实际动手能力还是有一定的局限性。 实习的目的有三点: 1、熟悉本专业的工作性质,不断增强综合素质。 2、巩固和深化所学理论知识,培养谦虚、严谨、实事求是的科学作风,为从实习生向职业工作者过渡奠定扎实的理论与实践基础。 3、掌握专业基本工作内容、方法和专业技能,通过实践不断增强自学与独立思考、分析和解决问题的能力。 在一开始的实训中我们首先学习了人物的行走,虽然看着很普通,但其实行走是很复杂的,不仅仅是做脚的移动越

过地面,还有臀部,脊骨,胳膊,肩膀和头都同步移动来维持平衡。虽然很复杂,如果你按关节来把这些动作分解,行走的结构就很清楚了。其中有以下一些关键点: 1、腿和脚:脚和腿推进身体向前。为了保持人物看上去自然,你应该始终让关节保持轻微的弯曲,即使在腿完全伸展的情况。第2个一半是对第一个的镜像。如果它们不同的话,人物会出现跛行。 2、臀部、脊骨和肩膀的动作,身体重力的中心在臀部。当身体剩余部分动作的时候,所有的平衡从这里开始。在行走中,最好能把臀部的动作考虑成两个分开的,重叠的旋转从前面看,脊骨是相对直着的,但是从上面你可以看到臀部和肩膀向相反的方向扭曲来维持平衡。 3、胳膊的动作,除非人物用到胳膊,否则它们通常会很松弛的垂在身体两侧。在这种情况下,它们一般表现的像钟摆一样,在臀部和肩膀后面拖曳几帧。即使在完全伸展的时候,试着保持胳膊在肘部稍微弯曲一点。这能使他们看上去自然。 4、头的运动,在一个标准的行走中,头一般保持水平,眼睛集中看人物即将去的地方。然后它将轻微向四周跳动来保持平衡。如果人物很兴奋,这个弹跳将更明显。对于悲伤的人物,头也会低垂着,或者如果场景需要的话就向周围看。 在实训过程中,我学会了如何调动作。在调动作的过程

钢筋比对试验作业指导书

钢筋比对试验作业指导书 Prepared on 22 November 2020

钢筋原材比对试验作业指导书 一、目的和意义: 本次比对试验活动依据 GB/T 《金属材料拉伸试验第 1部分:室温试验方法》对钢筋力学性能(抗拉强度、下屈服强度、断后伸长率、最大力总伸长率)进行测试。本次比对试验活动的目的是为了了解和掌握各试验室试验人员测试水平,检验万能压力机经期间核查后精度要求,促进各试验室人员试验检测业务能力提高,以适应渭武高速公路全面施工检测的需要;同时对各试验室试验来说,本次比对试验是一种有效的外部质量活动,也是对内部质量控制技术的补充。 二、样品描述及结果评价 1、本次比对试验选用了HRBE400、直径 16mm 的热轧带肋钢筋作为样品。根据参加人员领取试样先后顺序,随机分发样品。 2、试验时,力学室温度应符合GB/T 《金属材料拉伸试验第 1部分:室温试验方法》的要求。 3、结果评价设计与能力评价 本次钢筋比对试验统计方法采用《利用实验室间比对进行能力验证的统计方法》(GB/T 28043-2011),以所有参加工地试验室试验结果的计算中位值、标准四分位数间距(IQR)测试值,计算各参加工地试验室测试结果的 Z 比分数,按下式计算 Z 值: Z= (A-中位值)/标准(IQR) 式中 A –参加人员测试结果;

标准(IQR)=IQR*; 本次比对试验涉及的统计量有:结果数、中位值、标准(IQR)、最大值、最小值和极差。本次比对试验以 Z 比分数的评价各工地试验的能力。 │Z│≤2 满意),2<│Z│<3 基本满意,│Z│≥3 不满意。 4、在本次比对试验实施过程中,严禁参加试验室相互串通结果,如发现结果直接定为不满意。 三、时间安排 样品领取时间:2016年**月**日至**月**日,结果提交时间2016年**月至至**月**日。 四、试验报告、记录格式及其他注意事项 1、本次试验报告、记录格式按照东方星软件报告及记录格式填写。检测人员应在原始记录及检测报告单中签字,并在检测报告上加盖试验室公章,试验报告结论不作评价。 2、各单位试验时由中心试验室旁站,中心试验室试验时由项目办旁站,旁站人员应在记录备注栏及报告取样见证人栏签字。 2016年**月

三维动画的实习报告范文

三维动画的实习报告范文 一、实习目的 1、实习意义对于任何一位大学生来说,专业实习是一个很关键的学习内容,也是一个很好的锻炼机会。对于我们来说,平常学到的都是书面上的知识,而专业实习正好就给了我们一个正式在投身社会工作之前把理论知识与实际设计联系起来的机会,本次实习作为离校就业前的最后一次实习,将为我们今后就业打下坚实的基矗通过本次在企业的实习,让我们提前感受到了企业就业的工作气氛,熟悉了企业工作的流程。 专业实习最主要的目的就是通过实习所学的内容来完善我们的毕业设计,所以我们在实习过程中还会收集三维动画行业相关资料、了解行业的基本技术和发展现状,从而制定毕业设计设计思路与方法,认真完成好这次实习,为完成好毕业设计做好充分的准备,也为不久以后的工作打下坚实的基矗 2、行业发展现状及趋势国外三维动画起步较早,从1995 年由皮克斯与迪士尼合作推出的第一部全电脑三维动画电影《玩具总动员》开始,经历了近20 年的发展,已经形成了一套完整的三维动画影片制作流程,在剧情与效果设计上都达到了好莱坞大-片的标准。 每上映一部三维动画电影都在前人的技术与视觉效果上有

质的飞跃。特别是在材质灯光的艺术效果上,实在是令人叹服。如《机器人总动员》、《秦时明月》(2011)、《海鲜陆战队》(2011)、《兔侠传奇》(2011)、等。但整体水平还与国外优秀作品有一定差距,特别是剧情、动作、材质灯光等方面还有很大的进步空间。 就整个三维动画行业来看,作为一个精神文化产业,其未来的发展趋势也必将集中在创新上,不仅仅是技术上的创新,重要的还有剧情、风格上的创新。国内三维动画的现阶段水平,还主要停留在模仿阶段(如国内制作的《兔侠传奇》,剧情套路就与国外的《功夫熊猫》极其类似,只是把主角由熊猫改为兔子),技术与艺术理论也不够系统。在政策等多方面的影响下,相信未来国内三维动画行业将会更加成熟,在技术与艺术等方面会有所突破,特别是在三维动画电影本土化、民族特色化等方面得到世界的认可,迎头赶上国外先进水平。 3、实习要求本次实习按照企业要求,实习人员必须与正常职工一样参与工作,实行上下班签到,分配任务制。 每个实习人员根据自己的能力及爱好选择不同的从事部门,每个实习人员都必须按时完成部门组长所分配的任务,并按时提交给组长检查确认。 在企业这样的操作模式下,虽然比上学时辛苦,但是这却是一种真实工作环境,也是就业后需要面临的环境。在这

钢筋比对试验作业指导书

钢筋比对试验作业指导 书 Document number:WTWYT-WYWY-BTGTT-YTTYU-2018GT

钢筋原材比对试验作业指导书 一、目的和意义: 本次比对试验活动依据 GB/T 《金属材料拉伸试验第 1部分:室温试验方法》对钢筋力学性能(抗拉强度、下屈服强度、断后伸长率、最大力总伸长率)进行测试。本次比对试验活动的目的是为了了解和掌握各试验室试验人员测试水平,检验万能压力机经期间核查后精度要求,促进各试验室人员试验检测业务能力提高,以适应渭武高速公路全面施工检测的需要;同时对各试验室试验来说,本次比对试验是一种有效的外部质量活动,也是对内部质量控制技术的补充。 二、样品描述及结果评价 1、本次比对试验选用了HRBE400、直径 16mm 的热轧带肋钢筋作为样品。根据参加人员领取试样先后顺序,随机分发样品。 2、试验时,力学室温度应符合GB/T 《金属材料拉伸试验第 1部分:室温试验方法》的要求。 3、结果评价设计与能力评价 本次钢筋比对试验统计方法采用《利用实验室间比对进行能力验证的统计方法》(GB/T 28043-2011),以所有参加工地试验室试验结果的计算中位值、标准四分位数间距(IQR)测试值,计算各参加工地试验室测试结果的 Z 比分数,按下式计算 Z 值: Z= (A-中位值)/标准(IQR) 式中 A –参加人员测试结果;

标准(IQR)=IQR*; 本次比对试验涉及的统计量有:结果数、中位值、标准(IQR)、最大值、最小值和极差。本次比对试验以 Z 比分数的评价各工地试验的能力。 │Z│≤2 满意),2<│Z│<3 基本满意,│Z│≥3 不满意。 4、在本次比对试验实施过程中,严禁参加试验室相互串通结果,如发现结果直接定为不满意。 三、时间安排 样品领取时间:2016年**月**日至**月**日,结果提交时间2016年**月至至**月**日。 四、试验报告、记录格式及其他注意事项 1、本次试验报告、记录格式按照东方星软件报告及记录格式填写。检测人员应在原始记录及检测报告单中签字,并在检测报告上加盖试验室公章,试验报告结论不作评价。 2、各单位试验时由中心试验室旁站,中心试验室试验时由项目办旁站,旁站人员应在记录备注栏及报告取样见证人栏签字。 2016年**月

《ArcGIS地理信息系统空间分析实验教程》重点(自制)

第一章 1.地理信息系统:是在计算机软硬件支持下,对整个或者部分地球表层空间中的有关地理分布数据进行采集、存储、管理、运算、分析、显示和描述的技术系统。 2.地理信息系统的主要组成部分:硬件系统、软件系统、地理空间数据和系统管理操作人员。 3.GIS功能分为以下五个方面: ①数据采集与输入;②数据编辑与更新; ③数据存储与管理;④空间数据分析与处理; ⑤数据与图形的交互显示。 4.21世纪GIS应用新的发展趋势:网络GIS、组件式GIS、虚拟现实GIS、时态GIS、互操作GIS、3S集成。 5.对基于GIS的空间分析的理解不同的角度和层次: ①按空间数据结构类型;②按分析对象的维数; ③按分析的复杂性程度。 第二章 1.ArcGIS的基础模块:ArcMap、ArcCatalog、Geoprocessing。 2.Geoprocessing地理处理框架:具有强大的空间数据处理和分析工具,包括地理处理工具的集合和模型构建器。 第三章 1.空间数据采集:是指将现有的地图、外业观测成果、航空相片、遥感图像、文本资料等转成计算机可以识别处理的数字形式。 2.数据组织:就是按照一定的方式和规则对数据进行归并、存储、处理的过程, 3.ArcGIS中主要有Shapefile、Coverage和Geodatabase三种数据组织方式。 4.地理数据库:是按照层次型的数据对象来组织地理数据。 5.要素类:是具有相同几何类型和属性的要素的集合,即同类空间要素的集合。 6.地理数据库建立的一般过程: ①地理数据库设计;②地理数据库建立; ③建立地理数据库的基本组成项;④向地理数据库各项加载数据; ⑤进一步定义地理数据库。 7.地理数据库的基本组成项:对象类、要素类和要素数据集 8.要素类的分类:简单要素类和独立要素类。 9.创建拓扑的优势:

《三维动画实训》课程标准

《三维动画实训》课程标准 课程代码: 13030348 课程名称:三维动画实训 课程类型: 专业限选课 适用专业:动漫设计与制作 总学时: 360 讲课学时:0 实验(训)学时:360 学分:22.5 先修课程:三维动画制作Ⅰ、三维动画制作Ⅱ 第一部分课程概述 一、课程性质 本课程为动漫设计与制作专业的三维方向专业限选课,也是一门教学做一体化的综合实训课。本课程主要的任务是训练学生进行三维动画制作必须的技能,同时提高学生的审美、应变、敬业、团队协作、心理等方面的素质。 二、课程定位 通过本课程学习和训练,使学生逐渐养成职业思维,具备基本的实践操作能力,通过大量的创作实践,培养学生的审美能力和创作能力。 三、课程设计思路 在授课过程中多媒体和实践操作交互使用,传授知识点的同时,强调本课程的实践性,为学生创造实战机会,同时运用案例法教学,与学生进行互动讨论,让学生充分发挥自己的主观能动性,注重因材施教与个别辅导,鼓励学生勇于表现自己的创作思想及。每周进行全班作业讲评,及时发现问题,注意横向、纵向比较,并根据学生在创作中遇到共性问题进行统一答疑。 第二部分课程目标 一、总体目标 本课程是在学生完成前期专业基础课程的基础上进行的,通过本门课程,将以前所学的知识“化零为整”,完成一部完整的三维动画短片的制作全过程。使学生通过实际项目的制作,尽早体验工作中分

工合作的动画片创作模式,学会调整个性与协调合作之间的尺度,有效地通过合作找到,并发挥自己的优势。 二、具体目标 素质目标 (1)养成良好的职业道德规范。 (2)养成团队协作精神与较好的沟通能力。 (3)有分析和解决问题的能力。 (4)具有好奇心和创造力。 知识目标 (1)掌握二维动画制作流程及工作分工。 (2)掌握动画分镜知识 (3)掌握原、动画工作知识 (4)掌握运动规律知识。 能力目标 (1)具备二维动画软件操作能力。 (2)视听语言应用能力。 (3)运动规律应用能力。 第三部分课程教学内容标准 项目一、动画剧本创作 项目内容: 1、创作原创剧本。 项目二、前期美术设定 项目内容: 1、设定角色造型草稿。 2、设定场景氛围图。 项目三、分镜创作 项目内容: 1、创作故事板。 2、撰写导演阐述。 3、制作动画海报。 项目四、造型与场景 项目内容: 1、制作角色模型。

钢筋比对试验作业指导书

钢筋原材比对试验作业指导书 一、目的和意义: 本次比对试验活动依据 GB/T 228.1-2010《金属材料拉伸试验第1部分:室温试验方法》对钢筋力学性能(抗拉强度、下屈服强度、断后伸长率、最大力总伸长率)进行测试。本次比对试验活动的目的是为了了解和掌握各试验室试验人员测试水平,检验万能压力机经期间核查后精度要求,促进各试验室人员试验检测业务能力提高,以适应渭武高速公路全面施工检测的需要;同时对各试验室试验来说,本次比对试验是一种有效的外部质量活动,也是对内部质量控制技术的补充。 二、样品描述及结果评价 1、本次比对试验选用了HRBE400、直径 16mm 的热轧带肋钢筋作为样品。根据参加人员领取试样先后顺序,随机分发样品。 2、试验时,力学室温度应符合GB/T 228.1-2010《金属材料拉伸试验第 1部分:室温试验方法》的要求。 3、结果评价设计与能力评价 本次钢筋比对试验统计方法采用《利用实验室间比对进行能力验证的统计方法》(GB/T 28043-2011),以所有参加工地试验室试验结果的计算中位值、标准四分位数间距(IQR)测试值,计算各参加工地试验室测试结果的 Z 比分数,按下式计算 Z 值: Z= (A-中位值)/标准(IQR) 式中 A –参加人员测试结果;

标准(IQR)=IQR*0.7413; 本次比对试验涉及的统计量有:结果数、中位值、标准(IQR)、最大值、最小值和极差。本次比对试验以 Z 比分数的评价各工地试验的能力。 │Z│≤2 满意),2<│Z│<3 基本满意,│Z│≥3 不满意。 4、在本次比对试验实施过程中,严禁参加试验室相互串通结果,如发现结果直接定为不满意。 三、时间安排 样品领取时间:2016年**月**日至**月**日,结果提交时间2016年**月至至**月**日。 四、试验报告、记录格式及其他注意事项 1、本次试验报告、记录格式按照东方星软件报告及记录格式填写。检测人员应在原始记录及检测报告单中签字,并在检测报告上加盖试验室公章,试验报告结论不作评价。 2、各单位试验时由中心试验室旁站,中心试验室试验时由项目办旁站,旁站人员应在记录备注栏及报告取样见证人栏签字。 2016年**月

(完整版)ArcGIS空间分析——找出某药材的生长区域

课程:ArcGIS空间分析 实验目的:利用GIS空间分析方法,结合等高线及温度和降水数据,在充分分析某药材的生长习性的情况下,找到其生长区域,从而能够更好的保护该药材的生长环境。 数据来源:本实验所采用的数据均来自ArcGIS地理信息系统空间分析实习教程,数据有:山区等高线数据contour.shp 和山区观测点采集的年平均温度和年总降水数据climate.txt. 实验要求:根据所给条件,确定某区域适合种植这种药材的范围,求出适合种植的面积。 (1)这种药材一般生长在沟谷两侧较近的区域(不超过500m) (2)这种药材喜阳 (3)生长气候环境为年平均温度10度-12度 (4)年总降水量为550-680mm 实验流程:利用该山区等高线数据生成DEM,基于DEM进行水文分析,提取沟谷网络;基于DEM提取坡向数据,重分类划分阴阳坡。 利用观测点采集的年平均温度和年总降水数据分别进行表面内插,生成年平均温度栅格数据和年总降水栅格数据。提取年平均温度10度-12度的区域和年总降水为550mm-680mm的区域。

综合叠加分析满足上述4个条件的区域,得到适合该药材生长的区域,并制作专题图,计算该适合区域的面积。 实验步骤: 1.利用等高线,构建DEM。首先打开ArcMap,加载等高线数 据,在ArcToolbox中,选择【3D Analyst】|【Tin管理】|【创建Tin】工具,打开工具对话框,生成tin。空间参考依然导入contour相同的坐标系统。 2.将Tin转换成格网DEM,以便于进行表面分析和与其他数 据的叠加分析。选择【3D Analyst工具】|【转换】|【由Tin转出】|【Tin转栅格】工具,打开工具对话框。

《maya三维动画制作》课程实训技能考核标准

宁夏职业技术学院 《maya三维动画制作》课程实训技能考核标准 【课程名称】:《maya三维动画制作》 【适用专业】:数字游戏、动漫专业 1.实训的地位和作用 三维动画已经成为电影、电视、游戏以及其他媒体中的一部分,它以更加丰富和复杂的事业来表现特殊的效果。MAYA其功能强大,所以成为专业人员们在这些领域中的首选工具之一。那么掌握MAYA 比较好的方法是根据课程循序渐进的学习,加上大量的实训实践活动才能利用相关的功能和命令加上自己的灵感创建出神奇的三维效果。所以实训活动在maya学习过程中起到了举足轻重的作用。仅凭单一的讲授和看书学习是远远不够的,必须要有足够的实训练习才能够逐步掌握和巩固。 2、课程实训目的 通过对从多边形创建各种造型以及如何设定多边形贴图的方法到完成角色动画的整个流程的学习实训,让学生掌握MAYA制作动画的全部流程。着重培养学生的实际操作能力。使学生具备较强的操作技能。以及自学MAYA其他功能的能力。 依据我校该专业的需求共设十三个实训项目:即MAYA概述、常用功能介绍、创建场景物体、NURBS建模、多边形建模、灯光、表面材质、渲染基础、粒子系统、刚体和柔体、动画基础、骨骼动画、变形等。

3、实训仪器设备 1、电脑:每位学生配备一台,已安装了 2、教学多媒体系统 4、实训内容 实训一、 MAYA概述(2课时) 主要内容:<1> 掌握MAYA的工作模块介绍。(重点) <2> 掌握MAYA的工作区与脚本编辑器。(重点) <3> 掌握MAYA的工具架和常用工具架。(重点) <4> 掌握MAYA的通道框和视图菜单。(重点) <5> 了解MAYA的自定义布局。 实训二、常用功能介绍(2课时) 主要内容:(1) 掌握MAYA的热键箱。(重点) (2) 掌握MAYA的标记菜单和工具架。(重点) (3) 掌握MAYA层的使用和OUTLINE窗口。(重点) (4) 掌握MAYA的Hypergraph与Hypershade窗口。(重点) 实训三、创建场景物体(3课时) 主要内容:(1) 熟练掌握MAYA的应用摸板。(重点) (3) 掌握MAYA中物体建立的基本法。(重点) (4) 熟练掌握MAYA中的变换物体。(重点) (5) 掌握MAYA中的物体构成元素。(重点) (6) 掌握MAYA中使用摄象机的方法。(重点) 实训四、NURBS建模(18课时)

期间核查作业指导书精选版

期间核查作业指导书 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

版本:第2016年版(第0次修订) 文件编号:QZ/KC-171-2016 控制状态:受控非受控 使用人: 发放编号: 编制:检测室 审核:唐亮 批准:袁绪文 批准日期:2016年月日实施日期:2016年月日湖南坤诚检测技术有限公司颁发

核查方法目录 总则 1、目的 为了有效了解仪器设备、参考标准及标准物质的使用状态,确保其校准状态的置信度。2、适用范围 适用于本实验室内的设备、参考标准及标准物质。 3、核查内容 当出现以下情况时,需进行期间核查: 1).稳定性不高,漂移较大的; 2).使用频繁,时间较长的; 3).电子类设备较长时间未启用的; 4).参考标准、标准物质的保管环境及使用有效期。 4、核查方式 A.定期使用有证标准物质和(或)使用次级标准物质进行期间核查; B.以留样的再检测对比进行期间核查; C.以同样功能的设备比对来进行期间核查; D.实验室间比对进行期间核查; E.用具自校功能设备的自校程序进行期间核查; F.其他有效的期间核查方式。 5、核查周期

1).对使用频率较低,使用时间较短,稳定性较高的设备、参考标准及标准物质可一年进行1-2次。 2).对其他,可根据实际情况,酌情增加核查次数,但不得少于6个月一次。 六、期间核查的设备、参考标准及标准物质 见各设备、参考标准及标准物质的期间核查方法。 七、期间核查方法 具体的期间核查方法见各设备、参考标准及标准物质的期间核查方法。 万能试验机期间核查方法 1、概述(目的):为了解万能试验机状态,维护设备在两次校准期间校准状态的可信度,减少由于仪器稳定性变化造成的结果偏差,除了在开机前和关机后检查仪器外,特对该设备在两次周期检定/校准之间需进行期间核查。 2、依据:GB/T 228.1-2010及相应作业指导书。 3、技术要求:计算力值的相对误差=│存档值-实测值│/存档值×100%,力值的示值相对误差≤5%。 4、核查所用样品和数量: 选用适合本试验机量程的抗拉强度的钢材,且在同一根钢筋上截取若干段(长度满足相关要求,数量能应付突发事件)。 5、核查方法:采用实物比对法 5.1由检测员和设备管理员在本试验机检定合格后一周内进行测力试验,并有设备管理员记录实验数据,存入设备档案中,期间核查时备用。 5.2第一次测力后期间核查时,由检测员和设备管理员进行测力试验,将测得数据与存档数据进行对比,计算力值的相对误差。 6、结果评定: 对以上核查结果,应填写“仪器设备期间核查记录”,统一归档。在期间核查过程中若发现仪器工作不正常或评定指标未能达到规定要求,应及时通知设备管理员,由设备管理员组织有关人员确定,并组织维修或送检,维修后的仪器经检查或检定达到技术性能要求后方能投入使用。

实习指导书-第八章-ArcGIS-Engine三维开发

第八章ArcGIS Engine的三维开发 8.1ArcGIS三维分析及其控件简介 8.1.1 ArcGIS三维分析简介 ArcGIS三维分析提供了对表面数据有效的可视化和分析。使用三维分析,可以从多个角度来浏览表面数据,查询表面,从表面上一选定的位置来确定什么对象可见,以及通过叠加栅格和矢量数据来创建一幅逼真的透视图。 三维分析(3D Analyst)添加了两个专用的三维可视化应用程序:ArcScene和ArcGlobe,它们扩展了ArcGIS Desktop的功能,并且扩展了ArcCatalog和ArcMap的三维功能。 ArcScene允许用户制作具有透视效果的场景,在这个场景中可以对地理信息系统数据进行浏览和交互。用户可以在表面上叠加栅格和矢量数据,并从矢量数据源创建线、面和体。用户也可以使用ArcScene 中的三维分析工具创建和分析表面。 ArcGlobe提供在标准计算机硬件上对巨型三维栅格、地形和矢量数据集进行实时漫游和缩放,在此过程中基本不会感觉到速度上的问题。这主要是依靠一种新引入的索引和快速检索数据的方法实现的。 利用三维分析扩展ArcCatalog,从而实现对三维数据的管理并且创建具有三维视觉属性的图层。用户可以在ArcCatalog中使用与ArcScene中相同的浏览工具预览三维场景和数据。 利用三维分析扩展ArcMap,从而可以由GIS数据生成新的表面,以及分析表面、查询表面某一位置的属性值和分析表面不同位置的可见性。用户还可以计算表面面积和表面之上或者表面之下的体积,并沿表面上的三维线生成剖面。 1

8.2ArcGIS三维显示简介 ArcGIS Desktop中,可用于三维场景展示的程序为ArcGlobe和ArcScene,由于两者的差别,在三维场景展示中适用的情况有所不同。由于Engine与Desktop底层技术都是基于AO的,因此该比较结果在功能性和整体效率方面同样适用与GlobeControl和SceneControl。 ArcScene简介: ArcScene是一个适合于展示三维透视场景的平台,可以在三维场景中漫游并与三维矢量与栅格数据进行交互。ArcScene是基于OpenGL 的,支持TIN数据显示。显示场景时,ArcScene会将所有数据加载到场景中,矢量数据以矢量形式显示,栅格数据默认会降低分辨率来显示以提高效率。 图1 ArcScene界面 ArcGlobe简介: ArcGlobe是ArcGIS9.0之后出现的新产品,设计用于展示大数据量的场景,支持对栅格和矢量数据无缝的显示。ArcGlobe基于全球视 2

maya三维动画制作课程实训大纲

《maya三维动画制作》课程实训大纲 一、实训的地位和作用 三维动画已经成为电影、电视、游戏以及其他媒体中的一部分,它以更加丰富和复杂的事业来表现特殊的效果。MAYA其功能强大,所以成为专业人员们在这些领域中的首选工具之一。那么掌握MAYA比较好的方法是根据课程循序渐进的学习,加上大量的实训实践活动才能利用相关的功能和命令加上自己的灵感创建出神奇的三维效果。所以实训活动在maya学习过程中起到了举足轻重的作用。仅凭单一的讲授和看书学习是远远不够的,必须要有足够的实训练习才能够逐步掌握和巩固。 二、课程实训目的 通过对从多边形创建各种造型以及如何设定多边形贴图的方法到完成角色动画的整个流程的学习实训,让学生掌握MAYA制作动画的全部流程。着重培养学生的实际操作能力。使学生具备较强的操作技能。以及自学MAYA其他功能的能力。 依据我校该专业的需求共设十三个实训项目:即MAYA概述、常用功能介绍、创建场景物体、NURBS建模、多边形建模、灯光、表面材质、渲染基础、粒子系统、刚体和柔体、动画基础、骨骼动画、变形等。 三、实训仪器设备 1、电脑:每位学生配备一台,已安装了 2、打印输出设备、教学多媒体系统 四、实训内容总实训课时168课时 实训一、MAYA概述(2课时) 主要内容:<1>掌握MAYA的工作模块介绍。(重点) <2>掌握MAYA的工作区与脚本编辑器。(重点) <3>掌握MAYA的工具架和常用工具架。(重点) <4>掌握MAYA的通道框和视图菜单。(重点) <5>了解MAYA的自定义布局。 实训二、常用功能介绍(2课时)

主要内容:(1)掌握MAYA的热键箱。(重点) (2)掌握MAYA的标记菜单和工具架。(重点) (3)掌握MAYA层的使用和OUTLINE窗口。(重点) (4)掌握MAYA的Hypergraph与Hypershade窗口。(重点)实训三、创建场景物体(3课时) 主要内容:(1)熟练掌握MAYA的应用摸板。(重点) (3)掌握MAYA中物体建立的基本法。(重点) (4)熟练掌握MAYA中的变换物体。(重点) (5)掌握MAYA中的物体构成元素。(重点) (6)掌握MAYA中使用摄象机的方法。(重点) 实训四、NURBS建模(18课时) 主要内容:(1)NURBS曲线 <1>熟练掌握NURBS的可控点曲线。(重点) <2>熟练掌握NURBS的编辑点曲线。(重点) <3>了解NURBS的铅笔曲线。 <4>掌握NURBS的弧线工具。(重点) <5>掌握NURBS的合并与断开曲线。(重点) <6>掌握NURBS的对齐和重建曲线。(重点) <7>掌握NURBS的切割、圆整及偏移。(重点) (2)NURBS表面 <1>熟练掌握MAYA的旋转和放样工具。(重点) <2>熟练掌握MAYA的挤压、边界造型工具。(重点) <3>熟练掌握MAYA的平面、文本及斜体工具。(重点) <4>掌握NURBS的表面粘合与分离工具。(重点) <5>掌握NURBS的插入等参线与对齐面。(重点) <6>掌握NURBS的延伸和偏移表面。(重点) <7>掌握NURBS的剪切与圆整工具。(重点) 实训五、多边形建模(包括项目实训)(22课时) 主要内容:(1)掌握MAYA中多边形的基础知识。(重点)(2)熟练掌握MAYA的多边形建模工具。(重点)

ARCGIS空间分析实习三说明

土壤稳定性评估 1.背景 在进行区域土地开发时,往往需要对整个区域的土壤稳定性进行评估。应用GIS空间分析方法,能够快速有效的对影响土壤稳定性的因子进行制图并评估打分,通过构建评价体系,利用叠加分析,形成土壤稳定性专题图,为土地开发保护提供决策支持。 2.数据 某地区的数字高程模型和土地利用图,数字高程模型为GRID格式数据,土地利用数据为landuse.shp;分别如下图所示: 实验区数字高程模型 土地利用图 3.要求

土壤稳定性评估原则如下: 1)坡度越陡,稳定性越低。坡度分级临界值分别为:3°、6°、11°、20°、30°; 2)阴坡比阳坡稳定; 3)土地利用类型的稳定性级别由高到低分别为:森林、水域、草原、居住用地和 农耕地。 各个因子的量化分值随地理位置、重要程度、所占比例等因素的不同而分别制定。 本例中使用的分值和权重见下文。 最后需完成土壤稳定性级别专题图。 4.工作流程 (1) 基于DEM提取坡度数据,按照分级临界值进行重分类,并对每个坡度区间设定 权重值; (2) 基于DEM提取坡向数据,重分类划分阴坡、阳坡,并对两个坡向设定权重值; (3) 将土地利用的矢量数据按土地利用类型转换为栅格数据,再重分类设定每种土 地利用类型的权重值; (4) 综合坡度、阴阳坡和土地利用类型进行空间叠加分析加权求和,得到该区域土 壤稳定性数据,最终划分等级制作土壤稳定性专题图。 工作流程如图所示: 5.操作步骤 ⑴提取坡度数据。 选择【Spatial Analyst Tools】|【surface】|【slope】工具,打开工具对话框,如图:

【输入栅格】选择:dem; 【输出栅格】设置为:slope; 点击【确定】,生成坡度数据。 选择【Spatial Analyst Tools】|【reclass】|【reclassify】工具,打开对话框,如图: 【输入栅格】:slope;

ArcGIS_Engine二次开发——基础篇

ArcGIS_Engine二次开发——基础篇 ArcGIS Engine二次开发 ——基础篇

1ArcGIS Engine二次开发——基础篇 1.1第一个简单的A rcGIS Engine地图显示程序 这个例子将引导您创建第一个简单的地图显示程序,并添加基本的缩放和漫游功能。如果您之前没有接触过ArcGIS Engine的开发,那么这个例子是您迈入ArcGIS Engine二次开发大门的极好例子,将从零开始引导您一步一步完成任务。 1.1.1创建一个新的工程 首先打开Microsoft Visual Studio 2005,点击菜单栏中的“文件”—>“新建”—>“项目”,在弹出的对话框中选择新建一个Visual C#的Windows应用程序,之后更改项目名称为“地图浏览”,更改文件的路径为个人实习文件夹,点击“确定”即可。 图1新建项目对话框 选中项目“地图浏览”中的窗体“Form1”,修改其Name属性为“MainForm”,Text 属性为“地图浏览”,

图2窗体命名 1.1.2添加控件及引用 点击编译器最左侧的“工具箱”(不存在时可通过“视图”“工具箱”打开),在弹出的选择项中找到“ArcGIS Windows Forms”项,单击其中的MapControl,之后在Form1的空白处单击鼠标左键不放并拖拽鼠标,直到调整MapControl到合适的大小再松开鼠标(您也可以直接在工具箱中双击MapControl,该控件则会自动加入到Form1中)。用同样的方法,再将LicenseControl添加到Form1中。 图 3 打开工具箱

图4工具箱 如果您在工具箱中找不到MapControl,则请依次尝试以下两种解决方案。首先单击工具栏,待工具箱弹出之后,在工具箱的任意位置上单击鼠标右键,从弹出菜单中选择“重置工具箱”。如果这一步操作之后仍然无法看到MapControl,则在工具箱的任意位置上单击鼠标右键,找到“常规”选项卡,然后在“常规”选项卡上单击鼠标右键,在弹出菜单中单击“选择项(I)…”,在弹出的对话框中选择“.NET Framework组件”,找到“LicenseControl”和“MapControl”,将这两项前的复选框打上勾,最后点击确定即可(如果在“.NET Framework 组件”这个面板中找不到这两项,则选择“COM 组件”面板,在“ESRI LicenseControl”和“ESRI MapControl”前面打勾)。

实验室比对管理规程

实验室比对管理规程 目的:建立实验室比对管理规程,以确保检验结果的准确性。 适用范围:所有实验室。 责任人:质量管理部主任、检验员 内容: 1 比对试验应满足的条件 1.1 仪器测定用仪器应经过检定或校准且在有效期内。 1.2 人员参加比对的人员应经过充分的培训,熟悉检验方法标准操作规程及所使用的仪器。 1.3 材料所用材料包括试剂,试验用器具等均应符合试验要求。 2 检验员的比对 2.1 所有在岗检验员都应进行比对,比对按项目进行,每次比对人数不得少于两人。 2.2 比对人员所用试剂、试液、供试品、对照品溶液、设备等均应一致。 2.3 比对人员按照所比对项目的标准操作规程独立操作。 2.4 比对试验可接受标准:除另有规定外,分光光度法、气相色谱法、液相色谱法用于含量测定时结果相对平均偏差不得大于2%;薄层色谱扫描法用于含量测定时结果相对平均偏差不得大于5%;重量法、容量法用于含量测定时结果相对平均偏差不得大于0.3%;含量测定以外的项目,当结果为一数值时相对平均偏差不得大于3%,当结果为一现象描述时,其结果应一致。 2.5 比对结果符合要求的,参加比对人员均可从事此项检验工作。比对结果不符合要求的,应查明原因,再次比对,直至结果符合要求,参加比对人员才可从事此

项检验工作。 3 检验仪器的比对 3.1 对同一类检验仪器有两台或两台以上的,应进行仪器比对。 3.2 仪器比对由通过此项检验员比对的人员进行操作。 3.3 对供试品溶液直接进样检测的,比对时应用同一供试品溶液进样检测;对薄层色谱扫描法比对时应对同一斑点进行扫描,检测结果相对平均偏差不得大于3%。 3.4 比对结果不符合要求的,比对仪器在查明原因并再次比对通过之前不可继续使用。 4 对照品溶液与滴定液的比对 4.1 对照品溶液与滴定液在存放过程中,其浓度可能发生变化,从而影响测定结果,为确定其使用期限,需对其进行定期测定。 4.2 由于TLC测定影响因素较多,误差较大,暂不对TLC法所用对照品溶液进行比对。只对HPLC、GC等所用的对照品溶液进行比对。 4.3 对照品溶液自配制之日起,每1个月测定一次,测定条件必须一致,每次测定峰面积不得少于2个,结果取其平均值。当测定结果与原始值相比相对偏差超过2%时,此对照品溶液不得继续使用,上一次测定时间作为判断使用期限的截止时间。 4.4 滴定液自配制之日起,每1个月由原标定人员标定一次,标定环境必须与原标定环境一致,平行试验次数不得少于三次,结果取其平均值。当标定结果与原始值相比相对偏差超过0.2%时,此滴定液不得继续使用,上一次标定时间作为判断使用期限的截止时间。

arcgis空间分析实验报告

竭诚为您提供优质文档/双击可除arcgis空间分析实验报告 篇一:arcgis栅格数据空间分析实验报告 实验五栅格数据的空间分析 一、实验目的 理解空间插值的原理,掌握几种常用的空间差值分析方法。 二、实验内容 根据某月的降水量,分别采用IDw、spline、Kriging 方法进行空间插值,生成中国陆地范 围内的降水表面,并比较各种方法所得结果之间的差异,制作降水分布图。 三、实验原理与方法 实验原理:空间插值是利用已知点的数据来估算其他临近未知点的数据的过程,通常用于将 离散点数据转换生成连续的栅格表面。常用的空间插值方法有反距离权重插值法(IDw)、 样条插值法(spline)和克里格插值方法(Kriging)。

实验方法:分别采用IDw、spline、Kriging方法对全国各气象站点1980年某月的降水量进 行空间插值生成连续的降水表面数据,分析其差异,并制作降水分布图。 四、实验步骤 ⑴打开arcmap,加载降水数据,行政区划数据,城市数据,河流数据,并进行符号化,对 行政区划数据中的多边形取消颜色填充 ⑵点击空间分析工具spatialanalyst→options,在general标签中将工作空间设置为实验数据所在的文件夹 ⑶点击spatialanalyst→interpolatetoraster→inversedistanceweighted,在inputpoints下拉框中输入rain1980,z字段选择rain,像元大小设置为 10000 点击空间分析工具spatialanalyst→options,在extent标签中将分析范围设置与行政区划一致,点击spatialanalyst→interpolatetoraster→inversedistanceweighted,在inputpoints下拉框中输入rain1980,z字段选择rain,像元大小设置为 10000 点击空间分析工具spatialanalyst→options在

ArcGIS Engine9.2 + C#实例开发详细教程

第一讲桌面GIS应用程序框架的建立 本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。最终成果预览如下: 1、新建项目 启动VS2005,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows应用程序模板,输入名称“3sdnMap”,点击确定。 在解决方案管理器中将“Form1.cs”重命名为“3sdnMap.cs”,在设计视图中,选中窗体,将其属性中的“Text”改为“3sdnMap”。 2、添加控件 选择工具箱中的“菜单和工具栏|MenuStrip”,将其拖入窗体。 选择工具箱中的“ArcGIS Windows Forms”节,将“ToolbarControl”控件拖入窗体,并将其属性中的Dock设置为Top。 选择工具箱中的“菜单和工具栏|StatusStrip”,将其拖入到窗体。 选择工具箱中的“容器|SplitContainer”容器拖入窗体,并将其属性中的Dock设置为Fill。 将TabControl控件拖入Panel1,将Alignment属性设置为Bottom,Dock属性设置为Fill。点击TabPages属性右边的按钮,弹出TabPage 集合编辑器,将tabPage1的Name设置为tabPageLayer,Text设置为图层,将tabPage2的Name设置为tabPageProperty,Text设置为属性。如下所示。

选择“图层”选项卡,拖入TOCControl控件,设置Dock属性为Fill。 选择“属性”选项卡,拖入DataGridView控件,设置Dock属性为Fill。 拖入TabControl控件到Panel2,设置Dock属性为Fill。并上述类似的方法,将两个选项卡的Name和Text分别设置为:(tabPageMap、地图),(tabPageLayout,制版)。 选择“地图”选项卡,拖入MapControl控件,设置Dock属性为Fill。 选择“制版”选项卡,拖入PageLayoutControl控件,设置Dock属性为Fill。 最后将LicenseControl控件拖入到窗体的任意地方。 按F5编译运行,可以看到刚才布局好的程序界面了。 3、控件绑定 通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。 分别右击ToolbarControl、TOCControl控件,将Buddy设置为axMapControl1,如下图所示。 这样,工具条和图层控件就与地图控件关联了。 4、添加工具 此时,工具条中还没有任何工具,添加的方法也很简单。右击ToolbarControl,选择“属性|Items”,点击Add,选择Commands选项卡中的Generic,双击Open、SaveAs、Redo、Undo即可将相应工具添加到工具条。 常见的工具有:

相关主题