地理AI代理

基于Python和Ollama的地理AI代理工具,用于查询和显示地理信息,如野火图层和地图位置。

  • by AhmedNour85
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 AhmedNour85/arcgis-ai-assistant-mcp-demo

使用说明

GeoAI代理-设置和运行说明

先决条件

  1. Python 3.9+ 安装。
  2. 奥拉玛 安装并运行。
    • 拉动模型: ollama pull qwen2.5:1.5b
    • 启动服务器: ollama serve

安装

Windows(自动)

  1. 双击 setup_windows.bat 创建虚拟环境并安装依赖项。
  2. (可选)编辑生成的 .env 使用ArcGIS凭据创建文件。

手册

  1. 安装依赖项:
    pip install -r requirements.txt
    

配置

  1. (可选)创建 .env 文件基于 .env.example 如果您有ArcGIS凭据。
    • 您还可以在Streamlit侧栏中输入它们。

运行应用程序

视窗

  1. 双击 run_app.bat.

手册

  1. 运行Streamlit应用程序:
    streamlit run app.py
    

用法

  1. 聊天问“在加利福尼亚州找到野火层”或“给我看一张巴黎地图”之类的问题。
  2. 地图:当代理识别出位置时,右侧的地图将更新。
  3. 图层:代理将列出ArcGIS Online中的图层。