İçeriğe geç
yerbilim.app
Menü

Veri standartları

Yüklenen her veri kanonik şemaya göre doğrulanır; SHA-256 ile mühürlenir ve proje manifestine olay olarak yazılır. Tanımlı şemaya uymayan dosyalar diger olarak kaybolmadan saklanır.

yerbilim/v1/ruhsat

Ruhsat / maden sahası

Ruhsat sınırı, koordinatlar, saha ve izin bilgileri; alan hesabı ve ruhsat doğrulaması için.

Gerekli alanlar: ruhsatNo · sahaAdi · koordinatlar (polygon) · crs · gecerlilikTarihi

{
  "tur": "ruhsat",
  "veri": {
    "ruhsatNo": "2026-001",
    "sahaAdi": "Ornek Sahasi",
    "koordinatlar": [[500000,4200000],[500500,4200000],[500500,4200500],[500000,4200000]],
    "crs": "EPSG:32636"
  }
}
yerbilim/v1/sondaj

Sondaj / kuyu

Kuyu başı, derinlik, litoloji, örnekleme ve analiz bilgileri; jeolojik model ve rezerv çalışmaları.

Gerekli alanlar: kuyuId · x,y,z · derinlik · litoloji · analizler · crs

{
  "tur": "sondaj",
  "veri": {
    "kuyuId": "SK-01",
    "x": 500120, "y": 4200100, "z": 1250,
    "derinlikM": 180,
    "litoloji": [{"baslangicM":0,"bitisM":25,"birim":"toprak"}]
  }
}
yerbilim/v1/jeofizik_ert

Jeofizik / ERT

Elektrot dizilimi, görünür özdirenç ve profil bilgileri; yalancı-kesit ve anomaliler.

Gerekli alanlar: profilAdi · elektrotAraligi · noktalar[x,seviye,rho]

{
  "tur": "jeofizik_ert",
  "veri": {
    "profilAdi": "P1",
    "elektrotAraligiM": 10,
    "noktalar": [{"x":0,"seviye":5,"rho":120},{"x":10,"seviye":5,"rho":85}]
  }
}
yerbilim/v1/drone

Drone / İHA

Platform, sensör, uçuş parametreleri (yükseklik, GSD, bindirme) ve ürün dosyaları.

Gerekli alanlar: platform · sensor · ucus · dosyalar[ad,sha256,boyut,mime]

{
  "tur": "drone",
  "veri": {
    "platform": {"marka":"DJI","model":"Mavic 3"},
    "sensor": {"tip":"rgb"},
    "ucus": {"tarih":"2026-10-31","yukseklikM":120,"gsdCm":2.5},
    "dosyalar": [{"ad":"foto-001.jpg","sha256":"...","boyutBayt":12345,"mime":"image/jpeg","tur":"foto"}]
  }
}
yerbilim/v1/dem

DEM / yükseklik

Sayısal yükseklik modeli: grid, hücre boyu, NoData, yükseklik aralığı ve kaynak.

Gerekli alanlar: format · grid(ncols,nrows,cellsize,xll,yll,nodata,zMin,zMax) · dosya · kaynak

{
  "tur": "dem",
  "veri": {
    "format": "ascii_grid",
    "grid": {"ncols":1000,"nrows":1000,"cellsizeM":10,"xll":500000,"yll":4200000,"nodata":-9999,"zMinM":900,"zMaxM":1250},
    "kaynak": {"tip":"drone"}
  }
}
yerbilim/v1/diger

Diğer (tanımsız veri)

Tanımlı şemaya girmeyen dosyalar kaybolmaz: dosya bilgisi, tür tahmini, önizleme ve sınıflandırma ile kaydedilir.

Gerekli alanlar: dosya · turTahmini · metadata · onizleme · siniflandirma

{
  "tur": "diger",
  "veri": {
    "dosya": {"ad":"rapor.pdf","uzanti":"pdf","boyutBayt":250000,"mime":"application/pdf"},
    "turTahmini": {"tur":"rapor","guven":0.5,"sinyaller":["uzanti:pdf"]},
    "metadata": {"kaynak":"saha"},
    "onizleme": {"tip":"pdf"},
    "siniflandirma": {"durum":"bekliyor"}
  }
}

Mühürleme ve manifest

  • Her dosya için SHA-256 hesaplanır; kayıt içinde ve manifestte saklanır.
  • Manifest olayları: yukleme, dogrulama, islem.
  • Teslim paketinde manifest.json ve SHA256SUMS yer alır.