1.打开ArcCatalog,准备工作(1)菜单:Customize -> Extensions...,在打开的对话框中把里面的东西都勾上。实际要用的应该是GeoStatistical Analyst,但是全勾上好记,也免得后面出错。如果不做这一步,后面会报tool not licensed错误。

(2)本例中数据源使用的是ArcGIS自带的WorldCities数据,并且已经导入到数据库中。使用数据文件的步骤与本例类似,不再另外列出。WorldCities数据以及如何导入到数据库中,详见:http://www.cnblogs.com/oceanking/p/3895257.html

2.创建一个Model

ArcCatalog中打开菜单:Geoprocessing -> ModelBuilder

(1)添加数据源

点菜单:Insert -> "Add Data or Tool..."选择Database Connections,选择已经创建好的连接,打开World地图选择cities,点Add。如图所示

得到如下所示

(2)添加RBF插值工具

菜单 Insert -> "Insert Data or Tool...",在打开的对话框中选择到:Toolboxes -> System Toolboxes -> Geostatistical Analyst Tools.tbx -> Interpolation

然后选择Radial Basis Functions再点Add

在ModelBuilder里拖动一下,免得刚加的工具盖住了先前加过的数据。得到如下所示:

(3)添加“GA Layer to Contour”工具

菜单:Insert -> "Add Data or Tool...",进入目录:Toolboxes -> System Toolboxes -> Geostatistical Analyst Tools.tbx -> Working with Geostatistical Layers

选择GA Layer to Contour,点Add

在ModelBuilder中把刚加的工具往右边拖动得到下图:

(4)用Connect工具,如下图中红色方框中所示,点击一下即可。

1)从gisdb.SDE.cities连接到Radial Basis Functions,选择Input Features

2)双击Output geostatistical layer,填入要保存的路径和文件名,无需后缀。

3)用Connect工具,从上一步的tempoutput连接到GA Layer To Contour工具4)双击最右边的gisdb.SDE.GALayerToContour1,改为保存到文件,如下图

5)在gisdb.SDE.cities上点右键,选择ModelParameter至此,第二步完成:

3.保存到Toolbox菜单:Model->Save

进入MyToolboxes,点上图右上角红色方框中的工具“New Toolbox”,创建一个ContourToolbox.tbx双击ContourToolbox.tbx进入刚创建的工具文件夹给新工具命名并保存,这里举例命名为:TestContourModel

注意:输入和最终输出,都既可以是文件也可以是在数据库中。如果要存到数据库,则选择Database Connections当中已经创建好的连接。

4.运行刚创建的工具

在ArcCatalog中,双击Catalog Tree里刚创建的工具,注意为了后续步骤,此处运行只能在这里运行,在ModelBuilder中运行无效。位置如下图所示:

弹出的对话框点ok,等待执行完成点close关闭即可。

6.查看一下工作成果

用ArcMap打开WorldCities.mxd文件,然后把ContourOutput.shp拖入ArcMap左侧的Table of Contents。注意把它拖到Cities上边,这样作为图层的最顶层以免无法显示。结果如下图:

ArcGIS 生成等值线图的更多相关文章

  1. unity读取灰度图生成等值线图

    准备灰度图 grayTest.png,放置于Assets下StreamingAssets文件夹中.   在场景中添加RawImage用于显示最后的等值线图.   生成等值线的过程,使用Marching ...

  2. ArcGIS生成根据点图层生成等值面并减小栅格锯齿的操作步骤

    一.打开ArcMAP并加载上相应的点图层和边界面图层 二.ArcToolbox--Spatial Analyst工具--差值分析--克里金法(根据不同的情况选择不同的算法,这次的处理实际上使用的是样条 ...

  3. 使用 Leaflet 显示 ArcGIS 生成西安80坐标的地图缓存

    Leaflet 是一个非常小巧灵活的 Geo js 库,esri 本身也在 Github 上有 leaflet 的相关项目.但是 leaflet 本身支持 Web Mercator Auxiliary ...

  4. ArcGIS 生成要素轮廓线掩膜

    先说效果: 生成轮廓之前:

  5. ArcGIS 10.0紧凑型切片读写方法

    首先介绍一下ArcGIS10.0的缓存机制: 切片方案 切片方案包括缓存的比例级别.切片尺寸和切片原点.这些属性定义缓存边界的存在位置,在某些客户端中叠加缓存时匹配这些属性十分重要.图像格式和抗锯齿等 ...

  6. ArcGIS Server开发教程系列(3)切片

    切片工作,我们可以一级一级的切,也可以,所有的一块切,Recreate All Tiles这项是说,在没有进行任何的切片工作时,可以选用这项:Recreate Empty Tiles这项是说,如果之前 ...

  7. ArcGis 10+Oracle发布WFS-T服务,无法更新Feature的解决方法

    现象: 前端采用Openlayers,更新Feature时服务器端返回的XML提示更新错误 原因: 参考:http://support.esri.com/en/knowledgebase/techar ...

  8. ArcGIS多面体(multipatch)解析——引

    多面体(multipatch)结构在ArcGIS数据结构中是与点.线.面平行的一种数据结构,对于ArcGIS三维来说是一个很核心的结构,有了它,ArcGIS平台才可以灵活的描述规则和不规则的三维实体. ...

  9. ArcGIS案例学习笔记-中国2000坐标转换实例

    ArcGIS案例学习笔记-中国2000坐标转换实例 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:西安1980.中国2000.WGS84(GPS)等任意坐标系 ...

随机推荐

  1. pv删除不掉

    [root@master pv]# kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS ...

  2. 【计算机视觉】BRIEF特征匹配

    Binary Robust Independent Elementary Features www.cnblogs.com/ronny 1. BRIEF的基本原理 我们已经知道SIFT特征采用了128 ...

  3. OpenCV4.1.2 QRCode解码体验测评(附源码+支持中文)

    目前官方Release的OpenCV最新版本为4.1.2,偶然看到更新信息里面QRCode解码性能有提升,所以迫不及待想尝试一下,因为上次测试了4.0版本的效果不太好. 下载和配置OpenCV的步骤此 ...

  4. 关于JavaSE程序的小总结(不分先后顺序 后续继续补充)

    统计字符串中某个字符串出现的次数 package com.jiang.demo01; public class Demo01 { public static void main(String[] ar ...

  5. HDFS命令行及JAVA API操作

    查看进程 jps 访问hdfs: hadoop-root:50070 hdfs bash命令: hdfs dfs <1>   -help:  显示命令的帮助的信息 <2>  - ...

  6. TestNG入门——注解之Before/After

    注解是java 5新增的功能,可使用于类,方法,变量,testNG包提供的注解功能请见下表 1.@BeforeSuite or @AfterSuite  被注解的方法,将在整个测试套件之前 or 之后 ...

  7. day58——模板继承、组件、自定义标签和过滤器、inclusion_tag、静态文件配置、url别名和反向解析、url命名空间

    day58 模板相关 模板继承(母版继承) 1. 创建一个xx.html页面(作为母版,其他页面来继承它使用) 2. 在母版中定义block块(可以定义多个,整个页面任意位置) {% block co ...

  8. Java四种权限修饰符 在创建类中的使用

    四种权限修饰符 Java中有四种权限修饰符 public > protected > (default) >private 同一个类(我自己) YES YES YES YES同一个包 ...

  9. Python3字典与集合

    一.Python3字典 字典是另一种可变容器模型,且可存储任意类型对象字典的每个键值(key=>value)对用冒号":"分割,每个键值对之间用逗号"," ...

  10. [Linux] 树莓派编译python3.7.4

    python3.7.4 源码编译后遇到ssl错误: pip is configured with locations that require TLS/SSL, however the ssl mod ...