自然资源部之建设项目占用和补划永久基本农田面积计算方法

本文主要是介绍自然资源部之建设项目占用和补划永久基本农田面积计算方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、什么情况下可以占用永久基本农田?

《自然资源部关于做好占用永久基本农田重大建设项目用地预审的通知》明确,六类重大建设项目可占用永久基本农田:

(一)党中央、国务院明确支持的重大建设项目(包括党中央、国务院发布文件或批准规划中明确具体名称的项目和国务院批准的项目)。

(二)军事国防类。中央军委及其有关部门批准的军事国防项目。

(三)交通类。国家级规划明确的机场、铁路、公路项目,省级公路网规划的部分公路项目。

(四)能源类。国家级规划明确的能源项目。

(五)水利类。国家级规划明确的水利项目。

(六)为贯彻落实党中央、国务院重大决策部署,国务院投资主管部门或国务院投资主管部门会同有关部门支持和认可的交通、能源、水利基础设施项目。

 二、永久基本农田补划有什么要求?

 永久基本农田补划指的是国家能源、交通、水利、军事设施等重大建设项目在用地预审与选址或用地报批等阶段,如涉及占用永久基本农田的情况,需进行永久基本农田补充划定。

《自然资源部关于全面实行永久基本农田特殊保护的通知》明确,重大建设项目、生态建设、灾毁等占用或减少永久基本农田的,按照“数量不减、质量不降、布局稳定”的要求开展补划,按照法定程序和要求相应修改土地利用总体规划。

补划的永久基本农田必须是坡度小于25度的耕地,原则上与现有永久基本农田集中连片,补划数量、质量与占用或减少的永久基本农田相当。占用或减少城市周边永久基本农田的,原则上在城市周边范围内补划,经实地踏勘论证确实难以在城市周边补划的,按照空间由近及远、质量由高到低的要求进行补划。

省(区、市)自然资源主管部门要及时组织做好永久基本农田保护责任落实、标志更新和表册完善等工作。

永久基本农田占用补划包括外业踏勘核实、方案编写、专家论证等环节,其中永久基本农田占用补划分析计算方法的应用贯穿整个过程。

 三、永久基本农田占用补划分析计算方法

当前永久基本农田的管理日益严格,统一永久基本农田占用补划算法,有助于实现永久基本农田补划、上图入库工作统一审查,做到方法统一、结果一致,从而助力各级自然资源部门通过统一信息平台对各类涉及占用调整永久基本农田情形分级分类管理和监管,对违法占用破坏永久基本农田问题及时发现、督促整改,实现永久基本农田数量和质量变化情况的全程跟踪和动态管理。

1.建设用地占用永久基本农田比对算法

建设用地占用永久基本农田,采用逐个基本农田保护图斑计算的方法进行计算。数据精度和计算容差均为默认精度和容差,具体算法及计算顺序如下:

(1)建设项目图斑占用永久基本农田面积=(相交部分图形面积/基本农田保护图斑图形面积)*基本农田保护图斑属性面积。

(2)建设项目用地图斑占用永久基本农田保护图斑面积,等于建设项目占用每块永久基本农田保护图斑面积之和。

(3)若占用单个永久基本农田保护图斑面积小于1平米,则不参与占用面积汇总。

2.补划永久基本农田占用现状比对算法

补划永久基本农田占用现状地类,采用逐个地类图斑计算的方法进行计算,具体算法如下:

(1)单图斑内零星地物面积=(范围图斑与地类图斑重叠范围所占零星地物要素)零星地物面积;

(2)单图斑内线状地物面积=(范围图斑与地类图斑重叠范围所占线状地物要素)线状地物面积*(所占长度/原长度)*(计算范围所占线状地物要素)扣除比例;

(3)单图斑内扣除地类面积=【(范围图斑与地类图斑重叠范围所占地类图斑要素)图斑面积*(所占面积/原图斑图形面积)-零星地物面积(步骤1结果)-线状地物面积(步骤2结果)】*(范围图斑与地类图斑重叠范围所占地类图斑要素)田坎系数;

(4)单图斑内地类图斑面积=(范围图斑与地类图斑重叠范围所占地类图斑要素的图斑面积)*(所占面积/原图斑图形面积)-零星地物面积(步骤1结果)-线状地物面积(步骤2结果)-扣除地类面积(步骤3结果);

(5)计算范围所占总面积=零星地物面积+线状地物面积+扣除地类面积+地类图斑面积;

(6)计算相应的地类面积可按地类编码分组统计。

当前永久基本农田的管理日益严格,统一永久基本农田占用补划算法,有助于实现永久基本农田补划、上图入库工作统一审查,做到方法统一、结果一致,从而助力各级自然资源部门通过统一信息平台对各类涉及占用调整永久基本农田情形分级分类管理和监管,对违法占用破坏永久基本农田问题及时发现、督促整改,实现永久基本农田数量和质量变化情况的全程跟踪和动态管理。

四、软件实现面积计算功能

过程看似简单,其实还是比较麻烦的;后续考虑做一个软件来实现基本农田的占用、补划面积计算; 

这篇关于自然资源部之建设项目占用和补划永久基本农田面积计算方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/979635

相关文章

IBS和IBD的区别和计算方法介绍

大家好,我是邓飞。 今天介绍一下IBS和IBD的区别: IBS(肠易激综合症)和IBD(炎症性肠病)是两种不同的消化系统疾病,主要区别如下: IBS(Irritable Bowel Syndrome):是一种功能性肠道疾病,主要表现为腹痛、腹胀、腹泻或便秘,症状通常与饮食、压力和心理因素相关,没有明显的器质性病变。 IBD(Inflammatory Bowel Disease):是一组

组合c(m,n)的计算方法

问题:求解组合数C(n,m),即从n个相同物品中取出m个的方案数,由于结果可能非常大,对结果模10007即可。       共四种方案。ps:注意使用限制。 方案1: 暴力求解,C(n,m)=n*(n-1)*...*(n-m+1)/m!,n<=15 ; int Combination(int n, int m) { const int M = 10007; int

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,

定位cpu占用过高的线程和对应的方法

如何定位cpu占用过高的线程和对应的方法? 主要是通过线程id找到对应的方法。 1 查询某个用户cpu占用最高的进程号 top -u 用户名 2 查询这个进程中占用cpu最高的线程号 top –p 进程号-H    3 查询到进程id后把进程相关的代码打印到jstack文件 jstack -l pid > jstack.txt 4 在jstack文件中通过16进制的线程id搜索到

linux定时监听ssh服务是否启动-------麒麟操作系统永久关闭swap

linux监听ssh服务是否启动 1、监听脚本2、定时任务3、麒麟操作系统,永久关闭swap 1、监听脚本 #在/usr/local/bin目录下新建脚本文件 cd /usr/local/bintouch check_sshd.sh#给可执行权限chmod +x /usr/local/bin/check_sshd.sh 脚本内容如下: #!/bin/bashs

利用向量积(叉积)计算三角形的面积和多边形的面积(hdu2036)

开始撸计算几何题目了。。。。。。。 预备知识:叉乘求多边形面积 参考证明资料: 公式证明: http://www.cnblogs.com/xiexinxinlove/p/3708147.html 高中知识: http://wenku.baidu.com/view/867e6edfad51f01dc281f11a.html #include<stdio.h>#inclu

百度之星初赛1006(计算几何:能包含凸包的最小矩形面积)

矩形面积    Accepts: 717    Submissions: 1619  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些

HDU 2036 求多边形面积

题目: http://acm.hdu.edu.cn/showproblem.php?pid=2036 对用(按逆时针排列)描述的多边形,其面积为: 若按顺时针排列,取负数即可。 资料链接: http://zh.wikipedia.org/wiki/%E5%A4%9A%E8%BE%B9%E5%BD%A2 不知道这公式是咋推导的,网上找不到,先留着。 #

cisvc.exe进程占用大量内存和CPU的解决方法

推荐:用电脑尽情K歌、练歌,一展歌喉。打造自己的MTV音乐专辑,分享给所有网友   我的电脑现在反映非常的慢,打开任务管理器发现cisvc.exe这个进程占用了大量的内存和CPU,才导致变慢的。   上网查询之后得知,这是微软Windows 操作系统自带的一个程序,CIDAEMON.EXE和CISVC.EXE都不是木马程序,用来监测CIDAEMON.EXE内存信息的,防止可用内存太低

JD 1497:面积最大的全1子矩阵

OJ题目:click here~~ 题目分析:经典题目。。 const int maxn = 1008 ;int n , m ;int x[maxn][maxn] ;int h[maxn] , Left[maxn] , Right[maxn] ;void check(int &a , int b){if(b > a) a = b ;}void all_1_matrix()