买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于开源空间数据库PostGIS计算用地均质度方法_东南大学_202011595496.3 

申请/专利权人:东南大学

申请日:2020-12-29

公开(公告)日:2024-04-12

公开(公告)号:CN112487131B

主分类号:G06F16/29

分类号:G06F16/29;G06F16/56;G06F16/242;G06Q50/163

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2021.03.30#实质审查的生效;2021.03.12#公开

摘要:本发明提供了一种基于开源空间数据库PostGIS计算用地均质度方法,该方法包括:将现状用地导入PostGIS数据库,对转入现状用地进行二维处理和有效检查;以地块外接凸多边形创建正方形网格;将网格要素层与现状用地进行空间叠加生成叠加多边形;叠加后多边形具有网格多边形的标识码和面积,以及地块用地性质;计算每个网格中面积占优的用地类型,得到各网格中主导用地类型;计算每个网格均质度值,得到各网格单元的均质度。相较以往基于多个软件相结合计算地块均质度,本发明计算过程基于PostgreSQL及其空间扩展模块PostGIS单一平台,减少不同软件之间数据调用时间,极大提升运算效率,相较常规操作速度提升10倍以上,能高效快速地进行城市用地的均质度定量计算。

主权项:1.一种基于开源空间数据库PostGIS的用地均质度计算方法,包括以下步骤:步骤1:构建城市现状用地矢量多边形要素层;步骤2:创建正方形网格多边形要素层;步骤3:正方形网格多边形与现状用地多边形进行空间叠加,叠加生成的多边形具有正方形网格和现状用地两个多边形的属性;步骤4:以面积占优法确定每个正方形网格的占优用地类别;步骤5:计算出每个正方形网格均质度值;所述步骤1包括以下步骤:步骤1.1:将城市现状用地的shp文件转入到PostGIS空间数据库中;步骤1.2:使用SQL语句查询转入现状用地的地块数量;步骤1.3:使用PostGIS中的ST_Force2D函数清除步骤1.1原始多边形shp文件的三维信息,在此基础上使用ST_MakeValid函数对矢量多边形要素进行有效性检查,消除多边形要素的空间自相交;步骤1.4:使用ST_Union函数,按照用地性质分组,将相邻的同类用地进行合并;步骤1.5:使用ST_Union函数,对整个地块要素层进行合并,并使用ST_ConvexHull函数生成该地块层的外接凸多边形要素层;所述步骤2包括:以外接凸多边形为基础,创建网格多边形要素层;步骤2.1:根据地块特征和研究目的选择合适正方形网格大小,使用ST_SquareGrid函数生成网格多边形要素层;步骤2.2:所生成的网格多边形超出了用地地块要素层的边界,将外接凸多边形要素层与正方形网格多边形要素层进行空间叠加,利用PostgreSQLCTE表达式选择凸多边形范围内的网格多边形;步骤2.3:计算每个网格多边形面积,生成每个网格多边形要素的编号作为其唯一标识码,至此,研究范围内正方形网格多边形要素层的属性表具有唯一标识码和面积两个属性字段;所述步骤4包括以下步骤:步骤4.1:计算每个网格中面积最大的用地类型,获取每个网格中面积最大地块所对应的用地属性及其对应的正方形网格标识码;步骤4.2:通过网格标识码与网格多边形进行关联,获得每个正方形网格中主导用地类型,在QGIS中绘制专题图,获取每个网格中面积占优的用地类型并进行可视化表达;所述步骤5包括以下步骤:步骤5.1:将叠加后生成的多边形要素层,按每个网格的标识码,对用地属性所占的百分比进行行转列,生成属性表;步骤5.2:对步骤5.1生成的属性表增加计算熵的字段,应用信息熵公式进行计算,更新属性值,将计算的熵值按网格标识码与正方形网格单元相关联,并在QGIS中进行网格单元的均质度数值专题制图,得出每个网格均质度值并进行可视化表达。

全文数据:

权利要求:

百度查询: 东南大学 一种基于开源空间数据库PostGIS计算用地均质度方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。