Sari la conținut
Date deschise
Navigare principală

← Seturi de date

Overture Maps pentru România: diviziuni administrative, puncte de interes și clădiri

docs.overturemaps.org/getting-data

Harta deschisă a României, decupată din publicarea GeoParquet a Overture Maps Foundation: toate cele 19.485 de entități administrative (țara, cele 42 de județe, cele 3.179 de unități administrativ-teritoriale și cele 14.414 localități), cu poligoanele și liniile de graniță ale acestora, 327.091 de puncte de interes și 12.474.972 de amprente de clădiri. Geometriile sunt publicate ca WKT în WGS 84, împreună cu caseta de încadrare și o cheie spațială Hilbert, astfel încât o întrebare despre o fereastră de hartă citește doar bucata de țară care o interesează. Overture reunește OpenStreetMap, amprentele detectate automat de Microsoft și Google, Esri Community Maps și furnizori comerciali de puncte de interes; fiecare rând își poartă propria proveniență și propria licență în coloana `sources`. Sunt incluse trei dintre cele șase teme Overture — diviziuni, locuri și clădiri; adresele sunt omise pentru că, verificat, nu conțin niciun rând pentru România, iar transportul și tema de bază sunt lăsate pentru mai târziu, din motivele explicate în README. REFERENȚIATĂ ÎN TIMP REAL, NU COPIATĂ: toate cele cinci tabele sunt publicate ca vederi (views) peste releaseul GeoParquet propriu al Overture, pe bucketul său public AWS Open Data, astfel încât niciun rând nu este stocat în lacul acestui catalog și fiecare interogare citește direct de la Overture. Asta înseamnă că datele sunt mereu exact releaseul spre care arată vederea publicată — un release Overture mai nou devine vizibil în clipa în care acest conector este rulat din nou — și înseamnă că nu există aici niciun istoric în afara acelui release, niciun număr de rânduri sau statistici de coloană proprii acestei platforme, iar o interogare are nevoie de acces la rețea către s3://overturemaps-us-west-2 (public, fără acreditări) plus extensia `spatial` a DuckDB încărcată local, atât pentru citirea sursei, cât și pentru a transforma `geometry_wkt` la loc într-o geometrie.

preluate direct din sursăRânduri
5Tabele
—Dimensiune
luna trecutăUltimul import

ODbL-1.0Open Database License v1.0 (divisions and buildings) and Community Data License Agreement – Permissive 2.0 (places)

Menționarea sursei, condițiile și proveniențaCe informații trebuie să păstrezi când refolosești datele
Cum menționezi sursa
© OpenStreetMap contributors, Overture Maps Foundation (overturemaps.org). The divisions, division_areas, division_boundaries and buildings tables are available under the Open Database License (ODbL) v1.0. The places table is available under CDLA-Permissive-2.0.
Observații
LICENSING IS PER THEME, AND THIS DATASET SHIPS TWO OF THEM. Overture states the terms theme by theme at https://docs.overturemaps.org/attribution/, and they are not the same. (1) The DIVISIONS theme — the tables divisions, division_areas and division_boundaries — is ODbL-1.0, because it is built on OpenStreetMap, with contributions from geoBoundaries, Esri Community Maps and LINZ under CC-BY-4.0. Required credit: "© OpenStreetMap contributors". (2) The BUILDINGS theme is ODbL-1.0 for the same reason, and it is the most genuinely mixed of the three: it conflates OpenStreetMap (ODbL-1.0) with Microsoft Global ML Building Footprints (ODbL-1.0), Google Open Buildings (CC-BY-4.0), Esri Community Maps (CC-BY-4.0), the USGS 3D Elevation Program and several national mapping agencies. The licence that governs an individual row is in that row: sources[].license, lifted out as primary_source_license. (3) The PLACES theme is CDLA-Permissive-2.0, from Meta, Microsoft, PinMeTo, Krick, RenderSEO, DAC and BrightQuery, with Foursquare data under Apache-2.0 and AllThePlaces under CC0-1.0. Required credit: "Available under CDLA Permissive 2.0". ODbL IS SHARE-ALIKE. A derived database built on the divisions or buildings tables must itself be offered under ODbL, and any public use of it must attribute OpenStreetMap. The places table carries no such obligation, so keep the two apart if that matters to you — joining them makes the result ODbL. WHAT WE PUBLISH AND WHAT WE DO NOT. This is a derived work: Overture’s own columns for three of six themes, clipped to Romania, with geometry converted from GeoParquet to WKT and with area, length, centroid and Hilbert-key columns computed here. Nothing is aggregated away and no row is filtered on quality. One column is deliberately dropped: places.emails. Overture publishes it as a business contact channel, but in Romania a great many places are sole traders (PFA, II) whose registered address is an individual’s personal mailbox, and an email address is the field most likely to be a natural person’s rather than a business’s. Websites, telephone numbers and social profiles are kept, being channels a business publishes in order to be contacted. A reuser who needs the emails can read them from the Overture bucket directly. ACCURACY. Overture is a conflation of contributed and machine-detected data, not a cadastre and not a public register. Places carry a confidence score and should be counted with a stated threshold; building attributes are absent far more often than they are wrong; population on a division row is an OpenStreetMap contribution with no date, not a census figure. Corrections belong upstream — primary_source_record_id identifies the record to fix in OpenStreetMap or in whichever provider supplied it.
Versiune
copie din 2026-09-04 · 01M1NPWYYD0QR1MHKNF6QFQ2VV
Pentru citire automată:
llms.txtmanifest.json

Tabele

Deschide un tabel ca să-i vezi coloanele

Se încarcă structura datelor…

Interogări

Copiază un fragment de cod sau rulează-l în spațiul de lucru SQL
Caută chiar tu în dateFragmente de cod pentru DuckDB — conectare la Parquet sau la catalogul actualizat

Exemplele sunt generate din această versiune a manifestului, așa că URL-urile sunt exact cele publicate.

Atașează catalogul, apoi caută în date
INSTALL spatial;

LOAD spatial;

CREATE OR REPLACE SECRET "overture_maps_us_west_2" (TYPE s3, SCOPE 's3://overturemaps-us-west-2', PROVIDER 'config', REGION 'us-west-2');

ATTACH IF NOT EXISTS ':memory:' AS "overture_maps_ro";

CREATE SCHEMA IF NOT EXISTS "overture_maps_ro"."main";

CREATE OR REPLACE VIEW "overture_maps_ro"."main"."divisions" AS SELECT
  d.id                                   AS division_id,
  '2026-08-19.0'     AS release,
  d.subtype                              AS subtype,
  d.class                                AS class,
  d.names."primary"                      AS name,
  lower(strip_accents(d.names."primary"))     AS name_lc,
  CASE WHEN d.names.common IS NULL THEN NULL ELSE to_json(d.names.common) END                 AS names_common,
  d.admin_level                          AS admin_level,
  d.country                              AS country,
  d.region                               AS region,
  d.parent_division_id                   AS parent_division_id,
  list_filter(d.hierarchies[1], lambda h: h.subtype = 'region')[1].name        AS region_name,
  list_filter(d.hierarchies[1], lambda h: h.subtype = 'region')[1].division_id AS region_division_id,
  list_filter(d.hierarchies[1], lambda h: h.subtype = 'county')[1].name        AS county_name,
  list_filter(d.hierarchies[1], lambda h: h.subtype = 'county')[1].division_id AS county_division_id,
  to_json(d.hierarchies)                 AS hierarchies,
  d.population                           AS population,
  d.wikidata                             AS wikidata,
  to_json(d.capital_division_ids)        AS capital_division_ids,
  ST_X(d.geometry)                       AS longitude,
  ST_Y(d.geometry)                       AS latitude,
  ST_Hilbert((d.bbox.xmin + d.bbox.xmax) / 2, (d.bbox.ymin + d.bbox.ymax) / 2, {'min_x': 20.2, 'min_y': 43.5, 'max_x': 30.1, 'max_y': 48.3}::BOX_2D)::BIGINT                  AS spatial_key,
  d.bbox.xmin AS bbox_min_longitude,
  d.bbox.xmax AS bbox_max_longitude,
  d.bbox.ymin AS bbox_min_latitude,
  d.bbox.ymax AS bbox_max_latitude,
  d.version                              AS version,
  to_json(list_transform(d.sources, lambda s: {
    'property': s.property, 'dataset': s.dataset, 'license': s.license,
    'record_id': s.record_id, 'update_time': s.update_time
  }))                 AS sources,
  d.sources[1].dataset AS primary_source_dataset,
  d.sources[1].license AS primary_source_license,
  d.sources[1].record_id AS primary_source_record_id,
  TRY_CAST(d.sources[1].update_time AS TIMESTAMPTZ) AS source_updated_at,
  DATE '2026-09-04'                      AS snapshot_date,
  TIMESTAMPTZ '2026-09-04T07:59:57.901Z'                             AS ingested_at
FROM read_parquet('s3://overturemaps-us-west-2/release/2026-08-19.0/theme=divisions/type=division/*.parquet', union_by_name = true) AS d
WHERE d.country = 'RO';

SELECT *
FROM overture_maps_ro.main.divisions
LIMIT 10;
Rulează