Landometer Design System · v0.9.5

Let uscultivateour citywith data.

เก็บแบรนด์ ภาษา ภาพ และตัวอย่างการใช้งานจาก 0.9.1 ไว้ครบ พร้อมรวมสีข้อมูล สีหมวดหมู่พื้นมืด และ assets ของ 0.9.5 เข้าในคู่มือเดียวกัน

The full 0.9.1 brand, voice, visual and implementation experience continues here, now integrated with the approved 0.9.5 analytical colors, dark categorical palettes and ready-to-use assets.

Landometer team members together in a workplace
ภาพนี้คือทีมและวัฒนธรรมของเรา ไม่ได้ใช้ยืนยันว่าผลิตภัณฑ์สร้างผลลัพธ์ใดแล้ว Team identity and culture context—not evidence of a product outcome.

DS v0.9.5 · foundations from 0.9.1

หลักเดิมยังอยู่ เห็นวิธีใช้จริงได้ทันที The foundations stay. The implementation is now visible.

คงเสียงแบรนด์ ภาพ ฟอนต์ โครงสร้าง และ gradient บรรยากาศทั้ง 7 สูตรจาก 0.9.1 แล้วรวมสีหมวดหมู่พื้นมืด ชุดข้อมูล 20 ตระกูล และ density โทนร้อนที่แยกตัวหารชัดของ 0.9.5 เข้าไว้ด้วยกัน

The 0.9.1 voice, visuals, fonts, structure and seven atmosphere recipes remain. The guide now integrates 0.9.5 dark categorical colors, twenty analytical families and distinct warm density denominators.

ตัวอย่างเชิงแนวคิดทั้งหมดด้านล่าง · ไม่ใช่ข้อมูล ความสามารถ หรือผลลัพธ์ของผลิตภัณฑ์All fixtures below are conceptual · not product data, capability, or outcome evidence

คงไว้Kept

ความจริงก่อนการตกแต่งTruth before treatment

brand voice · visual foundations · fonts · 7 atmosphere recipes · one job · first AHA · evidence boundary

พัฒนาขึ้นImproved

ความหมายเดินทางได้ตรงกันMeaning travels consistently

color-srgb-08 · dark categorical soft/vivid · 20 analytical families · distinct warm density · complete guide integration

01

หนึ่งวิธีคิด หลายขอบเขตความจริงOne shared method, distinct truth owners

Locale Insight เป็นโครงร่วมระดับ portfolio, methodology และ product architecture ได้ แต่ข้อมูล ความสามารถ และคำกล่าวอ้างยังต้องอยู่กับ product layer เจ้าของเรื่องLocale Insight can provide a shared portfolio, methodology, and product-architecture frame. Each product still owns its data, capabilities, and claims.

AHA · แชร์ลำดับการคิดได้ โดยไม่รวม Land, Location และ Living ให้กลายเป็นความจริงชุดเดียวShare the decision sequence without merging Land, Location, and Living into one truth set.

ดูวิธีแยก shared และ product layerInspect the shared/product boundary
Conceptual fixtureConceptual fixture
Locale Insightquestion → evidence → boundary → next action
Landวัตถุ ข้อมูล และข้อจำกัดของเจ้าของงานOwned object, data, and limits
Locationวิธี หลักฐาน และ release ของเจ้าของงานOwned method, evidence, and release
Livingบทบาท capability และคำกล่าวอ้างของเจ้าของงานOwned roles, capabilities, and claims
02

ข้อสรุปเดียวกัน คนและเครื่องอ่านตรงกันOne claim, consistent meaning for people and machines

ข้อสรุป ที่มา ช่วงเวลา และข้อจำกัดต้องเดินทางไปด้วยกัน ตั้งแต่ HTML แรก หน้าที่คนเห็น จนถึงสถานะหลัง JavaScript ทำงานThe claim, source, time basis, and limitation travel together from initial HTML to the visible page and hydrated state.

AHA · hydration เปลี่ยนวิธีแสดงได้ แต่ไม่เปลี่ยนความหมายหรือเพิ่มสิทธิ์ให้ actionHydration may change presentation, never meaning or action authority.

เปิด reference เรื่อง parityOpen the parity reference
ข้อมูลจำลองSynthetic data
PRACTICE-01 · Q2 · synthetic พื้นที่ B เปลี่ยนมากที่สุดในชุดตัวอย่างนี้Area B changed most in this fixture
source · PRACTICE-01period · Q2limit · ยังไม่ยืนยันสาเหตุlimit · cause not established
  1. 1HTML แรกInitial HTMLความหมายครบตั้งแต่ sourcecomplete meaning in source
  2. 2หน้าที่เห็นVisible pageอ่านง่ายขึ้น ความจริงเดิมclearer treatment, same truth
  3. 3หลังทำงานHydrated statestate เพิ่มได้ claim ห้าม driftstate may grow; claim may not drift
03

สงบลงได้ โดยไม่ทำให้ควบคุมยากCalm by hierarchy, not by hiding controls

ส่วนหัวของหน้านี้คือ adapter ที่ใช้งานจริง: scroll ลงแล้ว visual layer สงบลง แต่ link และ button ยังคงเป็นเป้าตรง 44px ไม่ต้องกดปลุกและไม่มี overlay ส่ง click ต่อThis page header is the live adapter: downward reading calms the visual layer while links and buttons remain direct 44px targets, with no wake-first tap or click-forwarding overlay.

ดูวิธีส่งงานข้ามสื่อSee the cross-format handoff

ความสงบมาจาก hierarchyCalm comes from hierarchy · 44px direct targets · finite cue · reduced motion = prominent final state

Anatomy · ไม่ใช่ navbar ที่สองAnatomy · not a second navbar
Prominent · จุดเริ่มต้นและเมื่อมี intentProminent · page start and user intent
LandometerExamplesAtlasMenu
Calm · visual เล็กลง target เดิมCalm · smaller visual, same target
LandometerExamplesAtlasMenu
direct semantic target44 × 44pxup / pointer / focus = prominentreduced motion = stable
04

เปลี่ยนสื่อ ไม่เปลี่ยนคำสัญญาChange the format, preserve the promise

เว็บ PDF สไลด์ และภาพ social ไม่ต้องเหมือนกันทุก pixel แต่ข้อสรุป หลักฐาน ข้อจำกัด และผลที่ action สัญญาไว้ต้องไม่หล่นWeb, PDF, deck, and social formats need not match pixel for pixel. The claim, evidence, limitation, and action promise must survive.

AHA · fidelity คือ semantic equivalence ไม่ใช่การบังคับ layout เดียวกันทุกสื่อFidelity is semantic equivalence, not one layout forced onto every format.

ดูวิธีส่งต่องานและบริบทInspect the handoff and its context
Conceptual outputsConceptual outputs
WEBพื้นที่ B เปลี่ยนมากสุดArea B changed mostsource · period · limit
PDFข้อสรุปเดิมSame claimTOC · working link
DECKหลักฐานเดิมSame evidencevisible annotation
ห้ามหล่นInvariantclaimtimeevidencelimitaction outcome
05

เปรียบเทียบไม่ได้ ก็เป็นคำตอบIncompatibility is a valid result

ภาพซ้ายและขวาตั้งใจใช้ grain ต่างกัน ไม่มีค่าผลิตภัณฑ์จริง เมื่อ schema, release, unit หรือ grain ไม่ตรงกัน ต้องคง incompatibility ไว้แทนการฝืนสร้างคะแนนเดียวThe two sides intentionally use different grains and contain no product values. When schema, release, unit, or grain differs, keep incompatibility visible instead of forcing one score.

AHA · ทางต่อไปคือคำนวณใหม่ด้วย schema เดียวกัน หรือหยุดอย่างซื่อตรงRecompute under one compatible schema—or stop honestly.

เปิดหลัก comparison และ datavizOpen comparison and dataviz guidance
Spatial fixture · ไม่มีข้อมูลจริงSpatial fixture · no observed data
Land signalSchema A · parcel · index 0–100
Living signalSchema B · neighborhood · rate / 1,000
X

ไม่ผ่าน: motion กลายเป็นประตูขวางหลักฐานRejected: motion gates the proof

ตัวอย่างนี้แสดง failure แบบคงที่ ไม่ได้ซ่อนคำตอบจริง หน้า source ต้องเห็นความหมายสุดท้ายก่อน แล้วจึงเสริมจังหวะเฉพาะ visual ที่ช่วยอธิบายความสัมพันธ์ เวอร์ชันนี้กำหนด motion policy ให้ทุก component family แล้ว ไม่ปล่อยส่วนใดตกหล่นThe failure is shown statically; no real answer is withheld. Source HTML exposes the final meaning first, then motion may enhance only supporting relationships. This build assigns a motion policy to every component family, so none is left undefined.

RecoveryRecovery · reveal / settle / direct / disclosure / static · 760/920ms ceilings · optional approach replays on re-entry, never while stationary · this guide uses static supporting content

ลอง motion lab ที่ควบคุมได้Try the controlled motion lab
Static storyboardStatic storyboard
REJECTED
หลักฐานรอ observerProof waits for observerhidden → ?
ถ้า lifecycle พลาด คำตอบหายA lifecycle miss removes the answer
SOURCE
คำตอบเห็นตั้งแต่ต้นAnswer visible in sourceevidence · limit · action
JS เพิ่ม enhancement เท่านั้นJavaScript adds enhancement only
FINAL
ลงจังหวะครั้งเดียวSettles oncevisible · stable · usable
reduced/no observer เห็น state นี้ทันทีReduced/no observer gets this state immediately
opacity · 760mstransform · 920msrise · 32pxstagger · 150 / 450msthreshold · .14
  • Supportingsupporting content แบบคงที่static supporting content
  • Teaching cardsเห็นเนื้อหาก่อน แล้ว settlevisible, then settle
  • Controlsเปลี่ยน state โดยตรงdirect state change
  • Disclosureขยับเฉพาะ surfacesurface only
  • Evidence · Atlasคงที่ อ่านได้ทันทีstatic and immediate
  • Status · Proofความหมายไม่จางหรือเลื่อนmeaning never dims or moves

หลักเดิมที่ยังทำงานFoundations that still work

Color Atlas ยังคงครบ และเป็นปลายทางหลักThe complete Color Atlas remains a primary destination

พื้นผิว light/dark, atmosphere, type roles, spacing, semantic state และ truth-before-treatment ยังเป็นแกนเดิม ไม่มีการ mint Color Set ใหม่ใน UI revision นี้Light/dark surfaces, atmosphere, type roles, spacing, semantic states, and truth-before-treatment remain unchanged. This UI revision does not mint a new Color Set.

เปิด Color Atlas ที่คงเดิมOpen the retained Color Atlas

Integrated in 0.9.5

สิ่งใหม่ทำงานร่วมกับหลักเดิมNew assets, the same complete foundations

สีหมวดหมู่พื้นมืดและสีข้อมูลใหม่อยู่ใน Color Atlas ภายในคู่มือนี้ ส่วนแบรนด์ ภาษา ภาพ รูปแบบหน้าจอ และวิธีส่งต่องานยังอยู่ครบThe new dark categorical colors and analytical scales are integrated into this guide’s Color Atlas. Brand, voice, visuals, interface patterns and handoff guidance remain complete.

ตัวเลขกับสถานะต้องตรงกันทั้งคนและเครื่องมือPeople and machines read the same value state

ค่าตัวอย่างต่อไปนี้เป็น fixture สังเคราะห์ สองสถานะที่วัดได้มีตัวเลข ส่วนสถานะอื่นต้องมีค่า null เสมอ ห้ามซ่อนตัวเลขที่ปกปิดไว้ใน HTML หรือ JSONThe following synthetic fixtures separate measured numbers from null-valued states. Suppressed numeric values must never be hidden in HTML or JSON.

สัญญาค่า 6 สถานะของ DS 0.9.5 · ตัวอย่างสังเคราะห์DS 0.9.5 six-state value contract · synthetic fixtures
Stateความหมายที่เห็นVisible meaningMachine value
measured12 · ค่าที่วัดได้และไม่ใช่ศูนย์Measured nonzero value12
measured_zero0 · วัดได้เป็นศูนย์Measured zero0
no_data— · ไม่มีข้อมูลNo datanull
out_of_scopeN/A · อยู่นอกขอบเขตOut of scopenull
suppressed••• · ปกปิดค่าSuppressednull
not_yet… · ยังไม่ถึงรอบข้อมูลNot yet availablenull

เปิด schema และเงื่อนไขค่าOpen the value schema and conditions

คงหลักฐานให้อ่านได้ และใช้ motion ตามหน้าที่Keep evidence readable and give motion a job

หน้านี้แสดง supporting content แบบคงที่ และให้ทดลอง motion เมื่อกดใน lab เท่านั้น Approach อาจเล่นซ้ำเมื่อกลับเข้าจอ แต่ไม่วนขณะอยู่นิ่ง; reduced motion, no-JavaScript และ failure เห็นผลสุดท้ายThis guide keeps supporting content static and lets the reader request motion in the lab. Optional approach motion may replay on re-entry, never while stationary; reduced motion, no JavaScript and failure expose final meaning.

Identity และ shared motif ใช้ finite plays ซ้ำเฉพาะขณะเห็นอย่างน้อย 14% ของวัตถุ รอบไม่น้อยกว่า 2,000ms (logo 6,000ms) หยุดเมื่อออกจอ และมีปุ่ม pause/resume ระดับหน้า คงไฟล์โลโก้ต้นฉบับไว้ ส่วน wordmark เปลี่ยนสีได้ตาม LOGO-01; product overlay เช่น ijji.logo-sting คง lifecycle ของตนIdentity and shared motifs use repeated finite plays while at least 14% visible, with cycles of at least 2,000ms (logo 6,000ms), stop offscreen and provide page-level pause/resume. Original logo files are retained; wordmark colour treatments are permitted by LOGO-01; product overlays such as ijji.logo-sting retain their own lifecycle.

อ่านกฎ motion และ motif ในฉบับ 0.9.5Read motion and motif rules in the complete 0.9.5 document

Try · 30 seconds

ลองกับงานหนึ่งชิ้น แล้วดูทีละด้าน One work object. One lens at a time.

งานยังเป็นชิ้นเดิม ข้อมูลและความจริงต้นทางไม่เปลี่ยน ลองสลับดูว่า design identity ช่วยให้คนเข้าใจและไปต่อได้ดีขึ้นอย่างไร

Compare work before and after applying the design identity while keeping the object and its underlying truth unchanged.

งานจำลองชิ้นเดิม · ข้อเท็จจริงไม่เปลี่ยน Same synthetic work · facts unchanged

ASSISTED

หน้าจอประกอบการตัดสินใจ

ก่อนส่งหน้าจอนี้ต่อ ระบุว่าคนกำลังตัดสินใจเรื่องอะไร

แสดงสิ่งที่รู้ แหล่งข้อมูล วันที่ พื้นที่ ขอบเขต และข้อจำกัดไว้กับผลที่กำลังดู

  • เห็นงานชัด
  • พาที่มามาด้วย
  • ไปต่อได้
ขั้นตอนถัดไปNext action เปิดจุดที่ต้องตรวจต่อ
สถานะStatus
conceptual reference · not product evidence
แหล่งอ้างอิงSource
Landometer Design System 0.9.5-owner.1 · 29 Sep 2026
ขอบเขตBoundary
คำแนะนำด้านตัวตนร่วม · ความจริงของผลิตภัณฑ์ยังอยู่ในชั้น product-specific
ข้อจำกัดLimitation
ข้อมูลจำลองเพื่ออธิบายวิธีใช้ ไม่ใช่หลักฐานจากผลิตภัณฑ์หรือพื้นที่จริง

Brand DNA

ถ้าคนต้องเดา งานยังเดินทางไม่ครบIf people must guess, the work is not ready to travel.

สลับ “ก่อนปรับ–หลังปรับ” แล้วดูว่าอะไรใช้การได้ขึ้น โดยที่ข้อเท็จจริงของงานจำลองยังเท่าเดิม

Switch Before and After. See what becomes usable while the synthetic facts stay exactly the same.

Clear “ภาพรวมข้อมูลล่าสุด”“Latest overview” เห็นทันทีว่าพื้นที่ ข เปลี่ยนมากสุดSee immediately that Area B changed most
Grounded “อัปเดตแล้ว”“Updated” PRACTICE-01 · วันที่ · release · ข้อจำกัดPRACTICE-01 · date · release · limitation
Energetic “ดูเพิ่มเติม”“Explore” เปิดพื้นที่ ข พร้อมที่มาOpen Area B with its source

Align · truth-preserving handoff

งานเปลี่ยนมือได้ ความจริงต้องไม่เปลี่ยนตาม Let work change hands without changing its truth.

รูปแบบและภาษาเปลี่ยนให้เหมาะกับงานได้ แต่ตอนส่งต่อ ต้องเก็บชื่องาน รุ่น สถานะ แหล่งข้อมูล ขอบเขต ข้อจำกัด และคนรับต่อไว้ครบ

Format and wording may adapt, but object/version, status, source, boundary, limitation, and the next user must travel together.

ปรับให้เหมาะกับช่วงนี้ได้May adapt at this stage

ลำดับความสำคัญ คำถามของผู้ใช้ และวัตถุที่ต้องตัดสินใจ

ต้องอยู่ครบเมื่อส่งต่อMust remain intact

  • ชื่อและเวอร์ชันของงานobject + version
  • สถานะ + แหล่งข้อมูล/วันที่status + source/date
  • ขอบเขต + ข้อจำกัดboundary + limitation
  • คนที่ใช้ต่อ + สิ่งที่ทำต่อnext user + next action
งานที่กำลังส่งต่อActive work object
หน้าจอประกอบการตัดสินใจ
รหัสและรุ่นอ้างอิงIdentity and version
landometer-design-system@0.9.5
สถานะและแหล่งข้อมูลStatus and source
ชุด 0.9.5 ที่เจ้าของอนุมัติ · 29 ก.ย. 2569 · ไม่มีลายเซ็นดิจิทัลใหม่Owner-approved 0.9.5 distribution · 29 Sep 2026 · unsigned
ขอบเขตและข้อจำกัดBoundary and limitation
ตัวอย่างเชิงแนวคิดใน shared layer · ความจริงและ capability ของผลิตภัณฑ์ยังอยู่ใน product packConceptual shared-layer example · product truth and capability stay in the product pack
สถานะหลักที่ห้ามเปลี่ยนAuthoritative state
DS active · ตัวอย่างไม่ใช่หลักฐานผลิตภัณฑ์DS active · example is not product evidence
ผู้รับงานคนถัดไปNext recipient
ต้องระบุชื่อไว้ใน brief ของงานจริงก่อนส่งต่อMust be named in the real work brief before handoff

partial ≠ complete · modelled ≠ observed · planned ≠ available

อย่าเพิ่มความมั่นใจให้ข้อมูลเพียงเพราะงานเปลี่ยนมือ และอย่านำความสามารถของผลิตภัณฑ์หนึ่งมาเหมารวมเป็นของ Landometer A handoff never upgrades certainty or turns one product's capability into shared Landometer truth.
Locale Insight · Land · Location · Living

ใช้ร่วมกันในระดับ portfolio, methodology และ product architecture

Shared at portfolio, methodology, and product-architecture levels.

ชั้นเฉพาะผลิตภัณฑ์Product-specific layer

ข้อมูล วิธีทำงาน คะแนน แบบจำลอง คำกล่าวอ้าง น้ำเสียง และความสามารถ ต้องอิงผลิตภัณฑ์เจ้าของงานนั้น เปรียบเทียบข้ามผลิตภัณฑ์ได้เมื่อ schema/release เข้ากัน หรืออธิบายความต่างไว้ชัดเจน

Data, workflows, scores, models, claims, voice, and capabilities stay with the product; comparison requires a compatible schema/release.

Takeaway · 60-second preflight

ก่อนส่งงาน ลองเช็ก 5 ข้อนี้ Before the work leaves your hands, check five things.

เช็กได้เลยกับงานที่เลือก ไม่ต้องเปิดคู่มือทั้งเล่ม และไม่ต้องใส่ฟีเจอร์ที่งานนี้ไม่ได้ใช้

Use this with the work you selected. You do not need the whole specification—or extra features—to prove the design system exists.

0/5 จุดที่ตรวจแล้วchecks complete
สูตรสำหรับงานชิ้นนี้Recipe for this work

งานที่เลือก · Selected work · หน้าจอประกอบการตัดสินใจ

  1. ระบุว่าใครกำลังตัดสินใจเรื่องอะไร
  2. บอกสิ่งที่รู้ พร้อมแหล่งข้อมูล วันที่ พื้นที่ และสถานะ
  3. บอกว่างานชิ้นนี้ใช้ตอบอะไรได้ และยังยืนยันอะไรไม่ได้
  4. จัดหน้าให้มีเรื่องหลักหนึ่งเรื่อง หลักฐานที่อ่านได้ และที่พักสายตา
  5. จบด้วยสิ่งที่คนถัดไปทำต่อได้หนึ่งอย่าง

ก่อนส่งต่อ: คงชื่อและเวอร์ชันของงาน สถานะ แหล่งข้อมูล ขอบเขต และข้อจำกัดไว้ครบ

ที่มา: Landometer Design System 0.9.5-owner.1 · ตัวอย่างเชิงแนวคิด ไม่ใช่หลักฐานจากผลิตภัณฑ์

Reference · expand when needed

ดูคำตอบหลักให้ชัดก่อน แล้วค่อยเปิดรายละเอียดที่ต้องใช้ Keep the first path simple. Expand the detail when you build.

กำลังทำส่วนไหนอยู่? เปิดคู่มือสีและพื้นผิวโดยตรง หรือเลือกดูรากฐาน ส่วนประกอบ กราฟ และรูปแบบประสบการณ์ทีละกลุ่ม หากต้องทำงานต่อในเครื่องมืออื่น ดาวน์โหลดคู่มือและชุด assets v0.9.5 ไปวางข้างงานได้เลย

Open color and surface guidance directly, or browse foundations, components, dataviz, experience patterns, and product-adaptation examples one group at a time.

Retained foundation · from DS v0.9.0

หลักเดิมที่ยังใช้ต่อใน v0.9.5 Proven foundations carried into v0.9.5

ตัวอย่างเหล่านี้เก็บรูปทรง action, token-bound focus, evidence boundary, atmosphere และแนวทาง icon, motion, navigation กับการส่งข้ามสื่อจาก 0.9.1 ไว้ สีในตัวอย่างปัจจุบันใช้ color-srgb-08

These retained examples keep action geometry, token-bound focus, evidence boundaries, atmosphere, icons, motion, navigation and cross-format delivery. Current color demonstrations use color-srgb-08.

เปิดดูตัวอย่างรากฐานที่คงไว้Open retained foundation examples

ปุ่มมีสองทรงเท่านั้นTwo shapes for every button [BTN-GEOM-01]

แคปซูลสำหรับปุ่มที่มีข้อความ วงกลม 44px สำหรับปุ่มไอคอนล้วน — ไม่มีทรงที่สาม ปุ่มภาษา ปุ่มธีม ปุ่มคัดลอก และปุ่มดาวน์โหลดทั้งหน้านี้ถูกปรับแล้ว

Capsules for labelled actions, 44px circles for icon-only — no third shape exists. The language, theme, copy, and download buttons across this page are already migrated.

ปุ่มหลักทรงแคปซูลPrimary capsule

ตัวเลือก lens/surface ในของเล่นด้านบนเป็น segmented selector จึงคงทรงมุมมนตามขอบเขตของกติกา (กัน pill soup)

The lens/surface pickers above are segmented selectors, so they keep their own geometry per the rule's scope (no pill soup).

Riddim — จังหวะของ LandometerRiddim — the Landometer motion signature [MOTION-01]

ผ่อน สบาย ลงจังหวะชัด: skank stagger 60ms สำหรับรายการ, one-drop settle สำหรับผลลัพธ์, downbeat press 120ms ตอนกดปุ่ม — ค่าตัวเลขเท่ากับ v0.8.9 ทุกตัว เพิ่มเพียง easing สองตัว

Relaxed, offbeat, landing clean: 60ms skank stagger for lists, one-drop settle for results, 120ms downbeat press — every duration equals v0.8.9; only two easing tokens are new.

  • เห็นวัตถุก่อนObject first
  • ค่าที่วัดได้Measured value
  • ความหมายMeaning
  • ก้าวถัดไปNext action

ผลลัพธ์ลงจังหวะครั้งเดียว ไม่วนซ้ำThe result lands once — never loops

เปิด prefers-reduced-motion แล้วทุกอย่างแสดงผลสุดท้ายทันที

With prefers-reduced-motion, everything shows its final state immediately.

ชั้นโปร่งแสงเล่าความซับซ้อนLayered fields for complexity [LAYER-FIELD-01]

ปัจจัยของปัญหาเป็นชั้นโปร่งแสงที่มีชื่อ จุดที่ทับกันคือจุดที่ปัจจัยชนกัน — สีจากแม่สีของ atmosphere recipe และ opacity จาก registry เท่านั้น ไม่ใช่ blob ประดับ

Each factor is a named translucent field; intersections are where factors collide. Colors come from atmosphere-recipe stops and registry opacities only — never decorative blobs.

ปัจจัยซ้อนของทำเลหนึ่งOne site, three interacting factors

น้ำท่วม · ทราฟฟิก · คู่แข่ง — ป้ายชื่อชั้นเป็นข้อบังคับFlood · traffic · competition — naming each layer is mandatory

ไอคอนล็อกชุดเดียว + หมวดหมู่มีสีมีไอคอนOne locked icon set + colorful categories [ICON-01] [CATEGORY-ID-01]

Material Symbols Rounded เท่านั้น: outline เส้นบาง wght 300 มุมโค้ง — subset แบบ self-host 43KB ฝังในหน้านี้ (ลิงก์ Google Fonts ใช้ได้เฉพาะ internal demo) ไอคอนทุกตัวในหน้านี้ถูกเปลี่ยนแล้ว 36 ตำแหน่ง

Material Symbols Rounded only: thin outlined wght 300 with rounded corners — a 43KB self-hosted subset embedded in this page (the Google Fonts link is internal-demo only). All 36 icon slots on this page are migrated.

Land Location Living

v0.9.1 คง glyph แบบ outline ทุกสถานะ; selected ใช้พื้นผิว ขอบ และ labelv0.9.1 keeps the glyph outlined in every state; selection uses surface, border, and label.

ชั้นการเปิดเผย: คำตอบก่อน หลักฐานลึกหนึ่งคลิกDisclosure layers: answer first, evidence one tap deep [DISCLOSURE-01]

view แรกไม่มีข้อความเตือนแม้แต่ประโยคเดียว ความจริงอยู่ในคำของ claim และป้ายสถานะเล็ก ๆ ส่วนที่มา วิธีคิด และข้อจำกัดฉบับเต็มรออยู่หลัง “ที่มาและข้อจำกัด”

The first view carries zero caution prose. Truth rides in the claim's own wording and compact status chips; the full source, method, and limitation wait behind one tap.

SRI 62 — สัญญาณกิจกรรมเชิงพื้นที่ (ค่าประมาณ)spatial activity signal (estimate)

candidate derived ที่มาและข้อจำกัดSource & limits

ชั้นหลักฐาน (L2)Evidence layer (L2)

ที่มา: fixture ตัวอย่างในหน้านี้ · สถานะ: หลักฐานจำกัด · วิธี: ดัชนีสังเคราะห์เพื่อสาธิต UI · ข้อจำกัด: SRI ไม่ใช่รายได้และไม่ใช่ความเต็มใจจ่าย ใช้เทียบสัญญาณกิจกรรมเท่านั้น · คำเตือนการตัดสินใจจะปรากฏที่ปุ่มยืนยัน ไม่ใช่หน้า browse

Source: an in-page demonstration fixture · status: limited evidence · method: a synthetic index for UI demonstration · limitation: SRI is not revenue and not willingness-to-pay; use it to compare activity signals only · decision warnings appear at the confirm action, not on browse views.

บันได media: วิดีโอ > ภาพ > ไอคอน > ข้อความ — ข้อความที่เกินงบฉากพับเข้า “อ่านรายละเอียด” แบบเดียวกับแผงนี้

The media ladder — video > image > icon > text — folds overflow prose into expanders exactly like this panel.

ใบเสร็จรุ่นอ่านได้จากหน้า และสีชุดใหม่A receipt any page can answer, and the purged palette [PUB-01] [VIS-04]

ทุกหน้า publish ตอบได้ว่า “นี่ build ไหน” จาก meta ในตัวเอง — ค่าด้านล่างอ่านสดจากหน้านี้ และสีปัจจุบันใช้ color-srgb-08 ของชุด v0.9.5-owner.1

Every published page can answer “which build is this?” from its own metadata. The readout below is live; current colors use color-srgb-08 from v0.9.5-owner.1.

#A64A00 อำพันส้ม (แทนน้ำตาลทองเดิม)amber (was muddy gold) #A87B00 ทองสดvivid gold #5C6A61 เทาเขียว metadatagreen-gray metadata #B23F74 Warm Pink แทนโทน plumWarm Pink replaces plum

Build Kit + self-check: เสร็จแบบเดียวกันทุกคนBuild Kit + self-check: one shared “done” [KIT-01] [SELFCHECK-01] [CONTAINER-FIT-01]

ฐานที่คงไว้คือใช้ token และ component จากแหล่งเดียว แล้วตรวจ checklist ไบนารีกับ artifact จริงก่อนเผยแพร่ v0.9.1 ไม่มีช่องข้อยกเว้นสำหรับงานที่อ้าง conformance

The retained principle is one governed token/component source plus binary checks against the actual artifact before release. v0.9.1 has no exception channel for work claiming conformance.

preflight ชุดนี้: ตัวอย่างเดิม 0.9.1: ผ่าน 21 · n/a 2 · fail 0 — ไม่ใช่ผลตรวจ 0.9.5Historical 0.9.1 preflight example: 21 pass · 2 n/a · 0 fail — not a 0.9.5 result

ตารางถัดไปเป็นหลักฐานตัวอย่างจากหน้า 0.9.1 เก็บเพื่ออธิบายวิธีตรวจเท่านั้น ผลตรวจ package และหน้า 0.9.5 ต้องอ่านจากบันทึกของรุ่นปัจจุบันThe following table is retained evidence from the 0.9.1 page, showing how a checklist is recorded. Current package and 0.9.5 page results have their own receipts.

ดูผลรายข้อทั้ง 23 ข้อOpen all 23 per-item results
SCผลResult
SC-01 receiptpass
SC-02 theme initpass
SC-03 tokenspass
SC-04 buttonspass
SC-05 focuspass
SC-06 reduced motionpass
SC-07 targets + type floorspass
SC-08 structure / langpass
SC-09 gradientspass
SC-10 build-local layerpass
SC-11 offline fontspass
SC-12 discovery setn/a — หน้า internal · noindex จึงไม่มีชุด discovery สาธารณะโดยตั้งใจn/a — internal noindex page; the public discovery set is intentionally absent
SC-13 share previewsn/a — ไม่มีปลายทาง share ที่โปรโมทn/a — no promoted share destination
SC-14 control inventorypass
SC-15 linkspass
SC-16 manifest = DOMpass
SC-17 retired colorspass
SC-18 first-view disclosurepass
SC-19 icon lockpass
SC-20 container fitpass
SC-21 capsule padding + centringpass
SC-22 entrance never withholdspass
SC-23 icon-in-capsule anatomypass

เติบโตแบบซื่อสัตย์Growth, honestly [SHARE-01] [XPRODUCT-01] [HOOK-01]

การชวนเพื่อนเริ่มจาก exact link ที่พาไปสถานะเดียวกันเป๊ะ ไม่มีนับแต้ม ไม่มีเร่ง ส่วนเส้นทางข้ามผลิตภัณฑ์บอกสถานะจริงเสมอ

Inviting a friend starts with an exact link that restores this very state — no counters, no pressure. Cross-product paths always state real availability.

ตัวอย่าง product-specific: CityMETER — ความสามารถและสถานะเป็นของ CityMETER เท่านั้น ไม่ใช่ shared Landometer layerProduct-specific example: CityMETER — its capability and status belong to CityMETER, not the shared Landometer layer. montri-th.github.io/CityMETER

ส่วนนี้เก็บตัวอย่างจาก predecessor ไว้เพื่อให้เห็นว่ารากฐานใดเดินทางต่อมา โดยกติกาปัจจุบันให้ยึด Landometer Design System 0.9.5-owner.1 และใช้สี color-srgb-08

This section preserves predecessor examples so retained foundations remain visible. Current implementation authority is Landometer Design System 0.9.5-owner.1.

Implementation Library · source-limited reference

มีงานแบบไหน ลองดูตัวอย่างแบบนั้น One shared system. Many implementation-ready examples.

เริ่มจากสิ่งที่ทีมกำลังสร้าง แล้วค่อยดูวิธีปรับให้เข้ากับแต่ละผลิตภัณฑ์ ข้อมูล วิธีทำงาน และความสามารถจริงยังเป็นของผลิตภัณฑ์นั้น

Browse first by what the team is building, then by product adaptation. Facts, data, methods, and live capabilities always remain with their product owner.

01

สี พื้นผิว และสีสำหรับข้อมูลColor, surfaces, and data palettes

เลือกจากหน้าที่ของสี แล้วไปดู solid, gradient, scale, หมวดหมู่, ชั้นซ้อน และเส้นในชิ้นงานจริง Choose color by its job, then inspect solids, gradients, scales, categories, layers, and lines in real work. 6 ways in · complete atlas · Light/Dark

COLOR ROUTER · CHOOSE THE JOB FIRST

ก่อนหยิบสี ถามก่อนว่าสีกำลังทำงานอะไรBefore choosing a color, name the job it must do.

สีแบรนด์บอกว่าใครเป็นเจ้าของ สี interaction บอกว่ากดอะไรได้ สีสถานะบอกสิ่งที่เกิดขึ้น สีบรรยากาศพาเข้าสู่ฉาก และสีข้อมูลช่วยเปรียบเทียบ—ห้ามสลับหน้าที่เพียงเพราะหน้าตาคล้ายกัน

Brand names the owner; interaction marks action; semantic color names a state; atmosphere frames a scene; data color supports comparison. Never swap those jobs because two colors look similar.

Brand Interaction Semantic Atmosphere Series Scale Map Depth
Solid และสถานะSolids and states

วาง canvas → card → raised ให้เห็นชั้น และให้สถานะมากับคำหรือไอคอนเสมอBuild canvas → card → raised depth; always pair state color with a word or icon.

Gradient ที่มีหน้าที่Gradients with a job

Measure เปิดทาง, Ground เชื่อมบริบท, Cultivate พาไปสู่การลงมือทำ—คง stop เดิมและแก้ contrast ด้วย scrim หรือ panelMeasure opens, Ground connects context, and Cultivate supports action—preserve stops and repair contrast with a scrim or panel.

Sequential และ divergingSequential and diverging

ใช้ sequential กับมาก–น้อย และ diverging กับสองทิศทางรอบจุดกลาง; 5/7/9 ชั้นต้องมาจาก LUT เดียวกันUse sequential for magnitude and diverging for two directions around a midpoint; 5/7/9 classes come from one governed LUT.

หมวดหมู่ 4, 8 และ 12+Four, eight, and 12+ categories

สีอย่างเดียวไม่เกิน 6; 7–10 เพิ่มรูปทรงหรือลาย; มากกว่า 10 ให้จัดกลุ่ม กรอง ทำ small multiples หรือตารางColor alone stops at six; add shape or pattern for 7–10; above ten, group, filter, use small multiples, or use a table.

Opacity และชั้นซ้อนOpacity and overlapping layers

ใช้ opacity จัดชั้น ไม่ใช้แทนความหมายสำคัญ สีที่เกิดตรงส่วนซ้อนไม่ใช่ token ใหม่—ต้องมี label ค่า หรือลายกำกับUse opacity to organize depth, never critical meaning. A blended overlap is not a new token—label it with a value or pattern.

เส้น ขอบ และ strokeLines, borders, and strokes

เส้นบริบทต้องเงียบ เส้นข้อมูลต้องอ่านต่อเนื่อง ขอบเขตที่เลือกใช้ map token และ connector ต้องบอกความสัมพันธ์; ความหนาในตัวอย่างยังเป็น candidateKeep context quiet, data continuous, selection on map tokens, and connectors meaningful; the shown widths remain candidate recipes.

02

รากฐานภาพและภาษาFoundations

โลโก้ ตัวอักษร สี พื้นผิวไล่สี ที่พักสายตา และหน้าที่ของค่ามาตรฐานแต่ละตัวLogo, type, color, gradients, quiet, and token ownership. 4 foundations · complete color atlas · 8 opportunities

เริ่มจากบทบาท ไม่ใช่ความชอบเฉพาะหน้าStart with a role—not a one-off preference.

หลักร่วมใช้ได้ตามที่แสดง ส่วนศัพท์ น้ำเสียง และข้อเท็จจริงต้องอิงผลิตภัณฑ์และหลักฐานของงานนั้น

These examples show shared, governed roles. Product terminology, voice, and factual claims still require the evidence and release context of that work.

TYPE-01 · packaged roles

ใช้ฟอนต์ตามหน้าที่Assign type by job
  • English displayArvo · 700 · display/Product UI heading
  • หัวเรื่องภาษาไทยIBM Plex Sans Thai Looped · 700
  • เนื้อหาและ UI ที่อ่านต่อเนื่องBai Jamjuree · 400/600
  • สถานะ · วันที่ · พื้นที่IBM Plex Sans Thai · 400 · ปรับสัดส่วนให้เข้าคู่กับ JetBrains Mono · self-hostedIBM Plex Sans Thai · 400 · optically paired with JetBrains Mono · self-hosted
  • SOURCE · 2026 · 0.9.5JetBrains Mono · 400 · single technical weight

BRAND-SIGNATURE · non-negotiable

โลโก้โปร่งใสเสมอLogo background is always transparent
Landometer logo on a contrast-safe surrounding surface

Non-negotiable · ห้ามใส่กล่องหรือแผ่นรองหลังโลโก้กับ release metadata ถ้าคอนทราสต์ไม่พอ ให้เปลี่ยนสีพื้นผิวรอบทั้งคู่แทน Never add a box, plate, or carrier behind the logo or release metadata. If contrast fails, change their shared surrounding surface.

GRADIENT-01 · declared job

บรรยากาศสามหน้าที่Three atmosphere jobs
Measure
Ground
Cultivate

Measure เปิดเรื่องและทำให้ Brand Blue นำสายตา, Ground เชื่อมหลักฐานกับบริบท, Cultivate ใช้เมื่อพาคนไปสู่การลงมือทำ สีบรรยากาศไม่ใช้เข้ารหัสค่าข้อมูล

Measure opens with Brand Blue; Ground connects evidence and context; Cultivate supports human action. Atmosphere colors never encode data values.

COMPOSITION-01 · quiet + proof

หนึ่งจุดสำคัญ ที่พักสายตา และหลักฐานที่อ่านได้One focus, perceptual quiet, and readable proof
  • ให้เรื่องสำคัญที่สุดนำสายตาเพียงเรื่องเดียวLet one focal idea lead the scene.
  • เว้นที่ให้สายตาพัก เพื่อให้จุดสำคัญเด่นขึ้น ไม่ใช่เพื่อเติมกล่องว่างUse quiet to direct attention—not as decorative emptiness.
  • ให้ภาพ ตาราง และข้อจำกัดใหญ่พอจะอ่านความหมายKeep media, tables, and limitations large enough to carry meaning.
  • ใช้ motion เมื่อสถานะเปลี่ยน และเคารพ reduced motionUse motion for state change and respect reduced motion.

COLOR-01 · SEE COLOR DO REAL WORK

ดูสีทำงานกับชิ้นงานจริงSee color do real work

ใช้ชิ้นงานเดียวกันดูให้ชัดว่าอะไรคือแบรนด์ อะไรกดได้ อะไรคือสถานะ อะไรคือข้อมูล และอะไรเป็นเพียงบรรยากาศ สีไม่ต้องพูดคนเดียว—มีคำ ค่า รูปร่าง หรือลายช่วยยืนยันเสมอ

Use one work object to see what identifies the brand, what is interactive, what is state, what encodes data, and what is only atmosphere. Color never speaks alone; words, values, shapes, or patterns confirm its meaning.

Landometer ตัวอย่างอ้างอิงReference fixture
พื้นที่ไหนควรตรวจต่อ? Which area deserves the next check?
ขอบเขตที่เลือก · 3 พื้นที่ Selected boundary · 3 areas
พื้นที่ กArea A 68
พื้นที่ ขArea B 44
พื้นที่ คArea C ยังไม่มีข้อมูลNo data
COLOR-FIXTURE-01 · ข้อมูลจำลอง · ใช้ดูหน้าที่ของสี ไม่ใช้ตัดสินใจจริง COLOR-FIXTURE-01 · synthetic data · for color-role review, not a real decision
  • Brandบอกว่าใครเป็นเจ้าของงาน ไม่ใช้แทนค่าข้อมูลNames the owner; never a data value.
  • Interactionบอกจุดที่กด เลือก หรือโฟกัสได้จริงMarks real action, selection, and focus.
  • Stateสีอยู่คู่คำและไอคอนเสมอPairs color with words and an icon.
  • Seriesแยกหมวด พร้อมชื่อและค่ากำกับSeparates categories with names and values.
  • No dataใช้ลายและคำกำกับ—ไม่ใช่ศูนย์Uses pattern and text—never zero.
  • Energyเติมพลังให้ช่วงที่พูดถึงผู้คน ไม่ใช้แทนสถานะAdds human energy; never a state.
  • Atmosphereวางกรอบให้ฉาก ไม่เข้ารหัสค่า 68 หรือ 44Frames the scene; never encodes 68 or 44.
พื้นผิวและสถานะSolids & states
DS 0.9.5
canvas alt card raised
สำเร็จSuccess เตือนWarning อันตรายDanger ข้อมูลInfo เป็นกลางNeutral รอดำเนินการPending มีตัวช่วยAssisted
สีสถานะต้องมากับคำหรือไอคอนเสมอ; energy color ไม่ใช้แทน success, warning หรือ dangerState color always travels with a word or icon; energy colors never substitute for semantic state.
Brand Blue ไม่ใช่สีปุ่มBrand Blue is not interaction
DS 0.9.5
Brand Blue · #1D4497บอกว่าเป็น LandometerIdentifies Landometer
เปิดหลักฐาน →Open evidence → interaction.accentบอกว่ากด เลือก หรือโฟกัสอะไรได้Shows action, selection, and focus
ปุ่มหลักใช้ label/border ของ interaction.accent พร้อม surface.blueTint เมื่อ hover/selected—ไม่ใช้ปุ่มทึบ Brand BluePrimary actions use interaction.accent labels/borders and surface.blueTint for hover/selection—never a filled Brand Blue button.
Gradient ต้องมีหน้าที่A gradient needs a job
SURFACE-01
Flat evidenceFlat evidenceหลักฐานนำ · ไม่ต้องใช้ gradientEvidence leads · no gradient needed
Measureentry · orientation · closure
deterministic scrim
Groundtransition · context reveal
opaque panel
Cultivatemomentum · completion
opaque panel
Diversitymultiple perspectives
rare · evidence required
หนึ่ง viewport มี gradient เด่นได้ไม่เกินหนึ่งผืน ใช้ stop ตาม recipe เดิม ตรวจคอนทราสต์ใต้ตัวอักษรจริง และลบทิ้งถ้าความเข้าใจไม่ดีขึ้นUse at most one dominant gradient per viewport, preserve the exact recipe, sample contrast beneath real glyphs, and delete it when comprehension does not improve.
เลือก scale ให้ตรงคำถามMatch the scale to the question
DATAVIZ-01
หมวดอะไร?Which category? ใช้ categorical + ชื่อ/รูปทรงประจำหมวดUse categorical color + stable label/shape
ABCD
มากน้อยแค่ไหน?How much? confidence · low → mid → highconfidence · low → mid → high
lowhigh
เปลี่ยนไปทางไหน?Which direction? delta · ลบ / ศูนย์ / บวก ไม่ได้แปลว่าเลว/ดีเองdelta · negative / zero / positive is not bad/good by itself
−0+
20 ตระกูลข้อมูล · แยกตัวหารก่อนเลือกสี20 analytical families · choose the denominator first

Density ทุกตัวหารเป็นโทนร้อน: ต่อพื้นที่สีส้ม ต่อประชากรกุหลาบ ต่อครัวเรือนแดง และพื้นที่ก่อสร้างเหลืองทอง ใช้ชุด 3/5/7/9 ระดับหรือ LUT 41 สีที่ให้มาครบEvery density denominator has a distinct warm direction: area orange, per-capita rose, household scarlet and built-area gold. Use exact 3/5/7/9 classes or the complete 41-sample LUT.

เลือกดูสีและค่าจริงทุกตระกูลInspect exact colors and values for every family
No dataอยู่นอก ramp และมีคำกำกับoutside the ramp, directly labelled Zeroเป็นข้อเท็จจริงคนละอย่างa different fact
ตัวอย่างนี้แสดงครบ 6 sequential และ 3 diverging families ทั้ง 5/7/9 ชั้น โดยอ่านค่าธีมสว่างและมืดจาก LUT/scaleVersion ที่ generate ไว้ล่วงหน้า—ไม่ผสมสีตอน runtimeThis fixture shows all six sequential and three diverging families at 5/7/9 classes, reading exact light/dark values from pre-generated LUTs and scaleVersions—never runtime color mixing.
ซ้อนชั้นโดยไม่สร้างความหมายใหม่Layer without inventing meaning
A7
solid1.00
strong.88
medium.72
soft.56
subtle.40
ghost.24
watermark.12
trace.06
opacity ช่วยจัดชั้น แต่ห้ามแบกความหมายสำคัญเพียงลำพัง สีที่เกิดจากการซ้อนไม่ใช่ token ใหม่; ส่วนซ้อนต้องมี label/ค่า/ลายช่วยOpacity may organize depth but never carry critical meaning alone. A blended result is not a new token; label or pattern the overlap.
ทุกเส้นต้องบอกหน้าที่Every line needs a meaning
บางส่วนรออนุมัติPartly candidate
handoff → next role
  • บริบทContext
    เส้นเงียบ ไม่แย่งข้อมูลQuiet, behind the data
  • ข้อมูลData
    เห็นต่อเนื่องและมี labelContinuous and labelled
  • ขอบเขตที่เลือกSelected boundary
    ใช้ map.selected.strokeUse map.selected.stroke
  • ความสัมพันธ์Relationship
    ต้องระบุปลายทางและความหมายName endpoints and meaning
DS มี token เส้นสำหรับ map และมีกฎ connector แต่ยังไม่มี stroke-width scale กลางสำหรับ chart/axis—ตัวเลขความหนาในภาพเป็น candidate recipe ต้องขออนุมัติก่อนทำเป็น normativeThe DS governs map strokes and connector meaning, but has no universal chart/axis width scale. The shown widths are candidate recipes, not normative tokens.
ทุกอุปกรณ์ต้องได้ Color Set เดียวกันEvery device must receive the same Color Set
COLOR SET · SRGB-08
ส่วนประกอบเดิมSame component surface.card + text.primary
ส่วนประกอบเดิมSame component surface.card + text.primary
ส่วนประกอบเดิมSame component surface.card + text.primary
  • หนึ่ง release record เท่านั้นOne release record onlyrelease.json · v0.9.5-owner.1 · color-srgb-08
    คู่มือ Atlas และ package ต้องอ้าง token/gradient ชุดเดียวกันGuide, Atlas, and package must resolve the same token and gradient set.
  • แชร์ไฟล์ที่ล็อก Color Set และ UI build แล้วShare the pinned Color Set and UI buildv0.9.5-owner.1 · ui-20260930-lds095-r3-docs1
    ลิงก์นี้ล็อกทั้งชุดสีและหน้าตาที่กำลังตรวจThis URL pins both the palette and the interface under review.
  • ตรวจ Build ID ก่อนดูสีCheck Build ID before colordata-color-registry="color-srgb-08"
    ถ้า ID ต่างกัน คือได้คนละ build—not สีเพี้ยนDifferent IDs mean different builds—not color drift.
  • แล้วค่อยล็อกวิธี renderThen lock renderingSDR sRGB · explicit interpolation
    ใช้ ?theme=light หรือ ?theme=dark ตอนเทียบ ห้ามใช้ system เป็น baselineUse ?theme=light or ?theme=dark for comparison; never use system as a baseline.
หากสองเครื่องเห็น “คนละชุดสี” ให้เทียบ Color Set ID ก่อน: ID ต่างกันคือ cache/build เก่า ส่วน ID เดียวกันแต่ภาพต่างจึงค่อยตรวจ theme และ color rendering หน้า latest บน GitHub Pages อาจถูก cache ได้ 10 นาที จึงใช้ไฟล์ pinned เมื่อต้อง review หรือส่งต่อIf two devices show different palettes, compare the Color Set ID first: different IDs indicate an older cached build. Only when IDs match should theme and rendering be investigated. GitHub Pages may cache the latest alias for 10 minutes, so use the pinned file for review and handoff.
เปิดดูสีทั้งหมด พร้อม gradient และ scale ทุกชุดOpen every governed color, gradient, and scale ดูค่าจริงทั้ง Light/Dark วิธีใช้ และเส้นแบ่งว่าอะไรเป็น shared, product-only, asset-only หรือยังเป็น reference fixtureInspect exact Light/Dark values, real jobs, and the boundary between shared, product-only, asset-only, and reference-fixture use.

TOKEN-01 · VIS-04 · SURFACE-01 · DATAVIZ-01 · MAP-01

สมุดสีฉบับเต็ม—เห็นทุกบทบาทก่อนหยิบไปใช้The complete color atlas—see every role before using it

เปิดดูได้ตั้งแต่สีอัตลักษณ์ พื้นผิว สถานะ gradient ชุดข้อมูล แผนที่ ไปจนถึงการซ้อนชั้น โดยแยกหน้าที่ของแต่ละสีให้ชัดInspect identity, surfaces, states, gradients, data scales, map layers, and depth—with every color kept in its governed role.

ANALYTICAL REFERENCE · NOT PRODUCT EVIDENCE

LUT ปัจจุบันอ่านจาก color-srgb-08.scales.json ของ v0.9.5-owner.1 ใช้เป็นชุดสีที่ตรวจสอบได้ ไม่ใช่หลักฐานของผลิตภัณฑ์ งานวิเคราะห์จริงต้อง bind schema, release, unit และ grain ที่เข้ากันก่อนใช้Current LUTs come from color-srgb-08.scales.json in v0.9.5-owner.1. They are exact color assets, not product evidence. Real analysis must bind compatible schema, release, unit and grain before use.

14identity + logo 17foundation pairs 7semantic states 13gradient records 10categorical slots · soft/vivid/ink 40 × 41LUT cells 8map pairs

01 · IDENTITY

สีแบรนด์ สีสร้างพลัง และสีที่อยู่ในไฟล์โลโก้เท่านั้นBrand, energy, and asset-only logo colors

ในหนึ่งฉากใช้ energy เพียง 1–2 สี และไม่ใช้แทนสีข้อมูล สถานะ แผนที่ โฟกัส หรือโลโก้Use only 1–2 energy colors in one scene; never alias them to data, state, map, focus, or logo roles.

brand.blue #1D4497 สีอัตลักษณ์Identity อัตลักษณ์หลักของ LandometerProtected Landometer identity
brand.beige #F2F1DF สีอัตลักษณ์Identity บริบทแบรนด์โทนอุ่นWarm brand context
dark.brand.beige #D8CFB2 สีอัตลักษณ์Identity จุดเน้นโทนอุ่นบนพื้นมืด ไม่ใช่สีข้อความหลักWarm dark-theme accent, not default text
energy.sky #59D2FE สีสร้างพลังEnergy expression พลังมนุษย์และวัฒนธรรมHuman and cultural expression
energy.mint #0AD69C สีสร้างพลังEnergy expression พลังมนุษย์และวัฒนธรรมHuman and cultural expression
energy.coral #FF5A5F สีสร้างพลังEnergy expression พลังมนุษย์และวัฒนธรรม ต้องทดสอบสีตัวอักษรHuman expression; test its foreground
energy.yellow #FFBC1F สีสร้างพลังEnergy expression พลังมนุษย์และวัฒนธรรมHuman and cultural expression
สเปกตรัมโลโก้แบบแช่แข็งFrozen official-logo spectrum

แสดงเพื่ออ้างอิงไฟล์ asset เท่านั้น ห้ามสร้างใหม่ recolor หรือยกไปเป็น UI token แม้รหัสสีจะตรงกับสีอื่นAsset reference only. Never rebuild, recolor, or promote these values into UI tokens—even when a hex value matches another role.

logo.blue #1D4497 อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only
logo.mint #0AD69C อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only
logo.sky #59D2FE อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only
logo.cyan #0194CA อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only
logo.yellow #FFBC1F อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only
logo.coral #FF5A5F อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only
logo.gray #757575 อยู่ในไฟล์โลโก้ที่อนุมัติแล้วเท่านั้นFrozen inside approved logo artwork only

02 · FOUNDATION

พื้นผิว ตัวอักษร เส้น และ interaction ครบทั้งสองธีมEvery governed surface, text, border, and interaction pair

17 คู่ด้านล่างคือ active authoring subset ที่สืบทอดเข้า v0.9.1 เลือกตามบทบาท ไม่เลือกเพราะชอบรหัสสีThese 17 light/dark pairs are the active authoring subset carried into v0.9.1. Choose by role, never by favorite hex.

surface.canvas
Light#F6F7F3
Dark#11191D
surface.alt
Light#EEF1EE
Dark#172126
surface.card
Light#FCFCFA
Dark#20292D
surface.raised
Light#FFFFFF
Dark#293337
surface.soft
Light#E5E9E6
Dark#2B3534
surface.blueTint
Light#E2E9ED
Dark#18333E
surface.beigeTint
Light#F2F1DF
Dark#2C2A22
text.primary
Light#182327
Dark#F1F4EF
text.secondary
Light#5F635A
Dark#C4CECA
text.metadata
Light#5C6A61
Dark#A6B5B1
text.muted
Light#7B877D
Dark#8D9D99
text.disabled
Light#A7B3A9
Dark#71817D
border.hairline
Light#DCE1DD
Dark#33403D
border.default
Light#C9D0CB
Dark#46524F
border.emphasis
Light#7D877F
Dark#7C8A84
interaction.accent
Light#176B82
Dark#68C4E2
interaction.focus.ring
Light#176B82
Dark#68C4E2

03 · SEMANTIC STATE

สถานะต้องมาทั้งพื้น สีตัวอักษร คำ และสัญญาณประกอบA state needs its fill, ink, word, and companion signal

สีสถานะห้ามทำงานลำพัง และ energy color ไม่ใช่ทางลัดไปยัง success, warning หรือ dangerState color never works alone, and energy colors never stand in for success, warning, or danger.

semantic.success สำเร็จSuccess
Light #E2F4E5 / #126B49
Dark #17362D / #72E8C4
semantic.warning เตือนWarning
Light #FFF1D1 / #A64A00
Dark #3B2E16 / #F5C15C
semantic.danger อันตรายDanger
Light #FCE5DF / #B43A3A
Dark #3A1F21 / #FF7C72
semantic.info ข้อมูลInfo
Light #E8EEF0 / #176B82
Dark #18333E / #68C4E2
semantic.neutral เป็นกลางNeutral
Light #ECE4D2 / #5F635A
Dark #2B3534 / #C4CECA
semantic.pending รอดำเนินการPending
Light #F3EEDB / #5C6A61
Dark #2C2A22 / #D8CFB2
semantic.assisted มีตัวช่วยAssisted
Light #DFF3F1 / #176C67
Dark #163331 / #79D9D1

04 · GRADIENT

ทุก gradient มีงานเดียวที่ต้องทำEvery gradient has one declared job

หนึ่ง viewport มี gradient เด่นได้ไม่เกินหนึ่งผืน เก็บ stop order เดิม ตรวจคอนทราสต์ใต้ glyph จริง และลบทิ้งเมื่อไม่ได้ช่วยให้เข้าใจดีขึ้นAllow at most one dominant gradient per viewport, preserve stop order, test beneath real glyphs, and remove it when comprehension does not improve.

landometer-atmosphere-gradient-v23 tonal pairs + 1 rare spectrumMeasure, Ground และ Cultivate มีคู่ deep/light คนละหน้าที่ ส่วน Diversity ใช้เมื่อเรื่องนั้นมีหลายมุมมองจริงMeasure, Ground, and Cultivate each have a distinct deep/light pair; Diversity is reserved for truthful multi-perspective scenes.
atmosphere.gradient.measure.deep #1D4497 0% · #176B82 54% · #08756F 100% Brand DNA, จุดเริ่มต้น และช่วงปิดงานที่ต้องการน้ำหนักน่าเชื่อถือBrand DNA, entry, and closure when a confident directional field is needed Measure · entry, direction, high-confidence orientation, or closuresurfaceForeground.onDeep · #FFFFFF / #F1F4EF · ≥4.5:1deletion test · keep only when comprehension improves
atmosphere.gradient.measure.luminous #89CEF6 0% · #5ECAD6 50% · #6CD5B3 100% Measure โทนสว่างสำหรับฉากมืด โดยยังอ่านด้วยหมึก Mineral ได้ชัดA luminous Measure companion for dark mode with Mineral foreground Measure · orientation and measurement becoming actionsurfaceForeground.onLight · #182327 / #293337 · ≥4.5:1deletion test · keep only when comprehension improves
atmosphere.gradient.ground.current #0F5773 0% · #006A6A 50% · #1F744F 100% บริบท หลักฐาน และการไหลของเรื่องในฉากมืดContext, evidence, and narrative current in dark mode Ground · context reveal and evidence becoming understandablesurfaceForeground.onDeep · #FFFFFF / #F1F4EF · ≥4.5:1deletion test · keep only when comprehension improves
atmosphere.gradient.ground.mist #C4E0EE 0% · #B2E2E2 50% · #CCE6D0 100% Brand Voice สีฟ้าอ่อนแบบ muted ช่วยให้คำและหลักฐานเป็นพระเอกA muted light-blue Brand Voice field that lets language and evidence lead Ground · calm context, collaboration, and Brand Voice proofsurfaceForeground.onLight · #182327 / #293337 · ≥4.5:1deletion test · keep only when comprehension improves
atmosphere.gradient.cultivate.glow #EB8182 0% · #F5A06F 50% · #EBC573 100% พลังของการลงมือทำและความคืบหน้าที่จับต้องได้Human energy for action and credible momentum Cultivate · action and credible momentumsurfaceForeground.onLight · #182327 / #293337 · ≥4.5:1deletion test · keep only when comprehension improves
atmosphere.gradient.cultivate.mist #F7CBC7 0% · #FBD1B6 50% · #F1E0B4 100% Cultivate โทนอ่อนสำหรับฉากมืดที่ต้องการความอบอุ่นโดยไม่เร่งเร้าA light Cultivate companion for dark mode—warm without urgency Cultivate · completion and handoffsurfaceForeground.onLight · #182327 / #293337 · ≥4.5:1deletion test · keep only when comprehension improves
DIVERSITY · RARE · EVIDENCE REQUIRED

ใช้ไม่เกินหนึ่งครั้งต่อ long route และใช้เมื่อฉากนั้นพูดถึงหลายมุมมองหรือการร่วมสร้างจริงเท่านั้น ห้ามใช้กับ data, status, product, button หรือ logoUse at most once per long route and only for a truthful multiple-perspective or co-creation scene. Never use it for data, status, product, button, or logo.

atmosphere.gradient.diversity.spectrum #89CEF6 0% · #6CD5B3 34% · #EBC573 67% · #EB8182 100% ใช้เฉพาะฉากที่มีหลายมุมมองหรือการร่วมสร้างจริง ไม่เกินหนึ่งครั้งต่อ long routeRare use for a truthful multiple-perspective or co-creation scene—once per long route Diversity · rare evidenced diverse participation or co-creationsurfaceForeground.onLight · #182327 / #293337 · ≥4.5:1deletion test · keep only when comprehension improves
MOTIF-01 · GATE STILL APPLIES

brandSignature เป็น alias ของ Measure Deep ไม่ใช่ palette อีกชุด ส่วน civicCool และ civicWarm เป็น asset-only legacy motif ชื่อ motif gradient ไม่ได้อนุญาตให้วาดหรือ trace โลโก้ขึ้นใหม่brandSignature is an alias of Measure Deep, not another palette. civicCool and civicWarm remain asset-only legacy motifs. A motif gradient ID never authorizes rebuilding or tracing the logo.

motif.gradient.brandSignature alias → atmosphere.gradient.measure.deep เป็น semantic alias ของ Measure Deep เท่านั้น—ไม่ใช่ swatch ชุดที่สองSemantic alias of Measure Deep—not a second palette specimen exact alias · separately approved motif asset onlynot a general-purpose surface tokendeletion test · keep only when comprehension improves
motif.gradient.civicCool #147A9F 0% → #3BD3CB 52% → #3BD19B 100% สีเดิมสำหรับ motif asset ที่ผ่าน gate แล้วเท่านั้น ไม่ใช่ surfaceLegacy color for a separately approved motif asset only—not a surface asset-gated legacy motif onlynot a general-purpose surface tokendeletion test · keep only when comprehension improves
motif.gradient.civicWarm #C33F55 0% → #FF8A4C 52% → #F4C44E 100% สีเดิมสำหรับ motif asset ที่ผ่าน gate แล้วเท่านั้น ไม่ใช่ surfaceLegacy color for a separately approved motif asset only—not a surface asset-gated legacy motif onlynot a general-purpose surface tokendeletion test · keep only when comprehension improves
สีผลิตภัณฑ์—สูตรอัตลักษณ์และตัวอย่างคู่สีProduct colors—identity recipes and pair previews

แยกสูตรอัตลักษณ์ที่อนุมัติแล้วออกจากตัวอย่างคู่สีตามป้ายกำกับแต่ละชุด ทุกชุดห้ามใช้เข้ารหัสค่า สถานะ หรือเปรียบเทียบข้ามผลิตภัณฑ์Each card distinguishes an approved identity recipe from an illustrative color pairing. Never use either to encode magnitude, state, or cross-product comparison.

CityMETER สูตรอัตลักษณ์ที่อนุมัติApproved identity recipe
Light#12669B → #36BCE4แสดงบนพื้นของธีมที่ระบุเสมอPinned to the named theme surface
Dark#4C99D5 → #59C7E8แสดงบนพื้นของธีมที่ระบุเสมอPinned to the named theme surface

สูตรอัตลักษณ์ที่สืบทอดและอนุมัติไว้ สีตรงกับ primary / accent ปัจจุบัน ใช้เฉพาะอัตลักษณ์ผลิตภัณฑ์ ห้ามใช้แทนข้อมูล สถานะ หรือหลักฐานRetained approved identity recipe; its colors match the current primary/accent pair. Product identity only; never encode data, states or evidence. บันทึกการอนุมัติApproval record · ทะเบียนสูตรที่สืบทอดRetained recipe registry

ใช้ opaque panel หรือ scrim สำหรับข้อความ และตรวจ contrast บนงานจริงUse an opaque panel or scrim for text and check contrast in the actual artifact.

CityWiki คู่สี primary / accentPrimary / accent pair
Light#176B82 → #007E79แสดงบนพื้นของธีมที่ระบุเสมอPinned to the named theme surface
Dark#59C7E8 → #3BD3CBแสดงบนพื้นของธีมที่ระบุเสมอPinned to the named theme surface

ตัวอย่างแสดงสี primary และ accent ร่วมกัน LDS และ Add-on ปัจจุบันยังไม่มีสูตร gradient อัตลักษณ์ CityWiki ที่อนุมัติ ใช้เป็นอัตลักษณ์ได้เมื่อมีสูตรและขอบเขตที่อนุมัติใน Add-on เท่านั้นIllustrative primary/accent pairing. Current LDS and Add-on files do not supply an approved CityWiki identity-gradient recipe. Identity use requires an approved recipe and scope in the Add-on.

ใช้ opaque panel หรือ scrim สำหรับข้อความ และตรวจ contrast บนงานจริงUse an opaque panel or scrim for text and check contrast in the actual artifact.

CityChat สูตรอัตลักษณ์ที่อนุมัติApproved identity recipe
Light#007A58 → #007E79แสดงบนพื้นของธีมที่ระบุเสมอPinned to the named theme surface
Dark#3BD19B → #3BD3CBแสดงบนพื้นของธีมที่ระบุเสมอPinned to the named theme surface

ใช้บอกอัตลักษณ์ของผลิตภัณฑ์นี้เท่านั้น ห้ามใช้แทนข้อมูลหรือสถานะProduct identity only—never data magnitude or semantic state

ใช้ opaque panel หรือ scrim สำหรับข้อความ และตรวจ contrast บนงานจริงUse an opaque panel or scrim for text and check contrast in the actual artifact.

ijji สูตรอัตลักษณ์ที่อนุมัติApproved identity recipe
Light #C4E0EE 0% · #B2E2E2 50% · #CCE6D0 100% · alias → ground.mist แสดงบนพื้น Light เสมอ ไม่ตามธีมของหน้านี้always shown on the light surface, not this page's theme
Dark #59C7E8 → #3BD3CB แสดงบนพื้น Dark เสมอ ไม่ตามธีมของหน้านี้always shown on the dark surface, not this page's theme

ใช้บอกอัตลักษณ์ของผลิตภัณฑ์นี้เท่านั้น ห้ามใช้แทนข้อมูลหรือสถานะProduct identity only—never data magnitude or semantic state

Light: หมึก mineral ≥11.36:1 · ห้ามใช้ตัวอักษรขาวเปล่า · Dark: mineral ≥8.21:1Light: mineral ink ≥11.36:1, bare white prohibited · Dark: mineral ≥8.21:1

05 · CATEGORICAL + ANALYTICAL · 0.9.5

สีหมวดหมู่ ชุดข้อมูล และบรรยากาศครบตามรุ่นปัจจุบันCurrent categorical colors, analytical families and atmospheres

สีชุด 0.9.5 ใช้งานอยู่ในคู่มือฉบับเต็มนี้ เลือกธีม หมวดหมู่ และตัวหารเพื่อดูค่าจริงThe approved 0.9.5 colors are part of this complete guide. Choose theme, category and denominator to inspect exact values.

เปิด Color Atlas เต็มหน้าจอOpen the Color Atlas on its own

03 / Categorical

พื้นมืดมีน้ำหนัก สีไม่ซีดเท่ากันทั้งชุด

Soft ลดความพาสเทล · Vivid เพิ่มความสด · แยกเขียว มิ้นต์ teal และน้ำเงินให้ชัดขึ้น
ป้ายชื่อ หมายเลข และรูปทรงยังอยู่ครบ สีพื้นสว่างทุกค่าคงเดิม

ตัวอย่างพื้นสว่าง

Soft · สุขุมขึ้น

0.9.5
01 coral
02 apricot
03 yellow
04 lime
05 mint
06 sky
07 teal
08 blue
09 slate
10 green
ตัวอย่าง 10 หมวด · ข้อมูลสมมติ
01
02
03
04
05
06
07
08
09
10

ลดความซีดเท่ากันทั้งชุด ให้เขียว น้ำเงิน และ teal มีน้ำหนัก

Vivid · สีชัดขึ้น

0.9.5
01 coral
02 apricot
03 yellow
04 lime
05 mint
06 sky
07 teal
08 blue
09 slate
10 green
ตัวอย่าง 10 หมวด · ข้อมูลสมมติ
01
02
03
04
05
06
07
08
09
10

เพิ่มความสด แยกสีอุ่น–เย็นชัดขึ้น พร้อมคงหมายเลขและรูปทรง

พื้นสว่าง · คงเดิม

SOFT
01 coral
02 apricot
03 yellow
04 lime
05 mint
06 sky
07 teal
08 blue
09 slate
10 green
ตัวอย่าง 10 หมวด · ข้อมูลสมมติ
01
02
03
04
05
06
07
08
09
10

คงค่า soft, vivid และสีเส้นทุกค่าเดิม

เปิดเทียบกับชุดพื้นมืดก่อนปรับ

Soft · สุขุมขึ้น

ก่อนปรับ
01 coral
02 apricot
03 yellow
04 lime
05 mint
06 sky
07 teal
08 blue
09 slate
10 green
ตัวอย่าง 10 หมวด · ข้อมูลสมมติ
01
02
03
04
05
06
07
08
09
10

ลดความซีดเท่ากันทั้งชุด ให้เขียว น้ำเงิน และ teal มีน้ำหนัก

Vivid · สีชัดขึ้น

ก่อนปรับ
01 coral
02 apricot
03 yellow
04 lime
05 mint
06 sky
07 teal
08 blue
09 slate
10 green
ตัวอย่าง 10 หมวด · ข้อมูลสมมติ
01
02
03
04
05
06
07
08
09
10

เพิ่มความสด แยกสีอุ่น–เย็นชัดขึ้น พร้อมคงหมายเลขและรูปทรง

พื้นสว่าง · คงเดิม

SOFT
01 coral
02 apricot
03 yellow
04 lime
05 mint
06 sky
07 teal
08 blue
09 slate
10 green
ตัวอย่าง 10 หมวด · ข้อมูลสมมติ
01
02
03
04
05
06
07
08
09
10

คงค่า soft, vivid และสีเส้นทุกค่าเดิม

รหัสสีหมวดหมู่ที่แสดงจริง
หมวดDark soft ใหม่Dark vivid / ink ใหม่Light soft เดิมLight vivid เดิมLight ink เดิม
series.01 coral#E37A84#FF4F6D#D88381#F66C6D#963538
series.02 apricot#F59B62#FF8A37#E39B6E#FF8A36#182327
series.03 yellow#ECCB67#FFD242#EAC578#FDC010#182327
series.04 lime#A9C065#A9CB00#BECE7E#BBD23C#606E00
series.05 mint#6EC69D#00E39D#7BD0A3#2ADB94#007047
series.06 sky#62BEE6#54CDFF#6ACCF0#36D0FF#006580
series.07 teal#2DA096#00B6AB#49C0BC#00C4BF#006967
series.08 blue#5A8CDA#5396FF#6196D1#3295F6#0E599D
series.09 slate#BFD4E7#C0DBF4#8AA4AA#7FA6B0#355F6A
series.10 green#5B9455#3CA633#82AC79#71B262#34622A
Every analytical family

Density อุ่นทั้งหมด ตระกูลอื่นมีทางสีของตัวเอง

ต่อพื้นที่ = ส้ม · ต่อประชากร = ชมพูกุหลาบ · ต่อครัวเรือน = แดง · สิ่งปลูกสร้าง = เหลืองทอง
จำนวนรวมยังแยกจากความหนาแน่น ต้องอ่านหน่วยและตัวหารก่อนเลือกสเกล

Density · ร้อนทุกตัวหาร

4 ตระกูล

ความหนาแน่นต่อพื้นที่

0.9.5

density.area

Orange / ส้ม

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

แห่ง / ตร.กม.

ต่อประชากร

0.9.5

density.capita

Rose / กุหลาบ

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

หน่วย / คน

ต่อครัวเรือน

0.9.5

density.household

Scarlet / แดงสการ์เล็ต

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

หน่วย / ครัวเรือน

พื้นที่ก่อสร้าง

0.9.5

built

Gold / เหลืองทอง

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

ดัชนีตัวอย่าง

เทียบ Density ก่อนรอบนี้ (R2) กับหลังปรับ (R2.1)

ความหนาแน่นต่อพื้นที่

พื้นสว่าง · ก่อน R2
หลัง R2.1 · Orange / ส้ม
พื้นมืด · ก่อน R2
หลัง R2.1 · Orange / ส้ม

ต่อประชากร

พื้นสว่าง · ก่อน R2
หลัง R2.1 · Rose / กุหลาบ
พื้นมืด · ก่อน R2
หลัง R2.1 · Rose / กุหลาบ

ต่อครัวเรือน

พื้นสว่าง · ก่อน R2
หลัง R2.1 · Scarlet / แดงสการ์เล็ต
พื้นมืด · ก่อน R2
หลัง R2.1 · Scarlet / แดงสการ์เล็ต

พื้นที่ก่อสร้าง

พื้นสว่าง · ก่อน R2
หลัง R2.1 · Gold / เหลืองทอง
พื้นมืด · ก่อน R2
หลัง R2.1 · Gold / เหลืองทอง

ปริมาณและความเข้ม · แยกแนวสี

4 ตระกูล

กิจกรรม

0.9.5

activity

Coral / คอรัล

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

ดัชนีกิจกรรมตัวอย่าง

ความร้อน

0.9.5

heat

Yellow → red / เหลืองถึงแดง

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

°C ตัวอย่าง

ระดับความเสี่ยง

0.9.5

risk

Scarlet / แดงเข้ม

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

ดัชนีตัวอย่าง ไม่ใช่การประเมินพื้นที่จริง

ราคา

0.9.5

price

Emerald / เขียวมรกต

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

บาท / หน่วย ตัวอย่าง

ปริมาณและระยะ · โทนเย็น

6 ตระกูล

อายุ

0.9.5

age

Lime → olive / มะนาวถึงเขียวมะกอก

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

ปี

การเติบโต

0.9.5

growth

Mint / มิ้นต์

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

ดัชนีการเติบโตตัวอย่าง

ความเชื่อมั่น

0.9.5

confidence

Ink blue / น้ำเงินหมึก

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

คะแนนตัวอย่าง

จำนวนรวม

0.9.5

count

Azure / ฟ้าอาซูร์

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

แห่ง

น้ำ

0.9.5

water

Cyan / ฟ้าน้ำ

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

ระดับน้ำตัวอย่าง

ระยะเวลา

0.9.5

duration

Slate / เทาสเลต

พื้นสว่างน้อย → มาก
พื้นมืดน้อย → มาก

นาที

สองทิศทาง · ค่ากลางต้องมีความหมาย

6 ตระกูล

สมดุล

0.9.5

balance

Coral ↔ azure / คอรัล–ฟ้า

พื้นสว่าง− / 0 / +
พื้นมืด− / 0 / +

ค่าต่างจากจุดสมดุล 0

การเปลี่ยนแปลง

0.9.5

delta

Rose ↔ mint / กุหลาบ–มิ้นต์

พื้นสว่าง− / 0 / +
พื้นมืด− / 0 / +

การเปลี่ยนแปลงจากฐาน 0

การแลกเปลี่ยน

0.9.5

tradeoff

Amber ↔ ink blue / อำพัน–น้ำเงินหมึก

พื้นสว่าง− / 0 / +
พื้นมืด− / 0 / +

ค่ากลาง 0

การไหลสุทธิ

0.9.5

flow

Orange ↔ cyan / ส้ม–ฟ้าน้ำ

พื้นสว่าง− / 0 / +
พื้นมืด− / 0 / +

การไหลสุทธิตัวอย่าง

ความคิดเห็น

0.9.5

sentiment

Scarlet ↔ green / แดง–เขียว

พื้นสว่าง− / 0 / +
พื้นมืด− / 0 / +

คะแนนตัวอย่าง

ความผิดปกติ

0.9.5

anomaly

Blue ↔ red / น้ำเงิน–แดง

พื้นสว่าง− / 0 / +
พื้นมืด− / 0 / +

ส่วนต่างจากฐาน 0

สเกลข้อมูลควรสื่อความหมายใกล้กันเป็นกลุ่ม แต่ไม่ควรใช้สีเพียงอย่างเดียวเพื่อบอกชื่อ metric ตระกูลที่ใกล้กันยังต้องมีชื่อ หน่วย และ legend ชัดเจน

ทุกขั้นสีของ DS 0.9.5 · 20 ตระกูล × 2 ธีม × 41 ขั้น
กิจกรรม · activity · Coral / คอรัล

คอรัลคงทิศเดียว เพิ่มช่วงความสว่างให้เห็นจำนวนระดับ

ขั้นพื้นสว่างพื้นมืด
0/40#FFF1F1#C1332C
1/40#FFECEB#C43730
2/40#FFE8E6#C73C33
3/40#FFE3E0#CA4037
4/40#FFDEDB#CD443A
5/40#FFD9D5#D1483E
6/40#FFD5D0#D44B41
7/40#FFD0CA#D74F44
8/40#FFCBC4#DA5348
9/40#FFC6BF#DD574B
10/40#FFC1B9#E05B4F
11/40#FFBCB3#E35E52
12/40#FFB7AD#E66256
13/40#FFB2A8#E96659
14/40#FFACA2#EC695C
15/40#FFA79C#F06D60
16/40#FFA296#F37163
17/40#FF9C90#F67467
18/40#FF978A#F9786A
19/40#FF9183#FC7B6E
20/40#FF8B7D#FF7F71
21/40#FC8678#FF8476
22/40#F88174#FF8A7C
23/40#F57D6F#FF8F81
24/40#F2786A#FF9487
25/40#EE7366#FF998C
26/40#EB6E61#FF9D91
27/40#E7695C#FFA296
28/40#E46458#FFA79B
29/40#E15F53#FFABA0
30/40#DD5A4E#FFB0A5
31/40#DA5549#FFB4AA
32/40#D65045#FFB9AF
33/40#D34B40#FFBDB4
34/40#CF453B#FFC1B9
35/40#CC4036#FFC6BE
36/40#C83A31#FFCAC2
37/40#C5342C#FFCEC7
38/40#C12E27#FFD2CC
39/40#BE2722#FFD7D1
40/40#BA1F1C#FEDBD6
ความหนาแน่นต่อพื้นที่ · density.area · Orange / ส้ม

ส้มชัดตลอดช่วง สำหรับจำนวนต่อหน่วยพื้นที่ ระบุตัวหารและหน่วยพื้นที่เสมอ

ขั้นพื้นสว่างพื้นมืด
0/40#FFF0E5#DF5D00
1/40#FFECDF#E1610A
2/40#FFE9D9#E26413
3/40#FFE5D3#E4681A
4/40#FFE1CD#E66B1F
5/40#FFDDC6#E76E24
6/40#FFD9C0#E97229
7/40#FFD5BA#EB752D
8/40#FFD2B3#EC7931
9/40#FFCEAD#EE7C35
10/40#FFCAA6#F07F39
11/40#FFC6A0#F1833D
12/40#FFC299#F38641
13/40#FFBE92#F48944
14/40#FFBA8B#F68C48
15/40#FFB684#F7904B
16/40#FFB17C#F9934F
17/40#FFAD75#FA9652
18/40#FFA96D#FC9A55
19/40#FFA465#FE9D59
20/40#FFA05C#FFA05C
21/40#FD9D59#FFA463
22/40#FC9955#FFA86B
23/40#FA9652#FFAC71
24/40#F9934F#FFB078
25/40#F78F4B#FFB37F
26/40#F58C48#FFB785
27/40#F48944#FFBB8B
28/40#F28540#FFBE91
29/40#F0823D#FFC297
30/40#EF7E39#FFC59D
31/40#ED7B35#FFC9A3
32/40#EB7731#FFCDA9
33/40#E9742D#FFD0AE
34/40#E87029#FFD4B4
35/40#E66D24#FFD7B9
36/40#E4691F#FFDABF
37/40#E26619#FFDEC4
38/40#E16213#FFE1C9
39/40#DF5F0A#FFE5CF
40/40#DD5B00#FFE8D4
ความร้อน · heat · Yellow → red / เหลืองถึงแดง

เหลืองถึงแดงให้ความรู้สึกร้อนขึ้น สเกลปริมาณไม่แทนระดับอันตราย

ขั้นพื้นสว่างพื้นมืด
0/40#FFF7C4#B68100
1/40#FFF3BF#BA830C
2/40#FFEEB9#BD8416
3/40#FFEAB3#C1861D
4/40#FFE6AD#C48723
5/40#FFE2A6#C88928
6/40#FFDE9F#CB8A2D
7/40#FFD998#CF8C32
8/40#FFD591#D38E36
9/40#FFD18A#D68F3A
10/40#FFCC82#DA913E
11/40#FFC87A#DE9242
12/40#FFC372#E19446
13/40#FFBF6A#E5954A
14/40#FFBA61#E9974E
15/40#FFB657#EC9851
16/40#FFB14D#F09A55
17/40#FFAC41#F49B59
18/40#FFA734#F89D5C
19/40#FFA325#FB9E60
20/40#FE9E0E#FFA063
21/40#F99815#FFA46B
22/40#F59119#FFA772
23/40#F08B1D#FFAB79
24/40#EB8520#FFAF80
25/40#E67E22#FFB287
26/40#E27824#FFB68E
27/40#DD7226#FFB994
28/40#D86C28#FFBD9B
29/40#D36529#FFC0A1
30/40#CF5F2A#FFC4A7
31/40#CA582B#FFC7AD
32/40#C5522B#FFCAB3
33/40#C04B2C#FFCEBA
34/40#BB442C#FFD1C0
35/40#B63E2C#FFD4C5
36/40#B2362C#FFD7CB
37/40#AD2F2C#FFDBD1
38/40#A8272C#FFDED7
39/40#A31D2B#FFE1DD
40/40#9E122B#FFE4E3
ระดับความเสี่ยง · risk · Scarlet / แดงเข้ม

แดงเข้มสำหรับดัชนีที่มีวิธีวัดและหลักฐาน สีไม่ตัดสินความเสี่ยงด้วยตัวเอง

ขั้นพื้นสว่างพื้นมืด
0/40#FFF1F1#C12440
1/40#FFEBEB#C42842
2/40#FFE5E5#C72B45
3/40#FFDFDF#CA2F47
4/40#FFD9D9#CD3249
5/40#FFD3D3#D0354C
6/40#FFCDCD#D3384E
7/40#FFC7C7#D73B50
8/40#FFC0C1#DA3E53
9/40#FFBABB#DD4155
10/40#FFB3B5#E04458
11/40#FFADAF#E3475A
12/40#FFA6A8#E64A5C
13/40#FF9FA2#E94D5F
14/40#FF989C#EC5061
15/40#FF9195#EF5364
16/40#FF898F#F25666
17/40#FF8289#F65969
18/40#FF7A82#F95B6B
19/40#FF717C#FC5E6E
20/40#FF6875#FF6170
21/40#F86371#FF6975
22/40#F25F6C#FF707B
23/40#EB5A68#FF7780
24/40#E45663#FF7E85
25/40#DE515F#FF848B
26/40#D74C5B#FF8A90
27/40#D14856#FF9095
28/40#CA4352#FF969A
29/40#C43F4E#FF9C9F
30/40#BD3A4A#FFA2A4
31/40#B73546#FFA7A9
32/40#B13142#FFACAE
33/40#AA2C3E#FFB2B3
34/40#A42739#FFB7B8
35/40#9E2235#FFBCBD
36/40#981D32#FFC1C2
37/40#91172E#FFC7C7
38/40#8B112A#FFCCCC
39/40#850A26#FFD1D1
40/40#7F0322#FED6D6
ราคา · price · Emerald / เขียวมรกต

เขียวมรกตแยกจากกลุ่มความหนาแน่น ใช้กับหน่วยราคาเดียวกัน

ขั้นพื้นสว่างพื้นมืด
0/40#E9FAED#227C45
1/40#E2F7E7#247F47
2/40#DCF4E1#258349
3/40#D5F2DC#27864B
4/40#CEEFD6#28894D
5/40#C7ECD0#2A8C4F
6/40#C1E9CA#2B9052
7/40#BAE6C5#2D9354
8/40#B3E3BF#2F9756
9/40#ACE0B9#309A58
10/40#A5DDB4#329D5A
11/40#9EDBAE#33A15C
12/40#97D8A8#35A45E
13/40#90D5A3#37A861
14/40#89D29D#38AB63
15/40#81CF97#3AAF65
16/40#7ACC92#3BB267
17/40#72C98C#3DB569
18/40#6AC686#3FB96C
19/40#62C381#40BC6E
20/40#59C07B#42C070
21/40#55BA77#4AC274
22/40#51B572#52C579
23/40#4DAF6E#59C77D
24/40#49AA6A#60CA82
25/40#45A465#67CC86
26/40#419F61#6DCF8B
27/40#3C9A5D#74D18F
28/40#389459#7AD394
29/40#348F55#80D698
30/40#308A50#86D89C
31/40#2C844C#8BDBA1
32/40#287F48#91DDA5
33/40#247A44#97DFAA
34/40#1F7540#9CE2AE
35/40#1B703C#A2E4B3
36/40#166B38#A7E7B7
37/40#116634#ADE9BC
38/40#0B6131#B2EBC0
39/40#055C2D#B8EEC5
40/40#005729#BDF0C9
อายุ · age · Lime → olive / มะนาวถึงเขียวมะกอก

เขียวมะนาวถึงมะกอกแยกอายุจากเวลาเดินทาง

ขั้นพื้นสว่างพื้นมืด
0/40#F3F9DE#527626
1/40#EFF6D8#557928
2/40#EAF3D1#597C2A
3/40#E6F0CB#5C802C
4/40#E1EDC4#60832E
5/40#DDEABE#638630
6/40#D8E7B8#678A32
7/40#D4E4B1#6A8D34
8/40#D0E1AB#6E9036
9/40#CBDEA4#719438
10/40#C7DB9E#75973A
11/40#C3D897#789A3C
12/40#BFD591#7C9E3E
13/40#BAD18A#80A140
14/40#B6CE84#83A442
15/40#B2CB7D#87A844
16/40#AEC876#8AAB46
17/40#A9C56F#8EAF48
18/40#A5C268#92B24A
19/40#A1BF61#95B64C
20/40#9DBC5A#99B94E
21/40#98B756#9DBC52
22/40#93B252#A0BE57
23/40#8DAD4E#A4C15B
24/40#88A84B#A7C35F
25/40#83A347#ABC664
26/40#7E9E43#AEC868
27/40#79993F#B2CB6C
28/40#74943B#B5CE70
29/40#6F8F37#B9D074
30/40#6A8A34#BDD378
31/40#668530#C0D57C
32/40#61802C#C4D880
33/40#5C7C28#C7DB84
34/40#577724#CBDD88
35/40#527220#CFE08C
36/40#4E6D1C#D2E390
37/40#496918#D6E594
38/40#446414#DAE898
39/40#40600F#DDEA9C
40/40#3B5B0A#E1EDA0
ต่อครัวเรือน · density.household · Scarlet / แดงสการ์เล็ต

แดงตลอดช่วง สำหรับอัตราต่อครัวเรือน ไม่เลื่อนผ่านส้มและพีช

ขั้นพื้นสว่างพื้นมืด
0/40#FFEFED#D1000E
1/40#FFE9E6#D30D14
2/40#FFE3DF#D61719
3/40#FFDCD8#D81E1D
4/40#FFD6D0#DA2421
5/40#FFD0C9#DD2A25
6/40#FFC9C2#DF2F29
7/40#FFC3BA#E1332D
8/40#FFBCB3#E43830
9/40#FFB5AB#E63C34
10/40#FFAFA4#E84037
11/40#FFA89C#EB443A
12/40#FFA194#ED483E
13/40#FF998C#EF4C41
14/40#FF9284#F14F44
15/40#FF8A7C#F45347
16/40#FF8274#F6564B
17/40#FF7A6B#F85A4E
18/40#FF7163#FA5D51
19/40#FF675A#FD6154
20/40#FF5D50#FF6457
21/40#F8594C#FF6C5E
22/40#F15549#FF7365
23/40#EA5045#FF796C
24/40#E44C41#FF8072
25/40#DD483E#FF8678
26/40#D6443A#FF8C7F
27/40#CF4036#FF9285
28/40#C93C33#FF988B
29/40#C2372F#FF9D91
30/40#BC332C#FFA397
31/40#B52F28#FFA89D
32/40#AF2B24#FFAEA3
33/40#A82621#FFB3A9
34/40#A2221D#FFB8AE
35/40#9B1D1A#FFBDB4
36/40#951916#FFC2BA
37/40#8F1412#FFC7BF
38/40#880E0E#FFCCC5
39/40#82080A#FFD1CA
40/40#7C0206#FFD6D0
การเติบโต · growth · Mint / มิ้นต์

มิ้นต์แยกจากมูลค่าและจำนวนรวม ใช้เมื่อเป็นปริมาณเพิ่มทางเดียว

ขั้นพื้นสว่างพื้นมืด
0/40#E5FBF4#007B66
1/40#DEF9F0#007F69
2/40#D7F7ED#00826C
3/40#CFF4E9#00866F
4/40#C8F2E5#008A72
5/40#C0F0E2#008D75
6/40#B9EDDE#009179
7/40#B1EBDA#00957C
8/40#A9E9D7#00997F
9/40#A2E6D3#009C82
10/40#9AE4CF#00A085
11/40#91E2CC#00A489
12/40#89DFC8#00A88C
13/40#80DDC5#00AC8F
14/40#77DBC1#00B092
15/40#6DD8BE#00B395
16/40#63D6BA#00B799
17/40#58D3B7#00BB9C
18/40#4CD1B3#00BF9F
19/40#3DCEAF#00C3A3
20/40#2BCCAC#00C7A6
21/40#29C6A7#20C9A9
22/40#27C0A2#30CCAC
23/40#24BB9D#3DCEAF
24/40#22B598#47D0B2
25/40#20AF93#50D3B5
26/40#1EA98E#59D5B8
27/40#1CA489#61D7BB
28/40#199E84#68DABE
29/40#179980#70DCC1
30/40#15937B#77DEC4
31/40#138E76#7DE0C7
32/40#108871#84E3CA
33/40#0E836D#8AE5CD
34/40#0C7D68#90E7D0
35/40#097863#97EAD3
36/40#07735F#9DECD6
37/40#056D5A#A3EED9
38/40#036856#A8F0DC
39/40#016351#AEF3DF
40/40#005E4D#B4F5E2
ความเชื่อมั่น · confidence · Ink blue / น้ำเงินหมึก

น้ำเงินหมึกแยกจากจำนวนและน้ำ เป็นระดับความเชื่อมั่นของหลักฐาน

ขั้นพื้นสว่างพื้นมืด
0/40#F1F5FF#4860BE
1/40#ECF1FE#4B63C1
2/40#E7EDFD#4E67C4
3/40#E2E9FD#516AC7
4/40#DDE6FC#546DCA
5/40#D8E2FB#5771CD
6/40#D4DEFA#5A74D0
7/40#CFDAF9#5D77D3
8/40#CAD6F8#617BD5
9/40#C5D2F7#647ED8
10/40#C0CFF6#6781DB
11/40#BCCBF5#6A85DE
12/40#B7C7F4#6D88E1
13/40#B2C3F3#718BE4
14/40#AEBFF2#748FE7
15/40#A9BBF1#7792EA
16/40#A4B7F0#7B95ED
17/40#A0B4EF#7E99F0
18/40#9BB0ED#819CF3
19/40#97ACEC#85A0F6
20/40#92A8EB#88A3F9
21/40#8CA2E6#8CA6F9
22/40#869CE2#90AAFA
23/40#8096DD#94ADFA
24/40#7A90D8#98B0FA
25/40#748AD3#9CB4FB
26/40#6E85CF#A0B7FB
27/40#687FCA#A4BAFB
28/40#6279C5#A8BDFC
29/40#5D73C1#ACC1FC
30/40#576DBC#B1C4FC
31/40#5168B7#B5C7FC
32/40#4C62B3#B9CAFC
33/40#475CAE#BDCEFD
34/40#4156A9#C1D1FD
35/40#3C50A4#C6D4FD
36/40#374BA0#CAD7FD
37/40#32459B#CEDAFD
38/40#2D3F96#D2DEFD
39/40#283992#D7E1FD
40/40#24338D#DBE4FD
จำนวนรวม · count · Azure / ฟ้าอาซูร์

ฟ้าอาซูร์สำหรับจำนวนรวม ตัวเลขประชากรรวมยังอยู่กลุ่มนี้

ขั้นพื้นสว่างพื้นมืด
0/40#EDF6FF#036EAE
1/40#E6F3FF#0971B2
2/40#DFEFFF#0F74B6
3/40#D8ECFF#1477B9
4/40#D2E9FE#187BBD
5/40#CBE5FE#1C7EC1
6/40#C4E2FE#2081C5
7/40#BDDFFD#2384C9
8/40#B6DBFD#2787CD
9/40#AFD8FD#2A8BD0
10/40#A8D5FC#2D8ED4
11/40#A1D1FC#3191D8
12/40#9ACEFC#3494DC
13/40#93CAFB#3798E0
14/40#8CC7FB#3A9BE4
15/40#84C4FA#3D9EE8
16/40#7DC0F9#40A2EC
17/40#75BDF9#43A5F0
18/40#6DB9F8#46A8F4
19/40#65B6F8#49ACF8
20/40#5DB2F7#4CAFFC
21/40#59ADF1#54B2FC
22/40#55A8EB#5CB5FD
23/40#50A3E5#63B8FD
24/40#4C9EDF#6BBBFD
25/40#4899D9#72BEFD
26/40#4494D3#78C1FD
27/40#408FCD#7FC4FE
28/40#3B8AC7#85C7FE
29/40#3785C1#8CC9FE
30/40#3380BB#92CCFE
31/40#2F7BB5#98CFFE
32/40#2A76AF#9FD2FE
33/40#2672A9#A5D5FE
34/40#216DA4#ABD7FE
35/40#1D689E#B1DAFE
36/40#186398#B7DDFE
37/40#135F93#BDE0FE
38/40#0D5A8D#C3E3FE
39/40#065688#C9E5FE
40/40#005182#CFE8FE
น้ำ · water · Cyan / ฟ้าน้ำ

ฟ้าน้ำสำหรับปริมาณหรือระดับน้ำ ไม่ใช้สีแทนความเสี่ยงโดยอัตโนมัติ

ขั้นพื้นสว่างพื้นมืด
0/40#E3FAFF#037687
1/40#DCF8FD#04798B
2/40#D6F5FC#057D8F
3/40#CFF3FA#068193
4/40#C8F0F9#078497
5/40#C1EEF7#09889B
6/40#BAEBF6#0A8B9F
7/40#B3E9F4#0B8FA3
8/40#ACE6F2#0D92A7
9/40#A5E3F1#0E96AB
10/40#9EE1EF#0F9AAF
11/40#96DEEE#119DB3
12/40#8FDCEC#12A1B7
13/40#87D9EA#13A5BB
14/40#7FD7E9#14A8BF
15/40#77D4E7#16ACC3
16/40#6ED1E6#17B0C7
17/40#65CFE4#18B4CB
18/40#5CCCE2#19B7D0
19/40#52CAE1#1BBBD4
20/40#46C7DF#1CBFD8
21/40#43C1D9#2EC1DA
22/40#3FBBD2#3CC4DB
23/40#3CB6CC#47C6DD
24/40#39B0C6#51C9DF
25/40#36AAC0#5ACBE0
26/40#32A5BA#62CDE2
27/40#2F9FB4#6AD0E3
28/40#2C9AAD#71D2E5
29/40#2894A7#79D4E7
30/40#258FA1#80D7E8
31/40#22899C#86D9EA
32/40#1E8496#8DDBEB
33/40#1B7E90#94DEED
34/40#17798A#9AE0EF
35/40#147484#A0E2F0
36/40#106F7E#A7E5F2
37/40#0C6979#ADE7F3
38/40#076473#B3E9F5
39/40#035F6E#B9ECF6
40/40#005A68#BFEEF8
ต่อประชากร · density.capita · Rose / กุหลาบ

กุหลาบแยกจากแดงของครัวเรือน สำหรับอัตราต่อประชากร ระบุตัวหารเสมอ

ขั้นพื้นสว่างพื้นมืด
0/40#FFF1F7#C40181
1/40#FFECF4#C71384
2/40#FFE7F1#CA1E87
3/40#FFE2EF#CD278B
4/40#FFDDEC#D02F8E
5/40#FFD8E9#D33691
6/40#FFD3E7#D63C94
7/40#FFCEE4#D94298
8/40#FFC9E1#DC489B
9/40#FFC4DF#DF4E9E
10/40#FFBFDC#E253A1
11/40#FFB9DA#E558A5
12/40#FFB4D7#E85EA8
13/40#FFAFD4#EB63AB
14/40#FFA9D2#EE68AF
15/40#FFA3CF#F16DB2
16/40#FF9ECD#F472B5
17/40#FF98CA#F777B9
18/40#FF92C8#F97BBC
19/40#FF8BC5#FC80C0
20/40#FF85C3#FF85C3
21/40#FA80BE#FF8AC5
22/40#F57AB9#FF8EC7
23/40#F075B5#FF93C8
24/40#EC6FB0#FF98CA
25/40#E76AAB#FF9CCC
26/40#E264A6#FFA0CE
27/40#DD5FA2#FFA5D0
28/40#D8599D#FFA9D2
29/40#D35498#FFADD4
30/40#CE4E94#FFB1D6
31/40#CA488F#FFB5D7
32/40#C5428B#FFB9D9
33/40#C03C86#FFBDDB
34/40#BB3682#FFC1DD
35/40#B6307D#FFC5DF
36/40#B12979#FFC9E1
37/40#AD2274#FFCDE3
38/40#A81970#FFD0E5
39/40#A30F6B#FFD4E7
40/40#9E0067#FFD8E9
พื้นที่ก่อสร้าง · built · Gold / เหลืองทอง

เหลืองทองตลอดช่วง สำหรับความหนาแน่นสิ่งปลูกสร้าง ใช้ช่วงความสว่างแคบลงเพื่อรักษาสีทองและหลีกเลี่ยงสีน้ำตาล

ขั้นพื้นสว่างพื้นมืด
0/40#FFFBE2#BB9C00
1/40#FEF9DB#BD9E00
2/40#FEF7D3#BFA000
3/40#FDF5CC#C2A200
4/40#FDF3C4#C4A400
5/40#FCF0BC#C6A600
6/40#FCEEB4#C8A800
7/40#FCECAC#CBA900
8/40#FBEAA4#CDAB00
9/40#FBE89C#CFAD00
10/40#FAE594#D1AF00
11/40#FAE38B#D4B100
12/40#F9E182#D6B300
13/40#F9DF79#D8B500
14/40#F8DC6F#DAB700
15/40#F8DA65#DDB900
16/40#F7D85A#DFBB00
17/40#F7D54E#E1BD00
18/40#F6D33F#E3BF00
19/40#F6D02D#E6C100
20/40#F5CE0D#E8C300
21/40#F3CC0C#E9C51B
22/40#F1CA0C#EAC829
23/40#F0C80B#EBCA34
24/40#EEC60A#EDCC3D
25/40#ECC409#EECF45
26/40#EAC209#EFD14C
27/40#E9C008#F0D353
28/40#E7BE07#F1D65A
29/40#E5BC06#F2D860
30/40#E3BA06#F4DA66
31/40#E2B805#F5DC6C
32/40#E0B604#F6DF71
33/40#DEB404#F7E177
34/40#DCB303#F8E37C
35/40#DBB103#F9E682
36/40#D9AF02#FAE887
37/40#D7AD02#FCEA8C
38/40#D5AB01#FDEC91
39/40#D4A901#FEEF96
40/40#D2A700#FFF19B
ระยะเวลา · duration · Slate / เทาสเลต

สเลตสำหรับเวลา ลดการแข่งขันกับความหนาแน่นและความร้อน

ขั้นพื้นสว่างพื้นมืด
0/40#F0F6F9#546D79
1/40#EBF2F5#57707C
2/40#E5EDF2#59737F
3/40#E0E9EE#5C7582
4/40#DBE5EA#5E7885
5/40#D6E1E6#617B88
6/40#D0DDE3#637E8B
7/40#CBD8DF#66818E
8/40#C6D4DB#698491
9/40#C1D0D8#6B8794
10/40#BCCCD4#6E8997
11/40#B6C8D0#718C9A
12/40#B1C4CD#738F9D
13/40#ACBFC9#7692A0
14/40#A7BBC5#7995A3
15/40#A2B7C2#7B98A6
16/40#9DB3BE#7E9BA9
17/40#98AFBB#819EAD
18/40#93ABB7#84A1B0
19/40#8EA7B4#86A4B3
20/40#89A3B0#89A7B6
21/40#839DAB#8DAAB9
22/40#7E98A5#91ADBC
23/40#7893A0#95B0BF
24/40#728D9B#98B4C1
25/40#6D8895#9CB7C4
26/40#678290#A0BAC7
27/40#627D8B#A4BDCA
28/40#5C7886#A8C0CD
29/40#577381#ACC3D0
30/40#516D7C#B0C7D3
31/40#4C6877#B4CAD6
32/40#476372#B8CDD8
33/40#415E6D#BCD0DB
34/40#3C5968#C0D3DE
35/40#375463#C4D7E1
36/40#324F5E#C8DAE4
37/40#2C4A59#CCDDE7
38/40#274654#D0E0EA
39/40#224150#D4E4ED
40/40#1D3C4B#D8E7F0
สมดุล · balance · Coral ↔ azure / คอรัล–ฟ้า

คอรัลกับฟ้ารอบจุดสมดุลที่ระบุ ใช้ป้ายลบและบวก

ขั้นพื้นสว่างพื้นมืด
0/40#BE2038#FFA194
1/40#C23141#F49C90
2/40#C63F4A#EA978C
3/40#CA4B53#DF9288
4/40#CD575D#D58D84
5/40#D16166#CB8880
6/40#D46C6F#C1847C
7/40#D77678#B67F78
8/40#DA8081#AC7A74
9/40#DD8A8B#A27570
10/40#DF9394#99706C
11/40#E19D9E#8F6C68
12/40#E4A7A7#856764
13/40#E5B0B1#7B6260
14/40#E7BABA#725D5C
15/40#E9C3C4#685958
16/40#EACDCE#5F5454
17/40#EBD6D8#564F51
18/40#ECE0E2#4C4A4D
19/40#EDE9EC#434649
20/40#EDF3F6#3A4145
21/40#E3ECF3#3E474D
22/40#D8E6EF#414D56
23/40#CEDFEC#45535E
24/40#C3D8E9#485967
25/40#B9D1E5#4C6070
26/40#AFCBE2#4F6679
27/40#A5C4DE#526D82
28/40#9ABEDB#56738B
29/40#90B7D7#597A94
30/40#86B0D4#5D809D
31/40#7BAAD0#6087A7
32/40#71A3CC#648DB0
33/40#669CC9#6794BA
34/40#5C96C5#6B9BC3
35/40#518FC1#6EA2CD
36/40#4689BD#72A9D7
37/40#3982BA#75B0E1
38/40#2C7BB6#79B7EB
39/40#1C75B2#7CBEF5
40/40#006EAE#80C5FF
การเปลี่ยนแปลง · delta · Rose ↔ mint / กุหลาบ–มิ้นต์

กุหลาบกับมิ้นต์รอบค่าเปลี่ยนแปลงศูนย์ ต้องระบุช่วงฐาน

ขั้นพื้นสว่างพื้นมืด
0/40#B42965#FF9BBA
1/40#B8376C#F496B4
2/40#BD4372#EA92AD
3/40#C14E79#E08DA7
4/40#C55980#D589A1
5/40#C86387#CB849B
6/40#CC6D8E#C18095
7/40#CF7795#B77B8F
8/40#D3819C#AD7789
9/40#D68AA3#A37283
10/40#D994AB#996E7D
11/40#DB9DB2#8F6977
12/40#DEA7B9#856571
13/40#E1B0C1#7C606C
14/40#E3BAC8#725C66
15/40#E5C3D0#695760
16/40#E7CDD7#5F535B
17/40#E9D6DF#564E55
18/40#EAE0E7#4D4A50
19/40#ECE9EE#43454A
20/40#EDF3F6#3A4145
21/40#E3EDEE#3D484A
22/40#D9E7E6#3F4F4F
23/40#CFE1DE#425654
24/40#C5DBD6#455D59
25/40#BBD5CE#47645F
26/40#B1CFC7#496B64
27/40#A6C9BF#4C7269
28/40#9CC3B7#4E7A6F
29/40#92BDB0#508174
30/40#88B7A8#528879
31/40#7EB1A1#54907F
32/40#74AB99#569884
33/40#69A592#579F8A
34/40#5F9F8A#59A790
35/40#549983#5BAF95
36/40#49937C#5CB79B
37/40#3C8D75#5DBFA1
38/40#2F886E#5FC7A6
39/40#1E8267#60CFAC
40/40#007C60#61D7B2
การแลกเปลี่ยน · tradeoff · Amber ↔ ink blue / อำพัน–น้ำเงินหมึก

อำพันกับน้ำเงินหมึกรอบค่ากลางที่มีความหมาย

ขั้นพื้นสว่างพื้นมืด
0/40#C86F00#FAB549
1/40#CF7300#F9AA4A
2/40#D67700#F89E4B
3/40#DD7C00#F7924C
4/40#E48000#F5864D
5/40#EC8400#F37A4D
6/40#F38900#F16D4D
7/40#FA8D00#E46A51
8/40#FA9632#D76654
9/40#FA9E4A#CA6356
10/40#FAA75E#BD5F58
11/40#FAAF6F#B05C5A
12/40#F9B780#A4585B
13/40#F8BF8F#975658
14/40#F7C69F#8A5356
15/40#F6CEAE#7C5153
16/40#F5D6BC#6F4E50
17/40#F3DDCB#624B4E
18/40#F1E4D9#55484B
19/40#EFECE8#484448
20/40#EDF3F6#3A4145
21/40#E4ECF4#3F474D
22/40#DBE4F3#444D56
23/40#D1DDF1#4A535E
24/40#C8D5EF#4F5967
25/40#BFCEED#555F70
26/40#B6C7EC#5A6578
27/40#AEBFEA#606B81
28/40#A5B8E7#65728B
29/40#9CB1E5#6B7894
30/40#94A9E3#717F9D
31/40#8BA2E1#7785A6
32/40#839ADE#7C8CB0
33/40#7B93DC#8292BA
34/40#728BD9#8899C3
35/40#6A84D7#8EA0CD
36/40#637CD4#94A6D7
37/40#5B75D2#9AADE1
38/40#536DCF#A1B4EB
39/40#4C65CC#A7BBF5
40/40#455DC9#ADC2FF
การไหลสุทธิ · flow · Orange ↔ cyan / ส้ม–ฟ้าน้ำ

ส้มกับฟ้าน้ำแยกขาออกและขาเข้า ต้องมีคำกำกับทิศทาง

ขั้นพื้นสว่างพื้นมืด
0/40#C54300#FFAE89
1/40#CB4B12#FAA485
2/40#D2521E#F59B81
3/40#D85A28#F0917D
4/40#DF6131#EA887A
5/40#E5683A#E57E76
6/40#EC6F42#DF7572
7/40#F2774A#DA6B6E
8/40#F97E51#CD686B
9/40#FF8559#C16668
10/40#FF9069#B46365
11/40#FF9B78#A86062
12/40#FEA586#9B5D5F
13/40#FDB095#8F5A5B
14/40#FCBAA3#835658
15/40#FAC3B1#775355
16/40#F9CDBF#6B5052
17/40#F6D7CC#5F4C4F
18/40#F4E0DA#53494C
19/40#F1EAE8#464548
20/40#EDF3F6#3A4145
21/40#E3EDF0#3D484C
22/40#D9E7EB#3F4F54
23/40#CFE0E5#42565C
24/40#C5DAE0#445D64
25/40#BBD4DA#46646C
26/40#B1CED4#486B74
27/40#A7C8CF#4A727C
28/40#9DC2C9#4C7A84
29/40#93BCC4#4E818C
30/40#89B6BE#4F8995
31/40#7EAFB9#51919D
32/40#74A9B4#5298A6
33/40#6AA3AE#53A0AE
34/40#5F9DA9#54A8B7
35/40#5498A3#55B0C0
36/40#49929E#56B8C9
37/40#3D8C99#57C0D2
38/40#2F8694#57C8DB
39/40#1E808E#58D0E4
40/40#007A89#58D8ED
ความคิดเห็น · sentiment · Scarlet ↔ green / แดง–เขียว

แดงกับเขียวต้องมีเครื่องหมายและป้ายกำกับ รองรับคนแยกสีแดงเขียวยาก

ขั้นพื้นสว่างพื้นมืด
0/40#BD1F3D#FFA4A7
1/40#C13046#F49FA2
2/40#C53E4F#EA9A9D
3/40#C94B57#DF9598
4/40#CD5660#D59092
5/40#D06169#CB8B8D
6/40#D36B72#C18588
7/40#D6757B#B68083
8/40#D97F84#AC7B7E
9/40#DC898D#A27779
10/40#DF9396#987274
11/40#E19DA0#8F6D70
12/40#E3A6A9#85686B
13/40#E5B0B2#7B6366
14/40#E7B9BC#725E61
15/40#E8C3C5#68595C
16/40#EACDCF#5F5458
17/40#EBD6D9#564F53
18/40#ECE0E2#4C4B4E
19/40#EDE9EC#43464A
20/40#EDF3F6#3A4145
21/40#E3EDEC#3D4848
22/40#DAE7E2#404F4B
23/40#D0E2D8#43574E
24/40#C7DCCE#465E51
25/40#BDD6C4#496553
26/40#B4D0BA#4C6D56
27/40#ABCBB1#4F7459
28/40#A1C5A7#527C5C
29/40#98BF9D#55845E
30/40#8EB994#588C61
31/40#85B48A#5B9363
32/40#7CAE81#5D9B66
33/40#72A877#60A368
34/40#69A26E#63AB6B
35/40#5F9D64#65B36D
36/40#55975B#68BC6F
37/40#4B9151#6AC471
38/40#418B47#6DCC74
39/40#35863D#70D576
40/40#298033#72DD78
ความผิดปกติ · anomaly · Blue ↔ red / น้ำเงิน–แดง

น้ำเงินกับแดงแทนต่ำกว่าและสูงกว่าฐาน ต้องระบุค่าอ้างอิง

ขั้นพื้นสว่างพื้นมืด
0/40#225BB9#9DC2FF
1/40#2D63BD#98BBF5
2/40#376BC0#92B4EB
3/40#4173C4#8DADE1
4/40#4B7AC7#88A6D7
5/40#5582CB#83A0CD
6/40#5F8ACE#7E99C3
7/40#6991D1#7992BA
8/40#7299D4#738CB0
9/40#7CA0D8#6E85A6
10/40#86A8DB#697F9D
11/40#90AFDE#657894
12/40#9AB7E1#60728B
13/40#A4BEE4#5B6C81
14/40#AFC6E6#566578
15/40#B9CDE9#515F70
16/40#C3D5EC#4C5967
17/40#CDDCEE#48535E
18/40#D8E4F1#434D56
19/40#E2EBF4#3F474D
20/40#EDF3F6#3A4145
21/40#ECE9EB#434649
22/40#EBDFE1#4C4B4E
23/40#EAD5D6#565052
24/40#E8CBCC#5F5456
25/40#E6C1C2#68595B
26/40#E4B7B7#725E5F
27/40#E2ADAD#7B6363
28/40#DFA3A3#856868
29/40#DD9999#8F6D6C
30/40#DA8F8F#987271
31/40#D78586#A27775
32/40#D47A7C#AC7C7A
33/40#D07072#B6817E
34/40#CC6568#C08683
35/40#C95A5F#CB8B88
36/40#C54F55#D5908C
37/40#C1434C#DF9591
38/40#BC3642#EA9B96
39/40#B82639#F4A09A
40/40#B30F2F#FFA59F
Before / After

ต่างกันทั้งบุคลิกและระยะภายในสเกล

ดูช่วงสีเดิมเทียบกับชุดปรับ แล้วลองแบ่ง 5 / 7 / 9 ระดับ ตัวอย่างทั้งหมดเป็นข้อมูลสมมติ

จำนวนระดับ
7 ระดับ
ต่อประชากร · Rose / กุหลาบ
ระบุตัวหารและฐานประชากร · กุหลาบแยกจากแดงของครัวเรือน สำหรับอัตราต่อประชากร ระบุตัวหารเสมอ

พื้นสว่าง

SEQUENTIAL
ก่อนหน้า · ช่วงสีที่ใช้ใน preview รอบแรก
ปรับใหม่ · ช่วงเต็มของ DS 0.9.541 ขั้น
น้อยมาก
แบ่ง 7 ระดับ · ทั้งสองธีมใช้ช่วงเดียวกันΔE ต่ำสุด 7.25
0–<1515–<2929–<4343–<5858–<7272–<8686–100

พื้นมืด

SEQUENTIAL
ก่อนหน้า · ช่วงสีที่ใช้ใน preview รอบแรก
ปรับใหม่ · ช่วงเต็มของ DS 0.9.541 ขั้น
น้อยมาก
แบ่ง 7 ระดับ · ทั้งสองธีมใช้ช่วงเดียวกันΔE ต่ำสุด 5.52
0–<1515–<2929–<4343–<5858–<7272–<8686–100

เพิ่มระยะสว่าง–เข้มภายในสเกล โดยคงทิศทางน้อย → มาก · ตัวอย่างนี้ใช้ค่าจำนวนเต็ม และระบุขอบช่วงสำหรับจำนวนเต็ม · เกณฑ์ 2.2 ΔE เป็นเกณฑ์ตรวจระยะสี ไม่ใช่การรับรองการรับรู้สีของทุกคน

สีปกติ · ป้ายและรูปทรงช่วยรักษาความหมายเมื่อมองสีแยกได้ยาก

ดูสีและช่วงตัวเลขของตัวอย่างนี้

density.capita · DS 0.9.5 · สีเดียวกับกราฟและ legend

ช่วง / ระดับพื้นสว่างพื้นมืด
0–<15#FFF1F7#C40181
15–<29#FFCEE4#D94298
29–<43#FFAFD4#EB63AB
43–<58#FF85C3#FF85C3
58–<72#DD5FA2#FFA5D0
72–<86#C03C86#FFBDDB
86–100#9E0067#FFD8E9
Atmosphere / unchanged

Gradient แบรนด์ทั้ง 7 สูตรยังคงเดิม

การปรับครั้งนี้อยู่ที่สีข้อมูล เสียงแบรนด์ ฟอนต์ โลโก้ พื้นผิว และ gradient บรรยากาศยังรักษาสิ่งที่ดีจาก 0.9.1

LANDOMETER / measure.deep

มองเห็นบริบท
ก่อนลงมือเปลี่ยนแปลง

ใช้บรรยากาศช่วยเปิดเรื่องและจัดจังหวะ
ให้ข้อมูลเป็นสิ่งที่ผู้อ่านเห็นชัดเสมอ

ตัวอย่างพื้นผิว · ไม่ใช้เข้ารหัสข้อมูล
#1D4497 · 0%#176B82 · 54%#08756F · 100%

ทิศทาง 135° · คงสูตรเดิมจาก 0.9.1 · บรรยากาศและการจัดลำดับเนื้อหา ไม่ใช้แทนปริมาณหรือสถานะข้อมูล

Calm · Clear · Evidence-aware · Civic-minded · Action-capable

ขอบเขตของรอบนี้

ใช้งานจากแหล่งเดียว ตรวจเวอร์ชันได้

สิ่งที่คงไว้

หมวดหมู่พื้นสว่างทุกค่า · ตัวหารและความหมายของข้อมูล · แกนแบรนด์และ gradient บรรยากาศเดิม

สิ่งที่เปลี่ยน

รอบ R2.1 ปรับเฉพาะ density 4 ตระกูล ให้มีโทนหลักของตัวเอง ส่วน Categorical และสเกลอีก 16 ตระกูลคงตาม R2

สถานะ

เจ้าของอนุมัติให้ใช้เป็น DS 0.9.5 เมื่อ 29 กันยายน 2026 แพ็กเกจพร้อมใช้และมี checksum; รุ่นนี้ไม่อ้างลายเซ็นดิจิทัลของ 0.9.4 การเปิดใช้ใน workspace ของทีมต้องตั้งค่าผู้ดูแลแยก

การจำลองการเห็นสีเป็นเพียงเครื่องมือประกอบ ไม่ใช่การรับรองว่าทุกคนหรือทุกจอแยกทุกสีได้ตรงกัน · เปิดหน้าอ้างอิง 0.9.1 ที่เก็บไว้

06 · EXACT ANALYTICAL LUT

ครบ 20 ตระกูล × 2 ธีม · LUT 41 สี และชุด 3/5/7/9 ชั้น20 families × 2 themes · exact 41-sample LUT and 3/5/7/9 classes

ตารางและตัวอย่างด้านบนอ่านจากชุดเดียวกับไฟล์สำหรับเครื่องมือ ระบุ metric หน่วย ตัวหาร เกณฑ์แบ่ง และสถานะไม่มีข้อมูลทุกครั้งThe Atlas above uses the same registry as the machine files. Always declare metric, unit, denominator, thresholds and missing-data states.

ไปทุกตระกูลข้อมูลใน AtlasGo to every analytical family in the Atlas · เปิดค่าจริงสำหรับเครื่องมือOpen exact machine values

07 · MAP + INTERFACE LAYERS

สถานะบนแผนที่ต้องเห็นทั้งสี เส้น รูปทรง หรือคำกำกับMap state pairs color with stroke, shape, or a direct label

ค่า rgba ด้านล่างคือ fill ที่กำหนดไว้จริง ไม่ใช่สีทึบใหม่ และต้องทดสอบผลการซ้อนบนแผนที่จริงThe rgba values below are governed fills—not new solid colors—and their composites still need testing on the real map.

map.activeLayer
Light#347DA8
Dark#65B6DB
map.hover.stroke
Light#347DA8
Dark#65B6DB
map.hover.fill
Lightrgba(52,125,168,0.16)
Darkrgba(101,182,219,0.18)
map.selected.stroke
Light#176B82
Dark#68C4E2
map.selected.fill
Lightrgba(23,107,130,0.18)
Darkrgba(104,196,226,0.22)
map.focus.stroke
Light#176B82
Dark#68C4E2
marker.halo
Light#FFFFFF
Dark#101318
marker.stroke
Light#182327
Dark#F1F4EF

08 · OPACITY + DEPTH

จัดชั้นให้เห็นลำดับ โดยไม่แต่งความหมายใหม่Organize depth without inventing new meaning

Opacity ไม่แบกความหมายสำคัญเพียงลำพัง และสีที่เกิดจากการซ้อนไม่ใช่ token ใหม่Opacity never carries critical meaning alone, and a blended result is not a new token.

opacity.solid1.00
opacity.strong0.88
opacity.medium0.72
opacity.soft0.56
opacity.subtle0.40
opacity.ghost0.24
opacity.watermark0.12
opacity.trace0.06
  1. 01 depth.base ผืนงานCanvas canvas
  2. 02 depth.context บริบทContext context
  3. 03 depth.data หลักฐานEvidence evidence
  4. 04 depth.focus สิ่งที่เลือกSelection selection
  5. 05 depth.action การลงมือทำAction action
  6. 06 depth.memory ร่องรอยและประวัติReceipt/history receipt/history
NO CANONICAL OPACITY OR Z-INDEX MAPPING

ชื่อ depth บอกลำดับการรับรู้ canvas → context → evidence → selection → action → receipt/history เท่านั้น DS ไม่ได้กำหนดว่า depth ใดต้องใช้ opacity หรือ z-index ค่าใดDepth names describe the perceptual sequence canvas → context → evidence → selection → action → receipt/history. The DS does not map a depth role to an opacity or z-index value.

จำง่ายๆ: เริ่มจากหน้าที่ แล้วค่อยหยิบสีOne rule to remember: start with the role, then choose the color

ถ้าสีเดียวกำลังพยายามบอกทั้งแบรนด์ สถานะ ขนาดข้อมูล และสิ่งที่กดได้พร้อมกัน แปลว่าต้องแยกบทบาทก่อนWhen one color is trying to say brand, state, magnitude, and action at once, separate the roles before styling.

landometer-design-system@0.9.5 · color-srgb-08 · REFERENCE
03

ส่วนประกอบหน้าจอInterface components

การลงมือทำ ข้อมูลที่กรอก การตัดสินใจ หลักฐาน สถานะ และทางแก้เมื่อมีปัญหาActions, input, decision, evidence, status, and recovery contracts. 13 components + 4 ensembles

ทุก component ต้องบอกให้รู้ว่าใช้ทำอะไร อยู่สถานะไหน และถ้าติดขัดจะกลับอย่างไรEvery component names its job, state, effect, and recovery.

นี่คือชุด component ที่ใช้ร่วมกัน แต่ไม่ได้แปลว่าทุกผลิตภัณฑ์เปิดใช้ครบ หรือมีข้อมูลพร้อมเท่ากัน

This is the shared component set. It does not imply that every product enables every component or has equivalent data readiness.

Component contract matrixShared component contract matrix
GroupComponentMust carryRecovery / boundary
IdentityBrandSignatureApproved transparent asset + safe surfaceChange surface; never add a logo carrier
ActionButtonAction label + effect + enabled stateExplain unavailable action
ActionLinkDestination that makes sense out of contextKeep a return path
InputFormFieldVisible label + requirement + validationKeep the user's value and explain correction
DecisionDecisionCardObject + status/metric + meaning + next actionState what it cannot establish
EvidenceSourceLedgerSource + date + method + boundary + limitationShow missing/stale/incompatible state
EvidenceTrustBadgePlain status + basisNever upgrade certainty with color
EvidenceDataTableUnits + period + source + no-data/zero distinctionAccessible alternative to every chart
PlaceMapLegendScale + units + source + missingness + extentDo not imply a map result without governed geometry
StateEmptyStateWhy empty + useful next actionDo not present missing as zero
StateErrorStateWhat failed + retained work + retry routeGive a non-destructive recovery
OverlayDialogPurpose + focus order + explicit closeRestore focus to the invoking control
FeedbackToastReceipt + final stateNever hold critical recovery only in a timeout

DECISIONCARD + SOURCELEDGER

พื้นที่ตัวอย่าง A · พร้อมตรวจต่อ ไม่ใช่พร้อมสรุปSample area A · ready to inspect, not ready to conclude

บอกก่อนว่ากำลังดูอะไร อยู่สถานะไหน และแปลว่าอะไร จากนั้นจึงพาไปดูหลักฐานและสิ่งที่ทำต่อได้

Move from object and status to meaning, then evidence, before the next action.

Status
limited evidence · synthetic reference fixture
Source
DS-FIXTURE-0.1 · 28 Jul 2026
Boundary
ตัวอย่างรูปแบบ ไม่ใช่ข้อเท็จจริงของพื้นที่Pattern example—not a place claim
Next
เปลี่ยนเป็นหลักฐานและวิธีวัดที่เจ้าของผลิตภัณฑ์กำกับไว้Replace with product-owned evidence and method

FORMFIELD + BUTTON + RECOVERY

คำถามที่งานนี้ช่วยตอบQuestion this work helps answer
พื้นที่ใดต้องตรวจหลักฐานต่อก่อนเปรียบเทียบWhich area needs another evidence check before comparison?
เห็นชื่อช่อง สิ่งที่ต้องกรอก และคำอธิบายก่อนลงมือLabel, requirement, and guidance appear before action.
ตรวจความเข้ากันได้ของข้อมูลCheck data compatibility เมื่อทำต่อไม่ได้ ต้องคงข้อความไว้และบอกจุดแก้ไข ไม่ล้างงานของผู้ใช้If blocked, retain the value and identify the correction—never erase the user's work.
Partialแสดงส่วนที่มี พร้อมบอกส่วนที่ขาดShow what exists and name what is missing.
Staleคงวันที่ตรวจล่าสุดและทางไปตรวจใหม่Keep the last-checked date and a refresh route.
Errorบอกสิ่งที่ล้มเหลว งานที่ยังคงอยู่ และวิธีลองใหม่Name the failure, retained work, and safe retry.
04

ข้อมูล ภาพ และแผนที่Data visualization & maps

เลือกกราฟจากคำถาม แยกศูนย์จากไม่มีข้อมูล และให้ตารางเข้าถึงได้อยู่คู่กันChoose charts from the question, separate zero from no data, and keep an accessible table. 3 basics + 9 CityMETER

DATAVIZ-01 · DV-FIXTURE-0.1

เริ่มจากสิ่งที่อยากรู้ แล้วค่อยเลือกกราฟStart with the question—then choose the chart.

Brand gradient ใช้สร้างบรรยากาศ ส่วนสีของ dataviz ใช้บอกค่า ประเภท สถานะ ข้อมูลที่หาย และสัญญาณที่ชวนให้ตรวจต่อ

Brand gradients frame the experience. Dataviz tokens—not atmosphere colors—encode magnitude, category, state, missingness, and counter-signals.

Compare / rankSorted bar or dot
Change over timeLine, step, or multiples
DistributionHistogram, box, or strip
RelationshipScatter + labelled outlier
Part to whole100% stack; no pie
Target / uncertaintyLine, interval, or band

01 · Compare

พื้นที่ตัวอย่างใดใช้เวลาเดินมากที่สุดWhich sample area has the longest walk?

หน่วย · นาทีUnit · minutes

D คือศูนย์ที่วัดได้ ส่วน E ไม่มีข้อมูลD is a measured zero; E has no data.
ตารางทางเลือกที่เข้าถึงได้ · CompareAccessible alternative · Compare
AreaMinutesState
A18Observed
B14Observed
C9Observed
D0Measured zero
E—No data

Source · DV-FIXTURE-0.1 · synthetic · 28 Jul 2026

02 · Change

สัดส่วนร่มเงาบนเส้นทางเปลี่ยนอย่างไรHow did route shade coverage change?

หน่วย · % ของเส้นทางตัวอย่างUnit · % of sampled route

Q3 เว้นเป็นช่องว่าง ไม่ลากแนวโน้มผ่านหลักฐานที่ไม่มีQ3 remains a gap; never bridge missing evidence.
ตารางทางเลือกที่เข้าถึงได้ · ChangeAccessible alternative · Change
PeriodCoverageState
Q122%Observed
Q227%Observed
Q3—No data
Q431%Observed

Source · DV-FIXTURE-0.1 · synthetic · 28 Jul 2026

03 · Relationship

ร่มเงาและจุดหยุดที่สังเกตได้เคลื่อนไปด้วยกันหรือไม่Do shade and observed stops move together?

X · shade (%) · Y · stops / 100 passes

จุด E ไม่เดินตามแนวเดียวกับจุดอื่น จึงควรตรวจต่อ แต่ความสัมพันธ์นี้ยังไม่พิสูจน์ว่าอะไรเป็นเหตุหรือผลE is a counter-signal. Association does not establish cause.
ตารางทางเลือกที่เข้าถึงได้ · RelationshipAccessible alternative · Relationship
AreaShadeStops / 100
A20%10
B35%16
C50%22
D65%28
E · counter-signal80%18

Source · DV-FIXTURE-0.1 · synthetic · 28 Jul 2026

Landometer ดูแลลำดับร่วม ตั้งแต่คำถาม รูปแบบ หน่วย แหล่งข้อมูล ขอบเขต ไปจนถึงทางเลือกที่ทุกคนอ่านได้ ส่วนนิยาม วิธีวัด เกณฑ์ allowed use และข้อสรุปจริงเป็นของแต่ละผลิตภัณฑ์ ถ้ายังไม่มี geometry ที่กำกับแล้ว ให้สอนเฉพาะ MapLegend และส่วนประกอบของแผนที่ อย่าสร้างผลแผนที่จำลองขึ้นมาอ้าง The shared Landometer layer governs question → form → unit → source → boundary → accessible alternative. Definitions, methods, thresholds, allowed use, and actual claims remain product-specific. Without governed geometry, teach MapLegend and map anatomy—never invent a map result.

05

รูปแบบประสบการณ์Experience patterns

เส้นทางสู่ความสำเร็จ สถานะที่ตรงไปตรงมา motion, CTA คุณค่าของผู้รับ และการค้นต่อภายนอกSuccess path, truthful states, motion, CTA, ethical loops, recipient value, and external discovery. 4 cases + 6 patterns

พาคนไปถึงความสำเร็จ โดยไม่ทำความจริงหล่นระหว่างทางGuide people toward success without dropping truth along the way.

ให้คนเห็น AHA ก่อนขอข้อมูลหรือสิทธิ์ที่ยังไม่จำเป็น ทุก action ต้องบอกว่าจะเกิดอะไร สถานะสุดท้ายคืออะไร และกลับอย่างไรถ้าทำต่อไม่ได้

Let the AHA arrive before unnecessary data or permission requests. Every action names its effect, completion state, and recovery.

  1. 01 · Seeเห็นวัตถุ สถานะ และสิ่งสำคัญก่อนSee the object, state, and priority.
  2. 02 · Understandเข้าใจความหมาย ที่มา ขอบเขต และข้อจำกัดUnderstand meaning, source, boundary, and limits.
  3. 03 · Decideรู้ว่างานนี้ช่วยตัดสินใจอะไรได้Know which decision the work can support.
  4. 04 · Actมีสิ่งที่ทำต่อได้จริงหนึ่งอย่างTake one genuinely enabled next action.
  5. 05 · Learnเห็น receipt ผลตอบกลับ และเรื่องที่ต้องตรวจต่อSee the receipt, feedback, and next evidence check.
Truthful state and recovery patternsTruthful state and recovery patterns
StateShow nowSafe recovery
LoadingWhat is loading and what remains usableKeep a cancel/return route when meaningful
PartialAvailable subset + missing portionContinue only within the visible boundary
StaleLast checked + reason freshness mattersRefresh or inspect the older evidence explicitly
OfflineLocal state + actions that still workQueue only with an honest receipt
RestrictedWhy access is limitedRequest the minimum permission from the right owner
ConflictBoth versions and their provenanceChoose/merge without silent overwrite
ErrorWhat failed + what was retainedRetry, revise, or return without losing work

INTENT → AHA → DESIGN RESPONSE

ก่อนออกแบบ ถามให้ได้ก่อนว่าคนกำลังพยายามทำอะไร และควรเห็นอะไรเป็นคำตอบแรกTrace every design response to a declared Intent, AHA, and evidence cue.

สามเคสแรกคือตัวอย่างที่นำไปคิดต่อได้ เคสสุดท้ายช่วยตัดสิ่งที่ไม่ควรออกแบบ ลองเช็กว่า intent ชัดไหม AHA พิสูจน์ได้ไหม และหน้าจอตอบงานจริงหรือยัง

The first three cases are positive directions; the final case is a deletion test. Together they check that intent is specific, the AHA is evidence-backed value, and the proposed UI directly serves the job.

CASE 01 · DECISION EVIDENCE

รู้ว่าผลนี้น่าเชื่อถือพอสำหรับตัดสินใจหรือยังKnow whether this result is trustworthy enough for a decision.
Intent
“ฉันต้องรู้ว่าผลนี้มาจากไหน สดแค่ไหน และใช้ตัดสินใจเรื่องใดได้”“I need to know where this result came from, how current it is, and which decision it can support.”
AHA
เห็นคำตอบหลักพร้อมสถานะ แหล่งข้อมูล วันที่ ขอบเขต ข้อจำกัด และสัญญาณที่ชวนให้ตรวจต่อ โดยไม่ต้องเปิดหลายหน้าThe answer appears with status, source/date, boundary, limitation, and counter-signal without opening several screens.
Evidence cue
อ่าน object/version วันที่ตรวจล่าสุด ข้อมูลที่ขาด และ allowed use ได้ในที่เดียวObject/version, last-checked date, missingness, and allowed use are readable in the same scene.
Design
ใช้ DecisionCard + SourceLedger + TrustBadge และ CTA เดียวว่า “ตรวจแหล่งข้อมูลและข้อจำกัด”Use a DecisionCard + SourceLedger + TrustBadge with one CTA: “Inspect source and limitations.”
Clean completion
บันทึกขอบเขตของการตัดสินใจ หรือออกจากหน้าได้โดยยังเก็บคำตอบและแหล่งข้อมูลไว้Record the decision boundary or leave with the answer and source already received.
Guardrail
อย่าซ่อนข้อมูลที่ขาด อย่าใช้สีบอกสถานะเพียงอย่างเดียว และอย่าให้การแชร์แย่งงานหลักDo not hide missingness, rely on color alone, or let sharing displace the primary decision.

CASE 02 · CITYMETER CURRENT-RECORD REFERENCE

นำเหตุการณ์ พื้นที่ และ field ที่กำลังดูไปค้นข่าวต่อCarry the active event, place, and field into a news search.
Intent
“ขณะดูปี 2567 อุทกภัย ที่หมู่บ้านท่าไทร และเลือกดูยอดผู้เสียชีวิต ฉันอยากตามข่าวที่ตรงกับเหตุการณ์นี้”“While viewing the 2024 flood record for Tha Sai with the fatalities field active, I want news for this exact event.”
AHA
ชื่อเหตุการณ์ วันที่ สาเหตุ เรื่องที่เลือกดู และลำดับพื้นที่ กลายเป็นคำค้นพร้อมใช้โดยไม่ต้องพิมพ์บริบทซ้ำEvent, date, cause, active field, and place hierarchy become a ready query without retyping context.
Evidence cue
ก่อนออกไปค้น คนเห็นข้อมูลต้นทาง คำค้นฉบับเต็ม และแก้ได้ทุกคำThe source record and full editable query remain visible before leaving.
Design
แสดงบริบทที่กำลังใช้ query ที่ระบบประกอบให้และแก้ได้ พร้อม CTA “ค้นคำนี้ต่อใน Google” เปิดผลในแท็บใหม่และเก็บหน้าปัจจุบันไว้Show a context snapshot + an editable auto-composed query + “Continue this query in Google,” opening a new tab while preserving the current page.
Clean completion
แก้หรือคัดลอก query แล้วหยุดได้โดยไม่ส่ง หากค้นต่อ หน้าปัจจุบันยังอยู่ และผลที่ได้ยังเป็น discovery_onlyEdit or copy the query and stop without sending; if search continues, the current page remains and results stay discovery_only.
Guardrail
ตัวอย่างนี้อ้างอิงรายการที่แสดงใน CityMETER ไม่ใช่การยืนยันจากพื้นที่จริง ข้อมูลต้นทางไม่บอกแหล่งอ้างอิง จึงไม่นำตัวเลขที่ยังไม่รู้ว่าครอบคลุมพื้นที่ใดมาใช้This is a CityMETER record snapshot—not independent ground-truth verification. The endpoint exposes no provenance; numeric values are omitted when scope is unclear.

CASE 03 · RECIPIENT VALUE

ส่งงานให้คนถัดไปเข้าใจวัตถุเดียวกันและทำต่อได้Help the next person understand the same object and continue safely.
Intent
“ฉันต้องส่งผลนี้ให้คนที่เกี่ยวข้อง โดยไม่ให้รุ่น ขอบเขต หรือข้อจำกัดหล่นหาย”“I need to hand this result to the relevant role without losing its version, scope, or limitation.”
AHA
ผู้ส่งเห็นตัวอย่างสิ่งที่จะไปถึงปลายทาง ส่วนผู้รับเปิดมาเจอ object/version และขอบเขตเดียวกัน พร้อมสิ่งที่ทำต่อได้อย่างปลอดภัยThe sender sees an exact-object preview; the recipient lands on the same object/version/boundary with a safe next action.
Evidence cue
แยกให้เห็นชัดว่าอะไรคือตัวอย่างก่อนส่ง receipt ปลายทางที่ผู้รับเห็น AHA ของผู้รับ และสิ่งที่ผู้รับทำต่อA static ladder separates preview, receipt, recipient landing, recipient AHA, and useful action.
Design
ตัวอย่างนี้เสนอการส่งต่อพร้อมบริบท หลังผู้ส่งเข้าใจงานแล้วเท่านั้น ต้องเห็นผู้รับ สิ่งที่ผู้รับจะเห็น ข้อมูลที่ถูกปิด receipt และทางยกเลิกหรือแก้ไข หน้า playground นี้ไม่ส่งจริงThis static reference proposes contextual handoff only after source AHA, with recipient, visibility, redaction, receipt, and revoke/recovery; the playground sends nothing.
Clean completion
ผู้ส่งหยุดได้หลังดูตัวอย่าง โดยไม่เสียคำตอบที่ได้รับแล้วหรือเปลี่ยนวัตถุต้นทางThe sender may stop after preview without losing the source AHA or changing the governed object.
Guardrail
อย่าใส่ปุ่ม share ทุกการ์ด ในหนึ่งสถานะมี network action ได้มากที่สุดหนึ่งอย่าง และอย่าเรียกการส่งต่องานว่า network effectNo share button on every card, at most one network action per state, and no claim that handoff is network effect.

CASE 04 · REJECTED PATTERN

“เพิ่ม engagement และ virality” ยังไม่บอกว่าคนเข้ามาทำอะไร หรือได้คุณค่าอะไร“Increase engagement and virality” is not a sufficient user intent or AHA.
Intent?
เป้าธุรกิจคลุมเครือ ไม่บอกว่างานของใครดีขึ้นอย่างไรA vague business target that does not say whose work becomes better or how.
AHA?
เวลาบนหน้า จำนวนคลิก จำนวนแชร์ หรือการเปิดแอปซ้ำ ยังไม่ใช่ความเข้าใจหรือความสำเร็จของคนใช้Time-on-page, clicks, share count, or repeat opens are not user understanding or success.
Do not design
ซ่อนคำตอบหลัง sign-up, ใส่ See more ทุก card, auto-open Google, pulse share, streak/guilt และ hidden trackingGate the answer behind sign-up, add See more to every card, auto-open Google, pulse sharing, use streak/guilt, or add hidden tracking.
Rewrite first
ก่อนเขียนหน้าจอ ให้กลับไปบอกว่าออกแบบให้ใคร เขากำลังทำอะไร อะไรทำให้เข้ามา ควรเห็นคุณค่าอะไร หลักฐานอยู่ไหน ทำอะไรต่อได้ และจบงานอย่างไรDefine the person, job, trigger, useful AHA, evidence cue, allowed next action, and clean completion before writing UI.

MOTION-01 · LOCAL REFERENCE FIXTURE

Motion มีไว้ช่วยอธิบายว่าสถานะเปลี่ยนอย่างไร ไม่ใช่ทำหน้าให้ดูคึกคักMotion explains a state change—it does not manufacture energy.

คำตอบและหลักฐานเห็นได้ทันที Approach ของส่วนสนับสนุนอาจเล่นเมื่อเข้าจอและกลับเข้าจอ โดยไม่วนขณะอยู่นิ่ง; reduced motion, no-JavaScript และ runtime failure แสดงผลสุดท้ายทันที หน้านี้ใช้ supporting content แบบคงที่; motion lab เล่นเมื่อผู้ใช้สั่ง

Answers and evidence stay immediate. Supporting approach motion may replay on viewport re-entry, never while stationary; reduced motion, no JavaScript and runtime failure expose the final state immediately. Supporting content on this guide is static; the motion lab runs on request.

Canonical motion tokens และหน้าที่Canonical motion tokens and jobs
Role / หน้าที่RoleเวลาTimeใช้เมื่อUse
Feedback120msรับรู้การกดPress acknowledgement
State200msเปลี่ยนสิ่งที่เลือก สถานะ หรือ receiptSelected, status, or receipt change
Map280msเปลี่ยน governed layer ที่เทียบกันได้Comparable governed layer change
Chart360msเผย measured state หนึ่งครั้งOne measured-state reveal
Reveal640msจังหวะสนับสนุนตามสถานะจริง ไม่ซ่อนหลักฐานSupporting state change; never hide evidence
Emphasis560msชี้จุดตัดสินใจที่จำเป็น และหยุดเองได้Rare, finite decision cue
ลองดูว่า motion ช่วยเล่าการเปลี่ยนสถานะอย่างไรTry the semantic motion sequence

landometer-design-system@0.9.5

คำตอบหลักเห็นได้ทันทีThe primary answer is immediate.
conceptual reference

บริบท แหล่งข้อมูล และข้อจำกัดมีไว้ช่วยอธิบายคำตอบ ไม่ใช่ซ่อนคำตอบไว้รอ animationContext, source, and limitation clarify the answer; they never hide it behind animation.

ขั้นตอนถัดไป · ตรวจ evidence boundaryNext action · inspect the evidence boundary
  1. ผลสุดท้ายพร้อมอ่าน · ไม่มี autoplayFinal meaning ready · no autoplay

ห้าม motion อัตลักษณ์ที่ไม่อยู่ในทะเบียน, ambient loop ไร้ขอบเขต, parallax หรือการซ่อนหลักฐานไว้หลัง animation งาน identity และ motif ต้องใช้ runtime กับ lifecycle ที่อนุมัติไว้ใน MOTION-04 และ MOTIF-01…06No unregistered identity animation, unbounded ambient loops, parallax, or evidence hidden behind animation. Identity and motifs follow the approved runtime and lifecycle in MOTION-04 and MOTIF-01…06.

CTA INTEGRITY · CTRL-01 + STATE-01

CTA ต้องบอกว่ากดแล้วจะเกิดอะไรทันที และจบที่สถานะที่ตรวจสอบได้A CTA names the immediate next consequence and ends in a verifiable state.

แต่ละสถานะของหน้ามี primary CTA ได้หนึ่งอย่าง ใช้ link เมื่อต้องพาไปหน้าอื่นหรือดาวน์โหลด และใช้ button เมื่อต้องเปลี่ยนสถานะ อย่าใช้ toast หรือข้อความบนปุ่มเป็นหลักฐานว่างานสำเร็จแล้ว

One page state has one primary CTA. Use links for navigation/download and buttons for state change. A toast or changed label never proves authoritative completion.

CTA contract ที่ต้องออกแบบและทดสอบพร้อมกันCTA contract fields designed and tested together
ContractContractก่อนลงมือShow before actionหลังลงมือAfter actionการกู้คืนRecovery
Intent labelคำกริยา + สิ่งที่จะทำ + ปลายทางเมื่อออกภายนอกExact verb + object + destination when externalยังเป็นวัตถุชิ้นเดิมKeep the same governed objectกลับได้โดยไม่เสียบริบทReturn without losing context
Eligibilityบอกว่าทำไมจึงกดได้ หรือยังขาดเงื่อนไขอะไรWhy it is available; actionable missing requirement if disabledป้องกันการทำซ้ำPrevent duplicate executionแก้ข้อมูลที่ยังขาดRevise the missing input
Consequenceปลายทาง ขอบเขต ผู้ที่มองเห็น สิทธิ์ และสิ่งที่ตกลงทำTarget, scope, visibility, permission, and commitmentกำลังทำ ยังไม่เท่ากับสำเร็จPending is not successยกเลิกได้เมื่อมีความหมายCancel where meaningful
Receiptระบบที่จะยืนยัน และสถานะที่ควรได้Authoritative system and expected stateวัตถุ สถานะ เวลา และข้อจำกัดObject, status, timestamp, limitationลองใหม่ ใช้ทางอื่น ยกเลิก หรือแก้ไขRetry, alternative, revoke, or correction

LOCAL-ONLY · DETERMINISTIC CTA PROOF

ลอง CTA ตั้งแต่ยังขาดเงื่อนไข ไปจนถึง local receipt และการแก้เมื่อทำต่อไม่ได้Exercise the contract from missing requirement to local receipt and recovery.

ยังขาดเงื่อนไข: ตรวจ evidence boundary ก่อนสร้าง receiptMissing requirement: review the evidence boundary before creating a receipt.

ยังไม่มีการทำงาน · ไม่มีการส่ง บันทึก หรือติดต่อระบบภายนอกNo action yet · nothing is sent, saved, or delivered externally.

AHA-01 · LEARN-01 · HOOK WITHOUT DARK PATTERNS

ออกแบบให้คนได้คุณค่า กลับมาเพราะอยากไปต่อ และหยุดได้เมื่อพอแล้วTest the value loop against AHA-01, LEARN-01, and the clean-completion contract.
วงจรคุณค่าที่คนเลือกได้Ethical success loop
  1. คนเป็นคนเริ่มUser-owned triggerเริ่มจากงาน คำถาม สถานที่ หรือการตัดสินใจจริงBegin with a real task, question, place, or decision.
  2. เริ่มด้วยสิ่งเล็กที่สุดที่ช่วยได้Smallest useful actionพาเข้าใกล้คำตอบ โดยยังไม่ขอให้สร้างบัญชีหรือให้สิทธิ์ที่ไม่จำเป็นMove toward the answer without an unnecessary account or permission ask.
  3. ให้คุณค่าจากเป้าหมายจริงObjective-based rewardให้คำตอบ ความหมาย หลักฐาน และข้อจำกัด ไม่ใช้รางวัลที่คาดเดาไม่ได้มาล่อให้กลับมาReveal answer, meaning, evidence, and limits—not a variable reward.
  4. ไปต่อหรือพอแค่นี้ก็ได้Continue or finish cleanlyมีสิ่งที่ทำต่อแล้วเกิดประโยชน์ หรือออกได้โดยไม่เสียสิ่งที่ได้รับแล้วOffer a useful next action or a penalty-free exit with value retained.
  5. ขอเพิ่มเมื่อคนเห็นคุณค่าแล้วOptional investment after AHAหากจะขอให้บันทึกหรือให้ข้อมูลเพิ่ม ต้องบอกประโยชน์ ขอบเขต ระยะเวลาเก็บ และวิธีแก้ ปิด หรือลบAsk only with a stated benefit, scope, retention, and inspect/correct/disable/delete path.

ไม่มี streak, guilt, forced share, hidden personalization, hidden engagement score หรือแรงกดดันให้กลับมาNo streak, guilt, forced share, hidden personalization, hidden engagement score, or pressure to return.

ส่งต่อคุณค่า ไม่ใช่แค่ปุ่มแชร์Recipient value—not a share button
  1. Source AHAผู้ส่งเข้าใจวัตถุและขอบเขตก่อนThe source user understands the object and boundary first.
  2. Exact-object handoff previewpreview รักษา object/version และ recipient viewThe preview preserves object/version and the intended recipient view.
  3. Delivery receiptการส่งสำเร็จต้องยืนยันจากระบบ authoritative เท่านั้น ตัวอย่าง static นี้ไม่สร้าง receiptAn authoritative system confirms real delivery; this static fixture creates no receipt.
  4. Recipient lands on the same objectปลายทางคง version, source, visibility และ limitation เดิมThe destination preserves version, source, visibility, and limitation.
  5. Recipient AHAผู้รับมาถึง object, source และ limitation เดียวกันThe recipient lands on the same object, source, and limitation.
  6. Recipient useful actionผู้รับทำสิ่งที่ allowed use รองรับจริงThe recipient completes an action supported by the allowed use.
  7. Observed governed outcomeถึงขั้นนี้เท่านั้นจึงอาจอ้าง network outcome ได้Only here may a network outcome be claimed.

ตัวอย่างนี้ไม่ส่งข้อมูลจริง ไม่เก็บ telemetry และไม่อ้าง network effect ของผลิตภัณฑ์ใด: share click ≠ delivery, sent ≠ received, received ≠ understood, handoff ≠ network effectThis fixture sends nothing, records no telemetry, and makes no product network-effect claim: share click ≠ delivery, sent ≠ received, received ≠ understood, handoff ≠ network effect.

CONTEXT-01 · IMPL-SEARCH-EXT-01 · IMPL-AI-EXT-01

พาโจทย์ไปค้นต่อ โดยไม่ทำให้ผลค้นหาดูเหมือนหลักฐานContinue an intent transparently—without presenting discovery as evidence.

ใช้คำถามเดียวกันได้สองทาง: Search ช่วยพาไปดูแหล่งข้อมูล ส่วน AI Mode ช่วยสังเคราะห์และถามต่อ ก่อนส่งทุกครั้ง คนต้องเห็นและแก้คำค้นได้ หน้าเดิมยังอยู่ และสิ่งที่ได้กลับมายังเป็น discovery_only จนกว่าจะเปิดแหล่งอ้างอิงและตรวจให้ครบ

One visible intent can continue in two distinct ways: Search helps find source pages; AI Mode helps synthesize and follow up. The query stays inspectable and editable, the current page remains available, and every result stays discovery_only until its sources are opened and reviewed.

สิ่งที่ทุกผลิตภัณฑ์ต้องทำShared Landometer contract
  • ใช้เฉพาะ query ที่ปลอดภัยต่อการเปิดเผย และต้องให้คนเห็นก่อนส่งUse only a public-safe query visible before sending.
  • อย่าใส่ตัวตน ตัวกรองส่วนตัว บันทึก เกณฑ์ของลูกค้า ตำแหน่งอ่อนไหว หรือรหัสที่จำกัดการเข้าถึงExclude identity, private filters, notes, customer criteria, sensitive locations, and restricted IDs.
  • ไม่พาออกไปเอง ไม่ชวนก่อนเห็น AHA และไม่แย่งงานหลักที่คนกำลังทำNo auto-redirect, pre-AHA diversion, or displacement of the primary decision/action.
  • แต่ละผลิตภัณฑ์กำหนดเองว่าจะนำเรื่องใดไปค้นกับเจตนาแบบไหน ใช้ผู้ให้บริการใด และตรวจหรือนำผลกลับมาอย่างไรEach product owns its entity × intent pairs, provider, review, and incorporation rules.

See more → ค้นแหล่งข้อมูลใน GoogleSearch sources with Google · สังเคราะห์ด้วย Google AI ModeSynthesize with Google AI Mode

PRODUCT-SPECIFIC · CURRENT CITYMETER RECORD SNAPSHOTS

ปี 2567 อุทกภัย

หมู่บ้านท่าไทร · จังหวัดสงขลา

วันที่Date
27 พฤศจิกายน 2567
ประเภท / สาเหตุType / cause
น้ำท่วม · น้ำป่าไหลหลาก / น้ำท่วมฉับพลัน
ข้อมูลที่กำลังดูActive field
ยอดผู้เสียชีวิต · ใช้เฉพาะชื่อหัวข้อ
พื้นที่Place
หมู่บ้านท่าไทร › องค์การบริหารส่วนตำบล เกาะยอ › อำเภอเมืองสงขลา › จังหวัดสงขลา
เปิดข้อมูลต้นทางOpen source record ข้อมูลสาธารณะจาก CityMETER · ตรวจเมื่อ 29 ก.ค. 2026CityMETER public API · checked 29 Jul 2026

ตัวอย่างนี้ดึงมาจากข้อมูลที่ CityMETER เปิดให้ดู ไม่ใช่การยืนยันจากพื้นที่จริง และข้อมูลต้นทางไม่ได้บอกแหล่งอ้างอิงของเหตุการณ์ เราจึงใช้เฉพาะชื่อเหตุการณ์ วันที่ สาเหตุ พื้นที่ และหัวข้อที่กำลังดู ตัวเลขที่ยังไม่แน่ใจว่าครอบคลุมพื้นที่ไหนจะไม่ถูกนำไปค้น ทั้งผล Search และคำตอบ AI ต้องเปิดแหล่งอ้างอิงตรวจให้ครบก่อนใช้This is a public CityMETER record snapshot—not independent ground-truth verification. Because the endpoint exposes no provenance, the query uses event, date, cause, place, and field label; values with unclear scope are omitted. Search results and AI synthesis remain discovery_only.

เว็บนี้ไม่เก็บคำค้น จากหน้านี้ Landometer ส่งคำค้นที่เห็น และเมื่อกด AI จะเพิ่มตัวเลือกให้เปิด AI Mode เท่านั้น ไม่มี prompt หรือ context ซ่อน คำตอบ AI ยังไม่ใช่หลักฐาน—เปิดแหล่งอ้างอิงและตรวจข้อสำคัญมากกว่าหนึ่งแหล่งก่อนใช้This site does not save the query. From this page, Landometer sends the visible q and, for the AI action, an AI Mode selector—no hidden prompt or context. AI output is not evidence: open citations and check important claims across more than one source before use.

Search พาไปหาแหล่งข้อมูล · AI Mode ช่วยสังเคราะห์และถามต่อ ทั้งคู่ใช้คำค้นที่เห็นตรงนี้ ไม่มี prompt ซ่อน คำตอบ AI อาจเปลี่ยนไปตามรุ่นของบริการ บัญชี ประวัติ การปรับให้เหมาะกับแต่ละคน และภูมิภาค หากโหมดไม่พร้อม คำค้นยังอยู่ให้คัดลอกไป google.com/aiSearch finds source pages · AI Mode synthesizes and supports follow-up. Both use this visible query with no hidden prompt. AI results can vary as the provider or model changes and by account, history, personalization, or region. If the mode is unavailable, the query remains copyable for google.com/ai.

การค้นต่อภายนอกทั้ง Search และ AI synthesis ไม่ใช่การแชร์และไม่ใช่ network effect หาก query อาจทำให้ข้อมูลส่วนตัวหรือขอบเขตงานหลุดออกไป ให้หยุดแล้วใช้คำค้นทั่วไป หรือคัดลอก query ไปจัดการเองExternal discovery through Search or AI synthesis is neither sharing nor network effect. If the query would expose private data or task scope, stop and use a generic or copied query instead.

06

การปรับใช้ตามผลิตภัณฑ์Product adaptations

ใช้ shared layer ร่วมกัน ส่วนข้อมูล วิธีทำงาน น้ำเสียง และ capability ให้แต่ละผลิตภัณฑ์ดูแลShare the system layer; keep data, method, voice, and capability with the product. 4 templates

นี่คือตัวอย่างวิธีปรับใช้ ยังไม่ใช่คำยืนยันว่าฟีเจอร์เหล่านี้เปิดใช้แล้วThese are adaptation templates—not claims of enabled features.

Locale Insight ครอบคลุม Land, Location และ Living ในระดับ portfolio, methodology และ product architecture แต่ขอบเขตหลักฐานของแต่ละผลิตภัณฑ์ยังแยกจากกัน

Locale Insight spans Land, Location, and Living at portfolio, methodology, and product-architecture levels. Each product still owns its evidence boundary.

CITYMETER · decision template

CityMETER
  • เริ่มจากพื้นที่หรือคำถามที่เลือกStart with the selected area or question.
  • วางชุดข้อมูล แหล่งข้อมูล วันที่ schema/release และขอบเขตไว้ข้างผลKeep dataset, source, date, schema/release, and boundary with the result.
  • บอกว่าใช้สนับสนุนอะไรได้ และยังสรุปอะไรไม่ได้Name what it supports and what it cannot establish.
  • จบด้วยสิ่งที่คนกดไปตรวจหลักฐานต่อได้จริงEnd with a genuinely enabled evidence check.

อย่านำสมมติฐานเรื่องน้ำท่วม เทศบาล ร้านค้า อาหารและเครื่องดื่ม หรือการประเมินราคาที่ดิน มาเหมารวมเป็นความจริงของ Landometer ทั้งหมดNever universalize flood, municipality, retail, F&B, or land-valuation assumptions.

CITYWIKI · editorial template

CityWiki
  • เริ่มจากตัวตนของสถานที่ และคำตอบหนึ่งนาทีที่มีแหล่งอ้างอิงStart with place identity and a sourced one-minute answer.
  • แยกเรื่องที่ยืนยันแล้วออกจากเรื่องที่ควรตรวจล่าสุดอีกครั้งSeparate verified facts from items that require a live check.
  • แสดง SourceLedger วันที่ตรวจล่าสุด และสิ่งที่ทำต่อได้หนึ่งอย่างShow SourceLedger, last checked, and one next action.

Charming และความหมาย A/B/C ยังคงเป็น CityWiki-specific จนกว่าจะมี production specCharming and any A/B/C meaning remain CityWiki-specific until governed by a production spec.

CITYCHAT · consent template

CityChat
  • ขอข้อมูลเท่าที่จำเป็นต่อการทำงานขั้นนี้Ask for the minimum route-safe input.
  • บอกว่าทำไมจึงขอตำแหน่ง ตัวตน สื่อ หรือสิทธิ์ติดต่อExplain location, identity, media, and contact permission.
  • ให้ receipt และสถานะที่กลับมาทำต่อได้ภายหลังProvide a receipt and resumable status.

เปิดให้แชร์สู่สาธารณะเฉพาะสถานะที่เจ้าของผลิตภัณฑ์ยืนยันแล้วว่าปลอดภัยEnable public sharing only for product-owner-confirmed public-safe states.

IJJI · progress template

ijji
  • เริ่มจากบริบทธุรกิจท้องถิ่นที่จำเป็นและสมมติฐานที่มองเห็นได้Start with essential local-business context and visible assumptions.
  • บอกว่าการลงมือทำสำคัญอย่างไร พร้อมทิศทาง 7 วันที่น่าเชื่อถือExplain why action matters with a credible seven-day direction.
  • ให้ receipt และจุดกลับมาเช็กผล โดยไม่นำข้อมูลไปเรียนรู้ลับหลังProvide a receipt and check-in without hidden learning.

ยอดขาย ต้นทุน พนักงาน และข้อมูลการแข่งขันส่วนตัวยังคงเป็น private/product-specificPrivate sales, cost, staffing, and competitive data remain private and product-specific.

07

เอกสารและไฟล์อ้างอิงResources & release records

ไฟล์กติกาปัจจุบันสำหรับ Project Source คู่มือและ assets พร้อมบันทึก release และเอกสารเดิมCurrent Project Source rules, guide and assets, release records, and preserved history. ปัจจุบัน + ประวัติCurrent + history

ดาวน์โหลดคู่มือ และตรวจบันทึกของ release ได้จากที่เดียวกันKeep the readable master and release records together.

งานปัจจุบันใช้ชุด v0.9.5-owner.1 ที่เจ้าของอนุมัติ พร้อม color-srgb-08 คู่มือแบรนด์และ assets ใช้งานจริง เอกสาร 0.9.1 ด้านล่างยังอยู่ครบในฐานะประวัติและรากฐาน ไม่ใช่ชุดสีปัจจุบัน ตัวอย่างในหน้าไม่ใช่หลักฐานของเมืองหรือผลิตภัณฑ์

Current work uses the owner-approved v0.9.5-owner.1 distribution, color-srgb-08, brand guidance and ready assets. The complete 0.9.1 records remain below as history and foundations, not current color authority. Page examples are not city or product evidence.

CURRENT · DS 0.9.5 · ONE FILE

Normative v0.9.5 ครบในไฟล์เดียวComplete v0.9.5 normative in one file

โครงเอกสาร 0.9.1 ที่อัปเดตทุกหมวดเป็น 0.9.5 รวมกฎแบรนด์ ภาพ motion ส่วนประกอบ และข้อมูลสำหรับเครื่องไว้ด้วยกัน เลือกไฟล์เดียวแล้วใช้ได้ทั้งคนและ AIThe 0.9.1 document structure, updated throughout to 0.9.5. Brand, visuals, motion, components and exact machine data are consolidated for people and AI.

ดาวน์โหลด normative v0.9.5 · ไฟล์เดียวDownload v0.9.5 normative · one file

JSON สำหรับเครื่องMachine JSON · วิธีติดตั้ง LDS + Add-onLDS + Add-on setup

ijji Add-on · CityChat Add-on · CityWiki Add-on Add-on แยกไฟล์ · ใช้คู่กับ LDS ฉบับเต็มSeparate Add-ons · use alongside the complete LDS

CURRENT · DS 0.9.5 · r3

สี wordmark และพื้นหลังโลโก้Wordmark colour and logo backgrounds

Wordmark เปลี่ยนสีได้ รวมถึงตัวอักษรละสี โดยคงรูปทรงและสัดส่วน สีเทาเป็นตัวเลือก โลโก้ใช้ได้ทั้งพื้นสว่างและมืดเมื่อชื่อและสัญลักษณ์เห็นชัด ปัญหาบน Brand Blue ให้พิจารณาเฉพาะคู่นั้น กฎ full/quiet ของ motif ไม่ใช่ข้อห้ามพื้นมืดของโลโก้ทางการWordmark colours may change, including per-letter colours, while preserving letterforms and proportions. Gray is optional. Official logos may appear on readable light or dark backgrounds. Assess Brand Blue for the actual pairing; motif full/quiet rules do not ban official logos on dark backgrounds.

อ่าน LOGO-01 ใน normative ฉบับปัจจุบันRead LOGO-01 in the current normative

CURRENT · DS 0.9.5 · OWNER-APPROVED · UNSIGNED

คู่มือและเสียงแบรนด์ปัจจุบันCurrent guide and brand voice

เสียงแบรนด์ ภาพ และรายละเอียดที่สืบทอดรวมอยู่ใน normative ปัจจุบันแล้วBrand voice, visuals and retained detail are integrated into the current normative.

อ่านกติกาแบรนด์ฉบับสมบูรณ์Read the complete brand rules

CURRENT · INSTALL + VERIFY

ติดตั้งและส่งต่อให้ทีมInstall and share with the team

ดาวน์โหลดแพ็กเกจที่ล็อกเวอร์ชันDownload the pinned package · คู่มือเปิดใช้แต่ละแพลตฟอร์มPlatform activation guide · บันทึกไฟล์หน้าเว็บปัจจุบันCurrent site receipt

การติดตั้งของคนหนึ่งไม่ยืนยันว่าทั้งทีมเปิดใช้แล้วOne installation does not establish activation for the whole team.

เอกสารเดิมและประวัติจาก 0.9.1Preserved 0.9.1 documents and history

คงชื่อรุ่น วันที่ checksum และขอบเขตเดิมไว้ เพื่อให้ตรวจย้อนกลับได้Original versions, dates, checksums and boundaries remain unchanged for traceability.

HISTORICAL · ACCEPTED 0.9.1 APPLICATION RECORD

Implementation notesImplementation notes

บันทึกว่า webpage นี้นำกฎที่อนุมัติแล้วไปใช้อย่างไร รวมทั้งทางเลือกที่เป็น implementation เฉพาะหน้านี้ โดยไม่ใช้บันทึกนี้แทน normative master

Records how this webpage applies the approved rules and which choices remain artifact-specific; it does not replace the normative master.

อ่านบันทึกการนำไปใช้Read application record

HISTORICAL PREDECESSOR · V0.9.0

บันทึกการเปลี่ยนผ่าน v0.9.0v0.9.0 predecessor patch

ข้อเสนอ v0.9.0 รวมคำสั่งแก้ 16 ข้อของเจ้าของไว้ในฉบับเดียว เก็บ rule ID ของ v0.8.9 ครบทุกตัว เปลี่ยนชื่อเพียง [SEARCH-01] เป็น [INTERNAL-SEARCH-01] เพิ่ม Build Kit, self-check, รูปทรงปุ่มสองแบบ, motion signature Riddim, กฎ growth ที่ไม่ใช้ dark pattern และตัดโทนม่วงกับน้ำตาลออกจากชุดสีที่ใช้ได้

The v0.9.0 proposal folds sixteen owner amendments into one revision. Every v0.8.9 rule ID is retained and the only rename is [SEARCH-01] → [INTERNAL-SEARCH-01]. It adds the Build Kit, the pass/fail self-check, two-shape action geometry, the Riddim motion signature, dark-pattern-free growth rules, and retires the purple and brown tones from the usable set.

เปิดข้อเสนอที่อนุมัติแล้วOpen approved proposal

HISTORICAL PREDECESSOR SKILL · V0.9.0

apply-landometer-design-system-v0-9-0

เก็บไว้เป็นประวัติของ predecessor และใช้ศึกษาแนวทางเดิมเท่านั้น งานใหม่ให้ยึดชุด v0.9.5-owner.1

Retained as predecessor history and for studying earlier patterns. New work follows v0.9.5-owner.1.

เปิด skill v0.9.0Open v0.9.0 skill

PINNED COLOR SET · SELF-CONTAINED · HTML

Standalone ที่ล็อกชุดสีแล้วColor-Set-pinned standalone

ไฟล์เดียวจบ ฝัง font และภาพไว้ครบ พร้อมล็อก Color Set color-srgb-05 สำหรับตรวจงานข้ามเครื่องและส่งต่อโดยไม่สลับไปคนละ palette ตาม cache ของหน้า latest

One self-contained file with fonts, images, and Color Set color-srgb-05 pinned for cross-device review and handoff—without drifting to a different palette through a cached latest alias.

ดาวน์โหลด build ที่ล็อกแล้วDownload pinned build

MACHINE DISCOVERY · NAVIGATION AID ONLY

llms.txt

ช่วยให้เครื่องหาแหล่งข้อมูล สถานะ release และขอบเขตหลักฐานได้ง่ายขึ้น ไฟล์นี้ไม่ใช่ ranking signal, access control, conformance หรือ permission ให้ agent ลงมือทำ

A concise route to sources, release status, and evidence boundaries. It is not a ranking signal, access control, conformance claim, or permission for an agent to act.

เปิด machine discovery aidOpen machine discovery aid

PUB-01 · SEO + AI DELIVERY STATES

SEO และ AI-friendly ต้องพร้อมทั้งชุด ไม่ใช่ติ๊กช่องเดียวSEO and AI friendliness are not one checkbox—they are aligned release states.

หน้านี้เป็น Design System reference ที่เผยผ่าน GitHub Pages และคง noindex ตามขอบเขตการเผยแพร่ปัจจุบัน เนื้อหาหลักอยู่ใน initial HTML ลิงก์ถึงได้ และตัวอย่างทุกชิ้นบอกขอบเขตว่าเป็นแนวคิด ไม่ใช่หลักฐานจากผลิตภัณฑ์

This Design System reference is published through GitHub Pages and remains noindex under its current delivery boundary. Primary content is present in initial HTML, directly linkable, and every specimen states that it is conceptual—not product evidence.

Release promotion recipeRelease promotion recipe
StateHuman experienceSearch / machine contractPromotion gate
Current · DS referenceComplete initial HTML, semantic landmarks, exact owner-approved download, visible conceptual boundariesReadable when opened, but deliberately noindex; llms.txt remains a project-path navigation aid and does not grant permission to actKeep the latest alias and immutable standalone byte-verified; preserve evidence and product boundaries
Public SEO candidateStable pre-rendered Thai and English URLs with real links between themSelf-canonical + reciprocal hreflang; localized title/description; approved OG/Twitter and compact favicon assets; truthful JSON-LD; sitemapVerified evidence, permissions, metadata, private-state stripping, performance, machine validation, and hostname-level search-favicon coordination
Agent-readable candidateThe same object, answer, source, missingness, limitation, and allowed use stay visiblechannelParityKey + bounded action declaration + durable failure/recovery; readable never implies permission to actValidated public-safe machine package and AGENT-OUT-01 parity evidence

Measure · Ground · Cultivate

Measure What Matters. Make It Actionable.

ก่อนส่งต่อ เก็บสถานะ แหล่งข้อมูล ขอบเขต ข้อจำกัด และสิ่งที่คนรับต่อทำได้ไว้ด้วยกัน

Before handoff, keep status, source, boundary, limitation, and the next person's action together.

กลับไปลองกับงานอีกชิ้นTry another work object