Arcgis使用技巧
- 格式:pdf
- 大小:734.49 KB
- 文档页数:6
Arcgis使⽤技巧
1.裁剪图⽚
添加数据⾯A,B后,单击window--arctoolbox,单击Analysis Tools⽬录下的Extract,选中并点击clip命令,点击clip后弹出如图⽰填写:被裁切的在第⼀个input feature,按照什么模样裁切在第⼆个clip feature,裁切完成后数据保存路径为第三个outputfeature class。
2.保存为相对路径
打开gis 在⼯具条中选中file(⽂件),在选择document properties(⽂档属性),在出来的对话框中选择data source option(数据源选项)选择红框中的选项,如果要以后所有的⽂档都保存相对路径就将蓝框中也勾选(建议勾选),这样就完成了。3.分割shp地图
1.从“⽂件”菜单下找到“添加数据”然后选择“添加数据”或者直接从⼯具栏上找到单击进⾏添加。这⾥以中国地图为例,我们要得到湖北省地图。2.开始编辑假设你是中⽂版arcgis
则应在⼯具栏找到,英⽂版的找到名为editor的⼯具即可,⾸先保证你添加该⼯具,若没有添加,⿏标右键单击菜单栏或者⼯具栏空⽩处,找到编辑器(editor)。3.点击开始编辑,选择不需要的地区,单击键盘delete键或者右键选择“删除”,如果你难以确定你的⽬标区域,你可以在内容列表中右键单击该图层找到“属性”,单击后再“标注”中选择“标注字段”为你想要做的标注,如name,将“标注此图层中要素”勾选,确定后,地图将显⽰name标注,便于找到⽬标区域。4. 最后得到的编辑完的图形,在内容列表中右键单击图层选择“数据”-“导出数据”,更改“输出要素类”的路径并命名。⾄此⼯作基本完成。5.回到⼯具栏中“编辑器⼯具”单击停⽌编辑,不保存编辑即可(主要是不破坏原始图层)。我学习了⼀种更简单的⽅法,打开图层后,选择“analysis tools”>"extract">"select",直接在sql表达式中输⼊“name”(或者其他关键字)=‘湖北’(以湖北为例),即可快速得到湖北地图,还是⾃⼰知识太浅薄了。若想选择多个地区,直接⽤or相连即可4.怎么修改属性表字段名称
1.乡镇名字更新,直接在dbf表⾥修改。
1.打开ArcCatalog,选择左上⾓的链接⽂件夹,选择你存放数据的⽂件夹。找到你的shp⽂件,并点击。点击preview,再点击对话框下⽅下拉菜单中的table,
出现该shp数据的属性这⾥我们假如⽬的是把“NAME”字段改为中⽂“名字”。点击红⾊标出的箭头,选择添加字段。
为添加的字段附属性。点击确定。
然后选择左下⾓的ArcToolbox,依次打开数据管理⼯具,字段,计算字段。
填⼊如下信息,输⼊表选择你要改的shp数据,字段名选择新建的字段,表达式选择要改的原字段。点击确定,稍等⼀会,左下⾓出现如图带对勾
的计算字段则成功。1.打开ArcMap,选择"Add Data",加⼊刚才修改了字段的属性表;选择"Editor"->"start editing"进⾏对属性表编辑操作;
2.在ArcMap的左侧窗⼝中选择修改的属性表,右击选择"open",打开"Attributes of (属性表名)"。在"Attributes of (属性表名)" 窗⼝中,选中新⽣成的字段A,右击,选择Field Calculator,在弹出的对话框(Field Calculator)中,双击左上⽅窗⼝中的字段名B(此处记为B,被替换的),同时选择相应的type (具体问题具体选择)。在左下⽅的窗⼝中就⾃动添加字段名B, 显⽰为:A=[B], 单击ok, 就能把字段名为B的数值附加到字段名为A中了。到此,就完成了间接将字段B重命名为字段A的⼯作。
3.(删除字段B) 在"Attributes of (属性表名)" 窗⼝中选择字段B, 右击,选择"Delete Field", 弹出提⽰对话框,是否确认要删除"B“字段,点击“是”,字段B就从属性表中删除了。5.关联属性表
Join
6.融合属性表和图层将两个要合并的图块命名为相同的名字,并且属性设置为相同,点开ARCtoolbox,找到datamanagement,展开这个⼯具箱,找到generalization这个⼦⼯具箱,点击展开,找到dissolve命令。也可以在⼯具条上的Geoprocessing这个下拉框⾥找到dissolve命令。
7.分等级上⾊
1.图层右击-properties-symbology
2.可以指定值上⾊也可以分等级上⾊。其中,⼿动分级,点击classify-下拉选择manual-右侧break values设置成⾃⼰想要的就可以。8.出图
1.图例、标题在菜单栏insert中插⼊。
2.出图设置成PDF格式较好。
9.⼟地利⽤编号表⽰的⼟地利⽤类型
1.以2开头为林地,24为园地
2.以3开头为草地
3.以4开头为⽔域
4.以5开头为建设⽤地和居民地
5.以6开头为荒地,未利⽤地
6.以11开头为⽔⽥
7.以12开头为旱地
10.栅格转⽮量
选择tool box-conversion tools-from raster-raster to polygon11.重分类
栅格数据Spatial analyst --reclassify12.⽮量计算⾯积
spatial statistics tools——Utilities——calculate area,统计⼯具:Summary Statistics (Analysis)
13.显⽰经纬度
view-data frame properties,Units中当前的显⽰(Display)为⽶(Meters).通过其右侧的下拉三⾓形将其改为Degree MinutesSeconds(度分秒-经纬度)显⽰。
14.输出属性表
在属性表⾥--option---export15.定义地理坐标系
1.ArcToolbox--data management tools---projections and transformations--define projection,定义坐标系,Geographic 是定义地理坐标系;projected 是定义投影坐标系http://www.doczj.com/doc/f3b1e616dbef5ef7ba0d4a7302768e9951e76e96.html yers --properties--coordinate system 查看投影信息16.添加投影
ArcToolBox -> Data Management Tools -> Projections and Transformations->
1.⽮量⽂件:Feature -> Project ,弹出Project对话框,选择需添加投影的图层,点击Output Coordinates System右侧下拉菜单,选择投影。
栅格⽂件Raster-> Project Raster17.叠加图层
打开软件,添加数据,运⾏arctoolbox
展开Analysis Tools—>Overlay,找到Union命令
双击Union,弹出如下对话框。具体操作:input features :添加的图层。
out feature class:设置结果的存储路径和⽂件名称。
join attribute :属性联合的⽅式。默认为All。
XY:默认即可。gaps allowed:是否允许有空隙,默认为选中状态。
设置完成后点击OK按钮18.⽤mapgis进⾏直⾓坐标和经纬度坐标转换
⼀、直⾓坐标转经纬度(⼤地坐标---地理坐标)
将需要转换的直⾓坐标另存为txt⽂本格式,如下图格式:
⼤地坐标系,⼀般是x7位,y6位,转换时txt⽂件中6位的写在前⾯,如“679443”=“17679443”,“17”为分带号,可以省略不写。
1、“打开mapgis”——“实⽤服务”——投影变换——“p投影转换”——“U⽤户投影转换”——弹出对话框,如图
2、点击“打开⽂件”,选择步骤1中保存的txt⽂件,如图
选中对话框中任意⼀个坐标,点“⽤户投影参数”,如下图设置后,再点击确定
注意椭球参数选择:选择你需要转换的坐标是54就选54坐标系,是80就选80坐标系
点“结果投影参数”,如下图设置后,再点击确定
“⽤户投影参数“和”结果投影参数”都设置好后,点“写到⽂件”,保存后将⽂件名后缀改成“txt”,打开TXT⽂件就能看到坐标转换结果了。
经纬度转直⾓坐标(地理坐标——⼤地坐标)步骤和参数设置同上