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)等任意坐标系 ...
随机推荐
- prometheus自定义监控指标——入门
grafana结合prometheus提供了大量的模板,虽然这些模板几乎监控到了常见的监控指标,但是有些特殊的指标还是没能提供(也可能是我没找到指标名称).受zabbix的影响,自然而然想到了自定义监 ...
- AQS3---出队(凌乱,供参考,先看AQS2)
出队时候,如果队列处于稳定状态,那么就是一个挨着一个出队,难点在于出队的时候,队列正处于调整阶段,那么此时队列中的关系是混乱无章可寻的. 出队:unlock释放锁,不在队列线程去抢锁,队列第一个正常 ...
- php form表单ajax上传图片方法
form表单ajax上传图片方法 先引用jquery.form.js 前台代码<pre><form id="form1"> <input id=&qu ...
- react加入websocket
1.首先创建一个公共的组件,封装websocket 代码如下 /** * 参数:[socketOpen|socketClose|socketMessage|socketError] = func,[s ...
- 关于AQS的一点总结
关于AQS的一点总结 2017年03月13日 09:48:13 那只是一股逆流 阅读数:772 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/ ...
- 算法:线性查找(重点isFlag标志)
package com.atguigu; public class Main { public static void main(String[] args) { String[] arr=new S ...
- Go语言【项目】 websocket消息服务
websocket消息服务 目的:搭建websocket服务,用浏览器与服务进行消息交互(写的第一个Go程序) 代码目录结构: 前端html页面: <!DOCTYPE html> < ...
- Golang检测Linux服务器端口占用
代码实现 func CheckPort(port int) error { checkStatement := fmt.Sprintf(`netstat -anp | grep -q %d ; ech ...
- C#怎么判断字符是不是汉字 汉字和Unicode编码互相转换
判断一个字符是不是汉字通常有三种方法,第1种用 ASCII 码判断(在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,根据这个范围可以判断),第2种用汉字的 UNICODE 编码范围 ...
- Docker 运行 MySQL,使用 docker-compose
目录结构 . │ .env │ docker-compose.yml │ └─mysql ├─config │ my.cnf │ └─data mysql 目录下的 data 为数据目录,mysql ...