电子围栏功能演示

宁夏智慧养殖监管平台 - 智能设备模块

🎯 功能概述

电子围栏功能允许用户在地图上绘制围栏区域,监控动物活动范围,并提供完整的围栏管理功能。支持多种围栏类型,实时统计区域内外的动物数量,为智慧养殖提供精准的地理围栏管理。

📍 地图界面截图区域
显示围栏绘制和选择功能
进入电子围栏页面 查看API文档

🗺️ 地图绘制功能

  • 支持多边形围栏绘制
  • 实时预览绘制过程
  • 自动保存坐标数据
  • 支持地图缩放和平移
  • 地图类型切换(地图/卫星)

📊 围栏管理功能

  • 围栏列表展示
  • 围栏搜索和筛选
  • 围栏信息面板
  • 围栏类型管理
  • 围栏状态监控

📈 统计功能

  • 区域内动物数量统计
  • 区域外动物数量统计
  • 放牧状态监控
  • 围栏使用率分析
  • 实时数据更新

🔧 围栏类型

  • 采集器电子围栏
  • 放牧围栏
  • 安全围栏
  • 自定义围栏类型
  • 围栏权限控制

🛠️ 技术栈

前端
Vue 3 + Vite
UI组件
Ant Design Vue
地图服务
百度地图API
后端
Node.js + Express
数据库
MySQL + Sequelize
认证
JWT Token

🚀 快速开始

  1. 登录系统 - 使用管理员账号登录管理后台
  2. 导航到电子围栏 - 进入"智能设备" → "电子围栏"页面
  3. 开始绘制 - 点击"开始绘制"按钮,在地图上点击绘制围栏
  4. 保存围栏 - 完成绘制后填写围栏信息并保存
  5. 管理围栏 - 使用下拉框选择和管理现有围栏

📋 API接口

电子围栏功能提供完整的RESTful API接口:

  • GET /api/electronic-fence - 获取围栏列表
  • POST /api/electronic-fence - 创建围栏
  • PUT /api/electronic-fence/:id - 更新围栏
  • DELETE /api/electronic-fence/:id - 删除围栏
  • GET /api/electronic-fence/stats/overview - 获取统计概览
查看完整API文档