精华内容
下载资源
问答
  • ArcGIS缓冲区分析.rar

    2019-11-07 11:59:05
    ArcGIS缓冲区分析 内附操作文档和实验数据,练习ArcGIS缓冲区分析
  • ArcGIS缓冲区分析

    2012-02-06 10:26:41
    缓冲区分析是用来确定不同地理要素的空间邻近性和邻近程度的一类重要的空间操作
  • ArcGIS缓冲区分析停止工作

    千次阅读 2019-04-27 11:22:59
    ArcGIS缓冲区分析时停止工作,不知道哪里的问题呀

    ArcGIS缓冲区分析时停止工作,不知道哪里的问题呀
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 一、实验目的 1. 理解缓冲区分析和叠置分析的基本原理。 2. 学习缓冲区分析、利用Arc Toolbox进行叠加分析的操作。 3. 掌握如何合理利用空间分析中的缓冲区分析和叠置分析解决实际问题。
  • ArcGIS缓冲区分析出现问题

    万次阅读 2018-04-20 16:11:46
    求问大神们,ArcGIS在做缓冲区分析时,出现如下问题怎么解?就是在选择融合类型为ALL后就成这样了,不能显示正常的分析结果,是什么原因哇啊啊啊,怎么解决呢?希望有大神指点 谢谢谢谢谢谢啦...

    求问大神们,ArcGIS在做缓冲区分析时,出现如下问题怎么解?

    就是在选择融合类型为ALL后就成这样了,不能显示正常的分析结果,是什么原因哇啊啊啊,怎么解决呢?

    希望有大神指点 谢谢谢谢谢谢啦


    展开全文
  • 关于arcgis缓冲区的介绍很多了,这个工具的用法也很简单,这里我举一个稍微有意思一点的案例:中印国境缓冲区的建立 如图是中国和印度某个省的行政区划 然后找到工作目录(如下图所示的位置,arcgis的最右侧) 接着...

    关于arcgis缓冲区的介绍很多了,这个工具的用法也很简单,这里我举一个稍微有意思一点的案例:中缅国境缓冲区的建立

    如图是中国和印度某个省的行政区划
    在这里插入图片描述

    然后找到工作目录(如下图所示的位置,arcgis的最右侧)在这里插入图片描述
    接着我们右键点击默认工作目录,新建-Shapefile
    ,在弹出的选项框中选择创建折线要素,并在空间参考一项中选择WGS84坐标系,如下图所示,点击编辑按钮后寻找或者导入WGS84坐标系即可,arcgis会自带地理坐标系,在地理坐标系-world中选择WGS84就ok啦
    注意:没有设置坐标系是不行的
    在这里插入图片描述
    然后我们就成功创建了一个新的线要素
    在这里插入图片描述
    接着我们右键线要素图层-编辑要素-开始编辑
    在这里插入图片描述
    接下来的操作需要编辑器,编辑器的位置大家可能不是很清楚,如下图所示
    在这里插入图片描述
    ok,在打开了编辑器之后,我们需要开始创建要素了,因为这个时候我们刚才所创建的线要素是空白的,我们还需要给它补充实体才行,如下图所示开始创建要素
    在这里插入图片描述
    然后创建要素的窗口就会出现在arcgis的右侧,我们点击一下New-Shapefile,然后在底下的构造工具中选择线,如下图所示
    在这里插入图片描述
    好了,现在就要开始描线了,如下图所示,选中追踪工具
    在这里插入图片描述
    现在你会发现你的鼠标箭头变成了一个十字准星,ok,我们需要将中印边界放大,从相接壤的任一起点开始,点击鼠标左键之后沿着边界一直到终点,如下图所示
    注意:我用的是捕捉工具,这个不需要你反复的加点,它会自己智能选择周围的路径进行选择
    在这里插入图片描述
    到了终点之后,点击左键一下,就会出现如下图所示的画面
    在这里插入图片描述
    注意:在这里你可能会觉得只有一部分边界被选中了,实则不是,你把画面放大之后就会出现全部被选中的边界,如下图
    在这里插入图片描述
    最后一步,非常关键我自己当时都忘了好几次,一定要右键点击画好的边界线,然后点完成草图才行,否则等于没画
    在这里插入图片描述

    好了,现在我们只需要点击编辑器里的保存编辑内容即可,保存完毕之后记得点击结束编辑,这时候我们所创建的线要素就有了实体而不是之前的空白文件了,如下图所示
    在这里插入图片描述

    最后一步,回归主题,在工具箱中找到分析工具-缓冲区
    在这里插入图片描述
    在出现的选择框中第一栏,选择创建的线要素,输出目录随便选一个,然后把单位置换为千米,并输入20,即我们需要创建20km的缓冲区,如下图所示
    在这里插入图片描述
    其他的选项不用管,点击确定即生成边界的缓冲区,最终效果如下图
    在这里插入图片描述
    具体案例具体分析,这次,你们学废了吗?(滑稽)
    在这里插入图片描述

    展开全文
  • env.workspace = "D:/0/qingdao.gdb" # 缓冲区分析、xzq输入要素类名称、Buffered1输出要素名称,100 Feet缓冲参数。 arcpy.Buffer_analysis("xzq", "Buffered1", "100 Feet", "FULL", "ROUND", "LIST") '\n' # ...

    1.python脚本例子

    import sys
    reload(sys)
    sys.setdefaultencoding( "utf-8" )
    import arcpy
    from arcpy import env
     
    try:
        # gdb数据库全路径,不要带中文,路径是正斜杠/,不是反斜杠\。
        env.workspace = "D:/0/qingdao.gdb"
        # 缓冲区分析、xzq输入要素类名称、Buffered1输出要素名称,100 Feet缓冲参数。
        arcpy.Buffer_analysis("xzq", "Buffered1", "100 Feet", "FULL", "ROUND", "LIST") '\n'
        # 相交分析,["gc","xzq"]输入的相交要素类名称数组,intersect输出要素名称。
        arcpy.Intersect_analysis(["gc","xzq"],"intersect","ALL","","")
        # 联合,["gc","xzq"]输入的相交要素类名称数组,water输出要素名称。
        arcpy.Union_analysis(["gc", "xzq"], "water", "NO_FID", 0.0003) 
        # 条件查询,xzq输入要素类名称、result1输出要素名称,1=1查询条件。
        arcpy.Select_analysis("xzq", "result1", "1=1")
    except Exception, e:
        import traceback, sys
        tb = sys.exc_info()[2]
        print "Line %i" % tb.tb_lineno
        print e.message.decode('utf-8')
    

    注意:要素类命名不要用中文,python不太支持中文。输入要素类就是gdb数据库里面待处理的要素类,输出要素类:名字自己随意写,但不要与gdb数据库已经有的要素类名相同,否则python脚本会执行失败。在gdb数据库中,要素类的名字是唯一的,不可重复。

    2.执行

    在py文件路径下打开cmd,例如我的在桌面,如图
    在这里插入图片描述
    ①输入python union.py。(python需要在环境变量配置路径,否则,执行python会报错)执行成功情况如图:
    在这里插入图片描述
    ②如果不在py文件路径下打开cmd,也可以直接这样执行代码,
    python C:\Users\yws\Desktop\union.py。(python+py文件绝对路径)
    在这里插入图片描述
    如果执行失败,会报相关错误详情。打开arcgis查看输出要素类,是否存在。
    没找到py文件报错如下:
    在这里插入图片描述

    3.注意

    错误:
    ERROR 000732: 输入要素: 数据集 drawgeo #;drawgeo2 # 不存在或不受支持
    在这里插入图片描述
    原因:路径应该用正斜杠/,而不是反斜杠
    错误的路径:env.workspace = “D:\0\qingdao.gdb”
    正确的路径:env.workspace = “D:/0/qingdao.gdb”

    4.其他arcgis py脚本示例。

    以缓冲区分析为例:
    打开工具箱,
    在这里插入图片描述
    弹出
    在这里插入图片描述
    有相关python脚本示例。

    5.c#调用脚本代码

    ProcessStartInfo start = new ProcessStartInfo();
                    start.FileName = @"python.exe";
                    start.Arguments = path;
                    //start.Arguments = @"D:\Code\python脚本\xzq.py";
                    start.UseShellExecute = false;
                    start.RedirectStandardOutput = true;
                    start.RedirectStandardInput = true;
                    start.RedirectStandardError = true;
                    start.CreateNoWindow = true;
                    //启动程序
                    Process p = new Process();
                    p.StartInfo = start;
                    p.Start();
    

    报错:
    System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。
    不知道咋回事,网上说是访问文件夹权限的问题。

    展开全文
  • ArcGIS缓冲区分析教程(带数据)

    热门讨论 2008-12-11 17:09:11
    如何在Arcmap中对点,线,面进行缓冲区分析,可用于分析污染扩散,噪声影响等
  • ArcGIS缓冲区分析小例子

    千次阅读 2012-09-26 09:12:09
     //以下这个设置很重要,不然缓冲区构造不会成功  geo.spatialReference = new SpatialReference(102113);      //设置buffer参数  var bufferParameters : BufferParameters = new ...
  • ArcGIS Engine缓冲区分析

    2011-07-07 10:31:52
    ArcGIS Engine缓冲区分析,点的缓冲区分析、区域的缓冲区分析、渲染
  • arcgis flex 缓冲区分析

    2013-11-18 14:45:23
    利用arcgis api for flex 实现缓冲区分析功能,供大家参考
  • 实用ARCGIS进行缓冲区分析具体步骤
  • ArcGIS 缓冲区

    2012-04-24 12:06:38
    本文档介绍了AE+C#实现缓冲区分析,希望对你的开发工作有所帮助
  • arcgis engine缓冲区分析

    2012-12-17 16:22:30
    一个基于vb的arcgis engine实例
  • Arcgis engine 缓冲区分析新(原创)
  • 缓冲分析(BufferAnalysis)的结果是一个面状要素——即缓冲要素,点状要素、线状要素和面状要素,被缓冲分析功能处理过之后,它们的周围产生...在ArcGIS Engine中,缓冲分析由ITopologicalOperator.Buffer(double...
  • arcgis api for js 缓冲区分析。可以直接运行,可以实现,初学者可以下载看看
  • 实验目的:熟练掌握A rcGIS缓冲区分析和叠置分析操作,综合利用各项空间分析工具解决实际问题。 实验要求:对每个条件进行缓冲区分析,运用空间叠置分析对多个图层叠加,并分等级,确定合适的区域。 实验数据:ArcEx...
  • arcgis for js实现缓冲区分析功能

    千次阅读 2018-01-04 17:04:19
    1.之前在arcgis开发中出现缓冲区分析无法出来,写个博客记录下 2.案例中使用的地图服务都可以在arcgis server manager中创建地图服务器切片地址和buffer服务地址; 实现全部代码如下: Buffer缓冲区分析 ...
  • ArcGIS Engine缓冲区分析
  • 实验16 缓冲区分析 实验目的 理解缓冲区分析的原理 掌握缓冲区建立和缓冲区分析的基本方法 实验内容 某房地产准备开发一个住宅小区,需要对城市噪声进行分析,拟通过计算各地的噪声强度找出受噪声影响较小的...
  • arcgis for js 缓冲区分析

    千次阅读 2018-06-01 09:21:53
    //第三步,draw-end后,执行缓冲分析 var tb2 = new Draw(map); tb2.on("draw-end", doBuffer); // 监听表格中行点击事件 //gridWidget.on("RowClick", onTableRowClick); // 设置表格结构 // ...
  • ArcGIS Server Web ADF开发不提供缓冲区分析的算法,但是ArcObject中提供了缓冲区相关接口ITopologicalOperator的Buffer方法。所以可以用ArcGIS Server远程调用ArcObject缓冲区分析功能。但是调用缓冲区分析功能后的...
  • 这几天杂事很忙,然而在利用ArcGIS Server完成缓冲区分析时,遇到几个问题: 1、单位的转换问题 第一种渠道:通过pMap.MapUnits改变原地图的单位为欲设置的单位,使用更改后的值再做缓冲,按理说应该正确,但出错...
  • ArcGIS|空间分析】栅格数据缓冲区分析-学校选址

    万次阅读 多人点赞 2018-10-11 11:50:18
    空间分析方法:栅格数据距离制图、成本距离加权、数据重分类、多层面合并 工具:欧氏距离、坡度、重分类、栅格计算器 文章目录1、实验目的2、实验准备2.1数据2.2软件3、技术路线4、实验内容及步骤4.1新学校选址要求...
  • 缓冲区分析ArcGIS API for JavaScript

    千次阅读 2017-08-21 17:45:23
    缓冲区分析是地理信息系统中的空间分析基本功能之一,是众多空间分析方法的基础。缓冲区分析是指为了识别某地理实体或空间物体对其周围的邻近性或影响度而在其周围建立的一定宽度的带状区。 缓冲区介绍 缓冲区...
  • ArcGisEngine 缓冲区

    2019-08-27 17:21:58
    ArcGisEngine缓冲区 缓冲区是地理空间目标的一种...在ArcGisEngine 二次开发中常会用到缓冲区,下面是缓冲区分析建立的基础代码。 //地球半径:6378137.0 M //地球周长:2*6378137.0 M * π = 20037508.94821158...
  • Arcgis软件应用(二)空间分析之缓冲区分析

    万次阅读 多人点赞 2018-05-29 17:26:53
    缓冲区分析 缓冲区分析是指以点、线、面实体为基础,自动建立其周围一定宽度范围内的缓冲区多边形图层,然后建立该图层与目标图层的叠加,进行分析而得到所需结果。它是用来解决邻近度问题的空间分析工具之一。...
  • ArcGIS Engine+C#缓冲区分析

    千次阅读 2010-04-06 22:19:00
    1 概述缓冲区分析(Buffer)是对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多边形实体,从而实现数据在二维空间得以扩展的信息分析方法。缓冲区应用的实例有如:污染源对其...
  • 缓冲区分析(Buffer)是对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多边形实体,从而实现数据在二维空间得以扩展的信息分析方法。缓冲区应用的实例有如:污染源对其周围的...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 197
精华内容 78
关键字:

arcgis缓冲区分析