Разработчик
Устройство кода и расчётного движка heatnet, API v1/v2, вебхуки, MCP, OGC и ArcGIS, встраивание карты и тайлы, тесты и стенды.
Пройдено 0 из 4 · ≈ 190 мин
- 1Урок · 40 минУстройство кода ТГИД и расчётного движка heatnetДва репозитория: веб на Nuxt (Vuetify, Pinia, MapLibre, Cesium) и API на FastAPI (asyncpg, PostGIS, Celery). Запрос проходит цепочку слоёв API, долгое уходит в очередь города. Расчёт — пакет heatnet: чтение → модель → физика → решение → вывод, с ядром на Rust и профилями legacy/fixed через compat.Quirk. Изменения проверяют тестами без базы, e2e на стенде и сверкой движков на копиях баз.0/6 вопросов
- 2Урок · 35 минAPI ТГИД: v1, v2 для внешних систем и вебхукиУ ТГИД три двери для программ. API v1 — адреса самого веба, описаны в /openapi.json. API v2 — стабильные адреса для ERP, CRM, 1С и шлюзов SCADA с ключом scope: api. Вебхуки — ТГИД сам отправляет события на адрес вашей системы и подписывает их по Standard Webhooks. Урок — о том, какую дверь выбрать, как устроены ключи и почему подпись проверяют именно так.0/7 вопросов
- 3Урок · 40 минИнтеграции: MCP, OGC API, ArcGIS FeatureServer, встраивание и тайлыДанные сети ТГИД отдаёт в стандартных форматах: ИИ-клиентам — по MCP (JSON-RPC), ГИС — по OGC API (Features и Processes) и ArcGIS FeatureServer, сайтам — встраиваемой картой с SDK. Карта рисует сеть векторными тайлами из martin, GeoServer и архивов PMTiles. У каждой двери свой вход и свои правила ошибок; урок объясняет, почему они такие.0/7 вопросов
- 4Практика · 75 минПрактика: разработчикВосемь заданий с запросами к API: описание OpenAPI, запуск расчёта и ожидание задачи, результаты в GeoJSON, OGC API Features и Processes, подпись вебхука, MCP и API v2. Числа получены на учебном стенде — копии базы Алматы 09.11.2026 (http://127.0.0.1:8090, вход выключен), фрагмент 74 «Маг. сети для расчета НС», расчёт №68. На вашем стенде номера и часть чисел будут свои; на сервере со входом добавьте заголовок Authorization: Bearer <токен>.8 заданий
