ArcGIS 生成等值线图
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 生成等值线图的更多相关文章
- unity读取灰度图生成等值线图
准备灰度图 grayTest.png,放置于Assets下StreamingAssets文件夹中. 在场景中添加RawImage用于显示最后的等值线图. 生成等值线的过程,使用Marching ...
- ArcGIS生成根据点图层生成等值面并减小栅格锯齿的操作步骤
一.打开ArcMAP并加载上相应的点图层和边界面图层 二.ArcToolbox--Spatial Analyst工具--差值分析--克里金法(根据不同的情况选择不同的算法,这次的处理实际上使用的是样条 ...
- 使用 Leaflet 显示 ArcGIS 生成西安80坐标的地图缓存
Leaflet 是一个非常小巧灵活的 Geo js 库,esri 本身也在 Github 上有 leaflet 的相关项目.但是 leaflet 本身支持 Web Mercator Auxiliary ...
- ArcGIS 生成要素轮廓线掩膜
先说效果: 生成轮廓之前:
- ArcGIS 10.0紧凑型切片读写方法
首先介绍一下ArcGIS10.0的缓存机制: 切片方案 切片方案包括缓存的比例级别.切片尺寸和切片原点.这些属性定义缓存边界的存在位置,在某些客户端中叠加缓存时匹配这些属性十分重要.图像格式和抗锯齿等 ...
- ArcGIS Server开发教程系列(3)切片
切片工作,我们可以一级一级的切,也可以,所有的一块切,Recreate All Tiles这项是说,在没有进行任何的切片工作时,可以选用这项:Recreate Empty Tiles这项是说,如果之前 ...
- ArcGis 10+Oracle发布WFS-T服务,无法更新Feature的解决方法
现象: 前端采用Openlayers,更新Feature时服务器端返回的XML提示更新错误 原因: 参考:http://support.esri.com/en/knowledgebase/techar ...
- ArcGIS多面体(multipatch)解析——引
多面体(multipatch)结构在ArcGIS数据结构中是与点.线.面平行的一种数据结构,对于ArcGIS三维来说是一个很核心的结构,有了它,ArcGIS平台才可以灵活的描述规则和不规则的三维实体. ...
- ArcGIS案例学习笔记-中国2000坐标转换实例
ArcGIS案例学习笔记-中国2000坐标转换实例 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:西安1980.中国2000.WGS84(GPS)等任意坐标系 ...
随机推荐
- 提取文件中的每一个mask,并将mask命名为文件名字
import cv2 as cv import random import glob import os from PIL import Image import shutil def get_sam ...
- CURL SSL为6的由来
起初,我直接用方倍工作室之前做微信接口调用时的http_request函数,发现能正常调用微信api的函数获取不了火星天气数据,然后又尝试用file_get_contents,仍然不行 一直出的错就是 ...
- 关于 Object.defineProperty()
通常,定义或者修改一个JS对象,有以下方式: // 1. 字面量 let obj = { name: 'cedric', age: 18 } // 2. new Object() let obj = ...
- xilinx SDK开发 GPIO使用API总结
t_v GPIO常用函数 1.XGpio_Config *XGpio_LookupConfig(u16 DeviceId) 功能:根据输入设备ID查找该设备. 输入:设备ID. 输出:若找到该设备ID ...
- 贪心 --- Y2K Accounting Bug
Y2K Accounting Bug Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9691 Accepted: 483 ...
- Linux文件目录指令
1.pwd指令 pwd 显示当前所在的目录 2.ls指令 ls [选项] [目录或文件] 查看文件信息 ls -a 查看所有文件和目录,包括隐藏的 ls -l 以列表的方式显示 3.cd指令 cd 路 ...
- 简明 Java 错误处理机制
用个最简单的例子来展示为什么需要错误处理,以及怎么用. import java.io.FileInputStream; import java.io.FileNotFoundException; pu ...
- vant-ui rem问题
使用vant-ui时rem单位问题 vue-cli3.x项目引入vant-ui1.6.21,要求在项目中使用rem单位,但vant是px的.故,需要添加一个自动转换插件和一段修改html根元素的fon ...
- chrome安装插件
看了很多的解决办法,也试了很多种,有的有点用,有的只能用一次,最后成功了,在这里总结一下 一.首先下载 很多人下载的都ctx格式的,然后拖进去安装,用了一次就崩溃了,主要还是安装方式不对,一般需要将下 ...
- "startIWDP": true
{ "platformName": "iOS", "platformVersion": "11.0", "au ...