MAPGIS批量裁减分幅图
ArcGIS使用arcpy实现批量裁剪、分幅裁剪和矢量要素逐个导出
ArcGIS使用arcpy实现批量裁剪、分幅裁剪和矢量要素逐个导出赵岩对栅格数据进行裁剪以及导出矢量要素中的某一个要素,在ArcGIS中使用clip工具和Export data可以轻松的实现。
但当我们需要批量处理数据时,这种方法有点耗时和手疼,如果使用Python调用arcpy使用循环语句就可以轻松搞定了,这样我们就可以一边看着电影,一边等待电脑完成手工可能需要一天的工作量。
方法如下:①打开电影(可以选择直接播放,因为如果手速快的话,正片播放前应该能完成操作)。
②打开ArcGIS,打开Python窗口。
批量裁剪批量裁剪,是指使用一个矢量面文件,对一个文件夹中的多个栅格文件进行裁剪的过程。
③输入以下代码,注意修改矢量文件和输出路径。
剪切后采取的命名方式是原栅格名称加上“_clip”。
"""赵岩2020-12-8这段代码用于在ArcGIS IDLE(Python GUI)中实现对一个文件夹中的多个栅格文件的批量裁剪。
即用一个面矢量文件,裁剪多个矢量文件。
"""import arcpyarcpy.env.workspace = (r"D:\test")#设置当前工作空间clipFeature = (r"D:\test\clip.shp")#定义用于裁剪的矢量面文件outpath = (r"D:\test\clip\\")#定义输出路径rasters = arcpy.ListRasters("*", "TIF")#获取当前工作空间的所有栅格文件#依次对当前工作空间每一个栅格进行裁剪for raster in rasters:print("Cliping "+raster)#打印正在裁剪的栅格文件file_name = raster.split('.')[0]#去掉栅格名称的后缀.tif#执行掩膜裁剪outExtractByMask = arcpy.gp.ExtractByMask_sa(raster, clipFeature, outpath+file_name+'_clip.tif')print('Finished!')④回车,运行代码,窗口会提示正在剪切的栅格文件⑤是不是影片刚好进入正片,那就开始吧。
MapGIS 6.7影像裁剪
影像裁剪
1 AOI区影像裁剪
单击“文件”菜单下的“打开影像文件”命令,打开待裁剪的影像。
第一步:在“辅助工具”菜单中选择“AOI区编辑”。
第二步:添加一个AOI区,类型为“裁剪AOI”。
第三步:选择“影像制图”菜单下的“AOI区影像裁剪”,输出裁剪AOI区范围的图像。
2 区文件裁剪
选择“文件”菜单下的“打开影像”,打开待裁剪的影像。
第一步:打开“系统设置”下的“系统选项”,勾选“主窗口按图形方式显示”。
通过“文件”菜单下的“打开矢量文件”打开裁减区文件。
第二步:选择“影像制图”菜单的“区文件影像裁剪”选项,输入区文件范围内的影像。
备注:影像裁剪后输出的图像包含有AOI裁剪区,AOI裁剪区外的图像部分默认像元值为0。
Arcgis图幅裁剪和拼接
Arcgis图幅裁剪和拼接余洋2012-6-7目录1 Arcgis 矢量数据裁剪 (3)1.1 创建用于裁剪的多边形 (3)1.1.1 自定义图形裁剪 (3)1.1.2 创建Fishnet裁剪 (5)1.2 矢量shp文件的批量裁剪 (9)2 Arcgis 矢量数据拼接 (12)2.1 拼接预处理——EdgeMatch (12)2.1.1 EdgeMatch属性设置 (12)2.1.2 EdgeMatch自动链接 (14)2.2 矢量图形拼接——Append (15)3 Arcgis 栅格数据拼接 (18)4 ArcToolBox提供的工具——针对大家工作中的问题 (19)目的:本教程针对深圳项目的需求中3.5.4 可能涉及的图幅裁剪和拼接的工作,进行相关说明和操作演示,方便以后工作中涉及分幅的工作。
最后对之前大家之前工作说明可用的一些工具。
环境说明:目前ArcGIS9.3功能不完善,ArcGIS10有些功能有bug并且不太稳定,本人日前已将ESRI网站现有补丁SP~SP4包括Desktop和SDE一并压缩在一个文件夹里,命名为patch并上传至服务器ArcGIS10安装文件夹,请大家在实施相关工作时安装全部需要的补丁。
附加举例说明工作中的注意事项:ArcGIS9.3的不便之处:Caculate Geometry——若设置字段为Text类型,则相应计算shp 文件中点的xy或者面的周长和面积等,计算结果均为’0’;若安装文件夹下的Coordinate Systerm文件夹中没有相应的prj文件,则无论如何新建自定义坐标系,检查数据Properties 中的坐标系均为undefined…等诸多不便之处。
ArcGIS10中若不安装补丁,对Feature Class 的Split操作不会有任何结果…此处不一一列举。
1 Arcgis 矢量数据裁剪示例数据:厦门WGS84 大地shp 数据,包括MultiPoint、Polyline 及Polygon 一共4个shp 文件。
mapgis图形裁剪
1.新建文件夹:在C盘外的其他盘里面建立下面文件夹:①合并图层②裁图一③裁图二
④裁图三……..,用来备用
2.合并图层:分别合并所有的点,线,面放到“合并图层”文件夹里面
3.创建裁剪框:新建线(矩形,参数自己设定一下,要裁剪的部分描一遍),第一个裁剪
框放到“裁图一”文件夹里面,第二个裁剪框放到“裁图二”文件夹里面……
4.保存关掉
5.打开mapgis.exe:误差校正→图形裁剪
6.分别装入刚才合并的点文件、线文件和区文件
7.装入第二步做好的裁剪框
7.P裁剪工程→N裁剪
8.出来图框:
10.
11.文件名自己输入然后按保存按钮
12.记住按“修改”按钮,点文件好了,第一行的“结果文件”下面有了“ct1”,这就对了
13.选择第二行,再按“浏览”,重复上面两个步骤,结果文件那栏名字也改为“ct1”
14.选择第三行再重复上面的步骤,“结果文件”三个都改成ct1了,点击OK退出
15.按“P裁剪工程”里面的“D裁剪”
16.
17.等裁剪完成,关掉,然后新建项目把刚才裁剪出来的“ct1”的点、线、面和裁剪框都添
加进来,整个裁剪工作就结束了。
ArcGIS下栅格裁剪的几种方法和批量处理方法
ArcGIS下栅格裁剪的几种方法和批量处理方法在一张大图中对某一个地区进行分析时候,我们只需要其中对应的栅格部分,这就需要进行栅格裁剪。
一般来说,网上常见的ArcGIS中栅格裁剪的方法主要是先有一个矢量图层,然后矢量转成栅格,其中对应的Value赋值为1或0,再调用Spatial Analyst中的Raster Calculator 进行与需要裁剪的原图的栅格计算。
这种方法的例子在网上搜"ArcGIS栅格裁剪"就会有不少。
这种方法先把矢量转成栅格再裁剪走了一条弯路,其实没必要,我们可以用掩膜进行裁剪(掩膜-英文是Mask-Photoshop中也叫蒙版)。
而在ArcGIS中,掩膜裁剪有两种方法:一是,利用Spatial Analyst中的设置Opinion—General—Analysis mask选择需要裁剪的范围的图层,然后不用矢量转成栅格,就可以直接进行Raster Calculator计算,这时,假如需被裁剪的图为,则表达式为[]或者[*1]或[+0]之类就可以裁剪了。
这种方法要注意的是在设置Opinion时,选择的General—Analysis mask必须是Export Data后的数据或者是Add Data的数据,而不能是类似中得到的临时数据,如果选了临时数据会造成设置无效的后果。
二是,直接利用ArcGIS中的裁剪工具,这也是单个图像裁剪(后面还会讲一下批量的方法)最方便的方法。
就是:Acrtools-> Spatial Analyst Tools -> Extraction-> Extract by Mask工具,这个工具只要选择被裁减的图层和掩膜图层就可以了,最省事。
到这里你可能会想,如果我想同时对多幅图像进行裁剪的话呢?哈,Extract by Mask工具直接双击打开是不能完事的,我们可以右击这个工具发现一个Batch的选项,这就是批量处理的工具了,这个功能可以1、对多幅图像进行同一区域的裁剪(裁剪同一区域的不同类型图像);2、对同一图像不同区域的批量裁剪(对一个地区按行政边界进行裁剪)。
mapgis图形剪裁
1.图形裁剪裁剪:裁剪是指将图形中的某一部分或全部按照给定多边形所圈定的边界范围提取出来进行单独处理的过程。
这个给定的多边形通常称作裁剪框。
在我们的平台上有两种裁剪方式,第一种是对整个工程裁剪(输入编辑/其它),第二种是对单个文件进行裁剪(实用服务/图形裁剪)。
1.1工程裁剪工程裁剪有三个注意点:裁剪框是区文件,而不是线文件。
裁剪之前裁剪框必须处于关闭状态。
裁剪之后的路径不能和源文件的路径一样,因为工程裁剪只是从源文件中将自己感兴趣的部分裁剪出来,工程中的项目名称和源文件一样,而不是重新命名,原文件并不被破坏。
第一步:新建裁剪框,此处只是为了演示而现作的裁剪框,一般情况下都是以先有裁剪框才进行裁剪。
如下图所示:◎第二步:编辑裁剪框,画定范围.如图单击输入弧段(类似输入线)结果如下下一步”区编辑”区编辑图形造区在刚才画的弧段内单击左键,弹出对话框保存裁剪框,然后删除裁剪框如图所示:或者将裁剪框处于关闭状态。
第三步:进行裁剪,进入其他/工程裁剪,点击工程裁剪,出现以下对话框:此对话框是让选择裁剪之后的文件存放目录,一般情况下是新建一个文件夹,总之不要和源文件放在同一个目录下。
选择路径后点击确定,弹出以下对话框:此处可以添加全部也可以自己选择添加,然后选择全部,选择裁剪来类型(内裁就是将裁剪框内的图形裁剪出来,外裁就是将裁剪框内外的图形裁剪出来);选择裁剪方式(制图裁剪是拓扑结构不完整甚至没有拓扑结构的数据采用此种,如规划数据,它存在区与区叠加的情况;拓扑裁剪是具有严格的拓扑结构的数据使用的裁剪方式);结果文件可以填写也可以不填写它只是针对被裁减的数据只用一个文件时使用,给保存的工程起个名字,如果前期在输入编辑里是采用打开工程的方式打开的就不用令其名字了,被裁之后的工程名字和源工程名相同。
然后点击生成被裁减工程或者参数应用,这两个功能一样,结果都是将被裁数据在左边的窗口中显示,但是生成被裁减工程时可能外裁不好用;然后点击装入裁剪框,最后就可以点击开始裁剪了,如果想浏览裁剪之后的结果,可以在右边的窗口中单击右键选择复位窗口。
基于ArcGIS平台影像分幅裁剪的方法经验
基于ArcGIS平台影像分幅裁剪的方法经验基于ArcGIS平台影像分幅裁剪的方法经验(主要针对清华山维EPS使用软件)济南市勘察测绘研究院 20150526在地理国情普查工作中,当我们获得某一区域的一整幅影像数据后,为了更方便工作人员对影像数据的使用,需要对影像进行裁剪,采用自制图幅裁剪框的方式得到与1:10000图幅对应的影像数据,分幅裁剪完成后,经过Photoshop软件的批处理,在EPS软件中批量压缩转换成EMG格式的数据,方法步骤如下:1、在Arcgis软件中对影像进行分幅裁剪:1)在Arcgis中添加影像数据,可通过调整影像波段组合来改变影像数据中地物的显示颜色,使地物显示更真实的色彩,增加辨识度;2)把原始影像数据重新输出tif格式,把原来影像像元长度有16Bit 改为8Bit;影像数据右击→Data→Export Data3)制作裁剪图幅框,使每一标准图幅的图幅框扩大100米,这样裁剪的每幅影像都有与相邻图幅影像重叠的部分,(1)缓冲区分析(2)包络矩阵由于缓冲区分析得到外扩的裁剪图幅框的四个角是圆弧形状的,所以要进行包络矩阵转换成直角。
4)做好的裁剪图幅框和影像同时打开,选择需要裁剪的图幅框另存为shp格式,对shp属性中应增加Name字段,利用字段计算器统一给Name 字段附新的图幅号,以便裁切。
5)添加批量裁切裁剪工具,双击批量裁切影像2、影像裁剪完成后,在Photoshop中对裁剪得到的分幅影像进行批处理,添加自定义动作进行自动批处理。
3、在EPS中进行批量处理,把影像数据格式转换为EPS的EMG 格式。
在地理国情普查中应用该方法,辅助地理国情普查工作的进行,有如下作用:(1)ArcGIS软件功能强大,对影像数据有不同的裁剪方法;(2)过程中采用批处理的方式,减少了重复冗余的工作量;(3)能够保证最后影像数据的质量。
mapgis工程裁减和图形裁剪
Mapgis工程裁减的必要性
提高数据处理效率
通过裁减不必要的图层和数据,可以减少数据冗 余,提高数据处理速度和效率。
提升地图精度
根据实际需求选择合适的图层和数据,可以更好 地突出重点,提升地图的精度和可视化效果。
Mapgis工程裁减和图形裁剪
contents
目录
• Mapgis工程裁减 • 图形裁剪 • Mapgis工程裁减和图形裁剪的应用场景 • Mapgis工程裁减和图形裁剪的优缺点 • Mapgis工程裁减和图形裁剪的未来发展
01 Mapgis工程裁减
Mapgis工程裁减的定义
Mapgis工程裁减是指根据实际需求 ,对Mapgis工程中的图层、数据和 属性进行筛选、整合和优化,以减少 数据冗余和提高数据处理效率的过程 。
总结词
图形裁剪的实现方式有多种,包括矢量裁剪、栅格裁剪和混合裁剪等。
详细描述
矢量裁剪是基于矢量数据进行的,通过计算矢量对象之间的几何关系进行裁剪。栅格裁剪则是基于栅格数据进行 的,通过设置阈值或区域进行裁剪。混合裁剪则是结合了矢量裁剪和栅格裁剪的方法,以提高裁剪效率和精度。 在实际应用中,应根据具体需求选择合适的实现方式。
Mapgis支持的数据格式有限,对于一些特 殊格式的数据可能无法进行有效的裁剪。
操作复杂度
成本较高
虽然Mapgis提供了丰富的参数和选项,但 操作相对较为复杂,需要一定的专业知识 和经验。
相对于一些开源的GIS软件,Mapgis的价 格较高,对于一些小型企业和个人可能不 太友好。
05 Mapgis工程裁减和图形 裁剪的未来发展
利用Mapgis裁剪地形图使其能够多幅图拼接
利用Mapgis裁剪地形图,使其能够多幅图拼接如果为了让地形图按比例、具体位置进行拼接,msi文件应事先进行变换,即影像图包含比例及坐标信息。
1、进入MAPGIS主界面→图形处理→输入编辑。
2、一路狂点确定直至出现下图:3、在左边蓝色区域右键——添加项目,找到所要裁剪的msi文件打开(添加项目、新建文件都要复位窗口,这样新内容才会显现:右键选择复位窗口或者点击工具栏)。
4、在MSI影像图中确定裁剪范围,并将裁剪范围用线或弧段圈起来。
首先要生成线文件,并让其处于可编辑状态(蓝色区域勾选):蓝色区域右键——新建线即可。
用工具栏上的输入线快捷键输入,选择折线。
按顺序选择地质图的四个角点,最后按ctrl+右键闭合。
5、裁剪范围圈定以后,利用刚才所画的线或弧段在区编辑中生成区。
(即:给裁剪范围上颜色)使区文件与裁剪范围完全重合。
方法如下:首先,区是由闭合的弧段组成。
那么我们只要将现有的闭合线转换成弧段就可以实现。
第一步:单击“其它”菜单下的“线转弧段”命令,系统自动生成一区文件”,命名单击“保存”按钮第二步:在“工程管理窗口”右键“添加项目”,如左图,将上一步生成的区文件,添加到当前的工程中来,并使其处于“当前编辑”状态;第三步:单击“其它”菜单下的“拓扑重建”命令,系统会自动的将每个闭合区域填充不同的颜色,形成不同的区;5、区文件做好后,保存该区文件并退出输入编辑。
然后再次进入MAPGIS主界面→图象处理→图像分析6、文件——打开影像,打开所要裁剪的MSI影像文件。
所做的区文件)。
打开“参照区文件”后进入此界面(如下图)8、在主菜单“辅助工具”中选择“区文件影像裁剪”。
9、在(如下图)右面窗口中区文件的任意位置单击鼠标左键,系统就会提示“是否利用该区进行影像裁剪”。
鼠标左键单击“是”。
10、然后系统会弹出(如下窗口):给裁剪后的影像文件选择路径及另起文件名,单击“保存”。
系统就会自动裁剪该文件。
11、待裁剪完毕后,退出“镶嵌配准”→再次进入“输入编辑”,将裁剪后的新影像文件打开。
mapgis一次性出多幅分幅图
一次性出多幅分幅图我县涉及二二八幅分幅图,我在进行了一次年度变更后,要出分幅图,土地利用管理系统只提供了一次出一幅分幅图的功能,而且,每出一幅图,还得更改图形参数,分出来的各个文件也不是按图幅名分别存放各个文件,这对我的出分幅图工作带来很大麻烦平台的地图库可以批量裁减分幅图。
1、平台输入编辑里打开需要裁减的文件,然后在工程文件窗口点击每个文件右键“修改项目”修改文件的“描述”(选择的文件必须是处于当前编辑状态),完成后保存工程。
2、地图库里建立dbs,将裁剪文件导入地图库里,注意的是在图幅管理,图库层类管理器,新建,层类路径及属性结构提取文件后,层类名称必须要和上面文件描述要一致。
3、裁剪数据进到库里后,在选项,图库维护工具,图幅分幅数据更新,系统弹出打开*.maj对话框,这时打开上面保存的工程文件。
选“等经纬的梯形分幅”后的参数不知如何设置,主要是分幅参数中的起点坐标不知如何设置,图幅数如何设置(图幅高宽可不管,因为选原图比例尺为1:1万时自动填写),本县所在县的投影中心点经度为1110000(数据库为1:1万土地利用现状图)土地利用数据库变更后面积不等的原因分析变更后发现两年统计簿中总面积不一致。
从数学的角度如果县界没有发生过变化,那么按坐落汇总后总面积应该是一致的,如果是按权属汇总则有可能不等。
所以我们首先应该做的是判断一下两年数据是否应该一致。
如果应该一致但没有一致,我们应该进行以下的判断:1、先判断两年图斑的汇总字段“毛面积或计算机面积”累加后是否一致,如果不一致那么统计簿也肯定不一致。
用户手工填写变更面积或者在平台中进行了分割合并有可能出现这种情况。
2、如果以上判断是一致的,然后再判断图斑汇总字段“毛面积”累加后是否与汇总的总面积一致,如果不一致一般有两个原因:一个是数据原因,即图斑中可能有权属代码、坐落代码、飞地代码都为空的情况,或者是坐落代码、飞地代码没填,但权属代码填的是外县代码,或者坐落代码、飞地代码填的是外县代码。
MapGIS工程裁剪方法(图文解说)
MapGIS工程裁剪方法(图文解说)1.打开被裁减的工程文件或者点、线、面文件,在左侧的工程管理处右键点击空白处,新建一个区文件。
2再建一个线文件,绘制一个线框。
3.R区编辑-线工作区提取弧-选择第2步画的线框。
4.点击输入区-再点击第3步中提取的弧会出现点确定5 关闭第一步建立的区,是否保存?点“是”6.单击菜单的“其他”->“工程裁剪”,弹出裁剪后工程保存的路径的对话框,设置路径。
7.设置工程裁剪对话框,选择需要裁剪的图层文件(可以是添加全部)——选择全部——,裁剪类型“内裁”表示保留裁剪边界内部的部分,“外裁”反之,“拓扑裁剪”,设置好后,点击“参数应用”(有的版本点这个无效,点“生成原始数据”按钮),然后装入裁剪框(就是刚才新建的区文件),点击开始裁剪即可,右侧便出现裁剪后的图形。
制图裁剪和拓扑裁剪两种方式,其主要区别是在于对区文件的剪裁。
使用制图裁剪裁两个相邻的区时,系统会将它们共同的弧段一分为二,使两个区相互独立,拓扑关系发生变化。
而拓扑裁剪的方式则使它们共同的弧段保持原来的拓扑关系。
所以应该是选择拓扑裁剪比较好,可以保持原来的拓扑关系,以前没有注意,抱歉。
8.回到刚才裁剪设置的路径,打开裁剪后的文件即可。
注:1、裁剪区为0的错误,一般都是裁剪区没有先保存再裁剪造成的。
2、裁剪后部分要素缺失,特别是区图层,这时因为矢量化区的时候没有按照GIS 的拓扑关系来矢量化,在矢量化区的时候,在两个区公共交点的地方,画弧段在此处要结束弧段,形成线(弧)头/尾,然后使用“F12”捕捉线(弧)头线(弧)尾来形成封闭的弧段,这样绘制的区域与区域之间符合拓扑关系,两者共边,而不会出现两个区之间放大之后有空隙或者重叠的问题。
如果已经错误的方法绘制了区域,出现2的问题,则可以使用菜单|其他|拓扑重建&子区搜索对该区图层进行处理,然后裁剪,很可能会解决上述问题(我只遇到过一次,成功处理)。
地图比例尺的转换-(Mapgis、Section中整图变换及裁剪工具)
地图比例尺的转换-(Mapgis、Section中整图变换及裁剪工具)地图比例尺的转换(Mapgis、Section中整图变换及裁剪工具)此教程用来解决以下问题:1.如何改变地图的比例尺,比如将1:200000的地图转换为1:50000的地图;2.如何将1:200000的地图中的点、线、面文件添加到1:50000的地图中;3.整图变换的使用及裁剪功能的使用共分为三个部分,第一部分介绍整图变换的参数设置,第二部分为整图变换的实例,第三部分为裁剪工具的实例第一部分:整图变换的参数设置整图变换的位置:其他-整图变换(Section中)整图变换的参数设置:1.1变换类型包括点变换,线变换及面变换。
具体就是选择什么样的文件类型进行变换。
变换的是它们的图面坐标,比如位于x=1,y=1的点图元进行10倍的变换,其图面坐标变为x=10,y=10。
1.2参数变换对点线面的参数大小进行变化,比如对一个2×2大小的文字进行十倍变换,其大小变为20×20。
1.3位移参数按系统提示从键盘上输入相应的相对位移量后,即将图形移到了相应的位置。
1.4比例参数前后变换的比例,比如将1:5万的图变换为1:1万,那么比例参数为5。
1.5旋转参数将整幅图绕给定的坐标原点,按您输入的旋转角度旋转,当旋转角为正时,逆时针旋转,为负时顺时针旋转。
1.6给定原点变换1.7参数比例变化直接作用于图形参数。
这里,首先要知道什么是图形参数,图形参数在修改地图参数-单位及比例尺中的参数比例中可以看到。
当其数值为1时,表现为1:1显示,比如图中文字图元的大小为2×2,你看到的也就是2×2的大小;当其数值为2时,表现为1:2显示,比如图中文字图元的大小为2×2,你看到的也就是4×4的大小。
回到整图变换(假如将1:5万的图变换为1:1万的图),当勾选参数比例变化直接作用于图形参数时,直接转变图元参数,原来的文字大小为2×2,转换后变为10×10,但图形参数不变,仍为1。
关于MapGIS6.7通过建立地图库批量按标准图幅范围裁剪地图的说明
关于MapGIS6.7通过建立地图库批量按标准图幅范围裁剪地图的说明
对应软件版本:MapGIS_67_090723
需要对一幅地图进行批量裁剪,如下图,按照1:10万标准图幅进行批量裁剪。
最简单的方法是生成相应的1:10万图框区,根据区文件进行裁剪。
但是这样做需要手动生成作为裁剪框的区,而且只能分别进行裁剪,因为MapGIS6.7工程文件裁剪并不会进行批量裁剪处理(K9目前也是如此)。
这里借助地图库可以实现批量按标准图幅进行裁剪。
1 创建地图库
根据裁剪要求创建地图库图幅,例如这里以所需的1:10万标准图幅建立,如图。
2 新建层类,与工程文件对应
新建层类,层类属性结构与对应的工程中文件对应,层类名称与工程中文件的“描述”相同,如下图。
3 导入工程文件,裁剪数据
如下图,使用“图库分幅数据更新”功能,在打开对话框中选择要裁剪的工程文件。
接下来会按照当前地图库各图幅对导入工程中的各文件进行裁剪,裁剪数据在系统当前目录下。
arcgis分幅裁切流程
arcgis分幅裁切流程ArcGIS是一种功能强大的地理信息系统软件,可以用于处理和分析地理空间数据。
分幅裁切是ArcGIS的一个重要功能,可以将大范围的地理数据按照指定的分幅要求进行裁切,方便用户进行局部地理数据的查看和分析。
下面将介绍ArcGIS分幅裁切的具体流程。
一、数据准备在进行分幅裁切之前,需要准备好相应的地理数据。
一般来说,可以使用ArcGIS内置的地图数据,也可以导入自己的地理数据。
如果使用ArcGIS内置的地图数据,可以直接在软件中进行选择和加载。
如果使用自己的地理数据,需要先将数据导入ArcGIS中。
二、设置分幅要求在进行分幅裁切之前,需要先设置好分幅要求。
分幅要求包括分幅编号、分幅范围和分幅大小等信息。
可以根据具体需求设置不同的分幅要求。
三、创建分幅图层在ArcGIS中,可以使用分幅图层来表示分幅要求。
通过在地图中创建分幅图层,可以将分幅要求可视化,方便后续的裁切操作。
可以使用ArcGIS的绘图工具在地图中创建分幅图层,也可以导入已有的分幅图层。
四、裁切操作在设置好分幅要求和创建好分幅图层之后,可以进行分幅裁切操作了。
在ArcGIS中,可以使用裁切工具对地理数据进行裁切。
裁切工具可以根据分幅要求对地理数据进行裁切,并生成裁切后的地理数据。
五、输出结果裁切完成后,可以将裁切后的地理数据进行输出。
输出结果可以保存为不同的格式,如shapefile、geodatabase等。
可以选择输出全部裁切结果,也可以选择输出指定的裁切结果。
六、分幅整理在输出裁切结果之后,还可以对裁切结果进行分幅整理。
分幅整理包括对裁切结果进行编号、整理和标注等操作。
可以使用ArcGIS 的标注工具对裁切结果进行标注,方便后续的查看和使用。
七、结果展示可以将整理好的分幅结果进行展示。
在ArcGIS中,可以使用地图布局功能将分幅结果制作成地图,并添加相应的图例、比例尺等元素。
可以选择输出为图片或打印出来,以便于进行查看和分析。
ArcGIS10.2按照标准图幅批量裁剪影像并重命名影像
ArcGIS10.2按照标准图幅批量裁剪影像并重命名影像(注:此文档不是最优解,但是可以解决实际问题,建议升级版本)按照标准图幅裁剪影像并重命名,主要使用arcgis中表转Excel、影像裁剪批处理功能,搭配Office使用。
此文档不涉及模型和Python,适合初级者使用,但是操作繁琐,请耐心阅读。
1.处理标准分幅数据(若没有标准分幅矢量,可以在Cass中生成,保存DWG数据;然后将DWG数据转换成shp文件,并赋值属性。
)操作方法是使用arcgis的批处理功能,需要将标准分幅拆成单个shp文件。
使用分析工具中的提取分析——》分割将整个分幅图分割成单个文件。
输入要素和分割要素都选择标准分幅shp,分割字段选择包含图幅名称的字段,我这里是ReName字段。
达到如下效果:2 裁剪的批处理操作数据管理工具——》栅格——》栅格处理——》裁剪——》右键批处理打开批处理界面首先标题行,有输入栅格、矩形、输出栅格数据集、输出范围、NaData值、使用输入要素裁剪几何、保持裁剪范围这几个选项。
输入栅格:要裁剪的栅格数据矩形:选择栅格之后自动弹出,是栅格最上、下、左、右的坐标值输出栅格数据集:这里将输出文件直接改成文件名+.tif即可,注意:必须添加后缀名!!!NaData值:填写0,无黑边使用输入要素裁剪几何:true,勾选复选框保持裁剪范围:true,勾选复选框填写完第一行数据之后,选择第一行数据并复制,粘贴到Excel中注意光标一定放在红色标记处,才能选择整行。
复制到Excel中如下:3.在Excel中填充数据以第一行数据作为参考,将路径全部改为完整路径获取图幅号名称可用转换工具中表转Excel,将属性转换为Excel,得到图幅号名称。
注意:矩形这一列不填写填写后复制数据,粘贴至批处理工具处 4.在批处理工具界面粘贴复制的Excel 数据复制的数据是不能直接粘贴到工具中的,需要先增加行,Excel 中有几行,工具中就增加几行。
mapgis教程图形裁剪
1.在"输入编辑"里预先画要裁的范围(线一定要封闭),单独存裁剪框文件, 如C.wl4;找到"图形裁剪".
3.在下拉菜单"文件"→装入要裁剪的点,线,区文件.
4.在下拉菜单"编辑裁剪框" →"装入裁剪框" →装入裁剪框文件,如c.wl. 5.在下拉菜单"裁剪工程" →"新建" →打开一个"编辑裁剪工程文件"面板, 6.在"结果文件名"内输入裁剪后的文件路径和文件名,点击"修改"按钮.
�
7.依次加入线文件,如果有区文件再加入区文件.点击"OK"按钮.
8.在下拉菜单"裁剪工程" →"裁剪",等待裁剪.
9.裁剪完毕后,如果想看结果,在下拉菜单"文件" →再装入裁剪后的点,线, 区文件.单击鼠标右键弹出"复位窗口",选择裁剪后的文件,按"确定"按钮.
裁剪前的文件
裁剪后的文件
裁剪后的结果.
基于MapGIS实现图件自动裁剪与图例生成
基于MapGIS实现图件自动裁剪与图例生成贺海扬;沈正新;安政伟;邱崇涛【摘要】As one of geographic information systems,MapGIS software has been widely applied in geological field in China,which not only has powerful function in map drawing but also provides the secondary development library for users.The forms of expression in geological map and the requirements of legend producing are introduced briefly in this paper.On the basis of components of MapGIS software and according to the map's features of airborne geophysics survey,the authors present the new solutions using C Sharp programming language for rapid maps clipping,legends producing and design and some other work.As a result,the artificial errors are reduced effectively and then the drawing efficiency is raised by multi-times.The key techniques and the codes about components of MapGIS are described in detail.%国产MapGIS软件是国内应用范围较广的地理信息系统之一,不仅绘图功能强大,而且向用户提供了二次开发库.笔者简要介绍了物探图件表现形式和图例制作要求;针对航空物探项目中的图件绘制特点,利用MapGIS组件,以C#语言为平台提出了一个解决方案,可快速实现大批量图件裁剪、图例制作以及图面配置等工作,有效地减少了人为误差的引入,大大地提高了工作效率.文中对程序设计中的关键点和涉及MapGIS组件开发的主要代码进行了较详尽地阐述.【期刊名称】《物探与化探》【年(卷),期】2017(041)003【总页数】6页(P550-555)【关键词】MapGIS二次开发;C#;航空物探;图件裁剪;图例制作【作者】贺海扬;沈正新;安政伟;邱崇涛【作者单位】核工业航测遥感中心,河北石家庄050002;中核集团公司铀资源地球物理勘查技术中心(重点实验室),河北石家庄050002;核工业航测遥感中心,河北石家庄050002;中核集团公司铀资源地球物理勘查技术中心(重点实验室),河北石家庄050002;核工业航测遥感中心,河北石家庄050002;中核集团公司铀资源地球物理勘查技术中心(重点实验室),河北石家庄050002;核工业航测遥感中心,河北石家庄050002;中核集团公司铀资源地球物理勘查技术中心(重点实验室),河北石家庄050002【正文语种】中文【中图分类】P631地质制图是地质工作的重要组成部分,在开展多学科、多途径的地质科研、生产工作中,自始至终都应用地质图表现研究成果[1];同时,地质制图也是一项繁琐而又细致的工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MAPGIS批量裁减分幅图MAPGIS 批量裁减分幅图| 所在分类:测绘文章查看评论| 我要评论| 该文章已被点击0 次平台的地图库可以批量裁减分幅图。
1、平台输入编辑里打开需要裁减的文件,然后在工程文件窗口点击每个文件右键“修改项目”修改文件的“描述”(选择的文件必须是处于当前编辑状态),完成后保存工程。
2、地图库里建立dbs,将裁剪文件导入地图库里,注意的是在图幅管理,图库层类管理器,新建,层类路径及属性结构提取文件后,层类名称必须要和上面文件描述要一致。
3、裁剪数据进到库里后,在选项,图库维护工具,图幅分幅数据更新,系统弹出打开*.maj 对话框,这时打开上面保存的工程文件。
选“等经纬的梯形分幅”后的参数不知如何设置,主要是分幅参数中的起点坐标不知如何设置,图幅数如何设置(图幅高宽可不管,因为选原图比例尺为1:1 万时自动填写),本县所在县的投影中心点经度为1110000(数据库为1:1 万土地利用现状图)平台的地图库可以批量裁减分幅图。
[ /BlogDetail.as MAPGIS 图形坐标系与大地坐标系转换| 所在分类:测绘文章查看评论| 我要评论| 该文章已被点击0 次在MAPGIS 投影坐标类型中,大致有五种坐标类型:用户自定义也称设备坐标(以毫米为单位),地理坐标系(以度或度分秒为单位),大地坐标系(以米为单位),平面直角坐标系(以米为单位),地心大地直角。
如果进行设备坐标转换到地理坐标。
方法:第一步:启动投影变换系统。
第二步:打开需要转换的点(线,面)文件。
(菜单:文件/打开文件)第三步:编辑投影参数和TIC 点;选择转换文件(菜单:投影转换/MAPGIS 文件投影/选转换点(线,面)文件。
);编辑TIC 点(菜单:投影转换/当前文件TIC 点/输入TIC 点。
注意:理伦值类型设为地理坐标系,以度或度分秒为单位);编辑当前投影参数(菜单:投影转换/编辑当前投影参数。
注:当前投影坐标类型选择为用户自定义,坐标单位:毫米,比例尺母:1);编辑结果投参数(菜单:投影转换/设置转换后的参数。
注:当前投影坐标系类型选择为地埋坐标系,坐标单位:度或度分秒)。
第四步:进行投影转换(菜单:投影转换/进行投影投影转换)。
MAPGIS 县域控制面积平差流程| 所在分类:测绘文章查看评论| 我要评论| 该文章已被点击0 次县域控制面积平差流程土地利用数据库的面积平差流程规程要求土地利用数据库的控制面积量算是以1:10000 分幅图的理论面积为基础,如何实现单图幅的面积控制,形成县域面积各级平差的机制,是值得认真研究的课题。
单图幅平差控制到地类图斑,无疑是最直接的方法,但由此带来的弊病也不容忽视。
一是此方法必须在图斑文件中保留图括线,形成破碎小区,造成其中的线状地物的扣除错误;二是掩盖了图幅间图斑属性接边的问题,以图括线作为地类界线的图斑不能暴露出来;三是人为的把一个图斑分割成两块以上,使得图斑面积的自然属性失真。
四是造成图斑编号的困惑,是按行政村编制图斑序号呢,还是再加上图幅号。
以上种种,都是因为沿用了传统的手工作业方法和思路而造成的。
计算机量算面积,只要县域电子接边无误,就可以达到不重不漏,至于如何实现不同纬度的图幅面积控制,可以在乡镇区划面积平差中实现。
其平差流程为县域面积→分幅乡镇面积,乡镇区划面积→村区划面积→图斑面积。
一、实现县区间的无缝接边是面积控制的基础县区接边的过程是实地接边—影像接边—电子接边,而实现无缝接边的基础是相邻双方应用的资料具有相同的数学基础。
而目前普遍应用的SPOT5 卫星影像资料,或多或少的存在校正误差,若相邻县区应用的不是统一校正的影像资料,即便影像接边正确无误,电子边界也会出现4 -5 米的误差。
所以,县区之间接边应该在地形图或正射影像图上进行,因为这些资料的数学基础已经得到国家有关部门认可,在上面划定的电子边界可以达到无缝对接。
二、控制面积的平差的步骤(一)接边图幅控制面积的生成1.与相邻县区接边,形成双方公共的电子边界;在此基础上,形成县区界线,拓扑成区为县辖区划;2.把接图表的图幅面积修改为同纬度的图幅理论面积,用平台的区对区空间分析功能把县区划与接图表进行合并分析,形成县区图幅接合表(1);3.用建库工具中文件内属性赋值,把县区图幅接合表(1)的面积赋予控制面积,再用文件面积单位换算功能,转换为亩。
4.再用各级平差工具,以接图表的图幅面积为控制,对县区图幅接合表(1)的控制面积进行平差,得出各县区在每幅图上的控制面积。
5.用平台的属性库管理功能导出县区图幅结合表(1)的面积、图幅号、图幅面积、控制面积到EXCEL 表。
6.分幅输出接边图幅,注明县区控制面积,送交周边县区签章,形成接边纪录等接边资料。
7.对本县区图幅接合表中本县区的控制面积进行汇总,该面积作为县区总控制面积,各级区划及图斑汇总面积都得与此相附合。
(二)辖区内的控制面积平差1.用接边后的县区界线替换图斑文件的县区界线;2.用条件合并从图斑文件中重新提取乡镇区划和村区划(此举是保证区划边界与图斑边界完全吻合);3.把接图表与乡镇区划进行合并分析,形成本县区的图幅结合图表(2),即各乡镇的分图幅面积;然后把计算机面积赋予计算面积,用接图表的控制面积为控制,按图幅对各乡镇面积进行平差,结果放在图幅结合图表(2)的控制面积中,汇总结合图表的各乡镇控制面积,放入乡镇区划的控制面积中;4.把村区划的计算机面积放到计算面积中,用乡镇控制面积平差,放在村区划的控制面积中;5.用同样方法,用村区划给地类图斑平差,放到图斑毛面积中;6.用平台“其它”中“区属性统计”,添加县、乡、村区划的控制面积及图斑文件毛面积,看是否一致;注意:平差所用面积单位要一致,平差是要选择“按控制文件的空间范围”。
县域控制面积平差流程[br][nbsp][n /BlogDetail.aspx?name=23789507&id=19325 标准图幅数据文件命名规则主文件名X XX X XXX XXX 1:1000 000 图幅行号(字符码)1:1000 000 图幅列号(数字码) 比例尺代码(字符码)图幅行号(数字码)图幅列号(数字码)命名规则说明:(1)主文件名采用十位字母数字型代码,行列号位数不足者前面补零,扩展文件名采用三位字母数字型代码;(2)比例尺代码表见表2:表2 比例尺1:2000 1:5000 1:10000 1:25000 1:50000 1:100000 1:200000 1:250000 代码I H G F E D C B (3)编号计算公式1:1 000 000 图幅行、列号的计算:a =[φ/4°]+1 b =[λ/6°]+31 式中:[ ] 表示商取整;a 表示1:1 000 000 地形图图幅所在纬度带数字码所对应的数字码;b 表示1:1 000 000 地形图图幅所在经度带的数字码;λ 表示图幅内某点的经度或图幅西南廓点的经度;φ 表示图幅内某点的纬度或图幅西南廓点的纬度。
相应比例尺的图幅行、列号的计算: c =4°/Δφ-[(φ/4°)/Δφ] d =[(λ/6°)/Δλ]+1 式中:( )表示商取余;[ ]表示商取整;c 表示所求比例尺图幅的行号;d 表示所求比例尺图幅的列号;λ 表示图幅内某点的经度或图幅西南图廓点的经度;φ表示图幅的某点的纬度或图幅西南图廓点的纬度;Δλ 表示所求比例尺图幅的经差(1:1 万图幅经差3’45”);Δφ表示所求比例尺图幅的纬差(1:1 万图幅纬差2’30”)。
(4)命名实例例1:某1:1 万土地利用图,图幅内某一点纬度为39°22’30”,经度为114°33’45”,求其数据文件的命名。
Δφ=2′30〃,Δλ = 3′45〃,1:10000 比例尺代码为G a =[39?22′30〃/4?]+1 =10(字符码J) b =[114?33′45〃/6?]+31 =50 c =4?/2′30〃-[(39?22′30〃/4?)/2′30〃] =96?[3?22′30〃/2′30〃] =015 d =[(114?33′45〃/6?)/3′45〃]+1 =010 主文件名为: J50G015010 所求数据文件的命名为:J50G015010.XXX 5.2 以行政区划为基础的土地利用数据文件命名规则:主文件名扩展文件名X XXXXXX XXX XXX ? XXX 比例尺代码(字符码)县(市)行政区代码(数字码)乡(镇)级行政区划代码(数字码)权属单位代码(数字码)命名规则说明:(1)主文件名采用十三位字母数字型代码,位数不足补零;影像文件(TIF)与标准图框的套合输出1 | 所在分类:测绘文章查看评论| 我要评论| 该文章已被点击0 次一、先将影像文件“*.TIF”转换为MAPGIS 中的“*.MSI”文件。
具体步骤如下:第一步:打开MAPGIS→图像处理→图像分析。
第二步:单击“文件” →数据输入。
第三步:在弹出的“数据转换”对话框中单击“转换数据类型”右边的下拉箭头,在出现的文件类型中选择“TIF 文件()*.tif”,最后点击“添加文件”按钮。
第四步:在出现的“打开”对话框中选择自己需要转换成MSI 影像文件的文件。
然后单击“打开”按钮。
我们可以看到,一个TIF 文件已加入到“转换文件列表”中。
如果整个目录中的所有TIFF 文件都需要转换成MSI 文件,可以选择“添加目录”按钮,在弹出的对话框中选择目录,然后单击“确定”按钮。
第五步:单击“目标文件目录”右面的对话框按钮,在弹出的“选择目标影像目录…”对话框中选择存放MSI 影像文件的目录,然后单击“确定”。
第六步:在需要转换成MSI 影像文件的全部TIF 文件填加完毕后,单击“转换”按钮。
第七步:如果出现以下两种警告对话框,可不理会,点击“确定”即可。
第八步:数据转换完毕后单击“确定”按钮完成。
第九步:在“转换文件列表”中的“状态”栏中如果看到被转换的文件均显示为“成功”,代表本次转换成功结束。
单击“关闭”按钮,结束TIF 图像文件转换MSI 影像文件的操作。
二、将“*.MSI”文件进行校正。
具体步骤如下:第一步:打开MAPGIS→图像处理→图像分析。
第二步:单击“文件” →打开影像。
装入MSI 影像文件。
第三步:单击“镶嵌融合” →DRG 生产→图幅生成控制点。
第四步:点击“输入图幅信息”。
第五步:将所打开的影像文件图幅号输入“图幅号”栏中,然后点击“确定”。
第六步:在随后的“图幅生成控制点”对话框中按“左上角、右下角、左下角、右上角”的次序在影像文件中用鼠标左键单击相应位置。
最后点击“生成GCP”。