码迷,mamicode.com
首页 > 其他好文 > 详细

ArcGIS 生成等值线图

时间:2014-08-24 23:39:54      阅读:1232      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   java   os   使用   io   文件   for   

 

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

bubuko.com,布布扣

(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。如图所示

bubuko.com,布布扣

得到如下所示

bubuko.com,布布扣

(2)添加RBF插值工具

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

然后选择Radial Basis Functions再点Add

bubuko.com,布布扣

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

bubuko.com,布布扣

(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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

2)双击Output geostatistical layer,填入要保存的路径和文件名,无需后缀。bubuko.com,布布扣3)用Connect工具,从上一步的tempoutput连接到GA Layer To Contour工具4)双击最右边的gisdb.SDE.GALayerToContour1,改为保存到文件,如下图
bubuko.com,布布扣5)在gisdb.SDE.cities上点右键,选择ModelParameter至此,第二步完成:bubuko.com,布布扣3.保存到Toolbox菜单:Model->Save
bubuko.com,布布扣进入MyToolboxes,点上图右上角红色方框中的工具“New Toolbox”,创建一个ContourToolbox.tbx双击ContourToolbox.tbx进入刚创建的工具文件夹给新工具命名并保存,这里举例命名为:TestContourModelbubuko.com,布布扣

4.运行刚创建的工具

在ArcCatalog中,双击Catalog Tree里刚创建的工具,位置如下图所示:

bubuko.com,布布扣

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

6.查看一下工作成果

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

bubuko.com,布布扣

ArcGIS 生成等值线图

标签:des   blog   http   java   os   使用   io   文件   for   

原文地址:http://www.cnblogs.com/oceanking/p/3933681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!