




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.z.Arcgis根本操作教程〔所有资料来自网络〕-.z.目录1.配准栅格地图11.1跟据图上点来配准地图1选择标志性程度高的配准控制点1从根底数据底图上获取控制点坐标1增加Georeferncing工具条2加载需要配准的地图2不选择AutoAdjust2在要配准的地图上增加控制点3重复增加多个控制点检查残差4更新地图显示4保存配准图像5增加有坐标的底图检验配准效果61.2根据GPS观测点数据配准影像并矢量化的步骤72.图形的失量化录入92.1半自动失量化9启动ArcMap9栅格图层的二值化10更改Symbology设置10定位到跟踪区域11开场编辑12设置栅格捕捉选项13通过跟踪栅格像元来生成线要素14通过跟踪栅格像元生成多边形要素15改变编辑目标图层16完毕你的编辑过程172.2批量矢量化17启动ArcMap,开场编辑18更改栅格图层符号18定位到实验的清理区域19开场编辑19为矢量化清理栅格图20使用像元选择工具来帮助清理栅格21使用矢量化设置24预览矢量化结果25生成要素26完毕编辑过程272.3手工数字化27在ArcCatalog下新建一个空的shapefile:27为boundary添加属性字段28新建地图,并添加需要的数据28进展栅格显示设置:283.拓普错误检查293.1ArcGIS拓扑介绍293.2Geodatabase组织构造。29要素类〔Featureclass〕30空间关系〔Spatialrelationships〕303.3在arccatalog中创立拓扑规则的具体步骤303.4有关geodatabase的topology规则31多边形topology31线topology313.5Arcmap中拓扑错误修正32由线生成面32由面生成线33拓扑编辑33重建拓扑34修正拓扑工具34拓扑浏览器353.5.7ArcToolbo*基于拓扑原理的工具35扑拓工具总结354.属性赋值364.1属性数据的手动录入364.2给多个要素同一赋值374.3点的属性赋给区374.4区属性赋给点374.5插值结果赋给点属性374.6插值结果赋给区属性374.7给点文件属性中添加*Y坐标374.8将面属性赋给位于其中的线374.9计算线长度或区面积374.10属性表的合并384.11Arcmap中的SQL语言385.失量数据的编辑405.1投影变换405.2失量数据的配准405.3查看特定区域围的*种地物分布情况405.3.1Selectbylocation小结405.4根据坐标添加单点425.5如何根据确定的点画出以他相应的点425.6线自动连接455.7线的打断45手工打断线45给定长度打断线46在线的相交处打断线46按其它要求打断线475.8线要素的剪切与延伸475.9用点构面475.10利用两个相交图斑创立新图斑。475.11画岛图475.12剪切图斑485.13要素变形485.14共享多边形生成48利用Tracetool485.14.2Auto-pletepolygon生成共享边多边形485.15提取图斑转折点坐标485.16面文件的分割48中使用线图层分割面图层48随意分割面文件495.17线、面生成属性点495.18去除破碎图斑495.19图斑合并495.20Dissolve合并后不连续要素的炸开505.21多个图层(要素类)的合并50:合并输入要素类到新的要素类中。50:合并输入要素类、表到新的要素类、表中。50:515.22根据参考图层属性提取另一图层数据515.23按属性选择516.栅格数据的编辑526.1栅格数据坐标系定义526.2栅格数据的投影变换526.3ArcGIS中对栅格数据〔遥感影像或地形图〕进展裁剪切割的方法526.4用任意多边形剪切栅格数据(矢量数据转换为栅格数据)527.ArcGIS出图547.1设计54定义要素类54要素分类编码54创立数据库55创立样式库57创立地图模板607.2制图67数据入库68挂接模板68标注转注记68通过单击要素添加文本72标注多个字段的属性及分子式标注727.3添加图外要素758.ArcGIS编辑操作的常用快捷键一览表778.1公共快捷键〔对所有编辑工具有效〕:778.2编辑工具:778.3用于Edit工具的与注记相关的快捷键:778.4EditAnnotation工具:778.5Sketch工具:77-.z.配准栅格地图跟据图上点来配准地图选择标志性程度高的配准控制点对照底图和待数字化的地图,判断和选择标志性程度高的控制点。标志点可以是经纬线网格的交点、公里网格的交点、一些典型城镇或地物的位置、一些线线要素或线面要素的交点或者地图轮廓中的明显拐点,控制点的分布要相对均匀,理论上至少取三个点,实际配准中控制点越多越好。后增加的控制点可以起到纠偏的作用,即用前面的控制点配准后,有些远离控制点的位置有坐标误差,新的控制点会纠正新点附近位置的坐标误差,所以有控制点坐标准确的前提下,控制点越多整个图的坐标误差越小。从根底数据底图上获取控制点坐标将有坐标的底图放大到足够大,用鼠标尖部对准控制点,获取其坐标信息。本文用方里网坐标。方里网是由平行于投影坐标轴的两组平行线所构成的方格网。因为是每隔整公里绘出坐标纵线和坐标横线,所以称之为方里网,由于方里线同时又是平行于直角坐标轴的坐标网线,故又称直角坐标网。直角坐标网的坐标系以中央经线投影后的直线为*轴,以赤道投影后的直线为Y轴,它们的交点为坐标原点。这样,坐标系中就出现了四个象限。纵坐标从赤道算起向北为正、向南为负;横坐标从中央经线算起,向东为正、向西为负。下面是常熟市域围的控制点和主要控制点的坐标。控制点编号*经〔东大西小〕Y纬〔南小北大〕1.56731635174964.55144134951748.592306348643812.600554351187616.5700153499175增加Georeferncing工具条翻开ArcGIS的ArcMap软件,在工具栏空白部位点鼠标右键,出现选项时勾选Georeferncing工具条,将其增加为当前工具。加载需要配准的地图在“Standard〞工具条〔工具条非悬浮时不显示“Standard〞〕或“File〞菜单中用“〞〔AddData〕把需要进展配准的地图增加到ArcMap中,会发现Georeferncing工具条中的工具被激活。不选择AutoAdjust去掉Georeferncing工具条的Georeferncing菜单下的AutoAdjust,即不选择此功能,目的是防止在配准过程中误差的累积。在要配准的地图上增加控制点在Georeferncing工具条上,点击AddControlPoint按钮。使用“+〞工具在图上准确找到控制点并点击左键,鼠标不动再点击右键,选择“Add*andY…〞,输入坐标点的理论坐标值,为了减少误差,在找到控制点的大致位置后,将图放大,以便更准确地定位控制点。重复增加多个控制点检查残差重复上述动作设定多个控制点坐标。点击“查看列表〞。检查控制点的残差和RMS,删除残差特别大的控制点并重新选取控制点。转换方式设定为“二次多项式〞一般情况下,要求RMS小于1即可。更新地图显示增加所有控制点后,在Georeferencing菜单下,点击UpdateDisplay,使地图更新到目标坐标位置。而点击后地图在视域中消失,其实它是移动到了目标位置。点击Tools工具条中的FullE*tent〔地球图标〕让地图的新位置显示到当前视域围,点击后可见地图〔地图可能变歪,甚至变形,属正常现象,因为地图原先可能是不同的投影和坐标系统,只有变形才能适应方里网的坐标〕,同时右下角的坐标也发生了变化,显示图域围的实际坐标。保存配准图像在Georeferencing菜单下,点击Rectify〔相当于另存为〕,将校准后的地图保存在指定位置。保存好后可在ArcCatalog中为校正后的栅格图像指定坐标系。增加有坐标的底图检验配准效果在“Standard〞工具条或“File〞菜单中用“AddData〞把有坐标的底图增加到ArcMap中,检验配准效果〔将有坐标的根底数据的边界图设置成中间透明的图进展比照〕。比照中如果效果不错,可进展下一步工作,如果不理想需要检查原因,并做重新配准的工作。不理想的原因可能有:控制点坐标记录错误,控制点坐标误差较大,两幅图边界本来就不一致,两幅图中有一幅图边界或其中的要素有误差。本次常熟图的配准工作陆地边界十分理想,但长江中的边界出现不一致,说明两幅图在长江附近的边界数据不一致,可能其中有错或不同时期图反映了画界调整的先后状况,因此需要核实并做修正工作。根据GPS观测点数据配准影像并矢量化的步骤扫描地图-市旅游休闲地图〔YNKM.JPG〕、Garmin手持GPS野外采集数据〔gpsdata.dbf〕-GCS_WGS_1984地理坐标系⑴翻开ArcMap,添加扫描地图-YNKM.JPG,翻开“影像配准〞工具栏〔在ArcMap的工具栏的空白区域点击鼠标右键,然后选择“影像配准〞〕⑵执行菜单命令<工具>-<添加*,Y数据>,添加经纬度坐标生成野外采样点位图。在出现的菜单中指定坐标系统为地理坐标:GCS_WGS1984,*坐标指定为经度〔E〕,Y坐标指定为纬度〔N〕,在TOC面板中“显示〞视图下,右键选择刚生成的野外采样点位图,从右键菜单中执行“数据〞->“导出数据〞,将其导出成为一个新的Shape文件-名称为gps.shp。将GPS.shp添加到当前的数据框中这里显示的数据就是第1个小组在野外用GPS获取的控制点,每个控制点在纸质地图上都有一个唯一的记号。⑶在TOC中右键选择图层――YNKM.JPG,在出现的菜单中点击“缩放到图层〞,并将其放大到*一尺度下比照第一组同学在进展GPS数据采集时所使用的纸质地图,在地图显示区中找到第1个控制点。点击“影像配准〞工具栏上的控制点选择工具,在扫描地图中,采集第1个GPS控制点的位置,点击。⑷在TOC中右键选择图层――GPS,在出现的菜单中点击“缩放到图层〞,并将其放大到*一尺度下,并移动地图,在地图显示区中,我们可以看到第1组同学在野外采集的GPS控制点,找到与扫描地图中对应的那个GPS控制点,点击鼠标。重复以上步骤增加足够的控制点,扫描地图就被配准到了GCS_WGS_1984地理坐标系下。当鼠标在地图显示区移动时,在ArcMap状态栏上就会显示当前位置在GCS_WGS_1984坐标系下的经纬度坐标。也可将GPS数据投影成平面坐标后再校正,这样校正好的地图就是平面坐标系了。图形的失量化录入半自动失量化ArcScan让从扫描的栅格图像生成新的要素变得很简单。这个过程能显著地减少将栅格数据集成到矢量数据库所需要的时间。本练习中,你将使用扫描的地块图通过交互跟踪栅格像元来生成要素。首先要从启动ArcMap开场,然后调入包含栅格数据和两个shapefile的地图文档。启动ArcMap启动ArcMap。从Tools菜单下选择E*tensions,从翻开的对话框中勾选上ArcScan,这样你才能使用这个扩展模块的各个功能。点击ArcMap的标准工具栏上的Open按钮浏览选择到试验数据所在的ArcScan目录下的ArcScanTrace.m*d地图文档。点Open按钮翻开此地图文档。栅格图层的二值化要使用ArcScan的工具和命令,栅格图层必须采用二值图像符号显示。首先在Symbology中设为Stretched,并在Band中尝试不同的波段,选择最能突出线条,区块颜色最浅,效果较好的波段,点击确定,再通过以下两种方法选择适宜的阈值将灰度图像分为仅有0和1属性值的二值图像(注:栅格数据的值,是指像素值Pi*elvalue)。有多种方法可以实现,这里介绍两种:a〕加载SpatialAnalyst工具条,选RasterCalculator,进展栅格计算,输入“[*ujiapeng.tif]<1〞〔举例〕,点击Evaluate,可以得到一个二值图像,如果发现不理想,需要反复测试阈值的大小,直到满意为止。b〕加载SpatialAnalyst工具条,选Reclassify,对栅格值进展重分类,设置如下图两类即可得到二值图像!更改Symbology设置在ArcMap的容表中右击ParcelScan.img栅格图层,从右键菜单中选择Properties。在翻开的图层属性对话窗口中选择Symbology页面。在左边的Show列表中选择使用UniqueValues显示方法。OK关闭图层属性对话窗口。定位到跟踪区域地图文档中可以将*个围命名保存为空间书签。为那些经常要查看的区域建立空间书签可以节省时间。现在我们放大到为本练习建立的空间书签区域。从View菜单下点击Bookmarks,选择Tracelines空间书签,从而将放大到这个书签对应的空间围。图面刷新后你就能看到实验的跟踪区域:开场编辑只有在编辑过程中ArcScan才能激活。从Editor菜单下选择StartEditing,从而开场一个编辑过程。设置栅格捕捉选项栅格捕捉需要设置那些影响到跟踪行为的选项。这些选项都在栅格捕捉选项对话框中进展设置。在ArcScan工具条上点选RasterSnappingOptions按钮。设置最大线宽度为7。这个设置确保你跟踪到那些代表地块边界的栅格像元。OK关闭栅格捕捉选项窗口。点Editor菜单,选择Snapping翻开捕捉环境对话框。点Raster左边的加号以展开它。勾选中心线〔Centerlines〕和交点〔Intersection〕两个选项。关闭捕捉环境设置窗口。通过跟踪栅格像元来生成线要素设置好栅格捕捉环境后,就可以开场跟踪栅格像元了。你将使用VectorizationTrace工具来进展:在ArcScan工具栏上选择矢量化跟踪工具〔VectorizationTrace〕。将鼠标移动到地块边界的交点处,直到它捕捉到交点。单击以开场跟踪。向下移动鼠标,点击以生成线要素。继续向下移动并点击,数字化地块的外边界。完成对外边界的跟踪后,按F2键完毕描线。这样就生成了一条代表地块外边界的线要素〔下列图右〕。通过跟踪栅格像元生成多边形要素前面你透过跟踪栅格像元来建立了线要素;下面你将使用矢量化跟踪工具来生成多边形要素。为了能更好地查看要跟踪的区域,需要放大到标记为Tracepolygons的区域。从主菜单上的View菜单下选择Bookmarks->Tracepolygons。改变编辑目标图层为了在跟踪的时候建立多边形,你必须将目标图层从当前的线图层ParcelLines更改为多边形图层ParcelPolygons。点击Editor工具条上的Target下拉箭头,选择ParcelPolygons图层作为目标图层。点选ArcScan工具栏上的VectorizationTrace工具。将光标移动到061地块的左下角直到捕捉到交点,点击开场跟踪。将箭头指向该地块右下角,点击以开场生成多边形要素的段。继续逆时针方向跟踪地块边界,当光标回到了跟踪的起点后,按F2完毕多边形。完毕你的编辑过程在你完成栅格跟踪后,取消VectorizationTrace工具,你可以停顿编辑,保存你所做的编辑。在编辑工具栏上点Editor菜单,选择StopEditing。答复Yes保存你所做的编辑。本练习中,你学习了怎样设置栅格捕捉选项和环境,捕捉倒栅格像元,跟踪栅格像元以生成新的线或多边形要素。这些步骤覆盖了主要的栅格跟踪处理过程。下一练习中你将学习怎样编辑栅格图层,用批量矢量化工具来将整个栅格图层自动生成要素。批量矢量化本练习中,你将编辑扫描的地块图,去除那些不属于矢量化围的栅格元素。清理好栅格地图后,你将使用批量矢量化方式来生成要素。同样,首先从启动ArcMap并调入包含实验数据的地图文档开场。启动ArcMap,开场编辑启动ArcMap。从标准工具栏上选择Open按钮。浏览并选择到实验数据所在的ArcScan目录下的ArcScanBatch.m*d文档。点Open翻开它。更改栅格图层符号要使用ArcScan的工具和命令,栅格图层必须采用二值图像符号显示。因此,你需要把栅格图层从扩展〔Stretched〕显示更改为单独值〔Uniquevalue〕显示。在ArcMap的容表中右击ParcelScan.img栅格图层,从右键菜单中选择Properties。在翻开的图层属性对话窗口中,点选Symbology页。在Show列表中,选择UniqueValues显示方法。OK关闭图层属性对话窗口。定位到实验的清理区域实验区域已经定义为空间书签。从View菜单下选择Bookmarks->Rastercleanup,放大到该区域。屏幕刷新后,将显示实验指定的编辑区域:开场编辑只有在编辑过程中才能使用ArcScan扩展模块。点Editor菜单,选择StartEditing。为矢量化清理栅格图在执行批量矢量化前,很多时候需要预先编辑栅格图像。这个过程被称为栅格清理,包括从栅格图像中去除那些不属于矢量化围的多余的像元。ArcScan提供了工具来执行栅格清理。现在你将学习使用栅格清理〔RasterCleanup〕工具来清楚ParcelScan图像中的那些不需要的文本。点击RasterCleanup菜单,选择StartCleanup以开场栅格清理过程。点击RasterCleanup菜单,选择RasterPaintingToolbar以翻开栅格描绘工具栏。在栅格描绘工具栏上选择Erase工具。点击并按下鼠标左键,去除地块顶部的文字。继续使用Erase工具去除该文本,直到完全去除它。
除了Erase工具外,栅格描绘工具栏上还有另外一个工具是用来去除像元的。这个工具是MagicErase工具,它可以通过一个点击或拖处一个围绕的矩形框来去除互相连接的像元。在栅格描绘工具栏上点选MagicErase工具。在地块中央的文本周围拖出一个矩形框以去除它。使用像元选择工具来帮助清理栅格前面的步骤中,你学习了怎样使用Erase和MagicErase工具来去除栅格图像中不需要的像元。但是,如果你所要处理的图像中包含很多需要清理的地方,使用这些技术可能非常消耗时间。为了促进这个处理步骤,你可以结合使用栅格选择工具。为了更好看清编辑区域,你需要放大到命名为CellSelection的书签区域。从View菜单下选择Bookmarks->Cellselection。图面刷新后,可以看到将要实验的区域:点击CellSelection菜单,选择下面的SelectConnectedCells。在翻开的Selectconnectedcells对话框中,在Entertotalarea中输入500作为指定的栅格象素数量。这个表达式将选择到所有的那些表示文本的栅格。OK确定关进展选择。可以在地图上看到选择到的文本〔像元〕:点击RasterCleanup菜单,选择EraseSelectedCells以删除这些选择到的像元。删除后的栅格图如下:使用矢量化设置批量矢量化依赖于用户定义的设置。这些设置影响到要生成的要素的几何性质。根据你使用的栅格数据类型的不同,设置也会相应不同。一旦你确定了你的栅格的适合的设置,你可以将设置与地图文档一起保存或者保存为一个单独的文件。你将在VectorizationSetting对话框中进展设置。点击Vectorization菜单,选择VectorizationSettings以翻开矢量化设置对话框。设置最大线宽度值为10。设置压缩容限为0.1。点Apply以更新这些设置。关闭对话窗口。预览矢量化结果ArcScan提供了在真正批量矢量化生成要素前进展预览的方法。这可以帮助你节省时间,你可以看到你所做的设置是怎样影响到矢量化的。当修改设置后,点击设置对话框上的Apply按钮就能更新预览。这个设计可以让你微调矢量化设置。点选Vectorization菜单,选择ShowPreview。地图上显示出矢量化预览效果:生成要素批量矢量化操作最后的步骤是生成要素。GenerateFeature对话框中你可以选择用来存储将生成的要素的图层,并执行矢量化。点选Vectorization菜单,选择GenerateFeatures。在对话框中选择ParcelLinesBatch图层作为目标图层。OK关闭对话框并开场进展矢量化。在容表中右击ParcelScan.img图层,选择ZoomToLayer以查看整个矢量化的结果:完毕编辑过程一旦你完成了生成要素,你可以停顿编辑,保存你所做的编辑完毕这个练习。从Editor菜单下选择StopEditing。答复Yes保存你所做的编辑。手工数字化在ArcCatalog下新建一个空的shapefile:启动ArcCatalog;在目录树中找到你的工作空间;右击你的工作空间选择NewShapefile在翻开的CreateNewShapefile对话框中为新建的文件起名叫boundary;指定要素类型为polyline;点击下面的空间参照区域的Edit按钮,然后在翻开的SpatialReference属性对话框中为新建的文件选择投影:1954高斯-克吕格投影6度分带20N区,确定后返回CreateNewShapefile对话框,OK。为boundary添加属性字段为了能记录各条边界限的类型,需要添加字段来存储这个信息。右击刚建立的boundary,选择属性。在翻开的shapefileproperties对话框中选择Fields页面。在Fieldname列表下第一个可用的地方输入linetype作为字段的名字;在右边的DataType栏中点击,选择shortinteger作为字段类型。点确定按钮关闭对话框。新建地图,并添加需要的数据翻开ArcMap,选择新建一幅空白地图;将刚刚建立的boundary添加到地图上;将提供的r1.tif添加到地图上。进展栅格显示设置:ArcScan的跟踪要求栅格图形是以2值方式显示。由于本地图过于复杂,使用不到跟踪功能。但是,使用Sketch工具来进展手工数字化时,同样需要用到栅格的捕捉功能来帮助准确定位,因此还是应该参照前面的方法将栅格设置为二值显示。接下来,参考前面,进展;翻开编辑工具条,进展捕捉设置,数字化行政边界,并赋给属性信息。拓普错误检查ArcGIS拓扑介绍目前ESRI提供的数据存储方式中,Coverage和GeoDatabase能够建立拓扑,Shape格式的数据不能建立拓扑。ArcGIS拓扑〔Topology〕是在同一个要素集〔FeatureDataset〕下的要素类〔FeatureClass〕间的拓扑关系的集合。所以要参照一个拓扑的所有要素类,必须在同一个要素集。一个要素集可以有多个拓扑,但每个要素类最多只能参照一个拓扑。ArcGIS拓扑由拓扑名称〔Name〕,拓扑容差〔Tolerance〕、级别〔Rank,1(最高)<=Rank<=50〕、要素类〔Featureclass〕、拓扑规则〔Rule〕组成。拓扑名称不能以数字开头,不能存在一些类似、*等符号。Geodatabase组织构造。Geodatabases中,将地理数据组织成为数据对象〔dataobjects〕。这些数据对象存储于要素类〔featureclass〕、对象类〔objectclass〕或要素集〔featuredatasets〕中。对象类〔objectclass〕用于存储非空间信息。要素类〔featureclass〕则存储了空间信息及其相应的属性信息,在同一个要素类中,空间要素的几何形状必须一致,比方必须都是点、线或者面。简言之,要素类是同类要素的集合。要素集〔featuredataset〕用于存放具有同一空间参考〔spatialreference〕的要素类。存放了简单要素的要素类可以存放于要素集中,也可以作为单个要素类直接存放在Geodatabase的目录下。直接存放在Geodatabase目录下的要素类也称为独立要素类〔standalonefeature〕。存储拓扑关系的要素类必须存放到要素集中,使用要素集的目的是确保这些要素类具有统一的空间参考,以利于维护拓扑。Geodatabase支持要素类之间的逻辑完整性,表达为对复杂网络〔ple*networks〕、拓扑规则和关联类等的支持。下面描述Geodatabase中的数据对象〔dataobjects〕。要素类〔Featureclass〕要素类,可称为点、线或面类型要素的集合,同时,地图的文本信息也可用注记〔annotation〕要素类存储。非独立要素类,也就是相关联的要素类〔如参与拓扑规则或者几何网络的要素类〕,以要素集的形式管理到一起。栅格数据集〔Rasterdataset〕以栅格表的形式管理的单或多波段栅格数据。表〔Tables〕描述非空间信息的表。关联类〔Relationships〕关联类是一种机制:从一个表〔要素类〕中选择记录以后,可以在相关联的表〔要素类〕中可以获取到相应记录。域〔Domains〕列有效值的一个列表〔或围〕。子类〔Subtypes〕将要素类中的要素进展了逻辑分组,每一个分组便是一个子类。每一个这样的都有其完整性规则和GIS行为〔如高速公路,是道路要素的一个子集〕。空间关系〔Spatialrelationships〕在拓扑工具〔topologies〕或几何网络〔Geometricnetwork〕中定义。拓扑规则可以指定要素类中的要素之间有何种空间关系,如地块之间不能重叠(overlap),或者多个不同要素类中的要素之间的空间关系,比方国家首都〔点要素〕必须位于该国家疆土〔面要素〕上。元数据〔Metadata〕数据库中的每个元素的描述文档。在arccatalog中创立拓扑规则的具体步骤首先创立一个新的geodatabase,然后在其下创立一个要素集,然后要创立要素类或将其它数据作为要素类导入到该要素集下。注意:要进展拓扑规则检查的要素类必须在同一要素集下。进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new->topolopy,然后按提示操作,添加一些规则,就完成拓扑规则的检查。最后在arcmap中翻开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进展修改。不能建立拓扑的情况有:1.目标要素类已参与了一个Topology或GeometryNetwork;2.目标要素类是一个注记层;3.目标要素类是一个多维图层;4.目标要素类是一个多点层;5.目标要素类是一个多片层;6.目标要素类已被注册为有版本。有关geodatabase的topology规则多边形topology1.mustnotoverlay:单要素类,多边形要素相互不能重叠2.mustnothavegaps:单要素类,连续连接的多边形区域中间不能有空白区〔非数据区〕,假设选用此规则则在arcgis9.3中面图层最外面一圈轮廓孤段将会被认为存在拓扑错误,但此时不是真正的错误,可标记为e*ception。3.containspoint:多边形+点,多边形要素类的每个要素的边界以必须包含点层中至少一个点4.boundarymustbecoveredby:多边形+线,多边形层的边界与线层重叠〔线层可以有非重叠的更多要素〕5.mustbecoveredbyfeatureclassof:多边形+多边形,第一个多边形层必须被第二个完全覆盖〔省与全国的关系〕6.mustbecoveredby:多边形+多边形,第一个多边形层必须把第二个完全覆盖〔全国与省的关系〕7.mustnotoverlaywith:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素8.mustcovereachother:多边形+多边形,两个多边形的要素必须完全重叠9.areaboundarymustbecoveredbyboundaryof:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10.mustbeproperlyinsidepolygons:点+多边形,点层的要素必须全部在多边形11.mustbecoveredbyboundaryof:点+多边形,点必须在多边形的边界上线topology1.mustnothavedangle:线,不能有悬挂节点2.mustnothavepseudo-node:线,不能有伪节点3.mustnotoverlay:线,不能有线重合〔不同要素间〕4.mustnotselfoverlay:线,一个要素不能自覆盖5.mustnotintersect:线,不能有线穿插〔不同要素间〕6.mustnotselfintersect:线,不能有线自穿插7.mustnotintersectortouchinterrior:线,不能有相交和重叠8.mustbesinglepart:线,一个线要素只能由一个path组成9.mustnotcoveredwith:线+线,两层线不能重叠10.mustbecoveredbyfeatureclassof:线+线,两层线完全重叠11.endpointmustbecoveredby:线+点,线层中的终点必须和点层的局部〔或全部〕点重合12.mustbecoveredbyboundaryof:线+多边形,线被多边形边界重叠13.mustbecoveredbyendpointof:点+线,点被线终点完全重合14.pointmustbecoveredbyline:点+线,点都在线上Arcmap中拓扑错误修正1、加载拓扑数据并切换至开场编辑状态;2、Editor->MoreEditingTools->Topology显示拓扑信息工具条;由线生成面1.利用Arcmap的拓扑工具2.FeaturetoPolygon这种方法,顾名思义,就是要素转多边形。在ArcToolBo*中,依次找到DataManagementTools—>Features—>FeaturetoPolygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成完毕后会自动添加到ArcGIS的TOC窗口中。3.PolygonFeatureClassfromLines首先说明,这种方法需要ArcGISGeodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,PersonalGeodatabase或FileGeodatabase都可。在存储线要素的要素数据集〔FeatureDataset〕中,在空白地区右击,选择New—>PolygonFeatureClassfromLines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了"Selectapointfeatureclasstoestablishattributesforthepolygonfeature"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的最后,很大一局部工作都是来为图斑赋属性〔比方说土地利用类型〕,有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。由面生成线拓扑编辑用于修正错误的拓扑信息,可以直接操作矢量数据。重建拓扑修正拓扑工具注意:在面拓扑错误检查中,假设两个多边形出现重叠,merge是指将重叠局部合并到其中一个面中。拓扑浏览器ArcToolbo*基于拓扑原理的工具ArcToolbo*由以下工具利用了拓扑的原理DataManagementTools-FeaturesFeatureToLine新生成的线要素继承原来面要素的属性,而且相邻面要素公共线生成两条线。以属性为主PolygonToLine新生产的线要素为获得左右两边面的FID,而且相邻面要素公共线生成一条线。以空间拓扑关系为主ConstructFeatures(TopologyTool面生成线)生成的线属性继承目标线图层的构造,公共边为一条线FeatureToPointFeatureVerticesToPointsFeatureToPolygonSplitLineAtVertices扑拓工具总结线生成面ArcMap拓扑工具〔ConstructFeatures)PolygonFeatureClassFromLinesArcToolbo*工具-FeatureToPolygonAO、AE代码完成面生成线ArcMap拓扑工具〔ConstructFeatures)ArcToolbo*工具-FeatureToLineArcToolbo*工具-PolygoneToLineAO、AE代码完成属性赋值属性数据的手动录入属性是空间数据的重要特征,描述了空间对象丰富的语义。对图形要素进展相应的属性赋值是地图数字化的重要方面,在数字化过程中快速准确地进展属性数据的数字化,并保证图形要素和属性数据的一致性,是地图高效数字化的重要表达。用ArcMap为表增加一个新字段在开场编辑shapefile属性表之前,你可以先看看已有字段的数据类型和设置。⑴启动ArcMap,加载一个要修改的shapefile,在目录表〔TOC〕中右键单击shapefile文件,从环境菜单中选择Properties。⑵
在LayerProperties对话框中,单击Fields标签。属性表中的每一个字段都列在这里,并且显示了数据类型和特性。单击OK,关闭LayerProperties对话框。⑶
要增加字段,在目录表中单击shapefile,从环境菜单中选择OpenAttributeTable。⑷
单击Options按钮,选择AddField。⑸
在AddField对话框中,为新字段命名并选择数据类型。在FieldProperties中设置相应的字段特性。⑹单击OK,关闭对话框。给多个要素同一赋值选中你需要同一赋值的是所有图斑,然后点击Atrributes,此时出现属性修改对话框,点击根目录是对所有要素同一赋值,点击下面的支目录则可以分别赋值。〔也可以用字段计算器实现〕点的属性赋给区1、在ArcMap中加载点和区层,右击区层,选择“JoinsandRelates〞-->“Join...〞,在弹出的对话框中,第一个下拉框选择“Joindatafromanotherlayerbasedonspatiallocation〞,在第二个下拉框选择点层,然后在联接后属性选择第二个单项选择框,然后选择输出图层名称,点击“OK〞。这样区和点就根据空间位置把属性联接上了,但在Arcgis中,区即使没有点,也会和最近的点联接上,要想把没有点的区所连接的属性去掉,就根据空间位置选择面图层“pletelycontain〞点图层,这样包含点的那些区就被选中了,然后再反选〔switchselection〕,把后来联接上的字段值均设为空即可。2、利用工具箱中的SpatialJoin工具。区属性赋给点AnalysisTools下面的overlay并点开,选择空间连接。插值结果赋给点属性Spatialanalysttools/e*traction/e*tractvaluetopoints。插值结果赋给区属性Spatialanalyst\ZonalStatistics给点文件属性中添加*Y坐标ArcToolBo*\DataManagementTools\Features\Add*YCoordinates。将面属性赋给位于其中的线Arctoolbo*\AnalysisTools\Overlay\Identity计算线长度或区面积在属性表中添加面积字段,右击该列选择计算几何体面积。属性表的合并merge:功能一:可以联合一般的属性表,合并属性或者说挂接属性!例如:县polygon,只有name属性,现在需要添加他的、区号、人口、面积、代码等等信息,现在搜集到了这些信息,并且放到一般的属性数据库如access里面。属性表和图形属性存有共同的name属性字段,可以joins一起,然后用Merge工具,选择需要的属性字段,生成独立的新要素!merge和union一般来说是对要素类中的“要素〞来说的,也就是说,对*一局部要素进展操作。merge是对同一个要素类中的要素的操作,操作完成后原来的要素消失。union则灵活一些,可以对不同图层的要素进展操作,新生要素在目标图层中产生append一般拿来用于将多个要素类合并。比方将两个省的数据合并到一个要素类中。“那比方两省的数据有公路.水系等等,合并后还是有两层公路和水系,是吗"〞是的,要素的记录数肯定是不会改变的,只不过原来的两个要素类现在合成为了一个要素类。比方,原来的两个要素类的记录数量分别是A和B,则新生成的要素类的记录数量就是A+B。Arcmap中的SQL语言当查询ArcInfocoverages,shape文件,INFO表以及dBASE表时,SQL表达式中的字段名必须用双引号扩起。如:“AREA〞,如果查询的是个人地理数据库数据,则需要将字段名包含在方括号,如:[AREA],如果查询的是ArcSDE地理数据库数据或是ArcIMS要素类或ArcIMS影象效劳子层中的数据,则不需要将字段名括起,如:AREA有些运算符和关键字也可能有所变化。在查询表达式中,字符串必须加单引号,例如:[STATE_NAME]=‘California’除个人地理数据库要素类和表之外,查询表达式中的字符串是区分字母大小写的。如果搜索不需要区分大小写,可以使用SQL函数将所有的值都转换成大写或者小写。对于基于文件的数据源,例如shape文件或coverages,既可以使用UPPER函数,也可以使用LOWER函数。例如下面这个查询将选出那些的最后为Jones或JONES的顾客。UPPER("LAST_NAME")='JONES'可以用LIKE运算符〔不是=运算符〕与通配符一起构建局部字符串查询。例如,表达式[STATE_NAME]LIKE'Miss*'将在美国州名中选择Mississippi和Missouri。*表示多个字符。还比方,查询表达式[OWNER_NAME]LIKE'"atherinesmith'将找出CatherineSmith和KatherineSmith。?表示单个字符。通配符的使用依赖于不同的数据库。例子中使用的通配符只适用于个人地理数据库。可以使用NULL关键字来选择那些在指定字段中值为NULL的要素和记录。通常,NULL关键字的前面总有IS或ISNOT。失量数据的编辑投影变换arctoolbo*\DataManagementTools\ProjectionandTransformations\Feature\Project;失量数据的配准1、将已经具有坐标系的要素类和需要校正的要素类加进arcmap中(注意:先加入有坐标系的图层),调出Editor\moreeditingtools\spatialadjustment工具条,使需要校正的图层处于编辑状态。2、在spatialadjustment工具条菜单里设置要校正的数据,把要校正的要素类打钩。3、设置校正方法每种校正方法的适用围和区别可看帮助文件。仿射变换是最常用的方法,建议使用。4、设置结合环境,以便准确地建立校正连接Editor->snapping:5、点置换连接工具6、点击被校正要素上的*点,然后点基准要素上的对应点,这样就建立了一个置换,起点是被校正要素上的*点,终点是基准要素上的对应点。用同样的方法建立足够的。理论上有三个置换就能做仿射变换,但实际上一般是是不够用的。实际使用中要尽量多建几个,尤其是在拐点等特殊点上,而且要均匀分布。7、点spatialadjustment工具条菜单下的adjust,即可应用配准,然后保存编辑。查看特定区域围的*种地物分布情况Selection/selectbylocationSelectbylocation小结按位置查找要素的方法使用按位置选择〔SelectByLocation〕对话框,可以根据要素间的相对空间位置进展查找。可以使用多种方法,查找在同一图层中或不同图层间相互邻近或叠置的点、线、多边形等要素。被…跨越边界〔Arecrossedbytheoutlineof〕利用这种方法,选择被另一图层要素覆盖的*个图层上的要素。例如,搜索道路跨越的荒地,得到的结果是道路跨越其边界的所有荒地。相交〔Intersect〕与Arecrossedbytheoutlineof类似,但是该方法可以选择与参照要素接连的要素。例如,选择与道路相交的荒地,选择的结果将包括该道路在其边界围之或在其边界之上的所有荒地。在…距离围〔Arewithinadistanceof〕这一方法将选择同一图层或不同图层上相邻或邻近的要素。例如,现有一个包括清洁井和污染井的图层,使用该方法可以找出距离污染井500米围的所有清洁井。同样,也可以找出距离污染井500米围其他图层上的水库和农田。还可以用该选项选择与其他要素相毗邻的要素。例如,假设用户已选定了公司可能购置的地块,现在想获取邻近地块的信息。这种情况下,利用该选项选择选中地块零距离围的所有地块即可。中心在…里〔Havetheircenterin〕这种方法选择*一图层上的要素,其中心点落在另一图层要素中。完全在…〔Arepletelywithin〕这种方法选择完全落在另一图层多边形部的*一图层上的要素,例如,选择林区里面的湖泊。通过指定一个缓冲距离,可以选择落于多边形部并距离多边形边界一定围的所有要素。例如,选择林区部500米围的湖泊。完全包含〔pletelycontain〕这种方法选择*一图层上完全包含另一图层上的要素的多边形。例如,选择部包含湖泊的林区。通过指定一个缓冲距离,可以选择在其部一定围包含要素的多边形。例如,对湖泊做缓冲区,可以选择距离湖泊500米围的林区。与…有公共线段〔Sharealinesegmentwith〕这种方法选择那些与其他要素具有公共线段、顶点或节点的要素。与…等同〔Areidenticalto〕这种方法选择与另一图层中*一要素具有同样几何形状的所有要素。这时,要素类型必须一样。举个例子:必须用多边形选择多边形,用线段选择线段,用点选择点。包含〔Contain〕这种方法选择*一图层中包含另一图层中要素的要素。这种方法与完全包含〔pletelycontain〕方法的区别在于:要素间的边界可以接触。例如,使用包含〔Contain〕方法,即使湖泊的边界和包含该湖泊的森林的边界接触,森林也会被选中。但是在用完全包含〔pletelycontain〕方法时,森林是不会选中的。包含于〔AreContainedby〕这种方法选择*一图层中被另一图层中要素包含的要素。例如,选择被乡村包围的城市。这种方法和完全包含于〔Arepletelywithin〕方法的区别在于,要素的边界可以接触。与…接触〔Touchtheboundaryof〕如果使用包含线的图层来选择要素,则该方法将选择那些与此图层里的线有公共线段,顶点或端点〔节点〕的线和多边形要素。如果跨越了线,则这些线和多边形将不会被选中。如果使用包含多边形的图层来选择要素,则该方法将选择那些与此图层里的多边形边界有公共线段或顶点的线和多边形要素。如果跨越了多边形边界,则这些线和多边形将不会被选中。根据坐标添加单点如何根据确定的点画出以他相应的点例如:我在地图上已经指导了一个一直点,而其他的点在地图上都是以他为中心画出来的。学校SE60度,140米意思是学校在中心点南偏东60度,距离是140米,这样的点在arcmap中怎么加呢?我的方法有二分别如下。1〕.确定已有一个点图层,其中有学校,然后:对该图层开场编辑选择工具栏editordirection-distancetool以中心点为中心,先画角度线(arcmap左下角会有角度提示),再画距离/半径〔注:画的过程中点击A键可以输入角度值,点击D键可以输入距离值〕确定,即可第二种方法就是直接编写代码实现下面是一段例如的VBA代码〔本段代码GIS空间站knight_sl〕OptionE*plicitDimdPoint(2,1)AsDoubleSubaaa()CallbbbDimaaAsIM*DocumentSetaa=ThisDocumentDimpFLyrAsIFeatureLayerSetpFLyr=aa.FocusMap.Layer(0)DimpFCsrAsIFeatureCursorDimpFtAsIFeatureSetpFCsr=pFLyr.FeatureClass.Update(Nothing,False)SetpFt=pFCsr.Ne*tFeatureDimpPointAsIPointSetpPoint=pFt.ShapeCopyDimpNewPointAsIPointDim*0AsDouble,Y0AsDoubleDim*AsDouble,YAsDoubleDimdAngleAsDoubleDimiAsLongFori=0ToUBound(dPoint,1)SetpNewPoint=NewPointdAngle=dPoint(i,0)*3.893/180pNewPoint.*=dPoint(i,1)*Cos(dAngle)+pPoint.*pNewPoint.Y=dPoint(i,1)*Sin(dAngle)+pPoint.YSetpFt.Shape=pNewPointpFt.StoreNe*tSetpFLyr=NothingSetpFCsr=NothingSetpFt=NothingSetpPoint=NothingSetpNewPoint=NothingEndSubSubbbb()'定义新加三个点的角度和距离dPoint(0,0)=10dPoint(0,1)=150dPoint(1,0)=30dPoint(1,1)=170dPoint(2,0)=120dPoint(2,1)=200EndSub这中方法做起来需要一点编程经历,但是比上面那中一个一个的画的方法要先进多了,可以把所有的点录入同时画出来。如果你不会VBA编程,请看下面:这是ArcGISVBA的程序,运行的方法:1),运行ArcMap,加载所需图层;2),Tools菜单/Macros(宏〕/VisualBasicEditor(VB编辑器),这样翻开VB编辑器3),双击翻开VB编辑器左上工程资源管理器中的Project/ArcMap对象/ThisDocument,把上面的代码粘进去。注意看首行OptionE*plicit如果有两行,就删除一行。4),点击VB编辑器工具栏的运行按钮运行〔或菜单运行/运行子过程〕,就可以了,再激活ArcMap可以看到发生了什么!或者还有一种创立宏的方法〔不过建议对ArcGISVBA不大熟的同志不要用这种方法〕:1),运行ArcMap,加载所需图层;2),Tools菜单/Macros(宏〕/Macros,这样翻开宏编辑器3),在宏名称中输入aaa,确定后,会翻开VB编辑器,将看到有一个aaa的过程,没有实体。你把上面的aaa过程中的代码粘进去,然后在前面加上OptionE*plicit〔这个别重复了哈〕DimdPoint(2,1)AsDouble就可以。4),点击VB编辑器工具栏的运行按钮运行〔或菜单运行/运行子过程〕,就可以了,再激活ArcMap可以看到发生了什么!线自动连接分两种情况:a:如果线只是相交自动打断,即没有间隔,从外表上看是相连的一条〔其实是两条〕,可以用Arctoolbo*里的工具DataManagementTools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称容一致的自动融合成一条。融合后的图层保存参考字段属性,其他属性字段删除。b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段构造和lineA一致,只是容清空,然后开场编辑,设置targetlayer为lineB,选择lineA里的线要素,设置MapTopology图层为lineB,然后单击Constructfeatures按钮,设置容差值,在容差之之的间隔线段将自动连接起来。上述b方法的缺点是属性记录没有保存,需要用Join方法来连接属性,join的方式选择Joindatafromanotherlayerbasedonspatiallocation。线的打断手工打断线Editor工具条中的splittool。使用该工具时,选中要打断的线,假设需要准确打断,可以再editor/snapping下设置捕捉,然后点击线,即可在鼠标点击的地方打断线,原线的属性全部会复制到每一根新的线中,效果如下:给定长度打断线1、在给定长度或者长度百分比处打断线Editor工具条下拉菜单中的split使用该工具可以将选中的线要素打断为两局部。从线的起点或者终点算起打断线。使用一个给定的长度数值、线长的百分比或者M值将线打断为几局部。先要素的属性值全部复制到新生产的线中。如下列图,要素箭头显示了线的方向,因此可以指定从线的起点或者终点算起来打断线。差看线的起点,可以使用符号化中的工具来实现2、按给定的距离打断线Editor工具条下拉菜单中的divide使用该工具时,选中要打断的线,点击divide工具,在placepointseparatedbyeveryunites中输入数值,确定即可,效果如下注意:split和divide的区别:split只是按我们的要求打断线,原线要素已经删除了;而divide是将打断的线生成新的要素,这取决于target设置的点图层还是线图层,原线要素保存。3、COGO工具条下的Proportion工具使用该工具时,可以按给定的距离将线要素分成长度不同的线段,该工具在准确测量中非常有用。Proportionvalue=〔Length/enteredLength〕*FeatureLength在线的相交处打断线1、AdvancedEditing工具条下的lineintersection使用该工具可以将相交的线段打断。同时存在这样一种情况使看上不相连的局部连起来相交,如下列图此时使用该工具时,先点击第一个相交的线要素,再点击第二个相交的线要素,按O键,出现如下对话框选中第一个选项时,两个未相交的线会延生连接到点处,在点出打断;选中第二个选项时,延生局部会生成新的要素2、线在相交地方全部打断,以做网络数据集拓扑工具条下的planarizelines选中所有的要素,直接点击planarizelines,确定即可按其它要求打断线1、在线的节点处打断线Datamanagementtools/features/splitlineatvertices2、线上的点要素打断线,用FME中的pointOnlineOverlayer函数步骤如下:a、右击arctoolbo*选择newtoolbo*b、右击newtoolbo*/new/spatialETLtoolsc、依次按spatialETLtools设置导向输入数据源格式、数据源、输出数据格式等等,确定d、选择pointOnlineOverlayer函数,按下列图所示连接e、点击runtranslation即可线要素的剪切与延伸实用工具TASK任务栏E*tend/Trimfeature剪切所得容与你画线的方向有关。首先选中要剪切的线,再选择画线工具,在要剪切的地方画线,所画线的右下局部将被剪掉。用点构面ArcToolBo*->Samples->DataManagement->Features->CreateFeaturesFromTe*tFile点组成面,最重要的是点序的排列,因此对数据的组织有一定的要求。利用两个相交图斑创立新图斑。两个图斑都选中然后Eidtor工具条intersect,此方法原图斑不会被接切。画岛图1〕使用任务栏中的sketch工具,当画完外面的一圈时,右键选择finishpart然后画中间的局部再右键finishsketch2〕分别画连个图斑,然后同时选中两个图斑,,用Editor下拉菜单中的intersect在图斑重叠的地方创立一个新的图斑,然后选中新建的重叠区的图斑,点击Editor下拉菜单中的Clip〔剪切〕即可。相当于用重叠区的斑挖一个洞。剪切图斑Task任务栏cutpolygonfeature工具,需要sketch工具画线辅助完成要素变形Task工具条中的reshapefeature配合sketch工具共享多边形生成利用Tracetool如果两个多边形中间有空隙可通过editor工具栏中的tracetool来实现,使用方法如下:首先设置Snaping…。选中再填补空隙的几个多边形。选中tracetool点空隙边界追踪即可。Auto-pletepolygon生成共享边多边形〔1〕将待修补图层开场编辑〔Editor—>StartEditing〕〔2〕在Editor工具条上,从task下拉对话框中选择Auto-pletePolygon。〔3〕点击Editor工具条上的草图工具〔SketchTool〕,在图斑要素的空洞上画一条穿过其的线,双击完毕绘画,这时会发现原来的空洞被填补起来,只是是用两个图斑填充的。〔4〕选中刚刚生成的填补空洞的两个多边形,选择Editor—>Editor—>Merge,将两个多边形合并即可。配合snappingenvironment更好。提取图斑转折点坐标如果没有伪节点则,选中一个线或者面,翻开sketchProperties,就可以看到节点坐标。还有一种方法就是:通过toolbo*-datamanagement-feature-FeatureVerticesToPoints得到转折点的图层然后Add*YCoordinates,该点图层的属性表中就包含了*,Y字段,将其导出,就得到转折点坐标了。面文件的分割ARCGIS中使用线图层分割面图层现有用线图层A、面图层B,需使用A图层分割B图层,操作步骤如下:1、翻开Editor编辑工具条,单击StartEditing开场编辑。2、调出topology拓扑菜单。3、全选线层:右键单击A依次执行“选择/选择全部〞。4、点击拓扑工具条的工具构建要素〔constructfeatures〕。5、在弹出的对话框中选择第三个“使用选择集切分目标图层中的已有要素〞〔splite*istingfeaturesintargetlayerusingselection〕,点确定后,自动按线边分割面层,完成操作。随意分割面文件arcgis,arcinfo分割图斑方法在arcgis环境中将鼠标指向菜单栏,点右键-->选择Editor工具-->startediting-->选择所要编辑的图层-->OK-->使用选择工具,选中所要编辑的图斑-->然后在Editor工具条的task栏中-->选择Modifytasks-->cutpolygonfeatures-->然后使用task旁的编辑工具〔铅笔形图标)-->跨越图斑划一条直线双击完毕,图斑将被分成两半。可以在图斑的任意位置进展分割,分割成任意大小。分割后的面积,在属性表中可以看到。注意:编辑完成后,点Editor下拉菜单-->saveedits--stopedit.图班分割后,分割后的图斑面积和分割前的面积一样,也就后子图斑直接搬用了母图斑的数据,没有进展计算。这是因为系统并不知道,哪个图斑将要保存原来的属性,哪个要更改,这就需要手工来完成了。对于面积、周长等属性的更改,较容易。先用选择工具,选中所有分割后图斑-->然后翻开属性表-->选中面积或周长等属性栏-->点右键,从菜单中选-->CalculateGeometry〔计算几何〕-->在弹出的窗口中-->property中选area-->然后勾选calculateselectedrecordsonly〔对于unit等可根据需要选择〕-->OK。你会发现所有选中的图斑面积已更新了,其它则没变。这是一个很重要的技巧,可用于其它的批量数据的更改或计算。对于图班的其它属性〔如name等文本属性〕,只能在Editor状态下手工逐一更改。线、面生成属性点datamanagementtools\features\FeaturetoPoint去除破碎图斑ArcToolBo*\DataManagementTools\Generalization\Eliminate图斑合并1.图斑按属性批量合并:ArcToolBo*>>DataManagementTools>>Generalization>>DissolveARCGIS之dissolve可以把多个要素,通过指定的属性(属性值一样),溶解成一个要素;例如:可以把县溶解成市。条件:县要素里面有共同的市标志~!dissolve会丧失没有指定的不同的属性将所要合并的多边形选中,得到合并后的多边形,单独新建为一个图层,但是多边形属性还是相对独立;选中该图层,startediting,选择unit菜单项,即将多边形合并了,但是所有的属性已经失去。Dissolve合并后不连续要素的炸开经Dissolve图斑合并后有可能会把不相邻的多边形合并为一个多边形,可以用advanceeditor中的E*plodeMulti-partFeature工具将其炸开。如下列图:多个图层(要素类)的合并方法一:Arctoolbo*\DataManagementTools\General\Merge方法二:Arctoolbo*\DataManagementTools\General\Append方法三:Arctoolbo*\AnalysisTools\Overlay\Union方法四:编辑状态下复制粘贴,把所有图层中的要素复制到一个图层中union:合并输入要素类到新的要素类中。图形:union只能合并polygon类型的要素类。两个要素类合并时会处理相交局部,使之单独形成多部件要素,并且有选项选择允许缝隙〔gaps〕或不允许缝隙。如果过选择不允许缝隙,两个要素类合并后的缝隙将生成要素。属性表:union合并属性表的选项有三个:all、no_fid和only_fid。all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid。同名的字段〔除fid外〕在字段名后加数字以示区别〔fid后加要素类名称〕。no_fid将两个要素类的属性表中除fid外的字段按顺序全部放在输出要素类的属性表中。only_fid只将两个要素类的属性表中的fid放到输出要素类的属性表中,在fid后加要素类名称以示区别。union不做字段映射。merge:合并输入要素类、表到新的要素类、表中。图形:merge可以合并点、线、多边形等要素类和表,但必须是一样类型的。merge不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。属性表:merge处理属性表时会把一样名字的字段合成一个,不同名字的字段按原名字、顺序全部参加输出要素类属性表中,原fid将会丢弃。merge可以进展字段映射。append:合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像及栅格目录中。当schematype选项为test时,输入输出的要素类属性表构造必须一致,既字段名、类型、排列顺序必须完全一样,当schematype选项为no_test时可以不同。图形:append可以合并点、线、多边形等要素类和表、栅格影像及栅格目录,但必须是一样类型的。append不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。属性表:同输出要素类的属性表。输入要素类属性表中的字段如果在输出要素类属性表中没有将会被丢弃,但可做字段映射,将输入要素类的*个字段映射到输出要素类的*个字段。根据参考图层属性提取另一图层数据AnalysisTools--E*tract—Split按属性选择Selection>>SelectByAttribute栅格数据的编辑栅格数据坐标系定义ArcToolbo*\DataManagementTools\ProjectionsandTrTransformations\DefineProjection栅格数据的投影变换ArcToolbo*\DataManagementTools\ProjectionsandTransformations\ProjectRasterArcGIS中对栅格数据〔遥感影像或地形图〕进展裁剪切割的方法1、利用矩形对栅格数据裁剪:Arctoolbo*中,datamanagementtools>raster>rasterProcessing>clip,在InputRaster中选择被裁剪的栅格数据,设定好矩形四个顶点即可。2、在SpatialAnalystTools中提供了多种对栅格数据的提取方法,Arctoolbo*中,SpatialAnalystTools>e*traction包括提取值到点,根据属性提取,用圆提取,用多边形提取,用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让我们通过不规则边界来获取需要的栅格数据。用任意多边形剪切栅格数据(矢量数据转换为栅格数据)在ArcCatalog下新建一个要素类〔要素类型为:多边形〕,命名为:ClipPoly.shp在ArcMap中,加载栅格数据:Landuse、和ClipPoly.shp翻开编辑器工具栏,开场编辑ClipPoly,根据要剪切的区域,绘制一个任意形状的多边形。翻开属性表,修改多边形的字段“ID〞的值为1,保存修改,停顿编辑。翻开空间分析工具栏GIS软件应用-ArcGIS执行命令:<空间分析>-<转换>--<要素到栅格>指定栅格大小:查询要剪切的栅格图层Landuse的栅格大小,这里指定为25指定输出栅格的名称为路径执行命令:<空间分析>-<栅格计算器>构造表达式:[Landuse]*[polyClip4-polyclip4],执行栅格图层:Landuse和用以剪切的栅格polyClip4之间的相乘运算GIS软件应用-ArcGIS得到的结果即是以任意多边形剪切的Landuse数据ArcGIS出图设计定义要素类→要素分类编码→创立数据库→创立样式库→创立地图模板定义要素类定义要素类就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育政策的未来走向与挑战
- 面向未来的智慧城市物联网基础设施融资策略探讨
- 实践中的智慧教育机器人技术助力教学
- 动态学习评估与教育心理学的结合
- 教学机器人在数学辅导中的卓越表现
- 销售技巧培训课件名称
- 教育大数据与教育公平的探索
- 药店pop海报培训课件
- 面向未来的智能型教学互动机器人研究
- 教育技术对办公效率的革新与提升
- 2025年西安市工业合作联社下属企业招聘考试试卷
- 北京市殡葬惠民政策及实施可行性报告
- 2025年国家公务员考试(行测)经典75道逻辑推理题(包过)(含答案)
- 工业机器人讲课件
- 2025年湖北省中考英语试卷真题(含答案解析)
- 筛网维护使用管理制度
- 专科护士基地管理制度
- 2025年1月辽宁省普通高中学业水平合格性考试英语试题(原卷版)
- 二年级下二升三数学暑假作业(人教)
- 期末达标测试卷(含答案)2024-2025学年人教版七年级数学下册
- 危险化学品企业关键设施安全风险辨识管控指导手册
评论
0/150
提交评论