Romania UAT Provider

Usage Guide

Pachet static pentru proiecte care consumă limite administrative, manifest de dataseturi, scheme JSON și exemple de integrare. Documentația de mai jos este publicată împreună cu fișierele.

Quick Start

  1. Încarcă ../manifests/catalog.json și selectează datasetul potrivit pentru nivelul administrativ de care ai nevoie.
  2. Dacă path este populat, consumă fișierul local publicat de acest provider. Dacă nu, folosește source_geojson_url sau WMS/WFS din catalog.
  3. Validează fișierele auxiliare de note împotriva schemelor JSON publicate.

Fetch manifest

const catalog = await fetch('/manifests/catalog.json').then((response) => response.json());
const counties = catalog.datasets.find((dataset) => dataset.id === 'ro_admin_county_simplified_polygon');

const geojsonUrl = counties.path ? `/${counties.path}` : counties.source_geojson_url;
const countyGeoJson = await fetch(geojsonUrl).then((response) => response.json());

Leaflet integration

const layer = L.geoJSON(countyGeoJson, {
  style: {
    color: '#0a7b83',
    weight: 1.2,
    fillOpacity: 0.08
  }
}).addTo(map);

map.fitBounds(layer.getBounds());

Contract pentru note și puncte

Acest provider publică și formatele de schimb pentru overlay-urile de traseu, chiar dacă fișierele pot fi populate de un alt proiect.

{
  "generated_at": "2026-05-14T02:24:41.284Z",
  "datasets": [
    {
      "id": "ro_admin_lau_polygon",
      "path": null,
      "format": null,
      "source_geojson_url": "https://services.geo-spatial.org/data/administrative_boundaries/lau/ro_admin_lau_polygon.geojson"
    },
    {
      "id": "ro_admin_lau_line",
      "path": null,
      "format": null,
      "source_geojson_url": "https://services.geo-spatial.org/data/administrative_boundaries/lau/ro_admin_lau_line.geojson"
    }
  ]
}

Scheme: course-points.schema.json | route-notes.schema.json

Overlay/alignment example

Pagina demonstrativă folosește un control panel în stilul paginii de referință și permite:

Deschide exemplul