怎么按面积比例创建缓冲多边形——看一下ChatGPT怎么回答

学习更多Python & GIS的相关知识,请移步公众号GeodataAnalysis

之前写论文的时候看到过一个计算城市边界的方法,其大致流程是这样的,先是识别建成区单元;然后去除农村建成区单元;之后为每个单元创建缓冲区,缓冲区后各个单元的面积是原面积的 125%;最后将某个建成区单元设为城市核心(主城区),判断其他的建成区单元的缓冲区是否与主城区的缓冲区相交,相交的话就把它和主城区一同视为城市的一部分,他们的边界就是城市的边界。流程图大致如下:

我当时正好需要用其中的一个方法,也就是本文的主题,按面积比例创建缓冲多边形。

创建缓冲区很简单,不管是用 ArcGIS 还是什么工具,指定一个距离,点运行就可以了。但关键是怎么确定这个距离呢?光知道面积比例是不容易确定缓冲距离的,因为原始多边形不一定是规则的。

正好今天通过了 New Bing 的内测,就用这个问题试一下它的搜索和总结归纳的能力吧。

先直接问它一下,看一下结果发现,每句话都对,连在一起就不对了。也就是说它的回答和我的问题完全不相关,没法解决我的问题。

再详细的问它一下试试。这次的回答看上去详细了很多,跟了用两个不同的工具的解决方法。先看它给出的 ArcGIS 的解决方法,说了要用 ArcGIS 的哪个工具创建缓冲区,还知道按字段创建缓冲区,但是问题还是没能解决最关键的问题,也就是只知道面积比例是无法确定缓冲距离的。再看一下它给出的 QGIS 的解决方法,说了一堆,还是同样的问题。

把这个问题翻译成英文在谷歌搜一下,第一个网页里就有我们这篇文章要介绍的实现按面积比例创建缓冲多边形的工具。

同样的英文再问它一下,可能他的英文数据库更全一点。这次它同样没有给出解决办法,但有一点却说对了,既需要使用数学公式根据原始多边形面积和所需的面积比来计算缓冲距离。

工具介绍

最后介绍一下实现该功能的工具,他是一个 QGIS 的插件,叫Buffer by Percentage。该插件提供了两个工具,第一个工具是固定比例缓冲(Fixed percentage buffer),输入是一个指定的图层,以及需要的面积比例,按照这个比例输出一个新的图层。

第二个工具是可变比例缓冲(Variable percentage buffer),输入是一个指定的图层,以及输入图层的某个字段,按字段确定面积比例并为每个要素分别创建缓冲区,最后输出一个新的图层。

这就是这篇文章的全部内容了,虽然 New Bing 没能解决我们的问题,但是从它的回答能够看出来它在搜索、归纳上的能力还是很强的,用在日常工作中肯定会如虎添翼。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20930.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nature:为什么人工智能需要理解因果?

转自:集智俱乐部 作者:Neil Savage 导语:为什么药物只对某些人有效,而对另一些人无效?为什么 ChatGPT 会产生违背常识的答案?机器学习的发展似乎遇到了障碍,其中症结或许在于“相关性不等于因果…

2023数据技术嘉年华(福利来了)

2023的数据技术嘉年华即将如约而至,可能有朋友知道,这次的DTC,其实是去年12月的延期,只能赞叹大佬们对当时和未来形势的判断如此精妙。无论如何,作为一次技术人员的集会,能面对面交流,都是一次难…

轻量版ChatGPT训练方法开源!仅用3天围绕LLaMA打造,号称训练速度比OpenAI快15倍...

萧箫 发自 凹非寺量子位 | 公众号 QbitAI 基于Meta模型打造的轻量版ChatGPT,这就来啦? Meta宣布推出LLaMA才三天,业界就出现了把它打造成ChatGPT的开源训练方法,号称比ChatGPT训练速度最高快15倍。 LLaMA是Meta推出的超快超小型GP…

为什么 APISIX Ingress 是比 Traefik 更好的选择?

❝ 作者:张晋涛,API7.ai 云原生专家,Apache APISIX Committer、Kubernetes Ingress Nginx Reviewer Apache APISIX Ingress Apache APISIX Ingress[1] 是一个使用 Apache APISIX 作为数据面的 Kubernetes Ingress controller 实现。 目前&…

ChatOps的利器:Hubot

引言 近几年,DevOps 在各个企业用的风生水起,也衍生出了很多的其他的实践和理念,比如AIOps,DevSecOps, TestOps, BizOps 当然还有本文的主角 ChatOps大哥了。 说起ChatOps, 顾名思义就是通过聊…

大模型开发(五):实现Jupyter本地调用OpenAI API

全文共3000余字,预计阅读时间约15分钟 | 满满干货,建议收藏! 大模型开发(五):实现Jupyter本地调用OpenAI API OpenAI作为本轮大语言模型技术进步的先驱,其系列大型模型在效果上一直保持着领先。其推出的各类模型如文本…

[考研数据结构]第2章之顺序表的基本知识与操作

前言 从本篇文章开始,正式开启考研专业课之一的数据结构的复习之旅,数学与专业课并驾齐驱,早开始,后期才能游刃有余。另外博客重点分享数据结构需要动手实践的代码部分,对于概念的解释将被一笔带过或者忽略&#xff0c…

线程池 2(第二部分--循环队列)

在考虑如何去设计一个任务容器的时候,其实尝试了很多。最开始的时候直接用的是std::queue容器,主要是看了知乎上面的 “ 基于C11实现线程池 - 知乎 ”这个帖子,去封装一个安全队列。但是这个操作每次都要上一次锁,实在是太浪费时间…

ubuntu20.04 硬盘挂载、显卡驱动安装

前几天ubuntu系统莫名出问题了,修不好只能重装,在此记录安装ubuntu系统后的硬盘挂载和显卡驱动安装。 注意,本文并非教程,只是个人安装过程的记录,仅供参考 ubuntu系统:Ubuntu 20.04.6 LTS 硬件设备&…

一文带你搞清 ChatGPT 与 Azure OpenAI 的区别

这两周是我从2017年开始全职涉入 NLP 领域后最忙的两周,无数的同事和客户都在向我提出一个询问:ChatGPT 可以帮到我们什么? 特别是在2023年3月31日我做了一场微软 Azure OpenAI [布局助力企业]拥抱新智能时代的演讲之后,这几天我…

ChatGPT的真相:强泛化的秘密以及众多关键问题

进NLP群—>加入NLP交流群 本文转载自AI科技评论,作者韩庐山。 本文从ChatGPT带来的即时学习能力(in-context learning)入手,逐步深入地探讨了ChatGPT目前众多的关键性问题,包括: ChatGPT带来了从未有过的…

chatgpt赋能python:用Python向手机发送信息是如何实现的?

用Python向手机发送信息是如何实现的? 在今天的信息时代,随时随地保持联系已经成为生活不可或缺的一部分。随着技术的发展,我们可以使用各种方式发送和接收信息,而使用Python向手机发送短信是其中一种非常方便的方式。 Python的…

chatgpt赋能python:Python自动认证上网教程

Python自动认证上网教程 随着互联网的普及,越来越多的人需要通过手机、电脑等设备上网,而许多场所都要求进行认证才能使用网络。每次都手动操作认证费时费力,这时Python就可以派上用场了。Python是一种高级的编程语言,具有可读性…

双因素认证(2FA)教程

所谓认证(authentication)就是确认用户的身份,是网站登录必不可少的步骤。 密码是最常见的认证方法,但是不安全,容易泄露和冒充。 越来越多的地方,要求启用双因素认证(Two-factor authenticatio…

如何实现双因素认证?

增强数字安全的愿望引起了世界各国政府的关注,所有政府都希望保护消费者和企业。因此,许多人提出了立法,将两因素身份验证 (2FA) 作为 IT 系统的强制性要求。其实,在我国等级保护制度中等级保护第三级以上都要求完成双因素认证的&…

网络安全合规-Tisax(汽车安全评估讯息交换平台)一

**TISAX(汽车安全评估讯息交换平台(可信信息安全评估交换平台))**是2017年由德国汽车工业联合会(VDA) 联合欧洲网络交换所(ENX) 所推出的资讯交换平台,通过应用欧洲网络交换协会(ENX)和德国汽车…

从医疗保健攻击到HIPAA 合规性

医疗机构无疑是网络攻击的热门目标。攻击者因在暗网上出售一条健康记录而获取高额 佣金,在各行业网络安全报告中医疗保健行业的攻击事件占比居高不下,这有什么奇怪的吗? 根据2022 年 SonicWall 网络威胁报告,医疗保健行业&#x…

漫话:如何给女朋友解释鸿蒙OS是怎样实现跨平台的?

周末在家休息,女朋友在刷朋友圈,突然她问我: 鸿蒙OS回顾 2019年8月9日华为开发者大会上,华为消费者业务CEO余承东正式宣布发布自有操作系统鸿蒙,内核为Linux内核、鸿蒙微内核和LiteOS。未来将摆脱Linux内核和LiteOS&am…

腾讯研发动画组件,以后动画制作用PAG

你好,我是tiantian。 我们知道,动画特效可以辅助视觉制作焦点,引导注意力的方向,越来越为广大视觉设计师青睐,并广泛应用于各类场景开发。 关于动画设计工具,既有 Framer.js、Origami, 也有交互…

能直接修复代码 BUG,比 ChatGPT 还厉害

【公众号回复 “1024”,免费领取程序员赚钱实操经验】 大家好,又见面了,我是章鱼猫! 最近 ChatGPT 非常的火,而且是火出圈的那种,各个领域的人都知道。但是不得不说程序员做的工具,对程序员还是…