Nesen beidza būvēt BKUS slimnīcas korpusu un nolēmu tur nedaudz pakartēt. Ne īpaši sekmīgi. Jaunajā mājā (45 k-21) ir divas daļas — ambulatorā un neatliekamā. OSM defaultais renderētājs nemaz nesaprata, ko es tur mēģināju pateikt — nosaukumi nerādās.
Vēl viena lieta — BKUS visur liek akcentu, kur atrodas dažādas reģistratūras (R1 - R6) un tas parādās visās zīmēs un kartēs. Cik skatījos viki, neatradu atbilstošu tagu. Ir kāds atbilstošs tags, kurš daudz maz garantēti uzrenderētos? Es skatos, ka agrāk tika izmantots Address punkts, bet tas salūza līdz ar automātisko adrešu importu.
Rūdolfs Mazurs said:
Nesen beidza būvēt BKUS slimnīcas korpusu un nolēmu tur nedaudz pakartēt. Ne īpaši sekmīgi. Jaunajā mājā (45 k-21) ir divas daļas — ambulatorā un neatliekamā. OSM defaultais renderētājs nemaz nesaprata, ko es tur mēģināju pateikt — nosaukumi nerādās.
Iespējams, nerenderēsies, bet vērts pamēģināt pielikt name pie building:part, ja tik precīzi var iezīmēt.
Rūdolfs Mazurs said:
Vēl viena lieta — BKUS visur liek akcentu, kur atrodas dažādas reģistratūras (R1 - R6) un tas parādās visās zīmēs un kartēs. Cik skatījos viki, neatradu atbilstošu tagu. Ir kāds atbilstošs tags, kurš daudz maz garantēti uzrenderētos? Es skatos, ka agrāk tika izmantots Address punkts, bet tas salūza līdz ar automātisko adrešu importu.
Ja tās ir ieejas, var likt entrance un ref. Ref nerenderējas, tāpēc renderēšanai var pielikt to pašu name ;)
Sveiki! Īss jautājums, bet sarežģīta atbilde ar daudzām niansēm.
Tīri par renderēšanu - man liekas, ka defaultais renderētājs nerāda un nav nekad rādijis ēku daļas (building:part=*) un nekādus to tegus (nosaukumus utml.). Arī par renderēšanu - tegus var likt, lai tie renderētos, bet nevar likt tegus nepareizi, tāpēc lai tie renderētos. Citiem vārdiem, datiem ir jābūt pareiziem, jo defaultā karte ir tikai viens no daudziem OSM izmantošanas veidiem. Un visādi nepareizi salikti nosaukumi putro datus. Diemžēl, OSM trūkst gan tegu, gan informācijas, gan redaktoru atbalsta, lai varētu iezīmēt un norenderēt daudz ko.
Par ēku un ēku daļu tegošanu - te ir nedaudz putraini tas viss. Tīri korekti, nosaukumam ir jābūt nevis ēku daļām, bet objektam, kuram ir tas nosaukums. Ja viss objekts ir pa visu ēku (piemēram, veikals pa visu ēku), tad arī var būs viens elements abiem. Ja ēkā ir 3 objekti, tad būs 3 objektu punkti kaut kur ēkā. Ja ir vairāks ēkas vienam objektam, tad būs punkts vai laukums objektam un ēkas atsevišķi. No tā arī izriet, ka nosaukums ēkas daļai neko pats par sevi nenozīmē - jo kādam objektam tas nosaukums tad īsti ir? Pašām ēkām ir ļoti reti nosaukumi. Ar ēku daļu nosaukumiem es vispār nekad neesmu sastapies. Tāpēc šeit ir jāsaliek atbilstoši tegi pašiem objektiem. Piemēram, kas tas "Ambulatorais veselības centrs" tāds ir?
Par slimnīcu sadalījumu ir nedaudz aprakstīts https://wiki.openstreetmap.org/wiki/Tag:amenity=hospital#Mapping_internal_hospital_structure . Īsumā, tas ir problemātski, jo tādi "slimnīcas daļa" tegi OSM neeksistē pagaidām. Kā alternatīvu kartētāji ir visādi to likuši. Ēku nosaukumus, jaunus slimnīcu punktus un visu ko. Bet daudz kas no tā ir nepareizi. Piemēram, šeit ēka izdalīta pa gabaliem kā kaut kad iezīmētais https://www.openstreetmap.org/way/197700223 - tas ir galīgi nepareizi. Kadastrā var redzēt faktiskās ēku kontūram. Un tas tā dalīts visticamāk tieši renderēšanai. Bet tagad dati šeit ir kļūdaini - te uzrādās 3 atsevišķas ēkas.
hmm parts.png
Kodi kā "R1" tiek likti ref=* tegos atbilstošam elementam/objektam. Ar renderēšanu tur ir kā kuram objektam. Adrešu punktos tas tiešām būtu neapreizi, arī pirms b0ta automatizācijas. Tikai, ja šī adrese ir kopā ar objektu, kuram tad šis ref arī atbilst.
Tas nav korekti, bet iespējams var salikt amenity=clinic punktus katrai nodaļai ar name un ref. Ja OSM kaut kad parādīsies tegi tieši slimnīcu daļām/nodaļām/korpusiem, tad to varēs nomainīt. Te vistas-olas problēma. To amenity=clinic var laikam arī tad pielikt pie tiem building:part (es gan liktu kā punktus) un tad objekts šajā vietā būs šī "klīnika" - tad arī renderēsies (laikam).
Ar renderēšanu arī ir kā kur. Piemēram, OSM tās daļas rāda:
osmand parts.png
Last updated: Dec 22 2024 at 03:46 UTC