从代码到对话:我们如何让AI理解地理空间问题

AI人工智能与空间智能的深度融合:价值与意义 随着科技的飞速发展,AI人工智能和空间智能在各自领域都取得了显著的进展。将AI人工智能与空间智能进行深度融合,旨在充分发挥两者的优势,解决单一技术难以应对的复杂问题。本研究的范围涵盖了从基础概念的理解到核心算法的实现,再到实际项目的应用,全面探讨这种融合的价值与意义。本文共分为十个部分。第一部分为背景介绍,阐述研究的目的、预期读者和文档结构;第二部分介绍核心概念与联系,解释AI人工智能和空间智能的基本概念及两者的关系;第三部分讲解核心算法原理和具体操作步骤,并给出Python代码示例; 阅读详情

想象一下这个场景:一位城市规划师需要分析某区域5公里内的公园分布情况。传统方式下,他需要打开GIS软件,加载地图数据,编写SQL查询语句,设置缓冲区参数,运行分析工具……整个过程可能需要半小时甚至更久。

而现在,他只需要在对话框中输入:“帮我找出市中心5公里范围内的所有公园”,几秒钟后,系统就返回了清晰的分析结果和可视化地图。

这就是GeoAI Universal Platform带来的变革——让复杂的地理空间分析变得像日常对话一样简单自然。

在这里插入图片描述

从指令到意图:AI如何"听懂"你的需求

当用户输入自然语言问题时,系统首先要解决的核心挑战是:如何准确理解用户的真实意图?

智能意图识别

我们的系统采用了基于LLM的意图分类机制。不同于传统的关键词匹配,它能够理解语义层面的含义。

// 简化的意图分类逻辑
interface IntentResult {
  type: 'buffer' | 'filter' | 'overlay' | 'statistics';
  confidence: number;
  parameters: Record<string, any>;
}

// LLM会分析用户输入,提取关键信息
const intent = await llm.classifyIntent(
  "找出距离地铁站800米内的住宅小区"
);
// 返回: { type: 'buffer', parameters: { distance: 800, unit: 'meters' } }

这种基于语义理解的方式,使得系统能够处理各种表达方式:

  • “附近有哪些学校?”
  • “我想看看周围的教育设施”
  • “搜索周边的教育机构”

这些不同的表达都会被正确识别为相同的空间查询意图。

buffer

filter

overlay

statistics

其他

BufferStrategy

FilterStrategy

OverlayStrategy

StatisticsStrategy

用户输入自然语言查询

LLM意图分类器

意图类型判断

缓冲区分析意图

数据筛选意图

空间叠加意图

统计分析意图

未知意图处理

提取参数: 距离、单位、目标要素

提取参数: 过滤条件、字段、操作符

提取参数: 图层、操作类型

提取参数: 统计字段、聚合方式

构建StrategyInput

策略路由器

匹配对应策略

执行缓冲区计算

执行数据过滤

执行空间叠加

执行统计分析

生成结果

结果后处理

返回给用户

请求澄清或提供建议

从意图到行动:自动化工具调用

理解意图只是第一步,接下来系统需要选择合适的工具来执行任务。

插件化策略引擎

GeoAI平台采用策略模式设计了20+种空间分析工具,每种工具都专注于特定的地理操作:

  • BufferStrategy:缓冲区分析
  • FilterStrategy:数据筛选过滤
  • OverlayStrategy:空间叠加分析
  • StatisticsStrategy:统计汇总计算
// 策略注册示例
class BufferStrategy implements IStrategy {
  name = 'buffer';
  
  async execute(input: StrategyInput): Promise<StrategyOutput> {
    const { geometry, distance } = input.parameters;
    // 使用Turf.js执行缓冲区计算
    const buffered = turf.buffer(geometry, distance, { units: 'meters' });
    return { result: buffered };
  }
}

当LLM识别出用户需要进行缓冲区分析时,系统会自动调用BufferStrategy,传入相应的参数,完成空间计算。

策略注册表

策略接口

buffer

filter

overlay

statistics

其他

实现

实现

实现

实现

实现

注册到

注册到

注册到

注册到

注册到

用户请求

意图识别模块

确定操作类型

BufferStrategy

FilterStrategy

OverlayStrategy

StatisticsStrategy

DefaultStrategy

执行缓冲区分析

执行数据过滤

执行空间叠加

执行统计分析

默认处理逻辑

统一结果格式

返回给用户

IStrategy Interface

execute方法

name属性

validate方法

StrategyRegistry

registerStrategy

getStrategyByName

listAllStrategies

数据处理的艺术:高效的空间计算

地理空间数据通常体量庞大,如何高效处理是一个重要挑战。

智能数据加载

系统实现了分层的数据加载机制:

// 数据源抽象层
interface IDatasourceLoader {
  load(layerId: string, bounds?: Bounds): Promise<GeoJSON>;
}

// PostGIS数据源优化
class PostgisLoader implements IDatasourceLoader {
  async load(layerId: string, bounds?: Bounds) {
    // 利用空间索引,只加载感兴趣区域的数据
    const query = `
      SELECT * FROM ${layerId} 
      WHERE ST_Intersects(geom, ST_MakeEnvelope(...))
    `;
    return await this.executeQuery(query);
  }
}

通过空间索引和边界框过滤,系统能够快速获取相关数据,避免全表扫描带来的性能问题。

错误处理的人性化设计

在实际应用中,用户可能会提出无法执行的要求,或者遇到数据问题。系统的错误处理机制确保了良好的用户体验。

友好的错误提示

// 结构化错误处理
try {
  const result = await strategy.execute(input);
} catch (error) {
  if (error instanceof DatasourceLoadError) {
    return {
      error: "数据源暂时不可用",
      suggestion: "请检查网络连接或稍后重试",
      code: "DATASOURCE_UNAVAILABLE"
    };
  }
}

相比技术性的错误信息,用户看到的是清晰的问题描述和解决建议,大大降低了使用门槛。

GeoAI友好错误处理

数据源错误

策略执行错误

意图识别错误

参数验证错误

系统异常发生

捕获并分类错误

错误类型判断

DatasourceLoadError

StrategyExecutionError

IntentClassificationError

ValidationError

生成用户友好提示

❌ 数据源连接失败
💡 建议:请检查数据库服务是否正常运行
🔧 错误代码:DATASOURCE_UNAVAILABLE

用户理解问题

自主解决问题或寻求帮助

传统错误处理

系统异常发生

抛出技术异常

显示原始错误信息

Error: Connection refused at postgis://localhost:5432
Stack trace: ...
Code: ECONNREFUSED

用户困惑

需要技术支持

实际应用效果

这套架构已经在多个场景中得到了验证:

城市规划场景:规划师可以通过对话快速完成用地适宜性分析、服务设施覆盖范围评估等工作,效率提升超过70%。

环境监测应用:环保工作者能够即时查询污染源影响范围、生态敏感区分布等复杂空间关系。

商业选址分析:企业可以快速评估潜在店址的人流密度、竞争态势等关键指标。

在这里插入图片描述

技术背后的价值

从代码到对话的转变,不仅仅是交互方式的革新,更是技术民主化的体现:

  1. 降低专业门槛:非GIS专业人员也能进行空间分析
  2. 提升工作效率:自动化流程减少重复操作
  3. 增强决策支持:快速获取空间洞察辅助决策
  4. 促进跨领域协作:统一的语言界面便于团队沟通

展望未来

随着大模型技术的持续发展,未来的地理空间分析将更加智能化:

  • 多轮对话推理:支持复杂的多步骤分析任务
  • 主动建议能力:根据上下文推荐相关的分析维度
  • 可视化自动生成:智能选择最适合的图表展示方式
  • 跨数据源融合:无缝整合多种格式的空间数据

GeoAI Universal Platform正在开启地理空间分析的新纪元——在这里,每个人都能轻松驾驭空间数据的力量,让地理位置智能真正服务于各行各业的需求。

从繁琐的代码到自然的对话,这不仅是技术的进步,更是人机交互理念的升华。当AI真正理解了我们的空间思维,地理信息的价值将被前所未有地释放出来。

AI可见度优化:地理空间智能与多模态适配技术解析 AI可见度优化是数字营销领域的新兴技术方向,其核心在于通过地理空间智能(GEO)和多模态内容适配,提升品牌在AI平台中的曝光率。地理空间智能技术通过实时地理围栏和空间语义理解,将地理位置数据转化为营销维度;而多模态适配则针对不同AI平台的特点,优化内容格式和呈现方式。这些技术的结合不仅解决了传统SEO在AI时代的局限性,还为品牌创造了在ChatGPT、Claude等主流AI平台中的精准曝光机会。实际应用中,企业可通过结构化地理标签和AI友好型内容重构,显著提升在旅行规划、产品推荐等场景的AI提及率。 阅读详情

相关推荐

SAM-Geo实战:零代码交互式遥感影像分割与地理空间AI应用

图像分割是计算机视觉的核心任务之一,旨在将图像划分为多个有意义的区域或对象。其原理通常基于深度学习模型学习像素级特征,实现语义或实例级别的分割。这项技术的价值在于能自动化提取图像中的结构化信息,极大提升视觉数据分析效率。在遥感与地理信息领域,图像分割技术被广泛应用于地物提取、土地利用分类、变化检测等场景。Segment Anything Model作为通用分割模型,结合地理空间数据处理库,形成了SAM-Geo这一工具链,实现了交互式遥感影像分割。用户可通过点选或框选等交互方式,直接在地图上指定目标,模型实时

weixin_33402252的博客 302

GeoAI终极指南:如何用Python轻松实现地理空间智能分析

你是否曾想过,如何让卫星图像自己"说话"?如何让AI帮你分析城市扩张、监测环境变化、甚至预测自然灾害?如果你正在寻找一个简单易用的工具来破解地理空间数据分析的难题,那么GeoAI正是你需要的解决方案!🚀 GeoAI是一个强大的Python软件包,专门为**地理空间人工智能**(GeoAI)应用而设计。它将最先进的人工智能技术与地理空间数据处理完美结合,让研究人员和从业者能够轻松地将机器学习技术

gitblog_01052的博客 824

GPT与ArcGISPro结合编程,地理空间分析,图绘制、渲染

您只需描述您的目标和需求,ChatGPT将为您生成代码片段或提供编程思路,一旦您得到了ChatGPT生成的代码片段,您可以将其复制到ArcGIS Pro3的ArcGIS Jupyter Notebook笔记本中,一键化执行。在地学领域,ArcGIS几乎成为了每位科研工作者作图、数据分析的必备工具,而ArcGIS Pro3除了良好地继承了ArcMap强大的数据管理、制图、空间分析等能力,还具有二三维融合、大数据、矢量切片制作及发布、任务工作流、时空立方体等特色功能,已经成为提高工作效率的大趋势。

weixin_54697010的博客 2045

构建基于Streamlit的地理空间AI应用:集成Gemini代码生成与Google Earth Engine实现交互式报告

本报告提出了一种集成Google Gemini代码生成与Google Earth Engine(GEE)的地理空间AI应用框架。该系统通过Streamlit构建交互界面,利用Gemini将用户自然语言需求转换为可执行的GEE Python代码,在GEE平台完成地理空间分析后,通过Streamlit可视化结果并生成报告。该架构显著降低了非专业用户使用地理空间分析工具的门槛,实现了从查询到洞察的自动化工作流。报告详细探讨了Gemini API的设置与认证方法,比较了不同认证方案的特点,并重点阐述了如何通过提示工

此星光明博客 1000

探索AI人工智能与空间智能的协同发展模式

随着科技的飞速发展,AI人工智能和空间智能都取得了显著的进步。AI人工智能在图像识别、自然语言处理、机器学习等领域展现出强大的能力,而空间智能主要涉及地理信息系统(GIS)、遥感技术等,用于处理和分析与空间位置相关的数据。本研究的目的在于探索这两种技术如何相互协作,发挥各自的优势,形成新的发展模式。研究范围涵盖了AI与空间智能在理论层面的融合、算法实现、实际应用场景以及未来发展趋势等方面。本文首先对相关术语进行定义和解释,为后续内容奠定基础。

AI大模型应用之禅 1143

20、人工智能机器人架构与地理空间导航指南

本文详细介绍了人工智能机器人架构的类型及其在地理空间导航中的应用。内容涵盖反应式、审议式和混合式架构的特点及适用场景,并深入探讨了地理信息学的关键技术,如GPS、遥感、大地测量学等,以及它们在AI漫游者导航中的作用。同时,分析了不同环境下导航面临的挑战与解决方案,为未来智能机器人的发展提供了理论基础和技术支持。

www00的博客 119

GeoAI终极指南:5步掌握地理空间智能分析

地理空间人工智能(GeoAI)正在彻底改变我们理解和分析地球数据的方式。GeoAI项目是一个强大的Python包,专门用于将人工智能技术与地理空间数据分析相结合,为研究人员和从业者提供直观的工具,将机器学习技术应用于地理数据。无论您是城市规划师、环境科学家还是数据分析师,这个终极指南将带您快速入门地理空间智能分析领域!🚀 ## 🌟 什么是GeoAI? GeoAI是一个综合性的Python软

gitblog_00274的博客 1236

AI人工智能与空间智能融合的技术架构解析

在当今科技飞速发展的时代,AI人工智能和空间智能都取得了显著的进展。AI人工智能凭借其强大的数据处理和学习能力,在图像识别、自然语言处理等多个领域得到了广泛应用。而空间智能则专注于处理和分析与空间位置相关的数据,如地理信息系统(GIS)、遥感影像等。将AI人工智能与空间智能进行融合,能够充分发挥两者的优势,为解决复杂的现实问题提供更强大的技术支持。本文的目的在于深入解析AI人工智能与空间智能融合的技术架构,探讨其核心原理、算法实现、应用场景等方面的内容。

大模型应用工坊 905

GeoAI完整指南:5步开启地理空间人工智能之旅

地理空间人工智能(GeoAI)正在彻底改变我们理解和分析地球数据的方式。GeoAI项目是一个强大的Python软件包,专门用于将人工智能技术与地理空间数据分析相结合,为研究人员和从业者提供直观的工具,将机器学习技术应用于地理数据。无论您是城市规划师、环境科学家还是数据分析师,这个完整指南将带您快速入门地理空间智能分析领域! ## 🌍 项目简介:当AI遇见地理空间数据 传统的地理空间分析往往需

gitblog_00396的博客 472

三相电机控制入门:端电压、相电压、线电压到底怎么测?(附实测波形对比)

本文为三相电机控制初学者提供了端电压、相电压和线电压的完整测量指南。通过厘清三者的物理定义与测量方法,详细讲解了如何搭建虚拟星形点电路,并对比分析了方波、SPWM和SVPWM三种主流控制模式下关键电压波形的核心特征与差异,帮助工程师掌握正确的示波器测量与波形解读技巧。

oauth7security的博客 655

阿里奇门接口联调全流程详解:从沙箱自测到正式上线的保姆级攻略

本文详细解析阿里奇门接口联调的全流程,从沙箱自测到正式上线的关键步骤与避坑指南。涵盖环境配置、业务场景测试、跨团队协作、灰度发布及生产运维监控,帮助开发者高效完成API对接,确保供应链协同系统的稳定运行。特别适合首次接触奇门对接的技术负责人参考。

weixin_42535461的博客 416

实战指南:掌握地理空间AI分析的5个突破性技巧

地理空间人工智能(GeoAI)正在彻底改变我们理解和分析地球数据的方式。GeoAI项目是一个强大的Python包,专门用于将人工智能技术与地理空间数据分析相结合,为研究人员和从业者提供直观的工具,将机器学习技术应用于地理数据。无论您是城市规划师、环境科学家还是数据分析师,这个实战指南将带您快速掌握地理空间智能分析的核心技术! ## 🌍 为什么地理空间AI分析如此重要? 传统的地理空间分析面临

gitblog_01071的博客 1132

基于LSTM的多变量温度预测(python从入门到入坑)

基于LSTM的多变量温度预测(python) ——我保证他能够运行,而且结果能够让你满意(如果你和我一样都是一个新手的话) 这里写目录标题基于LSTM的多变量温度预测(python)——我保证他能够运行,而且结果能够让你满意(如果你和我一样都是一个新手的话)一、我为什么要写这些?二、具体做了什么?三、源代码切块加注释,恳请批评指正(●’◡’●)ノ 一、我为什么要写这些? 因为让人抓狂的课程大作业,我小组选择了一个多变量预测方面的课题,在我这个大三基本上还没接触过Python数据处理,甚至对神经网络什么的都

代码之狐的博客 1万+

大数据的地理空间分析:工具与应用

1.背景介绍 地理空间分析(Geospatial Analysis)是一种利用地理信息系统(GIS)和地理空间数据进行分析和解决问题的方法。随着大数据时代的到来,地理空间分析也逐渐成为大数据处理的重要应用之一。大数据的地理空间分析可以帮助我们更好地理解和解决各种问题,例如气候变化、城市规划、地质资源探索、灾害预警等。 在这篇文章中,我们将从以下几个方面进行阐述: 背景介绍 核心概念与联系 ...

AI天才研究院 2036

MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据

1. 概述 MAX31855为热电偶至数字输出转换器,内置14位模/数转换器(ADC)。器件带有冷端补偿检测和修正、数字控制器、SPI兼容接口,以及相关的控制逻辑,在温度控制器、过程控制或监测系统中设计用于配合外部微控制器(μC)工作。提供多个版本的器件,每个版本针对特定的热电偶类型(K、J、N、T或E型)进行优化和调整。热电偶类型以器件型号后缀表示(例如MAX31855K)。 器件输出14位...

睿思派克 1万+

Stata极简生存分析

1. 导入数据 webuse drugtr,clear *webuse -- Use dataset from Stata website stset,clear *上一行命令导入进来的数据是“生存时间数据”,会比最原始的数据多四列,这一行命令的目的是重置为原始数据,之所以这样做,是为了显示数据处理的全部过程 codebook drug codebook studytime codebook died codebook age *codebook -- Describe data contents 2.

TOP生物信息 2336

GeoPilot:让QGIS听懂你的话——AI地理空间分析助手的全新进化

GeoPilot:AI驱动的QGIS自然语言分析助手 GeoPilot是一款革命性的QGIS插件,通过自然语言交互彻底改变了传统地理空间分析的工作方式。这款由xingguangYan开发的工具支持18家AI模型提供商(包括OpenAI、DeepSeek、Kimi等),让用户只需用日常语言描述需求,就能自动完成缓冲区分析、NDVI计算、土地分类等复杂操作。 核心创新在于其"理解即执行"的能力——AI生成的Python代码会直接在QGIS环境中运行,实时呈现分析结果。插件特别优化了科研工作流,支持生成SCI论文

此星光明博客 807

基于cat12搞定SBM的ROI的统计分析——vertex水平和ROI水平的双样本T检验

前言 一、Atlas皮层图谱介绍 二、SBM分析——主要以皮层四种常用指标中的厚度(thickness)和沟深(depth)为主

Sophia2023的博客 8753

地理空间向量搜索:构建一个AI驱动的地理感知新闻搜索

向量数据库对于地理空间应用非常重要,因为它们有效地组织和处理地理信息。它们以整齐的方式组织有关地点的信息,使得准确展示河流、道路和边界等物体变得容易。这些数据库使用智能系统连接有关地点的详细信息,从而提供空间数据的完整图景。它们在处理地图上不同特征之间的关系方面也非常出色,例如判断两条线是否相交或某个点是否在形状内部。这有助于进行高级空间分析,使得理解特定区域内发生的事情变得更加容易。对于快速在地图上找到事物,向量数据库使用特殊方法加速这一过程,通过更快地获取特定地点的信息。

数智笔记 1417

ThingsBoard教程(七):模拟设备遥测

前言 各位读者好,截止目前,ThingsBoard系列文章已经做了六篇,分别是 ThingsBoard教程(一):ThingBoard介绍及安装 ThingsBoard教程(二):租户,租户配置,部件组模块的使用 ThingsBoard教程(三):系统设置模块的使用 ThingsBoard教程(四):规则链简介与操作 ThingsBoard教程(五):客户,资产管理 ThingsBoard教程(六):设备管理 上一篇我们讲解了如何使用设备管理来对设备进行增删改查,和设备配置的一些基本概念,本篇文章就带大

知无涯 4582

R语言机器学习算法实战系列(十五)随机森林生存预后模型+SHAP值 (Random Survival Forest + SHAP)

本教程运用随机森林生存分析筛选与患者生存状态显著相关特征。该方法借随机森林这一强大机器学习算法,构建多棵决策树并集成结果,以提高生存分析准确性,识别关键生物标志物。接着,利用选定特征构建风险得分,将多个特征转化为单一数值,量化患者风险水平。之后,依据风险得分将患者分为高、低风险亚型,为临床治疗提供个性化指导。最后,通过分析时间依赖的 ROC 曲线评估模型长期预测能力。此曲线计算不同阈值下的真正例率与假正例率,在多个时间点评估,全面展现模型长期稳定性与准确性。。并且增加了SHAP值评估特征重要性

专注生信领域 2624

Mapbox与AI结合:智能地理空间开发的未来

具体流程分为三步:首先通过NLP解析用户输入,然后转换为Mapbox可理解的查询参数,最后渲染地图结果。我们希望通过AI技术,让用户用自然语言描述需求,系统自动解析并生成对应的地图展示。最近在研究如何将Mapbox与AI技术结合,打造更智能的地理空间应用。整个开发过程让我深刻体会到,AI与地理信息系统的结合正在改变我们使用地图的方式。这个Mapbox项目需要持续运行展示地图服务,平台能自动配置好服务器环境,省去了繁琐的部署步骤。这类工具,即使不擅长后端部署的开发者也能轻松上线自己的地图应用。

OnyxPanther23的博客 793

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

3 条命令跑通 Ruffle:Rust 版 Flash 替代方案完整指南

**结论先说**:Ruffle 是用 Rust 编写的开源 Flash 播放器替代方案,把当年 `.swf` 文件里的游戏、课件、动画原样跑起来。它编译成 WebAssembly 塞进浏览器,也编译成本地二进制当桌面播放器用。适合三类人:手里有一堆老 SWF 档案的维护者、想把旧 Flash 页面搬上线的站长、想重温 Flash 游戏的老玩家。**最快的路径是网页端:复制 7 行初始化代码就能播放

gitblog_00846的博客 920

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

mathjs 表达式解析器安全加固指南:沙箱机制、危险函数禁用与服务端防护实践

mathjs 的表达式解析器允许用户在运行时执行任意表达式,这一能力在服务端场景下会引入安全与稳定性风险。本文以 [docs/expressions/security.md](https://link.gitcode.com/i/c8f58360dbd4a093de4979b8f4bbc22e) 为骨架,结合仓库中的安全实现源码与测试用例,系统讲解 mathjs 沙箱的执行原理、已知的攻击面、如何

gitblog_00828的博客 555

TensorFlow与Kepler.gl集成:地理空间AI可视化

通过TensorFlow训练时空模型预测城市人流、犯罪热点等空间数据,并利用Kepler.gl将结果以热力图、动态轨迹等形式直观展示在地图上,实现从模型输出到可操作洞察的转化。结合TFX与Deck.gl,构建稳定高效的地理AI可视化闭环系统。

weixin_42607969的博客 899

如何把老 SWF 跑起来:Ruffle Flash 模拟器快速上手指南

Ruffle 是一个用 Rust 编写的 Flash Player 模拟器(当前版本 0.5.0,MIT/Apache-2.0 双许可)。它解决的问题很具体:你手里那些 .swf 文件——Flash 时代的动画、课件、小游戏——在现在的浏览器里双击已经没有反应。最典型的用法是:在电脑上跑一个 Ruffle 桌面版,把 swf 文件拖进去播放;或者装一个浏览器扩展,让还在链着老 Flash 内容的网

gitblog_00674的博客 669
上一篇: GeoAI Universal Platform架构重构实践:解决插件系统循环依赖,落地SDK优先架构
下一篇: 从“失忆工具“到“智能助手“:GeoAI平台的Agent架构演进
丷丩
丷丩 优质创作者: 数据科学与机器学习技术领域 优质创作者: 数据科学与机器学习技术领域
博客等级 码龄18年 1万+粉丝 317原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丷丩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值