LVM Geo — Andmete kaardistus

Vestman MAP projekt · REST API integratsioon + GEO Desktop audit · Uuendatud: 2026-05-21
🟢 Allikas 1: vestmangeoif-test.lvmgeo.lv · JWT · 3 endpointi 🟢 Allikas 2: vestmanif.lvmgeo.lv · Basic Auth · 8 kihti (1133 cirsmat!) 📦 Supabase: igybaozqwiklxxcpwwkj · 1 275 kirjet 🗺️ GEO Desktop: 14 MapServer teenust kaardistatud
1 275
Kirjet Supabasehas kokku (REST API)
175 / 1000+
Cirsmas: API vs DB tegelik · ⚠️ API skoopitud
960 / 1 032
Kinnistud: CSV filter vs API kokku
6 615
Nogabali (VMD) · REST APIs puudub

Cross-check: LVM GEO eksport vs REST API vs Supabase

Auditeeritud 2026-05-21 · 8 CSV + 3 SHP eksporti
🚨 Kriitiline leid: /Fells API tagastab ainult 175 kirjet, DB-s on 1000+ cirsmat! API OBJECTID vahemik: 17–16051. CSV/SHP vahemik: 106–68225 (1000 rida, kärpitud eksport). 843 cirsmat (OBJECTID >16051) on DB-s kuid API kaudu NÄHTAMATUD. API endpoint on skoopitud — tõenäoliselt filtreerib lepingu/staatuse/kuupäeva järgi. Küsi Viesturselt: mis WHERE-tingimus on /Fells endpointil?
Tabel / vaade GEO eksport REST API Supabase ArcGIS proxy Tulemus
Cirsmas (Fells)
cirsmas.shp · VESTMANSDE.Fells.csv
1 000 (kärp.) · OBJECTID 106–68225
104 veergu · kõik Vestman ettevõtted
⚠️ 175 kirjet
OBJECTID 17–16051 ainult
✓ lvm_fells · 175 kirjet ✓ VESTMANsFells layer 3 ⚠️ API on skoopitud — 843 cirsmat puuduvad. Küsi Viesturselt filtrit.
Zemes vienības (Parcels)
zemes_vienibas.shp · Parcel.csv
960 kirjet (kasutaja filter) · OBJECTID 1–14721
73 veergu (CSV) · 5 välja (SHP)
✓ 1 032 kirjet
OBJECTID vahemik hõlmab CSV
✓ lvm_parcels · 1 032 kirjet ✓ VESTMANsPamatdati layer 30 ✅ API katab rohkem kui CSV eksport. Täielik kattuvus.
VMD Taksācijas nogabali
nogabali.shp · VMDPbaseLayer.csv
6 615 (SHP) / 6 772 (CSV) kirjet
OBJECTID 517951–629872 · 181 veergu
— puudub — pole sünkroniseeritud ⚠️ VESTMANsSilvesticStandInventory
+ VESTMANsVMD/MapServer
❌ REST APIs puudub. 3 ettevõtet (VFF 4747, VZF2 1535, VZF 333).
TIMBERTRUCKTDUSUMMARYVIEW
Sk - TDU pārskats
1 000 (kärp.) · 267 unikaalne OBJECTID
15 veergu · TDU pakid + KPDC
— puudub ⚠️ VESTMANsFells (sortimendi tabelid?) ❌ REST APIs puudub. TDU tarned, sordid, mahud, KVA numbrid.
ALLWORKSVIEW
Mežsaimniecisko darbu apv. skatījums
2 811 kirjet · 51 veergu
Stādīšana, Augsnes gatav., Kopšana
— puudub ⚠️ VESTMANsWorks/MapServer/12 ❌ REST APIs puudub. Metsatööd (istutus, augsnes ettevalmistus, hooldus).
HPRFiles + HPRVOLUMEVIEW
Harvester Production Reports
3 + 32 kirjet · HPR failid + mahud
Suga, sortiment, apjoms, baļķu skaits
— puudub — teadmata kihi ID ❌ Väike andmestik. Harvesti tootmisraportid.
📬 Soovituslik järgmine samm: Kirjuta Vieturstele ja küsi: (1) Mis WHERE-filter on /Fells endpointil? Miks ainult 175/1000+? (2) Kas on võimalik lisada /Works endpoint (ALLWORKSVIEW / VESTMANsWorks layer 12)? (3) Kas on võimalik lisada /FellCompartments (VMD nogabali andmed)?

🟢 Allikas 2: Tabelandmete API — vestmanif.lvmgeo.lv

✓ TÖÖTAB · Basic Auth · 8 kihti · Tootmisandmed ✓ Power BI integratsioon alates 2024-01-15
✅ See API on vanem ja täielikum kui uus JWT REST API! Viesturs Aigars seadistas 15.01.2024 Rivo Raiglale Power BI jaoks. Cirsmat: 1133 kirjet (vs uus API 175). Nogabali: 6615 kirjet (uues APIs puudub). Silvicultural works: 8 kihti (istutus, augsne ettev., hooldus jne).
Host: vestmanif.lvmgeo.lv Muster: /proxy/E0BDC175-6967-47FF-87B0-AD39C680C6DC/{layerId}/query?where=1%3D1&outFields=*&returnGeometry=false&f=json Auth: HTTP Basic · kasutajanimi: public/VestmanIntegration · parool: CA8P5w4fyrhC Märkus: Pagination EI toetata (resultRecordCount → 400 error)
#Kihi nimi (LV)Sisenimi (EN)KirjeidUus JWT APIStaatus
0Zemes vienībasParcel 960 ⚠️ 1 032 (rohkem) ✓ Töötab
1NogabaliVMDPbaseLayer 6 615 — puudub ✓ Töötab · ainuke allikas!
2CirsmasFells 1 133 ⚠️ ainult 175 (6.5× vähem!) ✓ Töötab · palju täielikum!
3Apauguma novākšanaOvergrowWorksTeritorry — puudub ✓ Kättesaadav
4Augsnes gatavošanaSoilPreparationTeritorry — puudub ✓ Kättesaadav
5StādīšanaPlantingTeritorry — puudub ✓ Kättesaadav
6Platību aizsardzībaProtectionWorksTeritorry — puudub ✓ Kättesaadav
7Jaunaudžu kopšanaCareWorksTeritorry — puudub ✓ Kättesaadav
📎 DB skeemi dokument: Viesturs saatis UML.DB_SCHEMA.Vestman.pdf (8.6 MB) 18.01.2024 koos selle API-ga. Rivo Raigla kasutab seda Power BI raportites. Vaata: Outlook: "RE: Power BI" 18.01.2024 · Järgmine samm: integreeri lvm_geo_sync.py-sse ka see API (lisaks JWT API-le) — eriti kihi 2 (cirsmat 1133) ja kihi 1 (nogabali 6615).

Ülevaade: mis on kättesaadav vs mis on LVM GEO-s

⚠️ DB skeemi leht (vestmangeo.lvmgeo.lv/config/doc/index.html) nõuab Vestman SSO autentimist Viesturs Aigars (15.04.2026): "There are all Vestman database tables with all names, aliases, data types, domains, relations." — Täielik skeemi dokument asub GEO veebirakenduses, millele ligipääs on ainult sisse logitud Vestman kasutajatele. Allolev tabel põhineb teadaoleval teabel (pos_deep_memory + e-kirjavahetus + ArcGIS MapServer metadata).
Andmekiht Kirjeid Väljad Geomeetria REST API Supabase sünk ArcGIS proxy Märkus
Cirsmas (Fells)
Raie alad
175 107 ✓ Polygon WGS84 ✓ /Fells ✓ lvm_fells ✓ VESTMANsFells layer 3
Zemes vienības (Parcels)
Kinnistud
1 032 80 ✓ Polygon WGS84 ✓ /Parcels ✓ lvm_parcels ✓ VESTMANsPamatdati layer 30
Pakalpojumu sniedzēji (ServiceProviders)
Töövõtjad
68 36 — (tabeliandmed) ✓ /ServiceProviders ✓ lvm_service_providers ? Teadmata kihi ID
FellCompartments
VMD inventuur / raienogabali
? ? ? Polygon — (REST APIs puudub) — (pole sünkroniseeritud) ⚠ VESTMANsFells table 5
Vajab sessiooni
Vajab ArcGIS proxy + sessi
UPFELLVOLUMESUMMARY
Mahu koondandmed
? ? — (REST APIs puudub) ⚠ VESTMANsFells table 20 Vajab ArcGIS proxy + sessi
Certificates
Sertifikaadid
? ? — (REST APIs puudub) ⚠ VESTMANsFells table 26 Vajab ArcGIS proxy + sessi
Taksācijas nogabali
Takseerimis-kvartalid
~6 179 ? ? Polygon — (REST APIs puudub) ⚠ VESTMANsPamatdati table 24 ~6 179 kirjet. Vajab ArcGIS proxy + sessi
ALLWORKSVIEW (VESTMANsWorks)
Mežsaimniecisko darbu apvienotais skatījums
2 811+ 51 ⚠ Polygon? — (REST APIs puudub) ⚠ VESTMANsWorks/MapServer/12
Vajab sessiooni · Kinnitatud 2026-05-21
Augsnes gatav., Stādīšana, Kopšana. Vajab ArcGIS proxy + sessi
VESTMANsNature
Loodusväärtused / biotoopad
? ? ? Polygon/punkt ⚠ VESTMANsNature/MapServer
Kinnitatud aktiivne 2026-05-21
Biotopi, mikroliegumi, DAP andmed
VESTMANsSilvesticStandInventory
Metsainventuur (CollectiveCrunch)
? ? ? Polygon ⚠ VESTMANsSilvesticStandInventory/MapServer
Kinnitatud aktiivne 2026-05-21
Nogabala krāja, īpašumu krāja
✓ Roheline — täielikult töötab ja sünkroniseeritud ⚠ Oranž — juurdepääs olemas (ArcGIS proxy) kuid pole automatiseeritud — Punane/hall — pole kättesaadav / staatus teadmata

VESTMAN ArcGIS MapServer teenuste täielik kataloog

Auditeeritud 2026-05-21 · Chrome MCP 14 teenust
📡 Kõik teenused on kättesaadavad aadressil vestmangeo.lvmgeo.lv/microservices/proxy/gis2ags/VESTMAN/ Auditeeriti Performance API kaudu Chrome MCP sessioonis (public\eunn). Teenused jaotuvad kolme tüüpi: VESTMANs* = lugemiseks (spatial/view) · VESTMANe* = muutmiseks (edit) · VESTMANv* = vektori kihid (vector/view)

🟢 VESTMANsFells/MapServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANsFells/MapServer
  • Layer 3 = Cirsmas (raie alad) → REST API /Fells
  • Table 5 = FellCompartments (VMD inventuur)
  • Table 20 = UPFELLVOLUMESUMMARY
  • Table 26 = Certificates

🟡 VESTMANsWorks/MapServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANsWorks/MapServer
  • Layer 12 = ALLWORKSVIEW (Mežsaimn. darbu apv. skatījums)
  • Stādīšana, Augsnes gatavošana, Kopšana
  • 2 811+ kirjet (CSV eksport 2026-05-21)
  • Vajab ArcGIS proxy + sessiooniküpsis

🟡 VESTMANsPamatdati/MapServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANsPamatdati/MapServer
  • Layer 30 = Zemes vienības → REST API /Parcels
  • Table 24 = Taksācijas nogabali (~6 179 kirjet)
  • Ceļi, Grāvji, Caurtekas, Robežas
  • Piegādes vietas, Apgaitas

🟡 VESTMANsNature/MapServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANsNature/MapServer
  • Biotopi/Mikroliegumi (DAP)
  • Dabas vērtības punkti / laukumi
  • Eksperta nosacījumi
  • HCV nogabali, monitoringa punkti

🟡 VESTMANsSilvesticStandInventory/MapServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANsSilvesticStandInventory/MapServer
  • Nogabala krāja (CollectiveCrunch)
  • Īpašumu krāja
  • Klientu nogabali, Taksācijas nogabali

🟡 VESTMANsVMD/MapServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANsVMD/MapServer
  • VMD meža inventarizācija
  • VMD publiskie nogabali
  • Inventarizācijas iesniegšana VMD

🔵 VESTMANeFells/MapServer (edit)

/microservices/proxy/gis2ags/VESTMAN/VESTMANeFells/MapServer
  • FeatureServer/1, /38, /39 (muudetavad kihid)
  • queryDomains aktiivne

🔵 VESTMANeWorks/MapServer (edit)

/microservices/proxy/gis2ags/VESTMAN/VESTMANeWorks/MapServer
  • Mežsaimn. darbu muutmiseks

🔵 VESTMANeParcels/MapServer (edit)

/microservices/proxy/gis2ags/VESTMAN/VESTMANeParcels/MapServer
  • Zemes vienību muutmiseks

🔵 VESTMANeBase + VESTMANeMonitoring (edit)

/microservices/proxy/gis2ags/VESTMAN/VESTMANeBase/MapServer
  • Bāzes andmed + monitooringu muutmiseks

🟣 VESTMANvFells/VESTMANvWorks/VESTMANvPamatdati

/microservices/proxy/gis2ags/VESTMAN/VESTMANv*/MapServer
  • Vektori/vaate kihid (legend + export)
  • VESTMANvPamatdati → kaardi export
  • VESTMANvFells + VESTMANvWorks → legend

🟣 VESTMANSnappingService/FeatureServer

/microservices/proxy/gis2ags/VESTMAN/VESTMANSnappingService/FeatureServer
  • /5, /6, /7, /8 — snappimisteenused muutmisel
Juurdepääs kõigile teenustele: credentials='include' (sessiooniküpsis) · vestmangeo.lvmgeo.lv/microservices/proxy/gis2ags/VESTMAN/{teenus}/MapServer/{kihi_id}/query?where=1=1&outFields=*&f=json

Cirsmas — /Fells

✓ Supabase: lvm_fells · 175 kirjet ✓ Polygon WGS84 107 välja
Endpoint: GET /Fells?where=1=1&outFields=*&returnGeometry=true&outSR=4326 Auth: Bearer JWT (HS256) Geomeetria: esriGeometryPolygon → SRID=4326;POLYGON Pagineerimine: resultOffset + resultRecordCount
#Väli (API nimi)Alias (läti keeles)TüüpSupabase

Zemes vienības — /Parcels

✓ Supabase: lvm_parcels · 1 032 kirjet ✓ Polygon WGS84 80 välja
Endpoint: GET /Parcels?where=1=1&outFields=*&returnGeometry=true&outSR=4326 Auth: Bearer JWT (HS256) Geomeetria: esriGeometryPolygon → SRID=4326;POLYGON
#Väli (API nimi)Alias (läti keeles)TüüpSupabase

Pakalpojumu sniedzēji — /ServiceProviders

✓ Supabase: lvm_service_providers · 68 kirjet Tabeliandmed (pole geomeetriat) 36 välja
Endpoint: GET /ServiceProviders?where=1=1&outFields=*&returnGeometry=false Auth: Bearer JWT (HS256)
#Väli (API nimi)Alias (läti keeles)TüüpSupabase

ArcGIS proxy kihid (sessiooni-põhine ligipääs)

⚠ Ei sobi automatiseerimiseks
ArcGIS proxy nõuab sisse logitud Vestman GEO sessiooni (küpsis) URL-muster: vestmangeo.lvmgeo.lv/microservices/proxy/gis2ags/VESTMAN/VESTMANs{Service}/MapServer/{layerId}/query?where=1=1&outFields=*&f=json
Need kihid on käsitsi loetavad Chrome MCP kaudu, kuid päring ei ole automatiseeritav ilma SSO seansita.

VESTMANsFells / MapServer

...proxy/gis2ags/VESTMAN/VESTMANsFells/MapServer
  • Layer 3: Cirsmas (Raie alad) ← REST API-s ka olemas
  • Table 5: FellCompartments (VMD inventuur)
  • Table 20: UPFELLVOLUMESUMMARY (Mahukoond)
  • Table 26: Certificates (Sertifikaadid)

VESTMANsPamatdati / MapServer

...proxy/gis2ags/VESTMAN/VESTMANsPamatdati/MapServer
  • Layer 30: Zemes vienības ← REST API-s ka olemas
  • Table 24: Taksācijas nogabali (~6 179 kirjet)

VESTMANvWorks / MapServer

...proxy/gis2ags/VESTMAN/VESTMANvWorks/MapServer
  • Taotletud 22.03.2026
  • Staatus: teadmata

VESTMANvNature / MapServer

...proxy/gis2ags/VESTMAN/VESTMANvNature/MapServer
  • Loodusväärtused
  • Taotletud 22.03.2026

VESTMANvNogabali / MapServer

...proxy/gis2ags/VESTMAN/VESTMANvNogabali/MapServer
  • Nogabali
  • Taotletud 22.03.2026

VESTMANvSilvesticStandInventory

...proxy/gis2ags/VESTMAN/VESTMANvSilvesticStandInventory/MapServer
  • Silvestic metsainventuur
  • Taotletud 22.03.2026

Autentimine ja ühenduse info

ParameeterVäärtusMärkus
REST API hostvestmangeoif-test.lvmgeo.lv → 195.13.215.183DNS töötab alates 10.04.2026
Tootmisservervestmangeoif.lvmgeo.lvViesturs: "Available in production already" (14.04.2026) — aga pole väliselt kontrollitud
Auth meetodJWT HS256 — Bearer {token}iss=vestman, aud=vestman-if-test, exp=1h
JWT võti6WDgiyc7LU4wMaMbn6Z6y5IvkH5i1xFDA8b8HCNy39NSSalvestatud lvm_geo_sync.env-sse
IP piirangEE + LV IP-dVäljastpoolt EE/LV ei tööta
Nõutud GET parameetridwhere=1=1&outFields=*Ilma outFields-ta → 400 "Invalid query parameters"
PagineerimineresultOffset + resultRecordCountArcGIS stiil, exceededTransferLimit märk
KoordinaatsüsteemWGS84 (SRID=4326)outSR=4326 päringus
KontaktViesturs Aigars — V.Aigars@lvm.lv · +371 26381979Ģeotelpisko risinājumu projektu vadītājs, LVM
Genereeritud VS Eirik poolt · 2026-05-21 · Vestman MAP projekt