笑谈ArcToolbox (4) 非我族类】的更多相关文章

笑谈ArcToolbox (4) 非我族类 by 李远祥 ArcToolbox的工具既能直接对数据源进行处理,也能对图层以及被选择要素进行处理.但有些数据看起来是空间数据,但实际上在处理的时候还是会出现问题,例如一些非常规的数据,如txt.csv这类型的数据,在参与空间分析的时候就会出现一些问题.那么,接下来看看ArcToolbox对这些非我空间族类的数据到底需要怎么样的处理. txt.csv这类型带坐标的数据,一般在arcmap里面使用都是通过[添加XY数据]添加进去的,添加过程也是非常简单,…
笑谈ArcToolbox (3) ArcToolbox的一亩三分地 by 李远祥 每个人都会有一些鲜为人知的小秘密,都有着不允许别人染指的一亩三分地.软件是人编写的,当然也会给它留有自己所拥有的一亩三分地.ArcToolbox也不例外,而它的一亩三分地就是[环境设置]. "环境变量"这个词干IT的人一点都不陌生,特别是那些搞Java和Linux环境的人,一不小心就被"环境变量"给搞了.ArcToolbox里面的[环境设置]其实有点像环境变量设置一样,都是作为一个执行…
笑谈ArcToolbox (2) 开启ArcToolbox的钥匙 by 李远祥 GIS人遇到ArcToolbox就像找到了宝藏一样兴奋,但并不是每个找到宝藏的人都具备开启宝藏的钥匙.有时候功能强大并不见得就是一件好事,在面对上千个工具的时候,很多人尤其是GIS初学者都会无所适从.有句俗语说,人对未知的事物会心生恐惧.但也有一句老话说,无知则无畏.对于哲人来说,话怎么说都是好对的.所以,我们不妨静下心来看看,这ArcToolbox到底有多难,或者说到底有多容易. 1.查家底 ArcToolbox到…
笑谈ArcToolbox (1) ArcToolbox 的发展方向 by 李远祥 ArcGIS工具箱ArcToolbox具有非常多的工具,相信用过的人都非常惊叹,其功能完备并且强大,种类繁多,总能找到工作中所需要的工具.尤其像笔者那样喜欢使用modelbuilder和arcpy来解决问题的人,特别喜欢使用其中的工具进行构建分析模型.但是,即便是多年的老司机,也会有遇上"荡失路"的时候,偶尔也会被ArcToolbox小坑一把. 随着ArcGIS版本的快速迭代,基本上可以看到Esri对于桌…
在上一篇日志中介绍了自己通过几何的方法合并断开的线要素的ArcGIS插件式的应用程序.但是后来考虑到插件式的程序的配置和使用比较繁琐,也没有比较好的错误处理机制,于是我就把之前的程序封装成一个类似于ArcGIS中ArcToolBox中的批处理工具一样的程序,有输入文件的选择和输出文件的选择,类似于下面这个工具界面: 首先是查了一下ESRI的帮助文档ArcObjects Help for .NET,上面有关于如何创建自定义的Geoprocessing工具的几篇文章,介绍的不是很全面,但是可以知道创…
工具箱位置 打开ArcToolBox,找到工具集Projections and Transformations,位置如下:ArcToolbox--Data Management Tools--Projections and Transformations 一.如何删除已有数据的坐标系 shp格式:在文件资源管理器中找到存放shp文件的位置,将后缀为.prj的文件删除即可. gdb或mdb中:将数据导出为shp,在删除gdb或mdb中的源文件,将转换为shp的数据.prj文件删除后,重新导入到gd…
属性域分为两类,一种是范围域,一种是编码的值,下面将两个一起介绍,其中涉及到的编码,名称,只是试验,并非真实情况. 一.首先新建一个文件型地理数据库,将数据导入或者是新建要素类都可以 二.打开ArcToolBox,找到工具集Domains,位置如下:ArcToolbox--Data Management Tools--Domains 新建属性域,使用工具 Create Domain 工具介绍:http://desktop.arcgis.com/zh-cn/arcmap/latest/tools/…
最近好久不用ArcGis的小编要用到ArcMap去发送一个GP服务,发现按照套路打开ArcMap点击ArcToolbox时,发生了ArcMap的闪退现象,几经周折终于解决了问题. 希望也遇到这类问题的同学能够参考解决,而不是无脑的去重装软件,甚至重装系统,大大地浪费了大好时光. 套用一句小编本科老师的话,任何事情都有解决的办法,遇到问题冷静想一想,不要动不动就重装.重做,浪费了时间不说,还没有什么长进,都是干的体力活. 事先声明:本博客说提供的解决办法只是针对小编的个人电脑软件具体情况下能够成功…
参考:使用 Python 创建工具 参考:在 Python 工具箱中定义参数数据类型 基本步骤如下: (1)创建一个 Python 脚本,并保存成 .py 文件. (2)创建一个自定义工具箱(.tbx 文件),用于存放脚本工具. (3)通过脚本添加向导向自定义工具箱中添加工具. (4)修改脚本的输入和输出变量,以便它能无缝地整合到地理处理框架中. 详细说明: 1. 自定义工具箱 如下图所示:在 ArcToolbox 上右键>Add Toolbox...,在出现的对话框中选择右上角的“New To…
GP的功能非常强大,也是GIS建模的一个很重要的工具.在Arcengine中,实现Clip功能很多种方法,可以用IBasicGeoprocessor的clip方法,但是GP无疑是最简单的. public Clip( objectin_cover, objectclip_cover, objectout_cover ) 输入这三个参数,即可实现clip功能,第一个参数为输入要素,第二个为裁剪要素,最后为保存路径  string SavePath= @"F:\shiyan\最后的战役\ww2.shp…