精华内容
下载资源
问答
  • ARCGIS工具2.5

    2019-03-07 08:42:13
    Arcgis工具2.5,ArcGIS 中国工具使用说明V2.5;ArcGIS 中国工具使用说明V2.5;
  • 批量裁剪 arcgis 工具箱,输入栅格,shp,需要命名的字段,保存路径。按shp要素批量裁剪栅格文件,并按字段值命名。
  • 使用Python脚本建立ArcGIS工具
  • 利用矢量shp数据裁切DEM——Spatial Analyst工具 - 提取分析 - 按掩膜提取;2.DEM的坡度、坡向分析——3D Analyst工具 - 栅格表面 - 坡度/坡向;3.shp线转面——数据管理工具 - 要素 - 要素转面;4.在矢量面范围内...

    b0f44b848f4f1cc3600fc6eac93f117e.png

    点击图片上方蓝字字体"GIS简堂"即可订阅
    • 1.利用矢量shp数据裁切DEM——Spatial Analyst工具 - 提取分析 - 按掩膜提取;

    • 2.DEM的坡度、坡向分析——3D Analyst工具 - 栅格表面 - 坡度/坡向;

    • 3.shp线转面——数据管理工具 - 要素 - 要素转面;

    • 4.在矢量面范围内均匀取点/绘制网格——数据管理工具 - 要素类 - 创建渔网,结果为点和线/面,可根据需要使用工具裁剪;

    • 5.矢量裁剪矢量——分析工具 - 提取分析 - 裁剪;

    • 6.多重缓冲区——分析工具 - 邻域分析 - 多环缓冲区;

    • 7.统计字段A的分类数据,如各个分类的和等——分析工具 - 统计分析 - 汇总统计数据,可统计 和、平均值、最小值、最大值等;

    • 8.显示矢量线数据的方向——空间统计工具 - 度量地理分布 - 线性方向平均值,分组显示总体方向,所以找一个属性值均不相同的字段作为分组依据;

    • 9.整个矢量线文件翻转方向——编辑工具 - 翻转线;

    • 10.统计矢量点面关系中每个面中点的个数——分析工具 - 叠加分析 - 空间连接(根据空间关系将一个要素类的属性连接到另一个要素类的属性。目标要素和来自连接要素的被连接属性写入到输出要素类),输出要素类中会添加新字段 Join_Count,指示与各个目标要素 相匹配的连接要素数量;

    • 11.创建栅格数据属性表——数据管理工具 - 栅格 - 栅格属性 - 创建栅格属性表。

    转自博客园:37wjy(网址:https://www.cnblogs.com/37wjy/p/12516068.html)

    版权、著作权归原载媒体及作者所有,如需转载请联系原公众号。我们尊重作者的成果,如涉嫌侵权,请联系我们及时删除。

    展开全文
  • 1ARCGIS工具条-启动窗口及主界面的构成,1ARCGIS工具条-启动窗口及主界面的构成,1ARCGIS工具条-启动窗口及主界面的构成
  • 使用Python脚本建立ArcGIS工具 1在Arccatalog中选择New->Toolbox并设置文件名 2进入新建的Toolbox空白处右键Add->Script并按照向导完成属性可以留空以后使用工具属性进行设置 3新建脚本工具的属性设置 工具执行的...
  • ArcGIS工具箱安图层分离数据toolsbox,直接在toolsbox加载工具,批量按属性拆分图层数据
  • 使用Python脚本建立ArcGIS工具 精品文档 精品文档 收集于网络如有侵权请联系管理员删除 收集于网络如有侵权请联系管理员删除 精品文档 收集于网络如有侵权请联系管理员删除 使用Python脚本建立ArcGIS工具 1在...
  • arcgis 工具 中英对照 翻译 各种功能翻译对照
  • 上个月使用python调用arcgis工具箱完成了火点txt文件转shp文件的小功能, 感觉很不错, 写下这篇博客希望对大家有所帮助。1.环境介绍:系统: win8.1(64位)arcgis:desktop10.22.ARCGIS 工具箱简单介绍:工具英文...

    上个月使用python调用arcgis工具箱完成了火点txt文件转shp文件的小功能, 感觉很不错, 写下这篇博客希望对大家有所帮助。

    1.环境介绍:

    系统: win8.1(64位)

    arcgis:desktop10.2

    2.ARCGIS 工具箱简单介绍:

    工具英文名称

    工具中文名称

    3D Analyst toolbox

    三维分析工具箱

    Data Reviewer toolbox

    绘图工具箱

    Conversion toolbox

    转换工具箱

    Data Management toolbox

    数据管理工具箱

    Data Reviewer toolbox

    数据检查工具箱

    Geostatistical Analyst

    地统计分析

    Spatial Analyst toolbox

    空间分析工具箱

    Spatial Statistics toolbox

    空间统计工具箱

    详细帮助页面可以参考 : http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/00r90000001n000000/

    3.使用python代码完成arcgis工具箱的调用

    3.1.在介绍这个调用之前,先学习一个简单的python程序

    importsysdefhello(name):print "hello" + name +"!"

    if "__main__" == __name__:#get count of parameter

    nLen =len(sys.argv)#print parametes

    for i inrange(0, nLen):print ("argv %d:%s"%(i, sys.argv[i]))#call method hello

    hello(sys.argv[1])

    这个python程序的功能很简单的, 就是接收一个name, 打印hello name!。 我们需要将这个文本保存到本地,修改名字为hello.py,主要扩展名为.py 。 这个hello.py就是python程序的源码文件了。接着打开命令行(win +r) 输入 d:\Python27\ArcGIS10.2\python.exe e:\test\hello.py zhaojiedi 回车就完成了程序的调用。d:\Python27\ArcGIS10.2\python.exe 是你python程序的所在位置,用于解释后面的python程序文件,e:\test\hello.py是你编写的python文件位置,zhaojiedi 这个就是你要传递给python程序的参数。这里是一个参数的, 如果多个参数, 参数中间空格分隔即可。

    下面是我调用的输出结果

    argv 0:E:\test\hello.py

    argv 1:zhaojiedi

    hello zhaojiedi!

    通过以上的简单小程序,就可以完成python程序接收外部参数,完成指定的功能啦。

    3.2.接下来使用c#调用下这个python文件。(当然可以使用其他语言调用了,这里使用c#语言演示下,其他语言同理)

    void TestPython(stringname)

    {string pythonExe = @"d:\Python27\ArcGIS10.2\python.exe";string pythonFile = @"e:\test\hello.py";string outMessage = "";//创建一个进程

    Process process = newProcess();//设置进程的exe文件

    process.StartInfo.FileName =pythonExe;//设置启动参数

    process.StartInfo.Arguments = string.Format("{0} {1}", pythonFile, "zhaojiedi");//设置窗口风格

    process.StartInfo.WindowStyle =ProcessWindowStyle.Normal;

    process.StartInfo.CreateNoWindow= false;//是否使用shell ,这个是false的时候才可以将下面的重定向参数设置为true

    process.StartInfo.UseShellExecute = false;//设置重定向

    process.StartInfo.RedirectStandardError = true;

    process.StartInfo.RedirectStandardInput= true;

    process.StartInfo.RedirectStandardOutput= true;//初始化退出码

    exitCode = -1;try{

    process.Start();

    //获取重定向的结果信息。

    outMessage=process.StandardOutput.ReadToEnd();

    process.WaitForExit();

    exitCode=process.ExitCode;

    }catch(Exception ex)

    {//todo log

    }

    //在终端打印结果信息。

    Console.WriteLine(outMessage);//todo 判断退出码

    }

    3.3. 有了上面的基础, 接下来就可以我们的正题啦, 了解arcgis工具, 并使用python调用。

    这里提供一个样例 , 就是通过python程序完成txt文本文件的点转矢量shp文件。

    在arcgis中我们可以使用工具箱的Data management Tools | Layer and Table Views | Make XY EventLayer 这个工具 添加txt文本文件,如下图:

    429277-20160820225219234-522669647.jpg

    data.txt 内容如下(中间制表符分割)

    101.235.10.3

    121.243.20.8

    101.540.20.96

    110.535.60.4

    点击OK 我们就可以将txt文件中经纬度转成要素(还不是矢量文件呢)。 点击ToolHelp(上图中的按钮) 获取工具帮助信息,弹出如下帮助信息。

    429277-20160820225500781-770245094.jpg

    copy 这段代码。

    在打开arcgis 工具箱 Convert Tools | ToShapeFile | Feature Class To ShapeFile ,点击ToolHelp 获取工具帮助信息,copy调用样例。

    修改copy的代码如下

    #made by zhaojiedi1992#import model

    importosimportos.pathimportarcpyimportsysif "__main__" == __name__:

    nLen=len(sys.argv)for i inrange(0, nLen):print ("argv %d:%s\n"%(i, sys.argv[i]))print "===parm ready============ Start ................"

    #get parametertxtFile= sys.argv[1]

    curDir=os.path.split(txtFile)[0];

    filename= os.path.split(txtFile)[1];

    arcpy.env.workspace=curDir

    lonField= "Field1"latField= "Field2"featureLayer= filename.replace(".txt","");

    sharpFile= txtFile.replace(".txt",".shp")ifos.path.exists(sharpFile):

    os.remove(sharpFile)print "txtFile" + ":\t" +txtFileprint "curDir" + ":\t" +curDirprint "filename" + ":\t" +filenameprint "featureLayer" + ":\t" +featureLayer#step1 Creates an XY layer

    try:#Make the XY event layer...

    arcpy.MakeXYEventLayer_management(txtFile, lonField, latField, featureLayer)except:#If an error occurred print the message to the screen

    printarcpy.GetMessages()#step2 feature to sharpfile

    arcpy.FeatureClassToShapefile_conversion([featureLayer], curDir)print "===========================end============================================\n"

    保存这个python代码为txtToShp.py,打开命令行就可以调用了d:\Python27\ArcGIS10.2\python.exe e:\test\txtToShp.py e:\test\data.txt, 当然可以使用3.2中的方法创建一个进程去调用python.exe解析python程序完成调用。

    把结果的data.shp文件加载到arcgis中如下图:

    429277-20160830142450230-1444068477.jpg

    看完我的这个文章是不是感觉,arcgis 工具箱手工点击实现的功能都可以通过python程序调用了呢。

    展开全文
  • ArcGIS工具箱是非常重要的组成部分,很多数据的处理分析需要依靠它来完成,往往通过几个工具箱的组合应用,可以实现很多复杂点的功能。在工具箱的应用中,我想介绍如何使用工具箱来实现统计表的制作。1、打开需要...

    d341fefbc930b78724c3cec1db78b189.gif

    ArcGIS工具箱是非常重要的组成部分,很多数据的处理分析需要依靠它来完成,往往通过几个工具箱的组合应用,可以实现很多复杂点的功能。在工具箱的应用中,我想介绍如何使用工具箱来实现统计表的制作。

    1、打开需要统计的数据:

    4c811c540c364557b4d487ee6a5bc5d9.png

    2、确定需要生成的统计表,比如林地现状统计表:

    94ee9cc7522f21e75f8558a7882c8e4d.png

    3、我们打开数据的属性表看看,发现里面的属性字段都是数字,没有汉字:

    32822d873ec4f63535cf41711b994c1c.png

    4、根据林地现状统计表的需求,我们需要将县代码、乡代码、林地权属、起源和地类翻译成汉字,可以使用工具箱中“数据管理工具”中的“属性域”工具来完成;


    5、要新建一个数据库,将shp文件导入,因为属性域工具是不支持shp文件的;


    6、在ARCMap中再次打开数据,进入属性域工具,里面有个“表转属性域”,首先使用Excel建立一张代码和汉字的对应表:

    b8471954160921adad4fb2507c8c588a.png

    7、按照要求,将乡代码、林地权属、起源和地类都分别建立代码和汉字对

    应的工作簿:

    ebc52de25e86189ba3d5893775f67189.png

    8、点击“表转属性域”工具,填入相应的信息:

    cae54d7ad2650fb918f7401d713ea337.png

    输入表选择做好的代码-汉字对应表,编码字段选择相应的代码,如果表2是地类代码表,则选择代码,描述字段为地类,选择需要建立属性域的工作空间,给属性域起个名字;

    9、点击“指定字段的属性域”工具,将建好的属性域赋予指定的字段:

    53f73280a5b432eaa9847e2f07ef0537.png

    10、按照以上步骤循环,将县代码、乡代码、林地权属、起源和地类转换为汉字:

    0c8b1af2aecc608949832c00383f092e.png

    11、现在可以使用“分析工具”中“统计分析”中的“汇总统计数据”工具:

    d6374ae5a98ce3550cf60b6f675779ac.png

    输入表是某县林地现状图层,输出表位置是存放需要统计数据的数据库,如果不放在这里,那么生成的统计表中仍旧是代码,而不是汉字,统计字段需要是数字类型的,比如面积字段,统计类型要是SUM,案例分组字段是指按照什么字段统计面积,输入县、乡、林地权属、起源和地类;


    12、统计完成后,结果就像下面这样:

    1c6a807de2d50dd77c0d10b2df10a6c5.png

    13、我们可以看到,虽然结果是正确的,但是排版并不符合我们的要求,这时候就要使用“数据管理工具”-“表”-“数据透视表”工具了,这个工具可以将表格排列为纵行是输入字段,横行是透视字段,其中的单元格是统计面积:

    536511ed8e7b6144e929f6dc9ceecd4f.png

    输入表是刚才生成的统计表,输入字段就是纵行字段,县、乡、林地权属和起源,透视表字段就是横行字段,即地类,值字段就是需要统计的字段,即面积,输出表的位置同样需要在存放数据的数据库中;


    14、数据透视表运行完成后,结果如下:

    5009d7933d6cc4f7512a57efa6e798ce.png

    15、然后我们可以运行“转换工具”-“EXCEL”-“表转excel”:

    1b450b183adf650e405823b647e7ad82.png

    16、导出Excel表格后,对表格进行简单的处理,就可以得到林业现状统计表了:

    19d0d31d7af0901aaed499a1a4a5e287.png

    文章来源:CSDN,作者:陈家

    文章链接:https://blog.csdn.net/weixin_39065585/article/details/83353699

    本文仅限行业学习交流之用,版权、著作权归原载平台及作者所有。我们尊重作者的成果,如涉嫌侵权,请联系我们及时删除

    - END -

    7.72GB ARCGIS  ERDAS  ENVI干货教程网盘下载CAD完美转ArcGIS的干货技巧.pdf(文档可下载)ArcGIS四种计算图斑面积的方法ArcGIS制图及配图(文档可下载)GIS制图必看!ArcGIS专题制图及可视化练习教程.docx6f9bc3fd4c8423da98455147c51dcb9b.gifb58d43f2b9704274adc4b42fc2f08fc3.gif戳原文,更有料!
    展开全文
  • ARCGis工具箱使用技巧之一

    千次阅读 多人点赞 2018-10-25 02:26:18
    ARCGis工具箱使用技巧之一 (陈家 安徽省林业调查规划院) ARCGis工具箱是非常重要的组成部分,很多数据的处理分析需要依靠它来完成,往往通过几个工具箱的组合应用,可以实现很多复杂点的功能。在工具箱的应用中,...

    ARCGis工具箱使用技巧之一

    (陈家 安徽省林业调查规划院)

    ARCGis工具箱是非常重要的组成部分,很多数据的处理分析需要依靠它来完成,往往通过几个工具箱的组合应用,可以实现很多复杂点的功能。在工具箱的应用中,我想介绍如何使用工具箱来实现统计表的制作。
    1、打开需要统计的数据:
    在这里插入图片描述
    2、确定需要生成的统计表,比如林地现状统计表:
    在这里插入图片描述
    3、我们打开数据的属性表看看,发现里面的属性字段都是数字,没有汉字:
    在这里插入图片描述
    4、根据林地现状统计表的需求,我们需要将县代码、乡代码、林地权属、起源和地类翻译成汉字,可以使用工具箱中“数据管理工具”中的“属性域”工具来完成;
    5、要新建一个数据库,将shp文件导入,因为属性域工具是不支持shp文件的;
    6、在ARCMap中再次打开数据,进入属性域工具,里面有个“表转属性域”,首先使用Excel建立一张代码和汉字的对应表:
    在这里插入图片描述
    7、按照要求,将乡代码、林地权属、起源和地类都分别建立代码和汉字对应的工作簿:
    在这里插入图片描述
    8、点击“表转属性域”工具,填入相应的信息:
    在这里插入图片描述
    输入表选择做好的代码-汉字对应表,编码字段选择相应的代码,如果表2是地类代码表,则选择代码,描述字段为地类,选择需要建立属性域的工作空间,给属性域起个名字;
    9、点击“指定字段的属性域”工具,将建好的属性域赋予指定的字段:
    在这里插入图片描述
    10、按照以上步骤循环,将县代码、乡代码、林地权属、起源和地类转换为汉字:
    在这里插入图片描述
    11、现在可以使用“分析工具”中“统计分析”中的“汇总统计数据”工具:
    在这里插入图片描述
    输入表是某县林地现状图层,输出表位置是存放需要统计数据的数据库,如果不放在这里,那么生成的统计表中仍旧是代码,而不是汉字,统计字段需要是数字类型的,比如面积字段,统计类型要是SUM,案例分组字段是指按照什么字段统计面积,输入县、乡、林地权属、起源和地类;
    12、统计完成后,结果就像下面这样:
    在这里插入图片描述
    13、我们可以看到,虽然结果是正确的,但是排版并不符合我们的要求,这时候就要使用“数据管理工具”-“表”-“数据透视表”工具了,这个工具可以将表格排列为纵行是输入字段,横行是透视字段,其中的单元格是统计面积:
    在这里插入图片描述
    输入表是刚才生成的统计表,输入字段就是纵行字段,县、乡、林地权属和起源,透视表字段就是横行字段,即地类,值字段就是需要统计的字段,即面积,输出表的位置同样需要在存放数据的数据库中;
    14、数据透视表运行完成后,结果如下:
    在这里插入图片描述
    15、然后我们可以运行“转换工具”-“EXCEL”-“表转excel”:
    在这里插入图片描述
    16、导出Excel表格后,对表格进行简单的处理,就可以得到林业现状统计表了:
    在这里插入图片描述
    本章就到这里了,今后我还会陆续写一些关于ARCGis工具箱的组合应用,谢谢大家。
    (如需转载,请注明出处)

    展开全文
  • ArcGIS工具栏功能的中英文对照 对习惯中文版软件的人很有帮助
  • arcgis 工具

    2021-01-15 16:47:25
    https://desktop.arcgis.com/zh-cn/arcmap/latest/tools/analysis-toolbox/split.htm
  • arcgis10.1以上arcmap里面的工具工具工具箱箱中文和应为对照,方便初学者快速了解、学会使用和快速找到相应的工具
  • ArcGIS中可以将用写的Python代码导入到ToolBox中,这样用起来就比较方便了。这里用按要素裁剪栅格的Python来演示如何导入ArcGIS中。代码如下:import sysreload(sys)sys.setdefaultencoding( "utf-8" )import ...
  • 上周同事在做一个林场的林地现状图的时候,看到他把图形在arcgis与cad只见转来转去,所以给他推荐了这个工具条。有没说清楚的地方欢迎各位小伙伴在留言区留言。做图形编辑操作的时候主要用的就是上面这3个工具条,看...
  • 今天讲述栅格工具集中一系列工具:包括复制栅格、镶嵌、镶嵌...四个工具的帮助文档为:https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/data-management-toolbox/copy-raster.htmhttps://desktop.arcgis.com/zh...
  • 关于两个工具的python代码在官网中的帮助文档中可以见到:消除-帮助 | ArcGIS for Desktop融合-帮助 | ArcGIS for Desktop两个工具在对字段属性批量操作的时候作用较大。融合工具的操作逻辑事:消除的操作逻辑为:说...
  • SDMtoolbox 2.0 基于MaxEnt的快捷指令ArcGIS工具包简介

    千次阅读 热门讨论 2020-07-16 18:17:36
    SDMtoolbox 2.0 基于MaxEnt的快捷指令ArcGIS工具包简介 开门见山,大家既然可以关注到 SDMtoolbox 的应用,想必应该已经对生态位模型这一方面的理论有所了解,因此本文不再赘余,只讲干货,不懂或有问题的地方,请...
  • 上个月使用python调用arcgis工具箱完成了火点txt文件转shp文件的小功能, 感觉很不错, 写下这篇博客希望对大家有所帮助。 1.环境介绍:  系统: win8.1(64位)  arcgis:desktop10.2 2.ARCGIS 工具箱简单介绍...
  • 使用ArcGis工具分离图层

    千次阅读 2011-12-19 19:31:54
    1.准备该地区的单位网格图层 ...2.安装好ArcGis工具 第一步:打开ArcGis  第二步:加载图层    效果图:  第三步:  排序:  第四步:选中要分离出的图层  第五步:导出图层  ...
  • 1.利用矢量shp数据裁切DEM——Spatial Analyst工具 - 提取分析 - 按掩膜提取2.DEM的坡度、坡向分析——3D Analyst工具 - 栅格表面 - 坡度/坡向3.shp线转面——数据管理工具 - 要素 - 要素转面4.在矢量面范围内均匀取...
  • 展开全部arcgis可以用Python脚本在Pyhton写的一些代码,用户交互不方便,用户体验比较差,不方便重用。在ArcGIS中可以将用写62616964757a686964616fe4b893e5b19e31333363383339的Python代码导入到ToolBox中,这样用...
  • ArcGIS 工具集v0.6测试版

    千次阅读 2013-05-23 15:12:28
    ArcGIS 工具集v0.6测试版 目前包含功能: 国图农村地籍数据库 自动赋界址线类别及位置; 计算线走向; 删除重复要素; 以点断线; 使用环境: winXP(32、64),Win7(32、64) ...
  • 使用此Python工具箱安装和更新R-ArcGIS桥。 注意:如果您遇到问题,请提出以便我们看看。 先决条件 或() ( ) ArcMap需要32位版本,ArcGIS Pro需要64位版本(注意:默认情况下,安装程序会同时安装两者)。 ...
  • 很久没写gis工具的分享了,今天分享一个空间统计工具箱里的工具。这个工具可以做一些比较简单空间模式分析。比如某些要素主要分布在哪些区域等等。这个工具位置在:中文版的位置:空间统计工具箱--度量地理分布工具...
  • 倾斜摄影模型ArcGIS工具

    千次阅读 2019-06-12 15:51:55
    笔者写了一个针对ArcGIS软件平台的工具集,主要是为了处理倾斜模型i3s服务,截图如下 下载链接如下,有配套的教程文档指导使用,如果觉得工具不错,记得点赞!!! 链接:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,908
精华内容 2,363
关键字:

arcgis工具