Arcgis10中如何平移叠加图层

Arcgis10中如何平移叠加图层
Arcgis10中如何平移叠加图层

Arcgis10中如何平移叠加图层

做规划图时,常常会碰到叠加的元素图层和底图错位的现象,比如把水系和遥感底图叠加后发现,明显河流的位置向某个方向偏了,就可以采用以下的方法来处理。

在数据生产的过程中,经常会需要平移数据。有的时候是因为数据本身发生偏移,需要校正过来。有的是做坐标转换(如果不涉及到高程Z值,很多时候不同坐标系统的平面坐标转换就是采用平移的方法来解决坐标系统转换的)。这样就涉及到如果数据量很大的时候,比如说几百万个点,我们如何去平移数据呢。下面就给大家介绍一下在ArcGIS中如何进行数据平移方法一,也是最简单的方法就是在ArcMap中“开始编辑数据”,采用“编辑器”----“移动”工具来完成数据的平移。如下图:

但是这个方法有弊端就是在内存占用过大,经常会出现平移一个数据量大的图层会很长时间或者直接导致ArcMap崩溃掉。如果小数据可以这样做。

方法二:利用“投影”工具来实现坐标平移的作用。这个主要是用于投影坐标

系统的数据平移好方法。首先就是要自定义一个坐标系。比如我们的数据时xian80椭球、采用高斯克吕格投影3度分带41带。

(Xian 1980 3 Degree GK Zone 41)需要X平移1000米,Y方向平移580米。我们定义一个坐标系统,将高斯投影的参数改一改。如图:

在进行投影变化,就可以做到平移数据。实质利用的原理就是通过相同的椭球、相同的投影方法、东偏移和北偏移的参数不一样。这俩坐标系转换后做到平移数据了

这个方法要比第一个方法好使的多。就是转换完成后需要你更正相关数据的坐标系统信息。如果对坐标系统感觉很混乱就慎用,如果把数据的元数据整错了就更麻烦了。

方法三,更不错的方法就是在ArcGIS的数据互操作模块中提供给了一个Offsetter函数,使用起来非常方便。在ArcGIS 工具箱中新建一个Spatial ETL Tool。采用Categorized---Manipulators--Offsetter函数进行数据平移。

平移的方法还有很多。只要你慢慢挖掘,ArcGIS总能提供各种各样的方法满足你的需求。

solidworks如何批量替换工程图模板

s o l i d w o r k s如何批量替换 工程图模板 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

《solidworks正树问答500+》131 如何批量替换工程图模板 2014-8-2 22:26|发布者: halfsmoke|查看: 1961|评论: 1 摘要: 应用场景:南方的小厂很多时候都是一样的设备,只要改革型号就是新东西,改模板搞的人仰马翻,其实只要替换工程 图中的标题栏即可。用solidworks批量替换工程图模板,需要用到sw的一个插件“设计检查”,designchecke ... 应用场景:南方的小厂很多时候都是一样的设备,只要改革型号就是新东西,改模板搞的人仰马翻替换工程图中的标题栏即可。 用solidworks批量替换工程图模板,需要用到sw的一个插件“设计检查”,design checker;还有一理工具,task scheduler。 位置分别在: 工具--插件 开始--solidworks工具

替换工程图模板思路: 1,用设计检查工具(design checker),编制工程图检查模板,用于替换工程图模板2,用批处理工具,(task scheduler)运行设计检查,批量替换 你把design checker插件启动后,在工具里,有这么个“设计检查”

然后选择编制检查 打开设计检查的面板后,选择工程图

看到上图没,就有了一个“标准模板”的选项。在这,你就可以定义一个标准模板,注意,标准模板个,A1,A2,A3,A4,A0,你至少得定义4个编制检查文件,然后一一保存。接下来,你就可以工具了。

批量生成工程图

批量生成工程图 具有如下功能: 1)在列表中列出装配体下所有的零件,选择多个需要生成工程图的零件 2)然后对选中的零件生成工程图 3)在每一个工程图中添加表,列出工程图对应模型的参数信息(名称,类型,值等) 代码如下: //动作函数 ProError UserFeatVisitAct(ProFeature* p_feature,ProError status,ProAppData data) { ProArrayObjectAdd((ProArray*)data,PRO_VALUE_UNUSED,1,p_feature); return PRO_TK_NO_ERROR; } void CDrawingGenerate::UserLoadAllPartInAsm(ProMdl mdl) { ProError status; ProArray array; status=ProArrayAlloc(0,sizeof(ProFeature),1,&array); if (PRO_TK_NO_ERROR!=status) { AfxMessageBox(_T("内存错误!")); return; } //遍历特征 status=ProSolidFeatVisit((ProSolid)mdl,(ProFeatureVisitAction)UserFeatVisitAct,NULL,(ProAppData)&array); if (PRO_TK_NO_ERROR!=status) { AfxMessageBox(_T("遍历失败!")); return; } int array_size; status=ProArraySizeGet(array,&array_size); if (0==array_size) { AfxMessageBox(_T("no feature was found!")); return; } //循环筛选特征

批量把solidworks工程图、pdf等名称变更为图号

solidworks批量把文件名称变更为图号 背景:在设备开发设计过程中,为了方便绘图管理,零部件都是采用中文名称的,而公司为了管理方便,使用图号(字母+数量等形式)统一保存(.pdf格式)。因此,在完成设计后,需要花费大半天以上的时间来把图纸的中文名称改成图号。 目的:采用批量重命名来解决逐一重命名的麻烦。 方法:使用批处理方式用“rename”命令实现此功能。 框架: 1.使用solidworks的材料明细表功能,找到需要重命名文件的原名字与新名字的 清单 2.利用Excel的下拉功能为每行(即每个零件文件的文件名)快速写入“rename 原文件名新文件名”命令(含两个空格) 3.将命令另存为.bat批处理文件,并在需要重命名的文件夹下运行即可。 过程如下: ---------------------下一横线前的均为Solidworks内容------------------------ 1.打开设备的总装配图:

2.插入材料明细表: 方法:点击上方的“材料明细表”命令(2014版工作区为默认模式)——在“材料明细表类型”中选择“仅限零件”——打勾确认——确定——空白处单击——材料明细表建好。

3.另存材料明细表: 方法:在材料明细表上单击右键——选择“另存为”——选择保存类型为“Excel” ——选择好路径后点击“保存”——完成材料明细表的建立。 注:本人的材料明细表已进行了个人设置,包含了图纸的名称与图号,若没有包含的,可以自己添加。方法:把鼠标移到材料明细表的某一列上方一点——当指针变成向下的箭头时,单击右键——选择“插入”——“右列”(左列)——在列属性中的“属性名称”第二个下拉选择“名称”(只有第一个下拉为“自定义属性”时才会出现第二个下拉)或第一个下拉选择“零件号”——至此完成了列的新增

ProE设计三维模型到工程图的个人经验

谈谈从三维模型到工程图的个人经验 最近实验室做了个项目,首先利用proe软件建立三维模型,然后利用绘图工具生成drw工程图,最后转入cad中进行部分修改后交给工厂加工。 在这个过程中,我发现最初觉得很简单的机械设计一下子变得不是那么容易,或者说没有想象中那么简单。在整个设计过程中,有许多的经验在此可以跟大家分享一下。 一、基本的设计能力需要提高 基本的设计能力就是指在进行机械设计过程中需要的最基本的机械知识和机械理论。主要有一下几个方面。 1.绘图的基本原则:在画工程图时是否一定要画剖面图或者局部剖视图,或者局部放大图?这些情况在什么时候发生? 答:绘图的准则是明确清晰得表示零件或者装配体,只要能够达到这个目的,并不一定都需要画剖视图或者剖面图。一般来讲,对于那些比较复杂的不能用三个基本的视图来表示清楚的才采用其他方式如剖视图或者剖面图进行辅助表示。2.制图的基本标准,国标,画图的规范,方法,顺序。特别是零件图和装配图,部装图于一体时。需要掌握图中的要素,是否有简便画法。 答:在我们国家,对于机械工程学科而言最重要的参考当属《机械设计手册》,里面有制图的各项标准都有严格的规定。对于一个装配图而言,如果某个零件未能利用剖视图,局部放大图等手段达到表示清楚时,可以在装配图中画出零件图。事实上,目前很多工厂的制图与课本上讲述的标准都不是特别符合,他们的目的很明确,为了加工出与设计相符合的产品。 3. 机械设计的一般流程:首先利用三维软件建模,而后出二维工程图。三维建模时需要考虑到出图时的方便。从整体分为几个部件,再从部件分为小的部件,直到零件。这样出的图就更容易有层次感。值得注意的是,最好在三维建模时多花点儿心思,不仅要考虑结构,强度和刚度要求,也要考虑到干涉等运行故障,如果能模拟运行或者进行虚拟加工制造是再好不过的了。 4. 标注:装配图,部装图与零件图 总得说来,装配图的尺寸标注要比零件图的少很多。部装图,顾名思义就是

SolidWorks批量更名方法

隶属编码是一种非常常用的编码方式,在企业中,基于SolidWorks的设计,有时可以直接的复制一整套的原型产品,变更总号后,通过修改即可完成新产品的设计,比如在模具设计中或者工装设计中;企业通过标准化和设计模板的建立,常规设计时,只需要复制一套模板,然后更名、修改属性和尺寸后,即可完成设计;由于需要修改的零件比较多,而且零件与零件、零件与工程图、零件与装配体、子装配体与总装配体之间有关联关系,所以不能直接修改,如果通过SolidWorks Explorer修改(重命名时可以将相关零部件的关联关系更改),又比较慢,浪费了很多时间;下面笔者介绍一种简单的方法批量修改文件名称的方法。 1:如果没有工程图时,通过另存为功能即可实现批量更名; 如下图所示,假设以UKH.02为原型进行UKH.10的设计,需要将所有的UKH.02更改为UKH.10,由于SolidWorks零部件关联关系,不能直接修改零件名称,一个个的使用Soli dWorks Explorer又很麻烦;在此可以通过另存为命令实现批量更名; 1.1打开UKK.02总装配体 1.2 点文件-》另存为 1.3在弹出的对话框中点参考:

1.4 在弹出的对话框中点《更多选项》(会变为隐藏选项);然后点查找替换; 1.5输入查找的内容,UKH.02,输入替换内容UKH.10点全部替换;替换完毕,点关闭。 1.6制定存储路径,并点击保存所有:

2:如果有工程图时,通过打包功能即可实现批量更名; 此种方法比第一种方法要好很多,但是需要单独处理标准件,因为打包是将整个装配体所有的零部件全部整合在一起,自然也就包括了标准件,而一般设计时,标准件是不需要复制的,只要引用即可; 2.1 打开装配体,然后点击文件"打包" 2.2 在弹出的对话框中,选择包括工程图、指定路径、选择/替换

工程图图纸格式及模板设置

第六章工程图 6.1 工程图概述 零件和装配体的设计完成后,需要将其信息在工程图中表达出来,这样才能向工程技术人员传递具体的几何形状和尺寸信息,最终指导工人进行零件的加工和装配。 工程图与生成工程图的相应零件、装配体模型是互相链接的文件,对其中任何一个文件进行更改都会导致其它文件的相应更新。 SolidWorks将工程图分为图纸格式和图纸两层,图纸格式在底层,图纸在上层。图纸格式通常用于设置图纸中固定的内容,如图纸的大小、图框格式、标题栏,也可以加入注释文字。图纸是用来建立工程视图、绘制几何元素、添加注释文字的。用户绝大部分的操作都是在图纸层完成的。在图纸层,无法对图纸格式进行编辑。一个工程图中可包含多张图纸。 6.1.1 建立工程图文件 SolidWorks工程图建立是以零件或装配体模型为基础的,因此在建立工程图之前,必须保存相关的零件或装配体模型文件。 工程图文件的新建有两种方法:一是单击标准工具栏中的【新建】按钮,在弹出的【新建SolidWorks文件】对话框中选择【工程图】图标,单击【确定】按钮;二是先打开欲生成工程图的零件或装配体,选择菜单栏【文件】/【从零件或装配体中制作工程图】命令,出现图6-1所示的图纸格式/大小”对话框。选择一种图纸格式,进入图6-2所示的工程图模式。 图6-1 图纸格式/大小”对话框 保存工程图时,单击菜单栏【文件】/【保存】即可。工程图的扩展名是“.slddrw”。注意:保存的时候要与相应的零件和装配体文件保存到同一个文件夹中,以免打开时出现丢失零件或提示寻找零件的麻烦。打开一个工程图文件时,在标准工具栏上单击【打开】命令按钮,选择要打开的文件即可。若在一个

sw,批量替换,工程图模板

竭诚为您提供优质文档/双击可除sw,批量替换,工程图模板 篇一:solidworks-更换文件模板的技巧 solidworks更换文件模板的应用技巧——工程图篇 摘要:solidworks更换文件模板的应用技巧——工程图篇ict-evanchen陈鑫主要内容:一、工程图模板里包括的主要信息二、如何更改已创建的工程图模板工程图文件后缀*.slddrw模板后缀*.drwdot一、... solidworks更换文件模板的应用技巧——工程图篇 主要内容: 一、工程图模板里包括的主要信息 二、如何更改已创建的工程图模板 一、工程图模版主要构成: 1)文档属性 2)自定义属性 3)图纸格式 1)文档属性:

供用户创建自定义绘图标准绘图标准各种注解文字比例和文字显示大小单位、精度模型显示线条、线型样式设置图像品质钣金 2)自定义属性: 摘要自定义配置特定材料明细表数量编辑清单 3)图纸格式: 自定义工程图图纸格式以符合公司标准 工程图图纸格式 编辑文本草图线条 设定表格位置添加ole对象设置注释自定义图纸大小外观、光源与布景

二、如何更改已创建的装配体模板 修改打开的工程图模板,设定选项并插入项目等,使工程图信息更灵活 更改步骤: 步骤1: 打开初始工程图 步骤2: 从外部文件装载文档属性 篇二:solidworks工程图模板制作大全 本人研究很久,才根据网上的资料,做出了sw的工程图gb标准模板,现分享给大家参考: 1. 2.利用属性编辑卡编辑你所需要的零件属性:开始---程序—solidworks工具--属性编辑卡编辑器。。。(设置相应的名称,材料,作者,重量·····等相关属性) solidworks工程图中的自动明细表 (1) 标签:solidworks工程图自动明细表分类:技术心得20xx-08-1817:51 很多使用toolbox的朋友都希望图中所有用到的标准件(如螺钉螺母)的规格大小以及国标号能够自动出现在装配

工程图中显示模型重量的方法

工程图中显示模型重量的方法 在工程图纸的标题栏中通常有重量这一栏,可以通过Proe中MP_MASS()函数来提取模型的质量,如想在图纸显示重量首先必须添加参数和关系,再次把这个参数添加到工程图中。下面介绍如何设置计算模型重量的参数和关系,由于该设置适用于所有模型,所以建议在模板中进行添加,可以参考:自定义Pro/E模板 1.用Proe打开“\proeWildfire 3.0\templates(以proe3.0为例)”目录下面的实体模板“mmns_part_solid.prt”。 2.在“工具”菜单中选择“参数”,然后添加新参数“weight”类型设置为实数,如图1。 图1 3.为了能够让模型自动计算更新质量属性还需要设置质量的源,选择“编辑”菜单->“设置”->“质量属性”,把“源”更改为“几何和参数”点击“确定”完成更改。,如图2。 图2 注:如果不更改第3步的质量源为“几何和参数”,那么系统质量相关参数将无法使用。另外还有一种方法可以解决此问题,在菜单“工具”->“程序”->“编辑设计”,在

“MMNS_PART_SOLID.PLS”文件中“MASSPROP”和“ END MASSPROP”之间增加“PART”+“模板名称”,如“PART MMNS_PART_SOLID.PRT”,参考图3。 图3 4.在“工具”菜单中选择“关系”,添加新关系:weight=MP_MASS(“”)*1000,其中 MP_MASS(“”) (冒号为英文状态的标点符号)为Proe自带的函数来提取模型质量,由于“mmns_part_solid.prt”这个模板质量单位为“吨”,通常图纸中显示单位为“kg”所以要乘以1000,如图4。 注:Pro/E野火版中可以使用系统参数“pro_mp_mass”替代“MP_MASS(“”)”,即公式可以为“weight=pro_mp_mass*1000”。 提醒:还可以把最常用的材料添加到模板中,这样每次新建零件后只需更改非常用材料。本站提供设置好的模板下载:点击下载

SolidWorks工程图批量转DWG辅助软件开发

南阳理工学院本科生毕业设计(论文) 学院(系): xxxx系 专业:机械设计制造及其自动化学生: xxxxx 指导教师: xxx 完成日期 2011 年 5 月

南阳理工学院本科生毕业设计(论文) SolidWorks工程图批量转DWG 辅助软件开发 Auxiliary Software Development of Batch Converting SolidWorks Engineering drawings into DWG Files 总计:31 页 插图:30 幅

南阳理工学院本科毕业设计(论文) SolidWorks工程图批量转DWG 辅助软件开发 Auxiliary Software Development of Batch Converting SolidWorks Engineering drawings into DWG Files 学院(系) 专业:机械设计制造及其自动化 学生姓名: xxxx 学号:21107054 指导教师(职称):xx 评阅教师:xxxxx 完成日期: 2011年5月 南阳理工学院 Nanyang Institute of Technology

SolidWorks工程图批量转DWG辅助软件开发 xxxxxx [摘要]SolidWorks是基于Windows平台的优秀三维机械设计软件,因其功能强大、易学易用等特点,在国内拥有越来越多的用户。但其三维图自动转换为二维工程图后仍存在一些无法解决的技术问题,如尺寸标注、明细栏格式化生成等。因此多数企业通常采用SolidWorks进行产品三维设计和模拟装配,然后将其自动生成的工程图再转换成AutoCAD格式的DWG文件,后期工作在AutoCAD内完成。目前SolidWorks各版本没有提供工程图的批量转换功能,只能由人工逐一进行转换,耗时费力。本课题利用Visual Basic 6.0为前台开发语言,结合SolidWorks的VBA二次开发技术,实现对SolidWorks工程图纸到AutoCAD格式的DWG图纸文件的批量转换。软件能够自动识别SolidWorks工程图标题栏和明细栏信息,直接生成符合企业标准的DWG图纸格式,最终完成从SolidWorks工程图到AutoCAD图纸的无缝批量转换。 [关键词]SolidWorks工程图;图纸转换;标题栏;明细栏

相关文档
最新文档