🏗 Структура проекта
FieldServiceAPI/
├── 📁 Controllers/ # API контроллеры
├── 📁 Models/ # Модели данных
├── 📁 Services/ # Бизнес-логика
├── 📁 KmlData/ # KML файлы данных
├── 📄 Program.cs # Конфигурация
└── 📄 appsettings.json # Настройки
Web API для работы с геопространственными данными полей. Позволяет:
- 📌 Получать информацию о полях
- 📏 Рассчитывать площади
- 🧭 Определять расстояния
- 🔍 Проверять принадлежность точек к полям
| Технология | Назначение |
|---|---|
| Бэкенд-фреймворк | |
| Геопространственные расчеты | |
| Документация API | |
| Развертывание |
- .NET 8 SDK
- (Опционально) Docker
# 1. Клонировать репозиторий
git clone https://github.com/Slavan-ST/AgroholdingEnergomeraLLC.git
cd FieldService/FieldService
# 2. Восстановить зависимости
dotnet restore
# 3. Запустить приложение
dotnet run
После запуска откройте в браузере:
🔗 http://localhost:5000/swagger