docs
This commit is contained in:
25
docs/pages/api/talas_v5_DB/gisLines/readGisLines.md
Normal file
25
docs/pages/api/talas_v5_DB/gisLines/readGisLines.md
Normal file
@@ -0,0 +1,25 @@
|
||||
<!-- /docs/pages/api/talas_v5_DB/gisLines/readGisLines.md -->
|
||||
|
||||
# 🧭 readGisLines.js
|
||||
|
||||
Liefert alle Linien aus der Tabelle `gis_lines`.
|
||||
|
||||
## Methode
|
||||
|
||||
- `GET`
|
||||
|
||||
## Rückgabe
|
||||
|
||||
- JSON-Array mit Objekten aus `gis_lines`
|
||||
- Leeres Array bei keinen Treffern
|
||||
|
||||
## Besonderheiten
|
||||
|
||||
- Nutzt Singleton-Pool (`getPool()`)
|
||||
- Immer HTTP 200, auch bei leerem Ergebnis
|
||||
|
||||
## Beispiel
|
||||
|
||||
```http
|
||||
GET /api/talas_v5_DB/gisLines/readGisLines
|
||||
```
|
||||
30
docs/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.md
Normal file
30
docs/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.md
Normal file
@@ -0,0 +1,30 @@
|
||||
<!-- /docs/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.md -->
|
||||
|
||||
# ✏️ updateLineCoordinates.js
|
||||
|
||||
Aktualisiert die `points`-Spalte einer Linie in der Tabelle `gis_lines`.
|
||||
|
||||
## Methode
|
||||
|
||||
- `POST`
|
||||
|
||||
## Request-Body
|
||||
|
||||
```json
|
||||
{
|
||||
"idLD": 7,
|
||||
"idModul": 2,
|
||||
"newCoordinates": [[53.2151, 8.4522], [53.2165, 8.4531]]
|
||||
}
|
||||
```
|
||||
|
||||
## Verhalten
|
||||
|
||||
- Erzeugt aus Koordinaten eine `LINESTRING(...)`
|
||||
- Nutzt `ST_GeomFromText()` in MySQL
|
||||
- Transaktion mit Commit/Rollback
|
||||
|
||||
## Fehlerfälle
|
||||
|
||||
- 400: Ungültige oder fehlende Felder
|
||||
- 500: Datenbankfehler
|
||||
Reference in New Issue
Block a user