Administrativni nivoi

Eh da mislim da su poštanski brojevi vezani za naselja, tako da svakako imaju svrhu.

Može li neko ko je vičan radu sa relacijama da duplira relaciju name=Град Београд admin_level=6 i da na dupikatu podesi admin_level=7. Naime Grad Beograd ima ulogu i kao okrug i kao grad.

Poz,
Ja bih uzeo spisak sa http://osmid.uzice.net/nameeditor/?dataset=srbija-administrativne-granice i prošao za sve crvene i promenio im administrativne nivoe.

  1. Da li ima neko ko se ne slaže sa ovim (da sacekamo par dana, pa da nastavljamo)
  2. Pedja mi je na PM pominjao da ima jos objekata (koji nisu relacije) koje takodje treba menjati. Pitanje je - da li da nastavljamo ako nemamo resenje za ove objekte? Hocu reci, najgore bi bilo da ga odradimo polovicno? Ako imamo resenje, onda nastavljam. Ako treba da imamo celo resenje, ajde da mi neko kaze sta su ti dodatni objekti, kako da ih nadjemo i sta njima treba menjati?

Slažem se s Peđom da su naselja jednako važna ako ne i važnija od MZ, pre svega zbog adresa (ista ulica se može pojaviti u dva susedna naselja). Ono što je trenutno uneto na mapu su granice naselja a ne MZ (za većinu sela, ona su ionako 1:1, mada gradovi imaju više MZ a manja sela su pripojena susednim MZ).

Ne razumem baš logiku. Evo sad se promenila podela (zapravo, sad smo se opsetili da razdvajamo gradove i opštine) i umesto da iskoristimo postojeće rupe u višim nivoima (3-6) mi ćemo refaktorisati niže nivoe, e da bi jednog nedefinisanog dana u budućnosti pokrili eventualnu izmenu zakona.

Drugo, nije baš sasvim slobodno kako ćemo mapirati nivoe 1-10 na administrativne jedinice: to treba da bude kako-tako konzistentno s ostatkom sveta. OK, većina zemalja ima naselja/villages na nivou 8 ili 9 tako da se i postojeći predlog i moj predlog uklapaju.

Recimo da sam “izdvojio mišljenje” ali neću staviti veto. :wink:

  1. Članovi relacija (same linije) imaju setovan admin_level, mada je tek to haotično uneto, i nisam siguran da služi ičemu pametnom. Mapnik, koliko vidim, to ignoriše i ionako tu setuje tip linije koji odgovara najvišem nivou relacije kojoj linije pripada. To bi trebalo malo ispitati, verovatno je najbolje i pobrisati te tagove. Dokumentacija je nejasna, mada drugde kaže da “The boundary=administrative tag is used on ways way. It may also (or instead) be used on a relation grouping several ways.” Dakle, liči da nam ne trebaju.
  2. Ako ćemo okruge itd. predstavljati kao relacije sa subareama, postojeće relacije treba pobrisati isprazniti i redefinisati iznova (okrug ima desetak opština, a sa sadašnjim rešenjem ima i po stotinak graničnih linija. Ovo bi ipak mogao biti zaseban task.

Ne bih ovo radio. Inače, kao rezultat bilo kojeg upita na Nominatim, dobiće se da je objekat X u opštini Vračar, u Gradu Beogradu, u Gradu Beogradu,… Princip je da je jedan objekat - jedan OSM entitet.

Juče i danas sam proveravao na području Užica i nije bilo problema sa uklapanjem novog rasporeda nivoa. Pregladao sam i nšire i osim one anomalije sa Gradom Beogradom nisam naišao na druge probleme.

To sa Gradom Beogradom mi najviše liči da u stvari zaista treba podesiti admin_level na grad (7) jer sam naziv objekta tako kaže. Ako je potreban da postoji poseban obejkat za okrug onda bi i taj obejkat treba da ima drugi naziv, u skladu sa ostalim okruzima (Okrug Beograd ili Beogradski okrug) i admin_level=7, tako da u stvari nema problema - Grad Beograd treba da ima admin_level=7 a ne 6 kako je sada u bazi.

Što se tiče ovih drugih objakata koji nisu relacije a imaju admin_level, i ja to smatram čudnim jer mislim da je dovoljno da relacije imaju to podešeno. Nisam baš pametan da li to treba brisati ili i to menjati.

Što se tiče sređivanja samih relacija, slažem se da to treba uraditi ali to može da se radi i kasnije. Sređivanje admin_level na to ne utiče.

U vezi umetanja nivoa, moja logika je sledeća: godinama se priča o nekakvoj regionalizaciji Srbije a to znači da je izvesnije da će biti promena na tom nivou nego na nižim nivoima. Zato je bolje da među višim nivoimm ostane neko prazno mesto za nedaj bože, jer će izmene ili umetanje novog nivoa ići prostije. S obzirom da će se izmena obaviti skriptom, nebitno je što ostaje neki preskočen admin_level. Izmena dotiče nivoe 8 i 9.

Inače sam našao čak da je jedan objekat koji se zve Mesna zajednica imao admin_level=7 a i a nivoima 7, 8 i 9 sam nailazio i na raznolika i pogrešna podešavanja čak i po onom starom. Kada se pusti skript to će sve da se sredi.

Tako da ja glasam da se pusti skript.

Puštaj onda i što se mene tiče.

Puštam čim postignem (možda večeras, do kraja sledeće nedelje sigurno). Javljam kad završim

Evo još jednom, za 4279 relation-a (Beograd ne diram) će biti promenjeni admin_levels . Primer izmene je ovo:
https://www.openstreetmap.org/changeset/68241497

Počinjem sutra veče:)

Najbitnije iz mog predloga je (po mom mišljenju):

Pokrajine - 4
Okruzi - 6
Opštine - 8

Koliko ja znam, praksa na OSM je izbegavati neparne nivoe, a i postoji dobro objašnjenje za to:

Nivo 1 (doduše irelevantan za nas) se ne renderuje.
Nivo 3 se samo na određenim skalama renderuje.
Nivo 5 se renderuje isto kao 6.
Nivo 7 se renderuje isto kao 8.
Nivo 9 se renderuje isto kao 10.

Stoga, ako opštine budu 7, one na karti neće moći da se razlikuju od okruga. A mislim da je najbitnije razaznati pokrajine, okruge, opštine i mesne zajednice - statistički regioni su još “diskutabilni”, a gradovi sa više opština su retki, te stoga nam je to manje značajno.

U odnosu na moj inicijalni predlog, nemam ništa protiv primedbi, ali ova 3 gorenavedena mislim da ne treba ni dovoditi u pitanje.

A što se tiče Beograda, budući da on formalno nije okrug, nego “jedino mesto u Srbiji bez okruga”, mogli bismo samo njega da označimo sa sedmicom a ostale okruge šesticom.

To bi bilo klasično tagovanje za renderer. Niti je OSM Default jedini renderer na svetu, niti je na njemu prikaz administrativnih granica zakucan za vjeki vjekov. Rendereri treba da se prilagode podacima (sve dok su oni sintaksno i logički ispravni i u skladu s dokumentacijom), a ne obratno.

Nemam stav povodom Beograda, i 6 i 7 imaju opravdanje.

Ako već nisi ubaci proveru pa nemoj menjati relacije koje već imaju admin_level kako treba.

https://www.openstreetmap.org/changeset/68308822 je changeset. Proverite, recite ako nešto ne valja, da odmah menjamo ili vraćamo. Ako treba još nešto… :wink:

Bravo! :slight_smile:

Momci, evo da nas pohvalim, pojavio se problem, smislili smo kako da ga rešimo i rešili smo ga zajedničkim naporima u kratkom roku.

Svaka čast!

I da nam ne bude poslednje i da nam bude češće :slight_smile:

Pa, ne sasvim. Slažem se da ne treba unositi sintaksno ili na bilo koji način pogrešne podatke, ali ovo nije pogrešno, budući da je

admin_level

donekle stvar dogovora, i nemaju sve države iste standarde.

Ali nije da se ne slažem.

Samo imam jedan problem: mislim da su tri identične relacije za Beograd malo previše.

Opet kažem, Beograd nije okrug, Beograd je mesto koje ne pripada nijednom okrugu. To je de jure. Premda, de facto Beograd igra ulogu okruga, tako da tu nisam ni za ni protiv.

S druge strane, onaj multipolygon mislim da ničemu ne služi. Pre svega, to nije urbana već administrativna teritorija Beograda.

Jedna definicija Beograda obuhvata “naselje” Beograd, poput ovog, i nevezana je za granice opština (znam da je pravilo ne kopirati druge mape, ali ne predlažem da mi preslikamo ovo, nego samo želim da objasnim na šta mislim). Slična stvar piše na Vikipediji:

Druga definicija obuhvata striktno gradske (ne prigradske) opštine, tj. one koje u potpunosti ili delom pripadaju samom Beogradu (ne računajući ostala sela i varoši, poput Barajeva i Mladenovca). I o tome piše na Vikipediji (pogledajte opštine označene kao urban).

Stoga, predlažem da koristimo ili jednu od te dve definicije, ili da ni ne koristimo tu relaciju.

Možda bi trebalo da imamo zasebni “thread” za relaciju Beograda, jer je ovo jedna skroz druga priča.

Još jedna stvar i neću više da vas smaram :slight_smile:

Molim vas dodajte relacije mesnih zajednica kao subarea u relacije opština. To bi bilo veoma korisno.

Ne znam što bi smo se mi sa tim zamarali. Fakat je da u administraciji Begorad nekad iam ulogu grada, nekad okruga a nekad regiona. Na mapi to treba tako da bude regulsiano zato što ak oneko renderuje kakvu administrativnu mapu, njemu može trebati nešto od toga.

JEste bezveze što treba u bazi da budu tri relaciej koje su identične po svemu osim po admin?level i nazivu ali šta možemo.Nisu predvideli da jedna relacija može da se upotrebi za više nivoa.