查看原文
其他

ArcGIS生成等值线图的方法

GIS前沿 2021-06-14


1.打开ArcCatalog

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



(2)本例中数据源使用的是ArcGIS自带的WorldCities数据,并且已经导入到数据库中。


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,改为保存到文件,如下图



4)在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关闭即可。


5.查看一下工作成果


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



本文作者:oceanking
转载于地信论坛
作者博客地址:https://www.cnblogs.com/oceanking/


- END -


7.72GB ARCGIS  ERDAS  ENVI干货教程网盘下载
ArcGIS中不可不知的Python技术(PPT可下载)
ArcGIS中根据DEM提取等高线和高程点【附练习数据】
ArcGIS不可或缺的制图技巧,处理好细节才能让图更专业!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存