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

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

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

巴西殖民地的外来物种

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

在殖民时期(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]删除
最新教程 更多>
  • 您如何在Laravel Blade模板中定义变量?
    您如何在Laravel Blade模板中定义变量?
    在Laravel Blade模板中使用Elegance 在blade模板中如何分配变量对于存储以后使用的数据至关重要。在使用“ {{}}”分配变量的同时,它可能并不总是最优雅的解决方案。幸运的是,Blade通过@php Directive提供了更优雅的方法: $ old_section =“...
    编程 发布于2025-04-04
  • 如何使用Regex在PHP中有效地提取括号内的文本
    如何使用Regex在PHP中有效地提取括号内的文本
    php:在括号内提取文本在处理括号内的文本时,找到最有效的解决方案是必不可少的。一种方法是利用PHP的字符串操作函数,如下所示: 作为替代 $ text ='忽略除此之外的一切(text)'; preg_match('#((。 &&& [Regex使用模式来搜索特...
    编程 发布于2025-04-04
  • 在GO中构造SQL查询时,如何安全地加入文本和值?
    在GO中构造SQL查询时,如何安全地加入文本和值?
    在go中构造文本sql查询时,在go sql queries 中,在使用conting and contement和contement consem per时,尤其是在使用integer per当per当per时,per per per当per. [&​​&&&&&&&&&&&&&&&默元组方法在...
    编程 发布于2025-04-04
  • 如何将PANDAS DataFrame列转换为DateTime格式并按日期过滤?
    如何将PANDAS DataFrame列转换为DateTime格式并按日期过滤?
    Transform Pandas DataFrame Column to DateTime FormatScenario:Data within a Pandas DataFrame often exists in various formats, including strings.使用时间数据时...
    编程 发布于2025-04-04
  • eval()vs. ast.literal_eval():对于用户输入,哪个Python函数更安全?
    eval()vs. ast.literal_eval():对于用户输入,哪个Python函数更安全?
    称量()和ast.literal_eval()中的Python Security 在使用用户输入时,必须优先确保安全性。强大的python功能eval()通常是作为潜在解决方案而出现的,但担心其潜在风险。 This article delves into the differences betwee...
    编程 发布于2025-04-04
  • 最佳C#性能分析工具推荐:适用于不同项目需求和预算
    最佳C#性能分析工具推荐:适用于不同项目需求和预算
    [2 [2 选择正确的C#分析工具对于努力寻求最佳应用程序性能的开发人员至关重要。 本指南探讨了领先的选项,平衡高级功能与预算注意事项。 蚂蚁profiler:高性能,预算友好 探索替代c#profilers 超越蚂蚁profiler,其他几个强大的竞争者值得关注: Jetbrains Dot...
    编程 发布于2025-04-04
  • 哪种方法更有效地用于点 - 填点检测:射线跟踪或matplotlib \的路径contains_points?
    哪种方法更有效地用于点 - 填点检测:射线跟踪或matplotlib \的路径contains_points?
    在Python Matplotlib's path.contains_points FunctionMatplotlib's path.contains_points function employs a path object to represent the polygon.它...
    编程 发布于2025-04-04
  • PHP阵列键值异常:了解07和08的好奇情况
    PHP阵列键值异常:了解07和08的好奇情况
    PHP数组键值问题,使用07&08 在给定数月的数组中,键值07和08呈现令人困惑的行为时,就会出现一个不寻常的问题。运行print_r($月份)返回意外结果:键“ 07”丢失,而键“ 08”分配给了9月的值。此问题源于PHP对领先零的解释。当一个数字带有0(例如07或08)的前缀时,PHP将...
    编程 发布于2025-04-04
  • 如何将MySQL数据库添加到Visual Studio 2012中的数据源对话框中?
    如何将MySQL数据库添加到Visual Studio 2012中的数据源对话框中?
    在Visual Studio 2012 尽管已安装了MySQL Connector v.6.5.4,但无法将MySQL数据库添加到实体框架的“ DataSource对话框”中。为了解决这一问题,至关重要的是要了解MySQL连接器v.6.5.5及以后的6.6.x版本将提供MySQL的官方Visual...
    编程 发布于2025-04-04
  • 如何有效地选择熊猫数据框中的列?
    如何有效地选择熊猫数据框中的列?
    在处理数据操作任务时,在Pandas DataFrames 中选择列时,选择特定列的必要条件是必要的。在Pandas中,选择列的各种选项。选项1:使用列名 如果已知列索引,请使用ILOC函数选择它们。请注意,python索引基于零。 df1 = df.iloc [:,0:2]#使用索引0和1 c...
    编程 发布于2025-04-04
  • 如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    postgresql:为每个唯一标识符在postgresql中提取最后一行,您可能需要遇到与数据集合中每个不同标识的信息相关的信息。考虑以下数据:[ 1 2014-02-01 kjkj 在数据集中的每个唯一ID中检索最后一行的信息,您可以在操作员上使用Postgres的有效效率: id dat...
    编程 发布于2025-04-04
  • 为什么我会收到MySQL错误#1089:错误的前缀密钥?
    为什么我会收到MySQL错误#1089:错误的前缀密钥?
    mySQL错误#1089:错误的前缀键错误descript [#1089-不正确的前缀键在尝试在表中创建一个prefix键时会出现。前缀键旨在索引字符串列的特定前缀长度长度,可以更快地搜索这些前缀。了解prefix keys `这将在整个Movie_ID列上创建标准主键。主密钥对于唯一识别...
    编程 发布于2025-04-04
  • Python读取CSV文件UnicodeDecodeError终极解决方法
    Python读取CSV文件UnicodeDecodeError终极解决方法
    在试图使用已内置的CSV模块读取Python中时,CSV文件中的Unicode Decode Decode Decode Decode decode Error读取,您可能会遇到错误的错误:无法解码字节 在位置2-3中:截断\ uxxxxxxxx逃脱当CSV文件包含特殊字符或Unicode的路径逃...
    编程 发布于2025-04-04
  • 如何使用组在MySQL中旋转数据?
    如何使用组在MySQL中旋转数据?
    在关系数据库中使用mySQL组使用mySQL组进行查询结果,在关系数据库中使用MySQL组,转移数据的数据是指重新排列的行和列的重排以增强数据可视化。在这里,我们面对一个共同的挑战:使用组的组将数据从基于行的基于列的转换为基于列。 Let's consider the following ...
    编程 发布于2025-04-04
  • 如何从Google API中检索最新的jQuery库?
    如何从Google API中检索最新的jQuery库?
    从Google APIS 问题中提供的jQuery URL是版本1.2.6。对于检索最新版本,以前有一种使用特定版本编号的替代方法,它是使用以下语法:获取最新版本:未压缩)While these legacy URLs still remain in use, it is recommended ...
    编程 发布于2025-04-04

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

Copyright© 2022 湘ICP备2022001581号-3