Shp文件的分层加载显示
- 格式:doc
- 大小:83.50 KB
- 文档页数:2
PPT中如何制作幻灯片分层叠加效果在PPT中,幻灯片的分层叠加效果是一种常见且吸引人的设计元素。
通过合理运用分层叠加效果,可以使幻灯片内容更加生动有趣,提升演示效果。
本文将介绍如何利用PPT制作幻灯片分层叠加效果。
一、选择适合的背景选择适合的背景是制作幻灯片分层叠加效果的第一步。
可以使用纯色背景、渐变背景或图片作为背景。
如果选择图片作为背景,要确保图片与幻灯片的内容相互呼应,不要过于花哨或分散注意力。
二、设置幻灯片布局在制作分层叠加效果之前,先要设置好幻灯片的布局。
可以选择标题加正文的布局,或者选择标题加图片的布局,根据幻灯片的内容和主题来决定。
确保布局简洁清晰,各元素位置合理,方便后续分层叠加效果的添加。
三、添加底层元素在已经设置好布局的幻灯片中,选择一个底层元素进行添加。
底层元素可以是一个图片、一个形状或一段文字,根据需要选择合适的元素。
将底层元素插入到幻灯片中,可以通过拖拽、复制粘贴或插入图片等方式进行。
四、调整底层元素的样式添加底层元素后,可以进一步调整元素的样式,使其更符合幻灯片的主题和整体风格。
可以对底层元素进行颜色、大小、边框等样式的调整,以及适当地添加一些特效和动画效果。
五、添加上层元素在底层元素设置完毕后,可以开始添加上层元素。
上层元素可以是文字、形状或者另一张图片等。
通过插入元素并将其放置在底层元素上面,可以实现分层叠加的效果。
上层元素可以显示一些关键内容、重点信息或引导词语,增加幻灯片的层次感和亮点。
六、调整上层元素的样式与底层元素一样,上层元素也需要进行样式的调整,以使其更好地与幻灯片整体风格相协调。
可以通过改变文字颜色、字体大小、形状的透明度等来设置上层元素的样式。
同时,可以考虑对上层元素应用一些动画效果,使其在演示过程中更具吸引力。
七、重复添加分层叠加效果一张幻灯片通常可以添加多个分层叠加的元素,以丰富幻灯片的内容和效果。
可以重复进行底层元素的添加和上层元素的设置,直到满足需求为止。
如何制作shp格式文件,并利用Geoda软件进行空间面板数据分析——有详细的步骤以最新空间计量软件OpenGoeda为例,其实,对于空间面板数据发分析与地图的显示是两会儿事,空间分析可以简单的分为两块:第一是:空间统计分析,即空间数据的探索性分析,一般用到地图,主要是为了直观显示其属性值的空间分布情况,另外就是全局空间自相关分析(全局Morans'I系数)和局部空间自相关分析(LISA)及Morans散点图(HH,HL,LH,LL);第二是:空间计量分析,主要包括:空间滞后模型(SLM)和空间误差模型(SEM),使用的前提是,自变量和因变量都存在空间自相关性,因此导致经典的计量模型估计有偏或失效,因此自然而然将空间因素考虑到模型中进行分析,空间因素的引进涉及最核心的表达空间的权重矩阵。
这是空间计量模型和软件解决的基本问题。
在此基础上说一下,如何利用OpenGoeda分有相应的shape格式地图和没有的情况下如何进行空间面板数据的回归分析。
首先、是有相应地图的shape格式文件,如何进分析,涉及研究区域的地图的制作;地图和属性数据的链接等。
具体如下:首先可以借助Mapinfo和Arcgis软件制作shape格式的地图文件,并设置ID唯一代码,接着制作属性值文件,其格式为dbf,然后,将上述制作完成的shape格式文件和dbf格式属性值通过OpenGoda 软件的Table菜单下的Merge TableDate进行合并,形成一个完整的包含分析需要的所有属性值的shape格式文件。
这样我们所有准备工作完成了,接下来就可以进行各种各样的分析了。
其次、无法获取地图的shape文件,或者你主要进行的空间回归分析,那么此时你完全不用费心思去制作地图,这时候仅需要你生成一个空间权重矩阵,具体做法是:1、生成一个OpenGoeda能识别的shape格式文件(直接用txt做就ok了,还可以通过dbf格式做,也比较容易)步骤,tools/shape/Point from ASCII(txt),2、建立dbf格式的属性数文件,3、利用软件里的Merge TableDate将1步建的shape文件数据表和2步建的dbf格式数据进行合并,并保存,保存后的文件我们命名为“sample”,3,则可以用sample.shp格式文件进行空间面板数据分析了。
1.打开Geoserver主页面,登录。
2.创建新的工作区⏹点击左侧Data区域的选项:WorkSpaces ,然后在右侧子页面选择Add new workspace⏹填入工作区名称和URI3.配置store3.1.新建store3.2.选择shape类型的data source3.3.配置store属性Data Source Name:数据源名称Enabled:选项勾选中URL:填写shp文件存放地址。
是以Geoserver的安装目录下的data_dir文件夹为根目录。
如果没有此文件夹,先创建一个,然后将shape数据放入其中。
例如:Linux服务器:/u01/java/Geoserver/data_dir/data/shapefiles/states.shp Windows服务器:C:\java\Geoserver\data_dir\data\shapefile\states.shp4.配置Layer(图层)4.1.新建一个layer4.2.选择刚创建的数据源shp:shp选择后,自动列出该shp文件中包含的layer项,点击publish进行配置4.3.修改layer显示名称4.4.选择投影坐标系。
✓在Declared SRS中输入EPSG:4326✓然后分别点击下方俩行蓝色文字,就会在Bounding Boxes中自动填充入坐标范围值和坐标中心点。
4.5.选择style显示样式勾选中Enabled选项,并在Default Title下拉框中选择style的样式。
5.配置LayerGroup(图层组)5.1.创建layerGroup在对话框中填入layerGroup 名称5.2.配置Lyaer Group在Bounds中输入EPSG:4326 , 然后点击Add Layer在layer选择框中,依次选择需要配置的图层layer,重复此步骤加载所有需要的图层。
选择完所有图层后,点击Generate Bounds,自动填入bounds坐标信息。
shp⽂件讲解shp⽂件格式内部结构ESRI shp⽂件格式内部结构(2008-09-01 15:18:24)标签:杂谈Shape⽂件是ArcGIS的基础⽂件类型,存储了⾮拓扑⼏何和属性信息。
Shape⽂件⽀持点、线、区域的⼏何特征,由于不需要处理拓扑数据结构⽂件头,在编辑等⽅⾯具有更快的处理速度。
本⽂通过对ESR I公司发布的原版资料ESRI Shapefile Technical Descrip tion的翻译解读,剖析Shape⽂件的结构,利⽤VB写出直接⽣成Shape⽂件的代码。
2 Shape⽂件结构2. 1 Shape⽂件的⽂件构成Shape⽂件由3 个⽂件构成: 主⽂件、索引⽂件、数据⽂件。
其中主⽂件的后缀必须是. shp;索引⽂件的后缀必须是. shx;数据⽂件的后缀必须是. dbf,这3个⽂件共同组成Shape⽂件。
各⽂件中存储的数据相互联系⼜各有区别。
主⽂件中是Shape的位置信息;索引⽂件是对主⽂件的索引,指出主⽂件中记录在⽂件中的位置信息;数据⽂件中包括Shape的具体位置和属性信息。
2. 2 . shp⽂件的结构. shp⽂件由⽂件头和⽂件记录构成(图1) ,其中⽂件⼤部分结构见表1。
⽂件头记录头记录内容记录头记录内容记录头记录内容记录头记录内容······记录头记录内容图1 . shp⽂件的结构其中Shape类型是ArcGIS定义的图形类型,具体可以参考Shapefile Technical Descrip tion。
每个记录由记录头、记录内容两部分组成。
记录头部分由两部分组成: 0~3字节是长整型的记录数, 4~7字节是记录内容的长度。
⽂件头中的⽂件长度与记录头中的记录长度均以字( 2 字节)为单位。
记录内容对不同的Shape类型定义不⼀样,但原理是相同的。
因篇幅所限,这⾥以记录点(point)类型为例进⾏说明。
ENVI中shp转AOI进行影像裁剪
ENVI中shp转AOI进行影像裁剪
1.统一坐标系
shp矢量数据的投影必须与被裁剪图像一致,否则,操作无法实现。
矢量数据投影转换可在ARCGIS中实现(好像ENVI也可以做,不记得了)data management tools—projections and transform—feature--project
2.加载待裁剪数据
file—open image file,将待裁剪影像(拼接好的TM多波段影像)加载进ENVI
3.加载矢量数据shp:
file—open vector file,检查确认shp文件与被裁剪影像坐标系及投影系统均一致,点击OK。
选中shp图层“layer:Beijing_project.shp”,单击load select,将
shp文件加载进envi.
display #1:shp文件加载进在被裁剪图像显示窗口;new vector window:shp文件加载进新的viewer窗口。
此处选择display #1 shp文件与被裁剪影像显示在同一窗口中。
4.保存AOI文件
将shp文件保存为AOI
5.利用AOI进行裁剪
裁剪结果。
shp的基本操作 本节将介绍如何利⽤python完成对shp的基本操作1.读取shp四⾄import shapefilesf = shapefile.Reader(r"E:\shp\1.shp")#读取shp四⾄min_x, min_y, max_x, max_y = sf.bbox#读取每个图斑四⾄shapes = sf.shapes()arr = []for i in range(0, len(shapes)):arr.append(shapes[i].bbox)利⽤GDAL ogr读取shp图版四⾄,并添加到属性表中。
import osfrom osgeo import ogr# shp中添加四⾄def shapes_boundary(shp_path):driver = ogr.GetDriverByName("ESRI Shapefile")dataSource = driver.Open(shp_path, 1)layer = dataSource.GetLayer()new_field1 = ogr.FieldDefn("minX", ogr.OFTReal)layer.CreateField(new_field1)new_field2= ogr.FieldDefn("minY", ogr.OFTReal)layer.CreateField(new_field2)new_field2 = ogr.FieldDefn("maxX", ogr.OFTReal)layer.CreateField(new_field2)new_field2 = ogr.FieldDefn("maxY", ogr.OFTReal)layer.CreateField(new_field2)t = int(layer.GetFeatureCount())for i in range(0, t):feat = layer.GetFeature(i)geom = feat.GetGeometryRef()minX = geom.GetEnvelope()[0]minY = geom.GetEnvelope()[2]maxX = geom.GetEnvelope()[1]maxY = geom.GetEnvelope()[3]feat.SetField("minX", minX)feat.SetField("minY", minY)feat.SetField("maxX", maxX)feat.SetField("maxY", maxY)layer.SetFeature(feat)if__name__ == '__main__':shp=r"H:\test\1.shp"shapes_boundary(shp)python利⽤ogr写⼊shp⽂件,定义shp⽂件属性字段(field)的数据格式为:OFTInteger # 整型OFTIntegerList # 整型listOFTReal # 双精度OFTRealList # 双精度listOFTString # 字符OFTStringList # 字符listOFTWideString # 长字符OFTWideStringList # 长字符listOFTBinary OFTDateOFTTimeOFTDateTimeOFTInteger64OFTInteger64ListOFSTNoneOFSTBooleanOFSTInt16OFSTFloat32OJUndefined2.判断某个点是否在shp中import shapefileimport shapely.geometry as geometryimport numpy as nplons, lats = [], []# lons = np.linspace(123.67, 123.32, 50)# lats = np.linspace(23.48, 25.73, 25)grid_lon, grid_lat = np.meshgrid(lons, lats)flat_lon = grid_lon.flatten()flat_lat = grid_lat.flatten()flat_points = np.column_stack((flat_lon, flat_lat))in_shape_points = []sf = shapefile.Reader("E:/test/1.shp", encoding='gbk')shapes = sf.shapes()for pt in flat_points:if geometry.Point(pt).within(geometry.shape(shapes[0])):in_shape_points.append(pt)print("The point is in shp")else:print("The point is not in shp")print(in_shape_points)3.gdal⽣成shpimport osgeo.ogr as ogrimport osgeo.osr as osrdef run():driver = ogr.GetDriverByName("ESRI Shapefile")data_source = driver.CreateDataSource("Gooise.shp")srs = osr.SpatialReference()srs.ImportFromEPSG(32631)layer = data_source.CreateLayer("Gooise", srs, ogr.wkbPolygon)feature = ogr.Feature(layer.GetLayerDefn())#创建wkt⽂本wkt = 'polygon((646080 5797460,648640 5797460,648640 5794900,646080 5794900,646080 5797460))' polygon = ogr.CreateGeometryFromWkt(wkt)feature.SetGeometry(polygon)layer.CreateFeature(feature)feature = Nonedata_source = None4.shp拆分成多个shpimport osgeo.ogr as ogrimport osgeo.osr as osrdef create_shp(shp_name,wkt):driver = ogr.GetDriverByName("ESRI Shapefile")data_source = driver.CreateDataSource(f'E:/cq/tif/shp/{shp_name}.shp')srs = osr.SpatialReference()srs.ImportFromEPSG(4326)layer = data_source.CreateLayer(f'{shp_name}', srs, ogr.wkbMultiPolygon)feature = ogr.Feature(layer.GetLayerDefn())polygon = ogr.CreateGeometryFromWkt(wkt)feature.SetGeometry(polygon)layer.CreateFeature(feature)feature = Nonedata_source = Nonedef run():driver = ogr.GetDriverByName('ESRI Shapefile')fileName = "E:/cq/中⼩河流.shp"dataSource = driver.Open(fileName, 0)layer = dataSource.GetLayer(0)print("空间参考 :{0}".format(layer.GetSpatialRef()))for i in range(0, layer.GetFeatureCount()):feat = layer.GetFeature(i)wkt = feat.geometry()print(wkt)create_shp(i, str(wkt))if__name__ == '__main__':run()5.基于gdal的⾯⽮量⾯积计算import ogrdef area(shpPath):'''计算⾯积'''driver = ogr.GetDriverByName("ESRI Shapefile")dataSource = driver.Open(shpPath, 1)layer = dataSource.GetLayer()new_field = ogr.FieldDefn("Area", ogr.OFTReal)new_field.SetWidth(32)new_field.SetPrecision(16) # 设置⾯积精度,⼩数点后16位layer.CreateField(new_field)for feature in layer:geom = feature.GetGeometryRef()area = geom.GetArea() # 计算⾯积# m_area = (area/(0.0089**2))*1e+6 # 单位由⼗进制度转为⽶# print(m_area)feature.SetField("Area", area) # 将⾯积添加到属性表中layer.SetFeature(feature)dataSource = None6.使⽤⾯积和Value值过滤⽮量图层import sysfrom osgeo import ogr, osr, gdal# 过滤⽮量图层def guolv(shp,mask,out,name):''':param shp:shp路径:param mask:栅格路径,主要⽤来取投影信息:param out:输出路径:param name:⽂件名:return:None'''driver = ogr.GetDriverByName('ESRI Shapefile')dataSource = driver.Open(shp, 0) # 0是只读,1可写if dataSource is None:print('could not open')sys.exit(1)# 获取图层layer = dataSource.GetLayer(0)t = int(layer.GetFeatureCount())drv = ogr.GetDriverByName('ESRI Shapefile')Polygon = drv.CreateDataSource(out)data = gdal.Open(mask, gdal.GA_ReadOnly)prj = osr.SpatialReference()prj.ImportFromWkt(data.GetProjection())# oLayer = Polygon.CreateLayer(name, srs=prj, geom_type=ogr.wkbMultiPolygon) oLayer = Polygon.CreateLayer(name, srs=prj, geom_type=ogr.wkbPolygon)oDefn = oLayer.GetLayerDefn() # 定义要素gardens = ogr.Geometry(ogr.wkbPolygon)oFieldID = ogr.FieldDefn("ID", ogr.OFTInteger) # 创建⼀个叫ID的整型属性oLayer.CreateField(oFieldID, 1)new_field1 = ogr.FieldDefn("minX", ogr.OFTReal)oLayer.CreateField(new_field1)new_field2= ogr.FieldDefn("minY", ogr.OFTReal)oLayer.CreateField(new_field2)new_field3 = ogr.FieldDefn("maxX", ogr.OFTReal)oLayer.CreateField(new_field3)new_field4 = ogr.FieldDefn("maxY", ogr.OFTReal)oLayer.CreateField(new_field4)feature = ogr.Feature(oLayer.GetLayerDefn())ID=0for i in range(0, t):feat = layer.GetFeature(i)wkt = (feat.geometry())geom = feat.GetGeometryRef()area = geom.GetArea()m_area = (area / (0.0089 ** 2)) * 1e+6v = feat.GetField('Value')# ⾯积过滤if m_area > 10000 and v==1:ID = ID+1polygon = ogr.CreateGeometryFromWkt(str(wkt)) ## ⽣成⾯minX = geom.GetEnvelope()[0]minY = geom.GetEnvelope()[2]maxX = geom.GetEnvelope()[1]maxY = geom.GetEnvelope()[3]feature.SetField("minX", float(minX))feature.SetField("minY", float(minY))feature.SetField("maxX", float(maxX))feature.SetField("maxY", float(maxY))feature.SetGeometry(polygon) ## 设置⾯feature.SetField(0, ID)oLayer.CreateFeature(feature)。
A rcGIS产品与技术专栏ArcGIS 产品、技术、应用面面观A rcGIS Runtime加载本地Shape数据和编辑Shape数据分类: 本地开发 2012-11-23 09:34 40人阅读 评论(0) 收藏举报问题的提出ArcGIS Runtime 支持MPK,APK,TPK,GPK这些打包之后的数据,这些也都是ArcGIS 10.1 中新增的数据格式(MPK除外,MPK是在ArcGIS 10中增加的,但是并不能支持ArcGIS Runtime),我们经常使用的数据可能并不是这些打包后的数据,而是shape 这样的数据,我们如何加载shape数据呢?加载了shape数据,我们又如何编辑呢?我们知道ArcGIS Runtime中有一种类型的图层叫做GraphicsLayer,它是用来显示我们的一些符号化的几何对象——Graphic,Graphic由Gemoetry+属性+符号组成。
Shape数据格式的公开的,这样只要我们按照其规范就可以从底层写读取shape文件的程序,但是我们没有必要这么做,因为在网上有有很多开源的读取shape数据的类库,如GDAL/OGR,SharMap类库等,有了这些类库,我们就有一个想法,借助这些类库将shp数据读取出来,然后转成能在GraphicsLayer图层上显示的东东。
到了这里我们需要做的就是将shape文件中读取出来的几何图形对象转成Graphic的几何对象,这一个步骤也有人做了。
在/上,就提到了读取shape文件的shapefilereader类。
该类里面有一个非常好的方法ToGraphic(),该方法直接将读取的shape转成了Graphic,有了Graphic,我们就可以将Graphic显示在Map中了读取shape数据核心代码private void button3_Click(object sender, RoutedEventArgs e){OpenFileDialog pOpenShpFile = new OpenFileDialog();pOpenShpFile.Multiselect =false;pOpenShpFile.Filter ="Shapefile(.shp)|*.shp";string pFileName = "";if (pOpenShpFile.ShowDialog() ==true){if (pOpenShpFile.FileName.Length > 0){pFileName =pOpenShpFile.FileName;FileInfo pShpInfo = new FileInfo(pFileName);ShapeFile pShapeReader = new ShapeFile();//pShapeReader.Read(pShpInfo, new FileInfo(pFileName.Replace(".shp", ".dbf")));//该方法只读shapepShapeReader.ReadShapes(pShpInfo);pShapeReader.ReadShapes(pShpInfo);Collection<ShapeFileRecord>pShapeRecords = pShapeReader.Records;foreach (ShapeFileRecord pRecord in pShapeRecords){Graphic pGraphic = ExtensionMethods.ToGraphic(pRecord);pGraphicsLayer.Graphics.Add(pGraphic);}MyMap.Extent =pGraphicsLayer.FullExtent;}}}红色部分的为添加的shape点状类型的数据编辑Shape数据ArcGIS Runtime对数据提供了编辑功能,但是编辑也是通过FeatureLayer来实现的,如何编辑shape数据呢?相信很多人已经对GDAL了解,GDAL有一个分支OGR,OGR是专门用来对矢量数据的支持,在这里简单对OGR的体系结构坐下介绍OGR包括如下几部分:Geometry:类Geometry(包括OGRGeometry等类)封装了OpenGIS的矢量数据模型,并提供了一些几何操作,WKB(Well KnowsBinary)和WKT(Well Known Text)格式之间的相互转换,以及空间参考系统(投影)。
Shp数据转CAD数据
1.在ArcGIS中打开需要转换的数据
2.将需要保留下来的属性字段标注出来,并调整至合适大小
3.将标注转为注记
可能遇到的问题:
1)在将标注转为注记时,存储目标无法设置
原因:需要将标注转为注记的要素不在数据库中,新建个人数据库,并导入数据2)点击时,弹出如下图所示的窗口
解决办法:
4.新建图层组并向建立的图层组中添加需要转为CAD的shp数据
5.要素转CAD
加入新建图层组中的shp数据
6.转换结果
可能转出来是如下的图原因是文字是黑色的
CAD数据与ArcGIS数据的互转换
CAD数据往往是分层管理的,将CAD数据转成arcgis数据,最担心的莫过于丢失了属性数据,arcgis9.2提供了一种方法,可以将CAD数据完整的转换为personal geodatabase,属性信息不会丢失,方法如下:
ArcToolbox--->Conversion Tools-->To Geodatabase-->Import from CAD。
同时,我们往往需要将arcgis格式的数据转成CAD数据,往往需要让某一个关键字段可以转换成CAD格式的不同图层。
下面大致讲一下将shp数据转换为CAD 格式的方法。
1、添加CAD字段到要转换的shp文件中,方法为:ArcToolbox--->Conversion Tools-->To CAD-->Add CAD Fields.
2、将你要分层显示的字段的字段名改为“Layer”,然后导出为CAD数据。
方法为:ArcToolbox--->Conversion Tools--> Export To CAD.。
部标准shp转txt在地理信息系统(GIS)中,SHP是一种常见的地理数据文件格式。
SHP文件是一种二进制文件,用于存储地理、几何和属性数据。
而TXT文件则是一种文本文件格式,通常被用于存储简单的文本数据。
因此,将SHP文件转换为TXT文件是一种常见的需求,以便更方便地处理和分析地理数据。
要将部标准SHP文件转换为TXT文件,您可以使用一些专业的GIS软件或在线工具。
以下是使用QGIS软件进行转换的步骤:步骤1:安装和启动QGIS软件首先,您需要下载并安装QGIS软件。
一旦安装完成,启动软件。
步骤2:导入SHP文件在QGIS软件中,单击菜单栏中的“Layer”选项,然后选择“Add Layer”>“Add Vector Layer”(添加矢量图层)。
在弹出的对话框中,单击“Browse”按钮,然后选择要转换的部标准SHP文件。
点击“Add”按钮将SHP文件导入到QGIS软件中。
步骤3:选择需要转换的图层在QGIS软件中,您将看到导入的SHP文件以图层的形式显示在地图视图中。
在图层列表中,选择您想要转换为TXT的图层。
步骤4:导出为TXT文件单击菜单栏中的“Layer”选项,然后选择“Export”>“Save Features As”(导出图层)。
在导出对话框中,选择TXT文件作为输出格式,并指定要保存文件的路径和名称。
还可以根据需要选择其他导出选项。
点击“OK”按钮开始导出过程。
步骤5:调整TXT文件格式(可选)根据具体需求,您可能需要对导出的TXT文件进行一些格式调整。
例如,您可以使用文本编辑器或电子表格软件打开TXT文件,并根据需要进行进一步的数据处理和分析。
通过以上步骤,您可以将部标准SHP文件转换为TXT文件。
这样,您就可以更方便地处理和分析这些地理数据了。
总结:SHP文件是GIS中常见的地理数据文件格式,而TXT文件是一种文本文件格式。
为了将部标准SHP文件转换为TXT文件,您可以使用专业的GIS软件或在线工具,如QGIS。
Shp 文件的分层加载显示(.lyr)
以Hinton_wat.shp 为例,已知Hinton_wat由四类要素组成,分别是lake、river、ditches 和ephemeral, 希望在ArcMap中单独加载不同的要素。
这就要求要把不同的要素链接到不同的图层(注意,不是存放要素内容,而只是在图层中定义了要素数据的路径和显示过滤条件)。
1). 首先加载Hinton_wat.shp 文件到ArcMap 中
File\Document Properties
再弹出的窗口中点击Data Source Option
选择Store relative path name to data sources, Ok (这一步骤必须要在保存lyr层文件之前完成)
2). Selection\Select By Attributes
图中属性为lake的要素被选择并高亮显示。
3). 在屏幕界面左边下方的display、source和selection 选项卡中选择selection
在Hinton_wat (12699) 上单击鼠标右键,在弹出的菜单中选择Create Layer from Selected Features (* 12699是被选中的要素的数目)
发现新生成一个名字为Hinton_wat selection的层
返回display选项卡,将层名更名为lake,和你要保存的图层文件名一致(如果不更名,无论你保存为什麽lyr文件名,再加载时都不会显示lyr的文件名,只显示“XXXX section”为图层名称)
在lake 层上单击鼠标右键,在弹出的菜单上选择Save As Layer File…..
给出图层文件名,保存在与Hinton_wat.shp同一目录下。
4). 同样的方法,可以完成其他三类要素的分层。