【学习笔记】基于arcgis desktop地类图斑净面积计算方法
arcgis培训之十二国土应用案例和面积计算

菜单中连接和空间连接的区别
❖菜单中连接,可以是空间连接,也可以属 性连接,其中空间连接可以使用工具箱中 空间连接代替
❖工具箱中空间连接根据方便灵活
二、地类净面积计算
❖计算零星地物面积和分类面积 ❖计算线状地物的左右图斑号 ❖属性填写
计算零星地物面积和分类面积 数据:12.国土综合应用\计算面积.mxd
识别和相交区别
❖ 相交是共同 部分
❖ 标识是以输 入要素为主
❖ 前者字段顺 序,可以调 整,后面输 入要素字段 在前
1.3 图斑所在图幅号
数据:12.国土应用案 例\案例1.mxd
连接和标识区别
连接可以1对1,1对多,多对1 标识适合于1对1, 1对多,多对1,多对多 连接:图形不变 标识:图形变化 都是用于两个图层之间
椭球面积计算
可以是任意中央经 线、加带号不要 带号都可以
矩形接幅表生成
梯形接幅表生成
接幅表生成
可以是各种比例尺支持地图比例尺有1: 100万、1:50万、1:25万、1:10万、1: 5万、1:2.5万、1:1万和1:5000比例尺 , 可以自己指定经差,纬度差 可以是各种坐标系,如北京1954,西安1980, 国家2000坐标系
其他工具
二、属性填写
1. 图斑所在行政区 2. 图斑所在图幅号
1.2 图斑所在行政区
一个图斑对应个行 政区
数据:12.国土应用案 例\案例1.mxd
1.2 图斑所在行政区 可能需要分割 图斑方法一
1.2 图斑所在行政区 可能需要分割 图斑方法二
数据:12.国土应用 案例\图斑合并 .mxd
零星分类面积计算 数据:12.国土综合应用\计算面积.mxd
模型:\12.国土综合应用\面积计算.tbx,零星地物计算
利用mapgis与arcgis计算项目范围线内二调净面积的方法

利用mapgis与arcgis计算二调数据项目范围线内
地类净面积的方法
原始数据为mapgis的最新的现状数据dltb与xzdw,lxdw为空。
1、用项目范围线通过工程剪裁dltb与xzdw,选择内裁,拓扑剪裁,容差0.0001.。
得到项目范围线内的dltb与xzdw。
为确保数据无拓扑错误,用mapgis检查拓扑。
2、将剪裁得到的dltb与xzdw转为shape文件,定义投影及repair geometry,repair geometry是为了避免下面计算shape文件的面积与周长时发生不必要的错误。
3、利用caculate geometry重新计算dltb中的tbmj,xzdw中的cd。
将dltb中的xzdwmj,lxdwmj,tbdlmj清空,计算xzdw中的xzdwmj (cd*kd)。
Xzdw中新建字段kcmj,并赋值kcmj=xzdwmj*kcbl(扣除比例)。
4、利用feature to point 将xzdw转为点,记得勾选inside。
5、利用spatial join 将上一步得到的点文件join到dltb中去并按图示进行选择参数。
6、得到新的面文件后sum_kcmj就是dltb中的xzdwmj,然后利用田坎系数等求出tbdlmj就可。
7、将dltb的属性与xzdw的属性表导出来,用excel进行统计即可。
基于ArcGIS建模的图斑地类面积自动量算研究_黄晓君

12
行政代码
XZDM
Char
19
标识码
BSM
Int
10
地类编码
DLBM
Char
4
XZDW 地类面积
DLMJ
Float
15
2
(线状地
物)
地物长度
DWCD
Float
15
1
地物宽度
DWKD
Float
15
1
扣除系数
KCXS
Float
5
1
DW
标识码
BSM
Int
10
(零星地
物)
地类编码
DLBM
Char
4
地类面积
2.基于 ArcGIS 平台构建图斑地类面积量算图解模型 2.1 数据准备
以典型的某县第二次全国土地利用现状调查数据 (坐标系统为 1980 年国家大地坐标系统,地图投影为高斯-克吕格投影)为数据源 , 主 要 包 括 地 类 图 斑 图 层 、线 状 地 物 图 层 和 零 星 地 物 图 层 等 “Shape”格 式矢量数据。 其数据结构如表 2-1 所示。 其中地类图斑层的标识码、地 类编码、田坎系数、计算面积、权属代码、行政代码,线状地物层的标识 码、地类编码、地物长度、地物宽度以及零星地物层的标识码、地类编 码、地类面积都是已知属性数据。
2.2 ArcGIS 建模的概述 ArcGIS 建模主要指的是空间分析建模。它是指运用 GIS 空间分析 方法建立数学模型。 运用数学分析方法建立表达式,模拟地理现象的 形成过程的模型称为过程模型,也叫处理模型[5]。 这类模型的生成方法 主要有图解建模和编写程序建模。 本文采用图解建模的形式构建了图 斑地类面积量算模型。 图解建模是指用直观的图形语言将一个具体的 过程模型表达出来。 在这个模型中,分别定义不同的图形代表输入数 据、输出数据、空间处理工具,它们以流程图的形式进行组合并且可以 执行空间分析操作功能(如图 3-1 所示)。ArcGIS9x 提供了图解建模工 具 ModelBuilder, 它 可 简 化复杂地理处理模型的 设计与实施。 本文正抓住 了它的此优势构建了图 斑地类面积量算图解模 型。 2.3 图斑地类面积量算图解模型的构建 2.3.1 建立概念模型 (1)解 决 的 问 题 。 我国土地利用现状调查与土地利用总体规划项目中图斑地类面 积量算是其关键的任务。 目前出现了很多完成此作业的商业 GIS 软件 系统,但还是使用起来过程复杂。 其量算中主要解决的问题是从地类 图斑层的每个图斑“计算面积”(毛面积)中依次扣除线状地物层的地 类面积、零星地物层的地类面积、耕地图斑(地类图斑层的图斑)的田 坎面积。 这个作业顾及到空间判别问题,即线状地物是否在该地类图 斑内或在地类界上、零星地物是否在该地类图斑内、田坎是否在该耕 地图斑内。 随着 ArcGIS 的日益普及与应用,为图斑地类面积量算的简 单化和自动化提供了可能。 (2)问 题 的 分 析 。 首先,如何把复杂的过程变为简单。ArcGIS 平台具有建模功能,其 把复杂的过程能设计为前后有序的工作流并构成一个系统的模型。 这 个模型中只要输入有关数据并运行即可输出想要的结果。 其次,空间判别问题的解决。 ArcGIS 平台具有强大地空间分析功 能,其可完成空间判别的问题。 本文主要运用了 Intersect、Frequency 、 Identity 和 Spatial Join 等空间分析工具。
arcgis 十进制计算面积

arcgis 十进制计算面积
在ArcGIS中,可以使用多种方法计算图斑面积,以下是其中一种常用方法:
1. 添加一个double类型字段,用来存储面积数值。
2. 执行计算几何操作,在随后的对话框里选择对应的属性即可。
字段计算器是一种较高级的用法,可以编辑个性化的脚本代码(VB Script 或者Python),进行一些复杂的计算。
计算图斑面积是其中最简单的应用之一。
Python脚本如下:先创建GDB(PGDB 或者 FGDB),再创建Feature Dataset,注意Feature Dataset的坐标系设置为与原Shp一致,将Shp数据转存如GDB后,会自动计算出图斑的边界长度及其面积。
在实际应用中,需要根据具体的需求选择合适的方法进行计算。
如需了解更多关于arcGIS的信息,可以继续向我提问。
地类图斑净面积计算方法

地类图斑净面积计算方法.什么建库软件才是虽然二调基本上结束了,发现还是经常有人这么问:最好的?arcgis 其实什么建库也不用,只要用arcgis desktop就足够了,desktop就是最好的建库软件下来我们就来看一下要如何用arcgis desktop来计算地类图斑净面积首先我们大概说一下地类图斑净面积(图斑地类面积)的概念,地类图零星地物- 图斑毛面积斑净面积= - 扣除地类面积- 线状地物面积零星地这里线状地物面积指该图斑内所有线状地物的面积总和,面积,当扣除类扣除地类面积:物面积指该图斑内所有零星地物的面积总和,“TK”“TK”型为时,扣除地类面积表示扣除的田坎面积;当扣除类型不为一般常见的时,扣除地类面积表示按比例扣除的散列式其他地类面积,扣除地类面积就是指田坎面积。
从上面关于净面积的描述可以看出要算基本农田净面积,需要三层数据,地类图斑、线状地物、零星地物进入正题,我们应该怎么利用arcgis现有的工具来计算净面积呢。
这里我用到了toolbox中的几个工具Feature To Point 1、Spatial Join 、2Calculate Field、3.思路:长1、重新计算线状地物面积,线状地物面积=*宽、线状地物生成中心点(由于线面空间分析速度较慢且容易出错,这2 里生成线的中心点来进行空间分析)、用线状地物中心点位置连接地类图斑,新生成的点层会添加一个字3 段记录与其有关系的面的个数、根据个数重新计算线状地物面积(找到一个面的线状地物面积为全4扣,找到两个的为一半,理论上讲只有这两种情况。
这里还可以添加一些条件来判断线状地物是够位于县界上),,45、用地类图斑位置关联中生成的点,添加字段kxmj方法选sumXZDWMJ字段选4中生成点的,字、用地类图斑位置关联零星地物,添加字段sumklmj,方法选6MJ段选零星地物的、有了这两个面积以及已知的毛面积,净面积就可以计算了,下面的7 步骤略去下图为具体模型以及模型的设置设置参数打开做好的工具如图计算后的值与原始值对比.。
使用Arcgis计算土地利用现状图图斑面积

使用Arcgis计算土地利用现状图图斑面积步骤一、CAD图形处理处理原则:所画地类界线与外围范围线能够围成闭合的区域,每个区域内均包含一个地类符号或地类名称二、将.dwg文件导入到Arcgis数据库中打开arcmap,打开arctoolbox工具箱Arctoolbox——Conversion Tools——ToGeodatabase——Import fromCAD,打开对话框,Input files选择要转换的.Dwg文件,核桃塔沟土地利用图.dwg,Output StagingGeodatabase可选择默认,或者自己新建文件夹。
然后OK,即可将核桃塔沟土地利用图.dwg文件导入到核桃塔沟土地利用图_ImportCAD1.GDB中。
三、地类界线拓扑成面①添加.GDB数据库中的line线要素②打开Catalog,新建面要素在相应文件夹中,新建shapefile文件——选择polygon类型,ok即可新建面要素New_shapefile文件。
③拓扑成面开始编辑New_shapefile,line右键Selection——Select all,点击拓扑工具栏中工具,即可将线拓扑成面。
拓扑检查,将不能拓扑成面的线进行修改,直到所有线都能拓扑成面。
a、细小面积b、线不闭合④属性挂接,原则上GDB数据库中的属性不能直接挂接到面上,通过点属性进行过渡。
a、将属性挂接到点添加点point要素和Txtpro属性表,属性挂接完,打开点属性表检查属性是否已挂接上。
b、将点属性按空间位置挂接到面上,重新生成挂接属性后的面(重命名为00000000000000.shp)四、面积计算①面属性分类按面字段中的txtvalue分类a、将00000000000000.shp按字段txtvalue分类,右键——properties——Symbologyb、将00000000000000.shp按字段txtvalue显示,右键——properties——labelsC、对照cad图进行检查,检查属性是否赋对,若有问题,在编辑状态下,选择错误的面,在属性表中修改代码。
基于ArcGIS实现地类图斑净面积的计算

基于ArcGIS实现地类图斑净面积的计算刘洪江;曹玉香【摘要】地类图斑净面积计算是土地利用规划数据处理的必需工作,是计算各类用地规划控制指标的基础。
尽管净面积计算的公式简单,但基于不同的GIS软件,计算步骤、算法和实现方法各异。
本文针对土地利用规划的数据处理工作,对地类图斑净面积计算的相关问题进行了分析,对计算思路、线状地物数据处理等进行了详细介绍,提出了基于ArcGIS软件的计算方法和计算步骤,并设计了关键步骤的实现算法,在宁波市江北区土地利用规划数据建库工作中得到了应用。
%Net area calculation of land patch is the essential work of the land use planningdata processing, and it is the foundation of calculating land planning control index. The calculation formula is simple, but there are differencesin the calculation step, implementation method, and algorithm, based on different kind of GIS platform. In this paper, against the land use planning data processing, net area calculation of land patch has been deep analyzed, and gives a detailed in- troduction about calculation idea and linear feature data processing. Followed by calculation method and procedure based on ArcGIS is proposed, and the key implementation arithmetic is designed, which has been applied in the building of land planning database of Ningbo Jiangbei district.【期刊名称】《城市勘测》【年(卷),期】2012(000)005【总页数】3页(P114-116)【关键词】ArcGIS;地类图斑;净面积;计算【作者】刘洪江;曹玉香【作者单位】杭州市勘测设计研究院,浙江杭州310012;浙江工商大学,浙江杭州310018【正文语种】中文【中图分类】P2091 引言第二次全国土地调查(以下简称二调)作为一项重大的国情国力调查,目的是全面查清全国土地利用状况,掌握真实的土地数据,并对调查成果实行信息化、网络化管理,建立和完善土地调查、统计和登记制度,实现土地资源信息的社会化服务,满足经济社会发展、土地宏观调控及国土资源管理的需要。
基于ArcGIS平台的二调地类图斑净面积计算模型研究

基于ArcGIS平台的二调地类图斑净面积计算模型研究发表时间:2018-11-05T17:19:27.707Z 来源:《防护工程》2018年第18期作者:俞昌华[导读] 分析了二调土地利用现状库中地类图斑净面积计算的原理及模型搭建的步骤、精度、特性、适用范围,评析了模型的优点不足和解决办法。
俞昌华无锡水文工程地质勘察院有限责任公司江苏无锡 214000摘要:本文通过介绍基于ArcGIS地类图斑净面积计算模型的建设和实际应用,分析了二调土地利用现状库中地类图斑净面积计算的原理及模型搭建的步骤、精度、特性、适用范围,评析了模型的优点不足和解决办法。
关键词:ArcGIS建模图斑净面积计算自2017年10月全国启动第三次土地调查以来,三调工作在各地陆续展开。
在三调工作中,如何衔接利用二调成果成为一个重要的课题,其中地类图斑净面积的计算成为其中的难点之一。
在此之前,二调土地利用现状数据已成为各级国土资源部门开展各项国土资源规划管理工作的重要数据基础。
二调成果库中无法依比例编绘成面的低等级河流、道路乃至田坎均通过线状地物或在图斑中填录“田坎系数”、“田坎面积”等字段来体现,这给图斑地类面积的计算增加了困难。
随着ArcGIS平台在国内行业中的日益普及,作者尝试利用ArcGIS平台搭建能自动计算图斑地类面积的模型,并广泛应用于变更调查、规划等多项工作中。
1.地类图斑净面积计算原理地类图斑净面积计算是土地利用规划数据处理的必需工作,在二调库中,地类图斑净面积是由图斑的椭球面积扣除线状地物面积、零星地物面积后再按田坎系数扣除田坎面积获得,其计算公式如下:当图斑的地类不为耕地时:S=St-Sx(St:图斑的椭球面积、Sx:该图斑内需扣除的线状地物面积)当图斑为耕地时:S=St-(Sx+Sk)(Sk:该图斑内需扣除的田坎面积)其中Sx的计算公式如下:当线状地物在图斑内时:Sx=K×L(K:线状地物宽度、L:线状地物在当前图斑内的长度)当线状地物在图斑边上时,该图斑仅应扣除对应线状地物面积的一半:Sx=K×L/2Sk的计算公式如下:Sk=(St-Sx)×I(I:田坎系数,当地类图斑不为耕地时,I=0)基于ArcGIS平台完成地类图斑净面积的计算需要解决以下问题:线状地物与地类图斑存储于不同的数据层,除空间位置的重合外,两者缺少其它的关联关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【学习笔记】基于arcgis desktop地类图斑净面积计算方法
虽然二调基本上结束了,发现还是经常有人这么问:什么建库软件才是最好的?
其实什么建库软件也不用,只要用arcgis desktop就足够了,arcgis desktop就是最好的建库软件
下来我们就来看一下要如何用arcgis desktop来计算地类图斑净面积
首先我们大概说一下地类图斑净面积(图斑地类面积)的概念,地类图斑净面积=图斑毛面积- 扣除地类面积- 线状地物面积- 零星地物面积,这里线状地物面积指该图斑内所有线状地物的面积总和,零星地物面积指该图斑内所有零星地物的面积总和,扣除地类面积:当扣除类型为“TK”时,扣除地类面积表示扣除的田坎面积;当扣除类型不为“TK”时,扣除地类面积表示按比例扣除的散列式其他地类面积,一般常见的扣除地类面积就是指田坎面积。
从上面关于净面积的描述可以看出要算基本农田净面积,需要三层数据,地类图斑、线状地物、零星地物
进入正题,我们应该怎么利用arcgis现有的工具来计算净面积呢。
这里我用到了toolbox中的几个工具
1、Feature To Point
2、Spatial Join
3、Calculate Field
思路:
1、重新计算线状地物面积,线状地物面积=长*宽
2、线状地物生成中心点(由于线面空间分析速度较慢且容易出错,这里生成线的中心点来进行空间分析)
3、用线状地物中心点位置连接地类图斑,新生成的点层会添加一个字段记录与其有关系的面的个数
4、根据个数重新计算线状地物面积(找到一个面的线状地物面积为全扣,找到两个的为一半,理论上讲只有这两种情况。
这里还可以添加一些条件来判断线状地物是够位于县界上)
5、用地类图斑位置关联4中生成的点,添加字段kxmj,方法选sum,字段选4中生成点的XZDWMJ
6、用地类图斑位置关联零星地物,添加字段klmj,方法选sum,字段选零星地物的MJ
7、有了这两个面积以及已知的毛面积,净面积就可以计算了,下面的步骤略去
下图为具体模型以及模型的设置
设置参数
打开做好的工具如图
计算后的值与原始值对比
工具
木头-净面积计算.rar (13.8 KB)
实验数据
净面积实验数据.rar (20.89 KB)
思考:可以利用toolbox里的这几个工具以及其他几个工具完成土地利用现状建库工作,例如计算线状地物扣除图斑编号1、2,扣除图斑坐落单位代码1、2等等,而不用借助建库软件。
如果思路清楚的话可以在一个model中实现。
同样,这些在土地利用规划建库中同样适用。