”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 尼泰罗伊的城市树木 - 巴西:入侵物种报告

尼泰罗伊的城市树木 - 巴西:入侵物种报告

发布于2024-08-27
浏览:690

巴西殖民地的外来物种

作为一个殖民地国家,巴西至少在过去五个世纪里面临着对其自然资源的严重开采,被一些人视为世界谷仓,巴西国内生产总值的很大一部分来自农产品出口,其中大部分是农产品出口。 ,如果不是全部的话,也是外来物种单一栽培的副产品。

在殖民时期(1500-1815)期间,许多外来入侵植物物种被引入,主要是由大都市(葡萄牙)引入,而对本地物种的过度开发已导致许多物种濒临灭绝(如果不是完全)。 - 灭绝,例如该国名称源自本土物种的树,Pau-Brasil (Paubrasilia echinata),该树在巴西土地上大部分已被根除。

在这项研究中,我检查了外来物种在我城市的城市树木中扎根的程度(双关语无意)。

通过政府项目“Arboribus”,我分析了我居住的城市(巴西里约热内卢尼泰罗伊)的地理空间数据。

分析本身

作为一名环境科学专业的学生,​​当我发现 Arboribus 的数据集时,我设法找到了一种抱怨环境及其处理方式的方法,通过最近对 Python 模块、Pandas 和 GeoPandas 的研究,我拥有了完美的用于正确分析和说明数据集中相关数据的工具非常多。

利用 Pandas 的数据框,我将数据主要分为两类:本地物种和外来物种。

Urban trees in Niterói - Brazil: Invasive species report

由此而来的是我研究中的第一个震惊,可悲的是,外来树木的数量已经超过了本地树木,无论是由于人类干扰还是纯粹的外来树木自然繁殖能力。

在近 60,000 棵树中,外来物种占了一半以上 (36417)。

作为尼泰罗伊植物区系遭到严重破坏的更清楚的例子,我将比较两个物种,前面提到的 Pau-Brasil (Paubrasilia echinata) 和 100 个最严重入侵物种之一 (IUCN, 2000), 银合欢 (银合欢 ).

摊牌

主队优先,波城-巴西:
60,000 棵树中共有 922 棵,占树木总数的 1.53%

Urban trees in Niterói - Brazil: Invasive species report

其次,银合欢:
银合欢树共有 910 棵,占树木总数的 1.51%。

Urban trees in Niterói - Brazil: Invasive species report

解释

虽然银合欢树的出现频率稍低,但重要的是要观察到银合欢树在尼泰罗伊领土上的分布比巴西波城更为均匀,后者往往集中在某些地区。

不仅如此,另外两个因素也很重要:

  1. 如前所述,银合欢被国际自然保护联盟 (IUCN) 视为世界上 100 个最严重的入侵物种之一,因为它生长速度快,叶子多,往往会挤占其他物种由于竞争很少,银合欢能够生长得更多,从而获得丰富的养分。

  2. Arboribus 检查城市树木,仅城市树木,这些树木是公共权力更容易在此类情况下照料或砍伐的树木,这意味着尽管该县根除了(再次,双关语无意的)银合欢入侵,但它在数量和发生面积上仍然具有表现力,更不用说尼泰罗伊的森林可能比城市介质受到更严重的入侵。

结论

尽管发现了严峻的结果,但分析地理空间数据并对其进行解释是很有趣的,希望随着遥感和地理处理技术的不断发展,更多此类研究可以引起当局的注意,从而能够更好、更精确地应对此类威胁。

感谢您的阅读!

版本声明 本文转载于:https://dev.to/ph_c/urban-trees-in-niteroi-brazil-invasive-species-report-455l?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 在C#中如何高效重复字符串字符用于缩进?
    在C#中如何高效重复字符串字符用于缩进?
    在基于项目的深度下固定字符串时,重复一个字符串以进行凹痕,很方便有效地有一种有效的方法来返回字符串重复指定的次数的字符串。使用指定的次数。 constructor 这将返回字符串“ -----”。 字符串凹痕= new String(' - ',depth); console.Wr...
    编程 发布于2025-06-26
  • JavaScript计算两个日期之间天数的方法
    JavaScript计算两个日期之间天数的方法
    How to Calculate the Difference Between Dates in JavascriptAs you attempt to determine the difference between two dates in Javascript, consider this s...
    编程 发布于2025-06-26
  • 如何在无序集合中为元组实现通用哈希功能?
    如何在无序集合中为元组实现通用哈希功能?
    在未订购的集合中的元素要纠正此问题,一种方法是手动为特定元组类型定义哈希函数,例如: template template template 。 struct std :: hash { size_t operator()(std :: tuple const&tuple)const {...
    编程 发布于2025-06-26
  • 使用jQuery如何有效修改":after"伪元素的CSS属性?
    使用jQuery如何有效修改":after"伪元素的CSS属性?
    在jquery中了解伪元素的限制:访问“ selector 尝试修改“:”选择器的CSS属性时,您可能会遇到困难。 This is because pseudo-elements are not part of the DOM (Document Object Model) and are th...
    编程 发布于2025-06-26
  • 如何将来自三个MySQL表的数据组合到新表中?
    如何将来自三个MySQL表的数据组合到新表中?
    mysql:从三个表和列的新表创建新表 答案:为了实现这一目标,您可以利用一个3-way Join。 选择p。*,d.content作为年龄 来自人为p的人 加入d.person_id = p.id上的d的详细信息 加入T.Id = d.detail_id的分类法 其中t.taxonomy =...
    编程 发布于2025-06-26
  • 如何使用Python的请求和假用户代理绕过网站块?
    如何使用Python的请求和假用户代理绕过网站块?
    如何使用Python的请求模拟浏览器行为,以及伪造的用户代理提供了一个用户 - 代理标头一个有效方法是提供有效的用户式header,以提供有效的用户 - 设置,该标题可以通过browser和Acterner Systems the equestersystermery和操作系统。通过模仿像Chro...
    编程 发布于2025-06-26
  • 如何从Python中的字符串中删除表情符号:固定常见错误的初学者指南?
    如何从Python中的字符串中删除表情符号:固定常见错误的初学者指南?
    从python import codecs import codecs import codecs 导入 text = codecs.decode('这狗\ u0001f602'.encode('utf-8'),'utf-8') 印刷(文字)#带有...
    编程 发布于2025-06-26
  • 如何实时捕获和流媒体以进行聊天机器人命令执行?
    如何实时捕获和流媒体以进行聊天机器人命令执行?
    在开发能够执行命令的chatbots的领域中,实时从命令执行实时捕获Stdout,一个常见的需求是能够检索和显示标准输出(stdout)在cath cath cant cant cant cant cant cant cant cant interfaces in Chate cant inter...
    编程 发布于2025-06-26
  • 为什么HTML无法打印页码及解决方案
    为什么HTML无法打印页码及解决方案
    无法在html页面上打印页码? @page规则在@Media内部和外部都无济于事。 HTML:Customization:@page { margin: 10%; @top-center { font-family: sans-serif; font-weight: bo...
    编程 发布于2025-06-26
  • 如何在Java的全屏独家模式下处理用户输入?
    如何在Java的全屏独家模式下处理用户输入?
    Handling User Input in Full Screen Exclusive Mode in JavaIntroductionWhen running a Java application in full screen exclusive mode, the usual event ha...
    编程 发布于2025-06-26
  • 解决Spring Security 4.1及以上版本CORS问题指南
    解决Spring Security 4.1及以上版本CORS问题指南
    弹簧安全性cors filter:故障排除常见问题 在将Spring Security集成到现有项目中时,您可能会遇到与CORS相关的错误,如果像“访问Control-allo-allow-Origin”之类的标头,则无法设置在响应中。为了解决此问题,您可以实现自定义过滤器,例如代码段中的MyFi...
    编程 发布于2025-06-26
  • \“(1)vs.(;;):编译器优化是否消除了性能差异?\”
    \“(1)vs.(;;):编译器优化是否消除了性能差异?\”
    答案: 在大多数现代编译器中,while(1)和(1)和(;;)之间没有性能差异。编译器: perl: 1 输入 - > 2 2 NextState(Main 2 -E:1)V-> 3 9 Leaveloop VK/2-> A 3 toterloop(next-> 8 last-> 9 ...
    编程 发布于2025-06-26
  • 在细胞编辑后,如何维护自定义的JTable细胞渲染?
    在细胞编辑后,如何维护自定义的JTable细胞渲染?
    在JTable中维护jtable单元格渲染后,在JTable中,在JTable中实现自定义单元格渲染和编辑功能可以增强用户体验。但是,至关重要的是要确保即使在编辑操作后也保留所需的格式。在设置用于格式化“价格”列的“价格”列,用户遇到的数字格式丢失的“价格”列的“价格”之后,问题在设置自定义单元格...
    编程 发布于2025-06-26
  • 在UTF8 MySQL表中正确将Latin1字符转换为UTF8的方法
    在UTF8 MySQL表中正确将Latin1字符转换为UTF8的方法
    在UTF8表中将latin1字符转换为utf8 ,您遇到了一个问题,其中含义的字符(例如,“jáuòiñe”)在utf8 table tabled tablesset中被extect(例如,“致电。为了解决此问题,您正在尝试使用“ mb_convert_encoding”和“ iconv”转换受...
    编程 发布于2025-06-26
  • Go web应用何时关闭数据库连接?
    Go web应用何时关闭数据库连接?
    在GO Web Applications中管理数据库连接很少,考虑以下简化的web应用程序代码:出现的问题:何时应在DB连接上调用Close()方法?,该特定方案将自动关闭程序时,该程序将在EXITS EXITS EXITS出现时自动关闭。但是,其他考虑因素可能保证手动处理。选项1:隐式关闭终止数...
    编程 发布于2025-06-26

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3