1 хуруу — шилжих · 2 хуруу — эргүүлэх, томруулах · барилга дар — мэдээлэл

10OS — заавар

10OS — Аравт Үйлдлийн Систем-ийн хотын хөтөч. Улаанбаатарын 12,481 барилгын геометр ба шошгыг OpenStreetMap-ээс Blender-ээр боловсруулж, шууд browser-т дүрсэлж байна.

Хөдөлгөөн

Зүүн товч чирэх
Хавтгайгаар шилжих
Баруун товч / Shift+чирэх
Эргүүлэх, тонгойлгох
Scroll / pinch
Курсор рүү томруулах
W / S
Урагшлах / ухрах
A / D, сумууд
Хажуу тийш шилжих
Q, E
Эргүүлэх
Z, C
Камерыг дээш / доош
T, R
Эхний харагдац (Дэлгэц)
F
Сонгосон барилга дээр хөөрөх
Esc
Сонголтыг болиулах
V
Аватар горим — хот дотор алхах
B
Засварын горим — барилга, зам, дохио, гарц, гэрэл, мод

Засварын горим

"Засвар" товч (эсвэл B) дарвал зам дээр дарж эгнээний тоо, нэг/хоёр чиглэлт, тэмдэглэгээ, хашлага, өргөнийг засна; "Эргэлтүүд" товчоор уулзвар дээрх эргэлт бүрийг зөвшөөрөх, хориглох боломжтой. Гэрлэн дохио эсвэл явган хүний гарц дээр дарвал түүнийг үзэж, устгаж болно.

Самбарын дээд талын гурван чип нь дарах үйлдлийг сонгоно: Сонгох (1), + Дохио (2), + Гарц (3). Нэмэх горимд зам дээр дарвал тэр цэгт шинэ дохио, эсвэл шинэ гарц тавина — фаз, зүүн сум, зогсоолын шугам автоматаар дахин тооцоологдоно. Хулгана дээр Shift+дарах нь мөн дохио тавина.

Гарцыг сонгоход зогсоолын шугам үүсгэсэн эсэхийг харуулна. Зурсан гарц бүр машиныг зогсоодоггүй: шугам зөвхөн гэрлэн дохиотой уулзвараас 60 метрийн дотор, уулзвар руу чиглэсэн замтай перпендикуляр гарцад үүсдэг. Болоогүй бол шалтгааныг нь самбар хэлж өгнө.

Гэрлэн дохио, гарц, гудамжны гэрэл, мод дээр дарвал түүнийг шилжүүлэх, эргүүлэх, хэмжээг нь өөрчилж болно. Товчлол:

Сум, W A S D
Шилжүүлэх 0.5 м (камерын чиглэлээр)
Q, E
Эргүүлэх 5°
− , +
Хэмжээг багасгах, ихэсгэх (0.25×–4×)
Shift
Том алхам — 5 м, 15°
0
Хувиргалтыг цуцлах (анхны байдалд)
Delete
Дохио, гарцыг устгах

Барилга дээр дарвал өргөн, өндрийг нь өөрчлөх, ханын өнгө ба фасадны төрлийг сонгох, барилгыг устгах боломжтой. Товчлол:

− , +
Намхасгах, өндөрсгөх
, . (таслал, цэг)
Нарийсгах, өргөсгөх
F
Фасадны төрлийг дараалуулан солих
Delete
Барилгыг устгах / буцааж авчрах
0
Барилгын засварыг цуцлах
Shift
Том алхам

Фасадны төрөл нь ханан дээр юу зурагдахыг шийднэ: Тоосгон — 0.3 м эгнээ, Панелан — давхрын оёдол ба босоо завсар, Шилэн — хөнгөнцагаан хөндлөвч, Витрин — доод давхарт тасралтгүй шил. Өндөр солиход давхрын зурвас нь автоматаар дагана.

Барилгын засвар нь OSM дугаараар түлхүүрлэгддэг тул замын өгөгдөл дахин экспортлогдоход ч байрандаа үлдэнэ.

Гэрэл, мод нь instanced тул шууд хөдөлнө. Дохио, гарц нь нэгтгэсэн геометртэй тул сүүлийн товшилтоос хойш 0.14 секундын дараа нэг л удаа дахин баригдана — товчлуурыг дараалуулан дарахад гацахгүй.

Эгнээ, чиглэл, тэмдэглэгээ, эргэлт, дохио, гарц нь шууд харагдана. Хучилтын өргөн ба хашлага нь замын геометрээс гардаг тул зөвхөн дахин ачаалахад үйлчилнэ.

"Хадгалах" нь бүх засварыг data/overrides.json руу шууд бичнэ — хөгжүүлэлтийн сервер (tools/serve.py) хүлээж авдаг. Дараа ачаалахад засварууд OSM-ийн өгөгдөл дээр давхарлагдана. Гарчигт цэг (•) байвал хадгалаагүй өөрчлөлт байна гэсэн үг. Сервер бичих боломжгүй бол (нийтэлсэн хувилбар) файлыг татаж, санах ойд хуулна — түүнийг гараар data/ руу хийнэ. Хэрчмүүд индексээр дугаарлагддаг тул замын өгөгдлийг дахин экспортлоход засварууд шилжиж болзошгүй; дохио ба гарцын засвар нь байрлалаар түлхүүрлэгддэг тул тэсвэртэй.

Аватар горим

"Аватар" товч (эсвэл V) дарвал камер хүний өндөрт бууж, хотоор явган зорчино. W A S D — алхах, Shift — гүйх, хулгана чирэх — эргэж харах, дугуй — камерыг ойртуулах (тэг болгоход эхний нүүр болно). Хуруун дэлгэцэнд доод зүүн буланд жолооны дугуй гарна.

C дарвал өөрийн машин — Batmobile (Tumbler) — урдаа гарч ирнэ: W хурдлах, S тоормос ба ухрах, A D эргэх, Space гар тоормос. Машин нь замын графт баригдахгүй — чөлөөтэй явна, харин барилгыг нэвтэрч чадахгүй. Камерын дугуйг тэг болгоход бүхээгээс харна.

Хурдатгал нь жинхэнэ машин шиг аажмаар суларна: 0–60 км/ц 3.3 секунд, 0–100 км/ц 8.5 секунд, дээд хурд 120 км/ц. Хурд нэмэгдэхэд жолоо хатуурч, өндөр хурдан дээр машин тогтвортой болно. Дөрвөн дугуй нь туулсан замаараа эргэх ба урд дугуй нь жолооны өнцгөөр эргэнэ.

E дарвал 11 метрийн дотор яваа автобусанд суух ба тэр нь үргэлжлүүлэн өөрийн маршрутаараа явна — гэрлэн дохиогоор зогсож, буудал бүр дээр хаалгаа онгойлгоно. Самбарт дараагийн буудлын нэр ба түүн хүртэлх зай гарна. Явган байхад ойрын буудал хаана байгааг мөн харуулна. Дахин E дарвал буудал дээр бууна.

Аватар ч, машин ч барилга, мод, гэрлийн багана, зогссон машин, түүнчлэн хөдөлгөөнд яваа машин руу нэвтэрч чадахгүй — тулж зогсоно (эвдрэл, гэмтэл байхгүй). Урсгалын машинууд ч мөн аватарын өмнө зогсоно: замын дундуур машинаа тавьчихвал ард нь дараалал үүснэ.

Мэдээлэл

Барилга дээр дарвал OSM-ийн бүх шошго — зориулалт, давхрын тоо, өндөр, хаяг, холбоо барих — уншигдана. Онцлох барилгуудад гараар бичсэн танилцуулга нэмэгдсэн бөгөөд "Танилцуулга" гэж тэмдэглэгдсэн байна.

Үйлчилгээний цэгүүд

OSM-д дэлгүүр, ресторан, эмийн сан, банк зэрэг нь ихэвчлэн барилгын дотор тавьсан цэг хэлбэрээр бүртгэгддэг. Тэдгээрийг тусад нь уншиж, цэг бүрийг агуулж буй барилгын ул мөрөнд оноосон — иймд барилга дээр дарахад дотор нь ямар газрууд байгаа нь жагсаалтаар гарна. Тэмдэглэгээ дээр шууд дарвал тухайн газрын мэдээлэл (цагийн хуваарь, утас, вэб, давхар) нээгдэнэ. Хайлт мөн эдгээр нэрийг олдог — "Pizza Hut" гэж хайвал байрлах барилга нь олдоно.

Нийт 5,342 цэг: 2,797 дэлгүүр, 1,097 хоолны газар, 742 эрүүл мэнд, 370 банк/санхүү, 336 боловсрол. Бүлэг бүр өөрийн хэлбэртэй — дугуй (хоол), загалмай (эрүүл мэнд), дөрвөлжин (дэлгүүр), ромб (санхүү), гурвалжин (боловсрол) — учир нь 5 өнгө зэрэг харагдахад зөвхөн өнгө найдвартай ялгагдахгүй.

Дэлгэрэнгүй загварууд

Арван нэгэн барилга — Засгийн газрын ордон, Централ Тауэр, Улсын Их Дэлгүүр, Төв шуудан, Голомт банк, Дуурь бүжгийн театр, Үйлдвэрчний эвлэлийн Соёлын төв ордон, Соёлын төв өргөө, Нийслэлийн ЗДТГ, Блю Скай Тауэр, Ж.Самбуугийн гудамжны орон сууц — OSM-ийн бүдүүвч хайрцгийн оронд процедур аргаар барьсан нарийвчилсан загвараар солигдсон. Загварыг OSM-ийн ул мөрний хамгийн бага талбайт тэгш өнцөгтөд тааруулан байрлуулж, эргэлтийг нүдээр (эсвэл булангийн зөрүүг хэмжиж) шалгасан. Дарахад мэдээлэл нь хэвээр гарна; үеийг унтраавал хайрцаг руугаа буцна.

Замын сүлжээ

Зам нь шугам биш, эзлэхүүнтэй загвар: OSM-ийн голын шугам бүрийг ангиллынх нь өргөнөөр (хурдны зам 16 м … явган зам 2.2 м) өргөсгөж, газраас өргөгдсөн хавтан болгон барьсан. Ангилал бүр өөрийн өндөртэй тул огтлолцол дээр аль зам нь дээгүүр гарах нь эрэмбээрээ шийдэгдэнэ. Өргөн замд гол шугамын тасархай зурвас, хажуугийн шугамыг нэмсэн — ойртох тусам харагдана.

Явган хүний гарц нь таамаг биш, хоёр эх сурвалжийн бодит өгөгдөл. OSM-оос: highway=crossing цэг ба footway=crossing шугам — 903 гарц (438-ын нь зураастайг OSM тодорхой хэлсэн), 210 нь өөрийн шугаман геометртэй тул ташуу тавьсан гарц ч зөв өнцгөөр буусан; crossing=unmarked гэснийг хассан. Дээр нь Mapillary-ийн гудамжны зургаас танисан зебра тэмдэглэгээ (1,215 танилт) -ээс OSM-д байхгүй 726 нь нэмэгдэж, нийт 1,629 гарц болсон.

Зогсоолын шугам нь зөвхөн гэрлэн дохиотой уулзварын хажууд (495 ширхэг): гарцны ард, уулзвараас цааш, ирж буй урсгалын баруун гар хагаст л татагдана (Монгол баруун хөдөлгөөнтэй).

Дэвсгэр

"Дэвсгэр" тохиргоо нь тэнгэр, газар, манан, замын өнгийг цагаан (өдөр) эсвэл хар (шөнө) болгож солино. Анхдагч нь цагаан; сонголт нь хөтөчид хадгалагдана.

Өндөр хаанаас гарсан бэ?

OSM-д height шошго байвал түүнийг, байхгүй бол building:levels-ээс тооцсон өндрийг Blender-ийн импорт хэрэглэсэн. Шошго байхгүй барилгуудад ердийн 12–13 метрийн бүдүүвч өндөр таарсан байдаг тул нарийн судалгаанд түшиж болохгүй.

Өнгө

Анхдагч нь Бодит — материалын өнгө (панел, тоосго, шил, эсгий). Ангиллын палитр нь шинжилгээний горим: "Төрөл" товчоор асна.

Ангиллын палитр нь өнгө сохрын хэлбэрүүдэд шалгагдсан 8 өнгө. Зэрэгцээ харагдах бүх хос ялгарах боломжгүй тул өнгө нь дан ганц ялгах хэрэгсэл биш: hover тайлбар, легенд, ангиллыг тусгаарлах товч хамт ажиллана. "Өнгө ялгахад хялбар палитр" тохиргоо нь 4 өнгө + саарал болгож хураана.

Эх сурвалж

Барилга, замын өгөгдөл: © OpenStreetMap-ийн хамтрагчид (ODbL). Геометрийг Blender + blosm-ээр импортлож, энэ хөтөчид зориулан экспортолсон.

Аравт Үйлдлийн Систем

Хотын өгөгдлийг уншиж байна…

10OS — Аравт Үйлдлийн Систем