Landometer Design System · v0.9.7

Let uscultivateour citywith data.

คงคู่มือแบรนด์ ภาษา ภาพ และ motion ครบ เพิ่ม Story 17 สีเสริม สเกลข้อมูล 20 ตระกูล และ Location Intelligence ทั้งสองธีมใช้สีต้นฉบับเดียวกัน

The complete brand, voice, visual and motion handbook continues here, with 17 Story supporting colours, 20 analytical families and a separate Location Intelligence profile. Both themes use the same original colour values.

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

DS v0.9.7 · foundations from 0.9.1

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

คงเสียงแบรนด์ ภาพ ฟอนต์ identity และ motif/animation ตลอดจนสีหมวดหมู่และ gradient บรรยากาศ ปรับสเกลข้อมูลตาม Story และใช้ HEX/LUT เดิมบนทั้งสองพื้นหลัง ไม่กลับทิศทางค่า

Voice, visuals, fonts, identity, motif/animation, categorical colours and atmosphere recipes remain. Story analytical scales use identical HEX/LUT values and value direction on both backgrounds.

ตัวอย่างเชิงแนวคิดทั้งหมดด้านล่าง · ไม่ใช่ข้อมูล ความสามารถ หรือผลลัพธ์ของผลิตภัณฑ์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-10 · Story · Location Intelligence · exact theme-invariant colours

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 ยังเป็นแกนเดิม รุ่นนี้ใช้ color-srgb-10 พร้อม Story และ Location Intelligence; สีข้อมูลเหมือนกันทั้งสองธีมLight/dark surfaces, atmosphere, type roles, spacing, semantic states, and truth-before-treatment remain unchanged. This release introduces color-srgb-10, Story and Location Intelligence, with identical data colours on both themes.

เปิด Color Atlas ฉบับปัจจุบันOpen the current Color Atlas

STORY + LOCATION INTELLIGENCE · 0.9.7

สีเดิมบนทุกพื้น ความหมายตรงกันทุกเครื่องมือThe same colours on every background; consistent meaning across tools

17 สีเสริม · 20 ตระกูลข้อมูล · 16 บทบาท Location · 12 metric scales · 4 SWOT evidence lenses ไม่มี gradient อัตโนมัติ17 supporting colours · 20 analytical families · 16 Location roles · 12 metric scales · 4 SWOT evidence lenses without automatic gradients

ดู Story ทั้ง 17 สีSee all 17 Story colours · ทดลอง Location · 41 ช่วงTry Location · 41 steps · ทดลอง animated logo และ motifTry animated logo and motifs

ดาวน์โหลด Location Profile ใช้คู่กับ LDS ฉบับเต็มDownload the separate Location Profile to use with the full LDS base

รากฐานจาก 0.9.1Foundations from 0.9.1

คงเสียงแบรนด์ ภาพ ตัวอักษร โครงหน้า และตัวอย่างที่ใช้งานได้ดี พร้อมกฎ identity และ motif/animation ฉบับปัจจุบันRetain brand voice, visuals, typography, page structure and useful examples, with the current identity and motif/animation rules.

เพิ่มความชัดให้สีข้อมูลMore deliberate data colours

Story 17 สีแยกหน้าที่จาก Brand Energy · 14 sequential + 6 diverging ใช้สามสีหลักและ 41 ช่วงเป็นหลัก พร้อมตัวเลือก 3/5/7/9 ระดับ สีและทิศทางค่าเดิมทั้งพื้นสว่างและมืด17 Story colours have a separate role from Brand Energy. Fourteen sequential and six diverging families use three anchors and 41 steps as the primary view, with optional 3/5/7/9 classes. Both backgrounds retain the same colours and value direction.

พร้อมเลือกทำเลและส่งต่องานReady for location work and handoff

เพิ่ม demand, supply, market size และบทบาท Location อีก 13 แบบ ใช้ normative 0.9.7 ฉบับเต็มคู่กับ Add-on ของผลิตภัณฑ์ และ Location Profile เมื่อเกี่ยวข้องAdd demand, supply, market size and 13 more Location roles. Use the complete 0.9.7 normative with the separate product Add-on and the Location Profile when relevant.

Integrated in 0.9.7

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

Story มี 14 สเกลทางเดียวและ 6 สเกลสองทาง สีหัว–กลาง–ท้ายมีหน้าที่ชัดเจน ธีมมืดใช้สีเดิมทั้งหมดและคงทิศทางค่า ใช้ขอบ ป้ายชื่อ และพื้นรองเมื่อค่าสีใกล้พื้นStory provides fourteen sequential and six diverging families with explicit anchor roles. Dark mode uses identical colours and value direction. Use boundaries, labels and backing surfaces where fills approach the background.

ตัวเลขกับสถานะต้องตรงกันทั้งคนและเครื่องมือ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.7 · ตัวอย่างสังเคราะห์DS 0.9.7 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.

ดูตัวอย่าง ทดลอง และหยิบไฟล์ motionSee examples, try motion and get the files

อ่านกฎฉบับเต็ม · §8.5–8.6Read the complete rules · §8.5–8.6

ANIMATED LOGO + MOTIF · LDS 0.9.7

ให้การเคลื่อนไหวช่วยเล่าเรื่องGive motion a part in the story

กฎ animated logo และ motif อยู่ใน LDS 0.9.7 ฉบับเต็มแล้ว เลือกหน้าที่ ดูตัวอย่าง แล้วหยิบไฟล์ชุดเดียวกันไปใช้ได้จากตรงนี้Animated-logo and motif rules are already part of the complete LDS 0.9.7. Choose a purpose, try the example, and take the exact files from here.

  1. 01 · เปิดเรื่อง01 · OpeningLogo assembly / Dial

    ให้คนรู้ว่ากำลังเข้าสู่เรื่องอะไรHelp the reader enter the story.

  2. 02 · เปลี่ยนบริบท02 · TransitionRings / Layers

    เชื่อมพื้นที่หรือชั้นของเรื่องเข้าด้วยกันConnect the next place or layer.

  3. 03 · ส่งต่อ03 · ClosingSlice / Cultivate

    จบช่วงของเรื่อง แล้วเปิดทางให้คนไปต่อClose the story beat and let people continue.

เลือกหนึ่งจังหวะ แล้วลองดูChoose one motion to try

เลือก Full หรือ Quiet ได้ทุกแบบ ทั้งโลโก้และ motif พื้นรองของตัวอย่างจะเปลี่ยนให้เหมาะกับภาพ แม้ธีมของหน้าจะต่างกัน เริ่มจากภาพนิ่งแล้วกดเล่น หรือเลือกตามธีมเพื่อสลับให้อัตโนมัติChoose Full or Quiet for every logo and motif. The preview uses the matching carrier, independently of the page theme. Start with the still and press play, or follow the page theme automatically.

ภาพสุดท้ายพร้อมใช้งาน แม้ไม่มี JavaScriptThe final still is available even without JavaScript.

เมื่อเล่น: เห็นอย่างน้อย 14% จึงเริ่ม รอบ logo 6 วินาที / motif อื่น 3 วินาที ออกนอกจอหรือกดหยุดจะเห็นภาพสุดท้าย การตั้งค่าลดการเคลื่อนไหวของเครื่องมีผลเสมอWhen enabled: play at 14% visibility; logo cycles every 6 seconds and other motifs every 3 seconds. Leaving the viewport or pausing shows the final still. Your device’s reduced-motion preference always applies.

Logo assemblyภาพประกอบการเปิดเรื่อง · ไม่ใช่ไฟล์โลโก้ทางการAn opening treatment · separate from official logo artwork

หน้าใช้งานจริงมีได้ไม่เกิน 3 จังหวะต่อเส้นทาง หรือ 1 จังหวะต่อพื้นที่ทำงาน ไม่วางทับคำตอบแรก หลักฐานหลัก หรือปุ่มหลัก ตัวอย่างทั้ง 6 ด้านล่างจึงแสดงเป็นภาพนิ่งA real route has at most three motion moments, or one per task surface. Keep the first answer, primary proof and primary action clear. The six specimens below remain still.

เปิดเรื่องOpening · Logo assembly

เปิดเรื่องด้วยจังหวะประกอบร่างOpen with the assembly sequence

Full · พื้นสว่างFull · light carrier ดาวน์โหลด SVGDownload SVG
Quiet · พื้นมืดQuiet · dark carrier ดาวน์โหลด SVGDownload SVG

เปิดเรื่องของแบรนด์ ใช้เป็นภาพประกอบการเปิดเรื่อง ไม่แทนโลโก้ในเมนูหรือภาพแชร์Introduce the brand. This opening treatment does not replace the official logo in navigation or sharing.

เปิดเรื่องOpening · Dial

ตั้งต้นให้เห็นทิศทางEstablish a direction

Full · พื้นสว่างFull · light carrier ดาวน์โหลด SVGDownload SVG
Quiet · พื้นมืดQuiet · dark carrier ดาวน์โหลด SVGDownload SVG

ช่วยตั้งต้นและชี้ทิศทางของเรื่อง โดยไม่ทำหน้าที่เป็นมาตรวัดข้อมูลOrient the reader at the start of a story. The dial does not measure data.

เปลี่ยนบริบทTransition · Rings

เชื่อมเรื่องกับพื้นที่Move between spatial contexts

Full · พื้นสว่างFull · light carrier ดาวน์โหลด SVGDownload SVG
Quiet · พื้นมืดQuiet · dark carrier ดาวน์โหลด SVGDownload SVG

พาไปยังบริบทหรือพื้นที่ถัดไป ไม่แทนเขตบริการ รัศมีจริง หรือข้อมูลแผนที่Introduce the next place or context. The rings do not represent a service boundary, radius or mapped evidence.

เปลี่ยนบริบทTransition · Layers

คลี่เรื่องให้เห็นทีละชั้นIntroduce another layer

Full · พื้นสว่างFull · light carrier ดาวน์โหลด SVGDownload SVG
Quiet · พื้นมืดQuiet · dark carrier ดาวน์โหลด SVGDownload SVG

แบ่งและเชื่อมชั้นของเนื้อหา โดยไม่สื่อจำนวน ชั้นข้อมูลจริง หรือความคืบหน้าSeparate and connect parts of a story, without encoding a count, actual data layers or progress.

ส่งต่อClosing · Slice

ปิดเรื่องก่อนก้าวต่อClose before the next step

Full · พื้นสว่างFull · light carrier ดาวน์โหลด SVGDownload SVG
Quiet · พื้นมืดQuiet · dark carrier ดาวน์โหลด SVGDownload SVG

ช่วยปิดช่วงของเรื่องและส่งต่อไปยังขั้นถัดไป โดยเว้นพื้นที่ให้ปุ่มหลักClose a story beat and lead into the next step while keeping the primary action clear.

ส่งต่อClosing · Cultivate

ส่งต่อสิ่งที่เติบโตจากเรื่องนี้Close with a handoff

Full · พื้นสว่างFull · light carrier ดาวน์โหลด SVGDownload SVG
Quiet · พื้นมืดQuiet · dark carrier ดาวน์โหลด SVGDownload SVG

ปิดเรื่องและส่งต่อให้คนไปทำต่อ ไม่ใช้เป็นหลักฐานการเติบโตหรือความสำเร็จClose and hand the work to the reader. The motif is not evidence of growth or success.

หยิบใช้ให้ตรงกับงานTake what the work needs

ภาพนิ่งใช้ SVG จากตัวอย่างได้เลย งานเว็บที่เคลื่อนไหวใช้ runtime, MotifFrame, MotionController และ fallback ที่อยู่ในชุดเดียวกัน ห้ามวาดใหม่หรือเปลี่ยนสีของ motifFor a still, download its SVG above. For web motion, use the supplied runtime, MotifFrame, MotionController and fallback together. Do not redraw or recolour the motif.

ติดตั้งแล้วมีผลอย่างไรWhat installation gives you

Project Source ที่มี LDS 0.9.7 มีข้อกำหนดและรายการไฟล์แล้ว ไม่ต้องเพิ่มกฎจาก 0.9.4 ส่วนแพ็กเกจ skill มีไฟล์ motion พร้อมใช้ การติดตั้งไม่ได้ใส่ animation ให้ทุกชิ้นงานอัตโนมัติ ผู้สร้างยังต้องเลือกหน้าที่ วางไฟล์ และตรวจการเล่นจริงA Project Source containing LDS 0.9.7 already has the rules and file references; no 0.9.4 rule document is needed. The skill package also includes motion files. Installation does not automatically animate every output: the author still selects a purpose, includes the files and checks playback.

ไฟล์สำหรับเว็บ และตัวอย่างการประกอบWeb files and an integration example

ดาวน์โหลดชุดเต็มแล้วคงโครงสร้างโฟลเดอร์ไว้ หรือตรวจไฟล์แต่ละรายการด้านล่าง ใช้ CSS และ JavaScript ต้นฉบับร่วมกับภาพนิ่งของชนิดที่เลือกDownload the complete kit and keep its folder structure, or inspect the individual files below. Pair the original CSS and JavaScript with the chosen motif’s final-state SVG.

  • landometer-motifs.cssรูปแบบการเคลื่อนไหวRuntime styles
  • landometer-motifs.jsruntime ของภาพต้นฉบับApproved artwork runtime
  • motion-controller.jsปุ่มหยุดและเล่นต่อร่วมกันทั้งหน้าOne page pause/resume control
  • motif-frame.cssรูปแบบเฟรมและภาพสุดท้ายFrame and final-state styles
  • motif-frame.jsกติกาพื้นที่วางและการเล่นPlacement and playback lifecycle
  • motif-library.jsonรายการไฟล์และ hash ต้นฉบับExact assets and hashes

ตัวอย่างนี้แสดง logo assembly บนพื้นสว่างคงที่ แม้หน้าใช้ธีมมืด สำหรับการสลับ full/quiet ตามธีม ให้ใช้ MotifFrame ของตัวอย่างด้านบนและ SVG ทั้งสองแบบ ตรวจ viewport, pause, reduced motion, no-JavaScript และ print ในชิ้นงานจริงก่อนส่งต่อThis example places logo assembly on a fixed light carrier, even when the page is dark. To switch full/quiet with the theme, use the preview’s MotifFrame pattern and both SVGs. Check visibility, pause, reduced motion, no JavaScript and print in the actual output before handoff.

<!-- Keep the supplied lds/motif/ directory and svg/ files together. -->
<meta name="color-scheme" content="light dark">
<link rel="stylesheet" href="lds/motif/landometer-motifs.css">
<link rel="stylesheet" href="lds/motif/motif-frame.css">
<script defer src="lds/motif/landometer-motifs.js"></script>
<script defer src="lds/motif/motion-controller.js"></script>
<script defer src="lds/motif/motif-frame.js"></script>

<!-- One page-level control; use your page's current language. -->
<button type="button" class="lds-motion-pause" aria-pressed="false"
  data-label-pause="Pause motion" data-label-resume="Resume motion">
  Pause motion
</button>

<!-- Example: a full opening motif on a fixed, approved light carrier. -->
<div class="lds-motif-frame" data-kind="logo"
  data-job="animated_brand_opening" data-beat="opening"
  data-variant="full" data-host-surface="surface.card@light"
  data-cycle-ms="6000">
  <lm-motif kind="logo" ink="blue" autoplay="false"></lm-motif>
  <noscript><img src="lds/motif/svg/logo-full.svg" alt=""
    width="600" height="300"></noscript>
</div>
งาน ijji และ CityChat ใช้กฎใดเพิ่มWhat changes for ijji and CityChat

ijji

ใช้ LDS ฉบับเต็มคู่กับ ijji Add-on ปัจจุบัน ชุด four-beat ใช้ภาพนิ่งเท่านั้น ส่วน logo-sting ที่อนุมัติแยกเป็นภาพเปิดตัวของเว็บเฉพาะชิ้นงาน มี fallback และ lifecycle ของตัวเอง ตัวอย่างเคลื่อนไหวใน Studio ไม่ได้ขยายสิทธิ์ของ Add-onUse the complete LDS with the current ijji Add-on. Its four-beat motifs are static only. A separately approved logo sting is an artifact-local website opening with its own fallback and lifecycle. Studio examples do not broaden the Add-on’s permissions.

ijji Add-on 0.5.5 · LDS 0.9.7

CityChat

ใช้ conversation motif ตามไฟล์ พื้นที่วาง และบทบาทที่อนุมัติ การเคลื่อนไหว logo bubbles จำกัดเฉพาะบันทึกของชิ้นงานนั้น ไม่ใช่อนุญาตให้ขยับหรือวาดโลโก้ใหม่ทั่วไปUse conversation motifs only with their approved files, carriers and roles. Logo-bubble motion remains limited to its exact artifact approval; it is not a general permission to animate or redraw the logo.

CityChat Add-on 0.9.2 · LDS 0.9.7

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.7-owner.1 · 1 Oct 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.7
สถานะและแหล่งข้อมูลStatus and source
ชุด 0.9.7 ที่เจ้าของอนุมัติ · 1 ต.ค. 2569 · ไม่มีลายเซ็นดิจิทัลใหม่Owner-approved 0.9.7 distribution · 1 Oct 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.7-owner.1 · ตัวอย่างเชิงแนวคิด ไม่ใช่หลักฐานจากผลิตภัณฑ์

Reference · expand when needed

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

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

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.7 Proven foundations carried into v0.9.7

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

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-10.

เปิดดูตัวอย่างรากฐานที่คงไว้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-10 ของชุด v0.9.7-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-10 from v0.9.7-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.7Historical 0.9.1 preflight example: 21 pass · 2 n/a · 0 fail — not a 0.9.7 result

ตารางถัดไปเป็นหลักฐานตัวอย่างจากหน้า 0.9.1 เก็บเพื่ออธิบายวิธีตรวจเท่านั้น ผลตรวจ package และหน้า 0.9.7 ต้องอ่านจากบันทึกของรุ่นปัจจุบันThe following table is retained evidence from the 0.9.1 page, showing how a checklist is recorded. Current package and 0.9.7 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.7-owner.1 และใช้สี color-srgb-10

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

EXAMPLE → FILE → YOUR WORK · LDS 0.9.7

เห็นตัวอย่าง แล้วหยิบไฟล์ไปใช้See the example. Take the right files.

เลือกจากงานที่กำลังทำ แต่ละเส้นทางพาไปยังตัวอย่างที่มีอยู่แล้ว พร้อมไฟล์ปัจจุบันและขอบเขตการใช้Choose the job in front of you. Each path connects an existing example to the current files and their intended use.

ดาวน์โหลดชุดไฟล์ครบ · LDS 0.9.7Download the complete LDS 0.9.7 package · ดาวน์โหลด normative ฉบับเต็มDownload the complete normative

Normative บอกกติกา · Assets คือไฟล์ที่นำไปวางในชิ้นงาน · ตัวอย่างช่วยเลือกวิธีใช้Normative documents define the rules. Assets are files placed in your output. Examples show how to choose and apply them.

01

เขียนด้วยเสียงของแบรนด์Write in the brand voice

เริ่มจากสิ่งที่รู้ บอกขอบเขต แล้วพาไปทำต่อStart from what is known, name the limit and offer a useful next step.

หยิบไปใช้Take the files

ใช้เนื้อหาใน normative เป็นแหล่งอ้างอิง ไม่ต้องติดตั้งชุดสีเพิ่มเพื่อเขียนข้อความUse the normative as the writing source. Copywriting does not require a separate colour installation.

02

เลือกภาพและจัดบรรยากาศChoose imagery and set the atmosphere

ให้ภาพเล่าเรื่องตรงบทบาท พร้อมพื้นที่ให้ข้อความและหลักฐานGive imagery a clear role and leave room for the message and its evidence.

หยิบไปใช้Take the files

ภาพทีมนี้คงจากเว็บเดิมในบทบาท team culture ไม่ใช่หลักฐานผลลัพธ์ผลิตภัณฑ์และไม่รวมในแพ็กเกจดาวน์โหลด การนำภาพไปสื่ออื่นต้องอยู่ในขอบเขตสิทธิ์ของภาพนั้นThis retained website photograph has the team-culture role. It is not product-outcome evidence and is not included in the downloadable package. Reuse in another medium must stay within that image’s recorded rights.

03

เลือกโลโก้และ faviconChoose the logo and favicon

ใช้ไฟล์ตรงบทบาท และตรวจชื่อกับสัญลักษณ์บนพื้นจริงUse the asset for its recorded role and check the complete identity on the actual background.

หยิบไปใช้Take the files

Wordmark เปลี่ยนสีได้ตาม LOGO-01 โดยคงรูปทรงและสัดส่วน ไอคอนของ portfolio ไม่ใช่ไอคอนของทุกผลิตภัณฑ์LOGO-01 permits wordmark colour changes while retaining letterforms and proportions. The portfolio favicon does not become every product’s icon.

ดาวน์โหลดไอคอน portfolio ครบทุกขนาดDownload every portfolio icon size

เลือก role และพื้นหลังตาม icon-set.json ไม่ตัดโลโก้แนวนอนให้กลายเป็น faviconFollow the roles and backgrounds in icon-set.json. Do not crop the horizontal logo to make a favicon.

04

วางตัวอักษรไทย–อังกฤษSet Thai and English type

หัวเรื่อง เนื้อหา และข้อมูลมีฟอนต์คนละหน้าที่Headlines, body copy and technical information have distinct font roles.

หยิบไปใช้Take the files

fonts.css ต้องใช้พร้อมไฟล์ WOFF2 ที่อ้างถึง ดาวน์โหลดทั้งแพ็กเกจได้จากด้านบนfonts.css requires its referenced WOFF2 files. The complete package above keeps them together.

ไฟล์เว็บฟอนต์ทั้ง 9 ไฟล์และใบอนุญาตAll nine web-font files and licences

เก็บ WOFF2 ในโฟลเดอร์ assets ข้าง fonts.css ตามแพ็กเกจ ชุดนี้เป็นเว็บฟอนต์ งานเอกสารและสไลด์ต้องเลือก native font mapping ตาม §5.2 และ §11 ก่อนส่งออกKeep WOFF2 files in the assets folder beside fonts.css, as packaged. These are web fonts. Documents and slides must resolve the native font mapping in §5.2 and §11 before export.

ใบอนุญาต OFL:OFL licences: arvoarvo · ibm-plex-sans-thai-loopedibm-plex-sans-thai-looped · bai-jamjureebai-jamjuree · jetbrains-monojetbrains-mono · ibm-plex-sans-thaiibm-plex-sans-thai

ดาวน์โหลด UI icon subset · 300Download the UI icon subset · 300 · ดาวน์โหลด open-in-new subsetDownload the open-in-new subset · Apache 2.0Apache 2.0

ใช้เฉพาะ glyph ที่อนุมัติ พร้อมชื่อปุ่มที่อ่านได้ ไม่แทนด้วยฟอนต์ไอคอนอื่นเงียบ ๆUse only approved glyphs with readable control names. Do not silently substitute another icon font.

05

เลือกสีตามความหมายของงานChoose colour by the meaning of the work

แยกสีแบรนด์ สีหมวดหมู่ สีวิเคราะห์ และสีบรรยากาศSeparate brand, categorical, analytical and atmosphere colours.

หยิบไปใช้Take the files

เลือกสีหมวดหมู่และสีข้อมูลจากไฟล์ตรงหน้าที่ ส่วนสเกล Location ใช้ Profile แยกคู่กับ LDS ฉบับเต็มUse the corresponding categorical or analytical records. Location scales require the separate Profile alongside the complete LDS base.

06

ทำแผนที่ กราฟ และหลักฐานBuild maps, charts and evidence

ระบุหน่วย ตัวหาร ที่มา และสถานะค่าที่อ่านได้Keep units, denominators, sources and value states visible.

หยิบไปใช้Take the files

ตัวอย่างใช้ข้อมูลสังเคราะห์ ไม่ใช่ dataset ที่พร้อมตัดสินใจ สไตล์ต้องโหลดผ่าน CSS หลักเพื่อให้สีและฟอนต์ครบExamples use synthetic data, not decision-ready datasets. Load the styles through the main CSS entry point so tokens and fonts resolve.

07

ประกอบหน้าจอและสถานะCompose screens and states

เลือกส่วนประกอบจากสิ่งที่ผู้ใช้ต้องทำให้สำเร็จChoose components for the task the user needs to complete.

หยิบไปใช้Take the files

CSS ให้รูปแบบภาพ ผู้พัฒนายังต้องทำ semantics, state และพฤติกรรมของ control ให้ตรงงาน ไม่ใช่ไลบรารี widget ที่ทำงานครบทุกตัวCSS supplies visual styles. Authors still implement the correct semantics, state and control behaviour; this is not a complete executable widget library.

08

ออกแบบการไปต่อและจังหวะของเรื่องDesign the next step and the story rhythm

แยก motion ของสถานะงานออกจาก animated logo และ motifDistinguish task-state motion from animated identity and motifs.

หยิบไปใช้Take the files

แกลเลอรี motif มี SVG, runtime และ wrapper อยู่ข้างตัวอย่างแต่ละแบบ ไม่ใช้ motif แทนข้อมูลหรือสถานะโหลดThe motif gallery places SVGs, runtime and wrapper beside the examples. Motifs do not replace data or loading states.

09

ทำงานให้ตรงผลิตภัณฑ์Apply the system to a product

ใช้ LDS ฉบับเต็ม แล้วเพิ่ม Add-on ของผลิตภัณฑ์นั้นStart with the complete LDS, then add the matching product Add-on.

หยิบไปใช้Take the files

ตัวอย่างการปรับใช้ไม่ยืนยันว่าฟีเจอร์นั้นเปิดใช้ในผลิตภัณฑ์แล้ว งานทำเลเพิ่ม Location Profile อีกหนึ่งไฟล์Adaptation examples do not establish deployed product features. Location work adds one separate Location Profile.

10

ส่งออกเอกสาร สไลด์ และภาพแชร์Deliver documents, slides and social images

เปลี่ยนสื่อโดยคงข้อสรุป ที่มา และความหมายChange the format while retaining the claim, source and meaning.

หยิบไปใช้Take the files

ชุดนี้ให้กติกาและ assets ยังไม่มี template DOCX/PPTX สำเร็จรูป แปลง motion เป็นภาพสุดท้ายและตรวจฟอนต์กับการตัดข้อความในไฟล์ส่งออกจริงThis distribution provides rules and assets, not ready-made DOCX/PPTX templates. Use final motion frames and check fonts and text clipping in the actual exported file.

11

เริ่มหน้าเว็บจากไฟล์ที่เห็นผลได้Start from a working web example

เปิดตัวอย่าง แล้วดาวน์โหลด HTML ไปปรับต่อOpen the example, then download the HTML to adapt it.

หยิบไปใช้Take the files

HTML ตัวอย่างต้องเชื่อมต่อเครือข่าย งาน offline ให้ใช้ไฟล์ในแพ็กเกจครบตามโครงสร้างและเปลี่ยน path ให้ตรงที่ติดตั้งThe example HTML needs a network connection. For offline work, keep the complete packaged file structure and update paths to the installed files.

12

เริ่มใช้กับ AI และส่งต่อให้ทีมUse with AI and share with the team

แยก Project Source ออกจากชุดติดตั้งและไฟล์สร้างงานDistinguish Project Sources from tool installation and implementation files.

หยิบไปใช้Take the files

การอัปโหลดกฎช่วยให้ AI อ้างอิงได้ การใช้ฟอนต์ โลโก้ หรือ motion ในชิ้นงานยังต้องใส่ไฟล์จริงและตรวจผล ไม่ได้เปิดใช้ให้ทุกบัญชีหรือทุก Project โดยอัตโนมัติUploading rules makes them available as a reference. Fonts, logos and motion still need the actual files in the output and a result check. This does not activate every account or Project automatically.

ไม่ต้องย้อนอ่าน 0.9.4 เริ่มจาก normative 0.9.7 ฉบับเต็ม แล้วเพิ่มเฉพาะ Add-on หรือ Location Profile ที่ตรงงาน เก็บเอกสารรุ่นเก่าไว้อ้างประวัติ แยกจาก Project Source ที่ใช้งานปัจจุบันNo 0.9.4 document is required. Start with the complete 0.9.7 normative and add only the applicable product Add-on or Location Profile. Keep historical documents separate from active Project Sources.

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.7JetBrains 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.7
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.7
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 ตัวหารคงโทนร้อน: ต่อพื้นที่สีส้ม ต่อประชากรกุหลาบ และต่อครัวเรือนแดง สิ่งปลูกสร้างใช้พีช–ทองตามนิยาม footprint ความสูง หรือสัดส่วนปกคลุม ไม่ใช่ตัวหารที่สี่ ใช้ชุด 3/5/7/9 ระดับหรือ LUT 41 สีที่ให้มาครบThe three density denominators stay warm: area orange, per-capita rose and household scarlet. Built form uses peach–gold for its stated footprint, height or coverage definition; it is not a fourth denominator. 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
ตัวอย่างด้านบนใช้ confidence และ delta จาก 0.9.7 ส่วน Atlas ด้านล่างแสดงครบ 14 sequential และ 6 diverging families พร้อมสามสีหลัก LUT 41 สี และชุด 3/5/7/9 ชั้น ใช้สีต้นฉบับเดียวกันทั้งสองธีม ไม่ผสมสีใหม่ตอนใช้งานThe specimens above use confidence and delta from 0.9.7. The Atlas below retains all fourteen sequential and six diverging families, with three anchors, exact 41-sample LUTs and 3/5/7/9 classes. Both themes use identical original values, without 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-10
ส่วนประกอบเดิม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.7-owner.1 · color-srgb-10
    คู่มือ 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.7-owner.1 · ui-20261002-lds097-r7
    ลิงก์นี้ล็อกทั้งชุดสีและหน้าตาที่กำลังตรวจThis URL pins both the palette and the interface under review.
  • ตรวจ Build ID ก่อนดูสีCheck Build ID before colordata-color-registry="color-srgb-10"
    ถ้า 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-10.scales.json ของ v0.9.7-owner.1 ใช้เป็นชุดสีที่ตรวจสอบได้ ไม่ใช่หลักฐานของผลิตภัณฑ์ งานวิเคราะห์จริงต้อง bind schema, release, unit และ grain ที่เข้ากันก่อนใช้Current LUTs come from color-srgb-10.scales.json in v0.9.7-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

LDS 0.9.7 · STORY + LOCATION INTELLIGENCE

สีเสริม 17 สี และสเกลเลือกทำเล 12 ชุด อยู่ตรงนี้17 supporting colours and 12 location scales, together here

Story ใช้กับกราฟิกเสริม สเกลข้อมูลทั่วไปยังมี 20 ตระกูล ส่วน Location เพิ่มความหมายสำหรับงานเลือกทำเล โดยคงค่า HEX เดียวกันทั้งพื้นสว่างและมืดStory serves supporting graphics. The 20 shared analytical families remain; Location adds definitions for site-selection work. Data HEX values stay identical on light and dark backgrounds.

Story · สีเสริมสำหรับเล่าเรื่องStory · a supporting colour vocabulary

คง Brand Energy สำหรับงานหลักของแบรนด์ ชุดนี้มี Paper 1 สีและสีบทบาทอีก 16 สี ไม่ใช่คำแนะนำให้ใช้ 17 series พร้อมกันหรือแทนสีตามสถานะของระบบKeep Brand Energy for primary brand work. This set contains Paper plus 16 role colours; it is not a recommendation for 17 simultaneous chart series or a replacement for system-state colours.

  • กระดาษPaper#F4F0E7
  • น้ำเงินหมึกEditorial navy#213E70
  • ฟ้ากิจกรรมActive blue#25659A
  • ฟ้าน้ำWater cyan#3DBBCD
  • มิ้นต์Exchange mint#60C9AD
  • ใบไม้Leaf#2B702F
  • ทองBuilt gold#BFA000
  • คอรัลSignal coral#F27642
  • กุหลาบPeople rose#B72B63
  • แดงความเสี่ยงRisk red#A40822
  • ทีลTeal#278E94
  • อำพันAmber#DDA527
  • ฟ้าAzure#4B8FD8
  • เขียวอ่อนLime leaf#92B847
  • แดงส้มScarlet#E45244
  • ส้มOrange#D6600C
  • เขียวสนPine#216D58
ดูการจัดชุด Story และเทียบสเกลเดิมExplore Story combinations and analytical comparisons
Location Intelligence · 12 ตัวแปรที่มีสเกลLocation Intelligence · 12 measured scales

9 สเกลทางเดียว + 3 สเกลสองทาง ใช้ 41 ช่วงเป็นหลักสำหรับ CityMETER พร้อมสามสีหลักหัว–กลาง–ท้าย เลือกตัวแปรจากความหมาย หน่วย ตัวหาร และหลักฐาน แล้วดูผลบนแผนที่ด้านล่าง ชุด 3/5/7/9 ระดับเป็นตัวเลือกเสริมNine sequential and three diverging scales. CityMETER starts with all 41 steps and three start–middle–end anchors. Choose by meaning, unit, denominator and evidence, then try the map below. The 3/5/7/9-class sets are optional.

LOCATION INTELLIGENCE · CITYMETER

ลองสีบนแผนที่และกราฟ แล้วหยิบไปใช้Try the colours on a map and chart, then use them

เริ่มด้วยตาราง 41 ช่วงที่ CityMETER ใช้เป็นหลัก เลือกตัวแปรเพื่อดูสี ความหมาย และไฟล์ใช้งานต่อเนื่องในหน้านี้ ตัวเลือก 3/5/7/9 ระดับมีไว้สำหรับงานที่ต้องการแบ่งช่วงให้น้อยลงStart with CityMETER’s primary 41-interval table. Choose a metric to explore its colours, meaning and usable files right here. The 3/5/7/9-class options are available for work requiring fewer intervals.

ปรับตัวอย่างAdjust the example

สเกลทางเดียวSequential scale · li.demand

ความต้องการซื้อDemand

มีโอกาสซื้อรวมมากกว่า ไม่ได้ยืนยันยอดขายของสาขาใหม่More total purchase occasions; not confirmed sales for a new branch.

41 ช่วง · CityMETER41 intervals · CityMETERสีเดิมทั้งพื้นสว่างและพื้นมืดThe same colours on light and dark backgrounds
050100

ข้อมูลสมมติสำหรับดูสี · ปรับช่วง 0–100 ไม่ใช่ค่าตลาดหรือทำเลจริง ค่ามากเข้มขึ้นIllustrative values rescaled to 0…100, not actual market or site measurements. Higher values are darker.

ดูสีในพื้นที่ · แผนผังสมมติSee colour by area · schematic map
Illustrative area 1: 00Illustrative area 2: 77Illustrative area 3: 2323Illustrative area 4: 4545Illustrative area 5: 6464Illustrative area 6: 9191Illustrative area 7: 88Illustrative area 8: 1919Illustrative area 9: 4444Illustrative area 10: 6060Illustrative area 11: 8383Illustrative area 12: 100100Illustrative area 13: 1212Illustrative area 14: 3030Illustrative area 15: 5050Illustrative area 16: Missing—Illustrative area 17: 8686Illustrative area 18: 9696Illustrative area 19: 33Illustrative area 20: WithheldWIllustrative area 21: 7474Illustrative area 22: Not applicableN/AIllustrative area 23: 9999Illustrative area 24: Undefined?
เทียบปริมาณ · ชุดข้อมูลสมมติCompare magnitude · illustrative series
Sample 1: 0A0Sample 2: 12B12Sample 3: 25C25Sample 4: 38D38Sample 5: 50E50Sample 6: 62F62Sample 7: 75G75Sample 8: 88H88Sample 9: 100I100
  • 0ศูนย์เป็นค่าจริงในตัวอย่างZero is a numeric value
  • —ไม่มีข้อมูลMissing
  • Wไม่เปิดเผยWithheld
  • N/Aไม่เกี่ยวข้องNot applicable
  • ?คำนวณไม่ได้Undefined
อ่านตัวเลขและสถานะในภาพตัวอย่างRead the numbers and states behind the examples

พื้นที่ 1–24 เรียงจากซ้ายไปขวา บนลงล่าง ทุกค่าเป็นข้อมูลสมมติสำหรับดูสีAreas 1–24 run left to right, then top to bottom. Every value is illustrative, for reviewing colours.

ข้อมูลสมมติในแผนผังและกราฟแท่งIllustrative map and bar-chart values
รายการItemค่า / สถานะValue / stateช่วงสีColour bin
พื้นที่Area 101
พื้นที่Area 273
พื้นที่Area 32310
พื้นที่Area 44519
พื้นที่Area 56427
พื้นที่Area 69138
พื้นที่Area 784
พื้นที่Area 8198
พื้นที่Area 94419
พื้นที่Area 106025
พื้นที่Area 118335
พื้นที่Area 1210041
พื้นที่Area 13125
พื้นที่Area 143013
พื้นที่Area 155021
พื้นที่Area 16ไม่มีข้อมูลMissing—
พื้นที่Area 178636
พื้นที่Area 189640
พื้นที่Area 1932
พื้นที่Area 20ไม่เปิดเผยWithheld—
พื้นที่Area 217431
พื้นที่Area 22ไม่เกี่ยวข้องNot applicable—
พื้นที่Area 239941
พื้นที่Area 24คำนวณไม่ได้Undefined—
แท่งBar A01
แท่งBar B125
แท่งBar C2511
แท่งBar D3816
แท่งBar E5021
แท่งBar F6226
แท่งBar G7531
แท่งBar H8837
แท่งBar I10041

เปลี่ยนธีมจากเมนูหลักได้เลย สีข้อมูลและทิศทางคงเดิม การจำลองการมองเห็นช่วยตรวจเพิ่มเติม แต่ไม่ใช่ใบรับรองว่าสีแยกได้สำหรับทุกคนUse the main theme control to compare canvases: data colours and direction stay unchanged. Vision simulation is a review aid, not a guarantee that everyone can distinguish every colour.

อ่านนิยาม หน่วย ตัวหาร และขอบเขตหลักฐานRead the definition, unit, denominator and evidence boundary
หน่วยเมื่อนำไปใช้จริงUnit in actual work
ครั้งซื้อ/เดือน ในหมวดธุรกิจที่กำหนดPurchase occasions per month in the defined business category
ตัวตั้งNumerator
จำนวนโอกาสซื้อในหมวดที่เกี่ยวข้อง โดยประกาศส่วนที่สังเกตจริงและส่วนที่ประมาณRelevant purchase occasions, separating observed quantities from estimates.
ตัวหาร / ขอบเขตDenominator / scope
ช่วงเวลา 1 เดือน; ไม่ใช่ density และไม่หารประชากรโดยปริยายThe stated month; this is not implicitly population density.
ขอบเขตหลักฐานEvidence boundary
POI ประชากร การเดินทางและ Locale Insight เป็นบริบท/proxy ได้ตามขอบเขต ไม่ใช่จำนวนลูกค้าจริง ต้องกำหนดธุรกิจ กลุ่มเป้าหมาย ช่วงเวลา และฐานข้อมูลPOIs, population, travel and Locale Insight can supply contextual proxies within their scope. They do not establish actual customer counts. State the category, target group, period and evidence.

ก่อนใช้จริง ระบุหน่วย แหล่งข้อมูล ช่วงเวลา พื้นที่ และเกณฑ์แบ่งช่วงของงานนั้น ตัวอย่างนี้ใช้ช่วงเท่ากันเพื่อดูสีเท่านั้นBefore use, declare the metric unit, source, period, geography and actual class boundaries. This demonstration uses equal intervals only to inspect colours.

หยิบค่าสีไปใช้ · 3 สีหลัก ตาราง 41 สี และช่วงที่เลือกUse the exact colours · three anchors, the 41-colour table and selected bins

สามสีหลักอธิบายเส้นทางสี ใช้ตารางที่ให้ครบทุกค่าในการแสดงผล ไม่สร้างสีระหว่างกลางขึ้นใหม่The three anchors explain the colour route. Render with the supplied exact table; do not generate new intermediate colours.

หัว · ค่าน้อยStart · lower
#F1F5E5
กลาง · ไม่ใช่ศูนย์Middle · not zero
#60C9AD
ท้าย · ค่ามากEnd · higher
#25659A

ตารางหลัก 41 ค่าสีตามลำดับThe full 41-colour lookup table, in order

ข้อมูลครบทั้ง 12 สเกลAll 12 scale definitions

ขอบช่วงในตารางนี้เป็นเพียงตัวอย่างที่ปัดแสดงสองตำแหน่ง JSON ของชุดที่เลือกเก็บตัวเลขเต็ม ไม่ใช่เกณฑ์ของข้อมูลจริงThese illustrative boundaries display up to two decimals. The selected-scale JSON keeps the full numeric values; these are not actual data thresholds.

41 ช่วง · CityMETER41 intervals · CityMETER · ช่วงและ HEX ที่ใช้ในภาพด้านบนBins and HEX used in the diagrams above
ช่วงBinHEXค่าตัวอย่างIllustrative values
1#F1F5E50 ≤ x < 2.44
2#EAF3E22.44 ≤ x < 4.88
3#E4F1DF4.88 ≤ x < 7.32
4#DDEFDC7.32 ≤ x < 9.76
5#D7ECDA9.76 ≤ x < 12.2
6#D0EAD712.2 ≤ x < 14.63
7#C9E8D414.63 ≤ x < 17.07
8#C3E6D117.07 ≤ x < 19.51
9#BCE4CE19.51 ≤ x < 21.95
10#B5E2CB21.95 ≤ x < 24.39
11#AEDFC924.39 ≤ x < 26.83
12#A7DDC626.83 ≤ x < 29.27
13#A0DBC329.27 ≤ x < 31.71
14#99D9C031.71 ≤ x < 34.15
15#91D7BD34.15 ≤ x < 36.59
16#8AD4BB36.59 ≤ x < 39.02
17#82D2B839.02 ≤ x < 41.46
18#7AD0B541.46 ≤ x < 43.9
19#72CEB243.9 ≤ x < 46.34
20#69CBB046.34 ≤ x < 48.78
21#60C9AD48.78 ≤ x < 51.22
22#5DC4AC51.22 ≤ x < 53.66
23#59BFAC53.66 ≤ x < 56.1
24#56BAAB56.1 ≤ x < 58.54
25#53B5AB58.54 ≤ x < 60.98
26#4FB0AA60.98 ≤ x < 63.41
27#4CABA963.41 ≤ x < 65.85
28#49A6A865.85 ≤ x < 68.29
29#46A1A768.29 ≤ x < 70.73
30#439CA770.73 ≤ x < 73.17
31#4097A673.17 ≤ x < 75.61
32#3D92A575.61 ≤ x < 78.05
33#3A8DA478.05 ≤ x < 80.49
34#3788A380.49 ≤ x < 82.93
35#3483A182.93 ≤ x < 85.37
36#317EA085.37 ≤ x < 87.8
37#2F799F87.8 ≤ x < 90.24
38#2C749E90.24 ≤ x < 92.68
39#2A6F9D92.68 ≤ x < 95.12
40#276A9B95.12 ≤ x < 97.56
41#25659A97.56 ≤ x ≤ 100

สีและทิศทางค่าไม่เปลี่ยนเมื่อสลับธีม บางเส้นทางใช้สีร่วมกับ Story อย่างตั้งใจ ต้องอ่านชื่อ หน่วย และคำอธิบายร่วมด้วย สีอย่างเดียวไม่รับรองว่าทุกคู่แยกออกได้สำหรับทุกคนTheme changes preserve colours and value direction. Some routes intentionally reuse Story colours. Retain names, units and explanations; colour alone does not guarantee that every viewer can distinguish every pair.

งานเลือกทำเลใช้ LDS 0.9.7 ฉบับเต็ม + Location Profile ถ้าเป็นงาน ijji หรือ CityChat ให้ใช้ Add-on ของผลิตภัณฑ์นั้นเพิ่มด้วย ไฟล์ MD รวมส่วนที่คนและเครื่องมืออ่านได้แล้ว ไม่ต้องอัปโหลด JSON ซ้ำFor location work, use the complete LDS 0.9.7 base plus the Location Profile. Add the matching product Add-on for ijji or CityChat. The MD contains human and machine content; uploading JSON as well is unnecessary.

16 บทบาท · แยกตัวแปรออกจากมุมมอง SWOT16 roles · distinguish measurements from SWOT lenses

Demand, Supply และอีก 10 ตัวแปรใช้สเกลด้านบน ส่วน Strength, Weakness, Opportunity, Threat เป็นมุมมองหลักฐาน ใช้ป้ายชื่อและสีประจำบทบาท ไม่มีคะแนนหรือ gradient อัตโนมัติDemand, Supply and ten other measurements use the scales above. Strength, Weakness, Opportunity and Threat are evidence lenses: use labels and role colours, without automatic scores or gradients.

เปิดสีประจำบทบาททั้ง 16 แบบShow all 16 role colours
  • ความต้องการซื้อDemandตัวแปรที่วัดได้Measured variable#25659A
  • กำลังให้บริการที่มีอยู่Supplyตัวแปรที่วัดได้Measured variable#278E94
  • ขนาดตลาดMarket sizeตัวแปรที่วัดได้Measured variable#213E70
  • จุดแข็งStrengthมุมมองหลักฐาน · ไม่มีสเกลตัวเลขEvidence lens · no numeric ramp#2B702F
  • จุดอ่อนWeaknessมุมมองหลักฐาน · ไม่มีสเกลตัวเลขEvidence lens · no numeric ramp#DDA527
  • โอกาสภายนอกOpportunityมุมมองหลักฐาน · ไม่มีสเกลตัวเลขEvidence lens · no numeric ramp#60C9AD
  • ภัยคุกคามต่อธุรกิจThreatมุมมองหลักฐาน · ไม่มีสเกลตัวเลขEvidence lens · no numeric ramp#A40822
  • ส่วนแบ่งตลาดMarket shareตัวแปรที่วัดได้Measured variable#4B8FD8
  • ความพร้อมใช้จ่ายSpending readinessตัวแปรที่วัดได้Measured variable#BFA000
  • การเปลี่ยนแปลงอุปสงค์Demand growthตัวแปรที่วัดได้Measured variable#92B847
  • การเข้าถึงกลุ่มเป้าหมายAccessibilityตัวแปรที่วัดได้Measured variable#3DBBCD
  • แรงกดดันจากคู่แข่งCompetitive pressureตัวแปรที่วัดได้Measured variable#F27642
  • ช่องว่างกำลังบริการService gapตัวแปรที่วัดได้Measured variable#E45244
  • การดึงยอดจากเครือข่ายเดิมOwn-network cannibalizationตัวแปรที่วัดได้Measured variable#B72B63
  • ภาระค่าใช้พื้นที่Occupancy costตัวแปรที่วัดได้Measured variable#D6600C
  • ส่วนต่างจากการดำเนินงานSite operating marginตัวแปรที่วัดได้Measured variable#216D58

สีไม่ยืนยันจำนวนลูกค้า พฤติกรรมจริง หรือผลตอบแทนของทำเล ต้องมีนิยามตัวแปร แหล่งข้อมูล ช่วงเวลา และความไม่แน่นอนกำกับเสมอColour does not establish customer counts, actual behaviour or site returns. Always retain metric definitions, source, period and uncertainty.

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

สีในสัญลักษณ์คงตามไฟล์ที่อนุมัติ ไม่ยกไปเป็น UI token ส่วน wordmark เปลี่ยนสีได้ รวมถึงตัวอักษรละสี โดยคงรูปทรงและสัดส่วน และตรวจให้อ่านได้บนพื้นจริง ตาม LOGO-01Keep symbol colours in the approved artwork; do not promote them into UI tokens. LOGO-01 permits wordmark recolouring, including per-letter colour, with letterforms and proportions preserved and readability checked on the actual background.

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.7

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

สีชุด 0.9.7 ใช้งานอยู่ในคู่มือฉบับเต็มนี้ เลือกธีม หมวดหมู่ และตัวหารเพื่อดูค่าจริงThe approved 0.9.7 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 และ Ink จาก 0.9.5 ทั้งพื้นสว่างและมืด
ป้ายชื่อ หมายเลข และรูปทรงคงเดิม

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

Soft · สุขุมขึ้น

0.9.7 · คงเดิม
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.7 · คงเดิม
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 และสีเส้นทุกค่าเดิม

เปิดชุด 0.9.6 ที่สืบทอดโดยไม่เปลี่ยนสี

Soft · สุขุมขึ้น

0.9.6
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.6
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 softDark vivid / inkLight 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

20 ตระกูล · 14 ทางเดียว + 6 สองทาง

ทั้งสองธีมใช้ HEX และ LUT ต้นฉบับเดียวกัน คงทิศทางค่าต่ำ–สูง
Density 3 ตัวหารคงโทนร้อน: พื้นที่ ประชากร ครัวเรือน; สิ่งปลูกสร้างใช้พีช–ทองตามนิยาม ไม่ใช่ตัวหารที่สี่ อ่านชื่อ หน่วย และตัวหารร่วมกับสีเสมอ

Density 3 ตัวหาร + สิ่งปลูกสร้างตามนิยาม

4 ตระกูล

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

0.9.7

density.area

gold / orange

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

แห่ง / ตร.กม.

ต่อประชากร

0.9.7

density.capita

salmon / rose

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

หน่วย / คน

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

0.9.7

density.household

rose / scarlet coral

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

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

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

0.9.7

built

peach / gold

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

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

กิจกรรม ความเข้ม และราคา

4 ตระกูล

กิจกรรม

0.9.7

activity

mint / energetic blue

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

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

ความร้อน

0.9.7

heat

yellow / vermilion

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

°C ตัวอย่าง

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

0.9.7

risk

coral orange / clean red

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

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

ราคา

0.9.7

price

mint cyan / forest

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

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

ปริมาณ อายุ และระยะ

6 ตระกูล

อายุ

0.9.7

age

mineral blue / olive leaf

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

ปี

การเติบโต

0.9.7

growth

yellow green / leaf

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

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

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

0.9.7

confidence

sky blue / deep teal green

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

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

จำนวนรวม

0.9.7

count

dusty cyan / editorial navy

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

แห่ง

น้ำ

0.9.7

water

ice / cyan / deep blue

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

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

ระยะเวลา

0.9.7

duration

sage / neutral charcoal

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

นาที

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

6 ตระกูล

สมดุล

0.9.7

balance

red / neutral / blue

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

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

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

0.9.7

delta

orange / neutral / green

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

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

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

0.9.7

tradeoff

gold / neutral / blue

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

ค่ากลาง 0

การไหลสุทธิ

0.9.7

flow

coral / neutral / teal

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

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

ความคิดเห็น

0.9.7

sentiment

rose / neutral / leaf

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

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

ความผิดปกติ

0.9.7

anomaly

blue / neutral / red

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

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

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

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

Move activity out of the hazard/heat lane. A higher-chroma mint middle suggests active exchange; a clear blue end carries magnitude. This adopts a cool-zone reassignment, not a claim that activity is good. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#F1F5E5#F1F5E5
1/40#EAF3E2#EAF3E2
2/40#E4F1DF#E4F1DF
3/40#DDEFDC#DDEFDC
4/40#D7ECDA#D7ECDA
5/40#D0EAD7#D0EAD7
6/40#C9E8D4#C9E8D4
7/40#C3E6D1#C3E6D1
8/40#BCE4CE#BCE4CE
9/40#B5E2CB#B5E2CB
10/40#AEDFC9#AEDFC9
11/40#A7DDC6#A7DDC6
12/40#A0DBC3#A0DBC3
13/40#99D9C0#99D9C0
14/40#91D7BD#91D7BD
15/40#8AD4BB#8AD4BB
16/40#82D2B8#82D2B8
17/40#7AD0B5#7AD0B5
18/40#72CEB2#72CEB2
19/40#69CBB0#69CBB0
20/40#60C9AD#60C9AD
21/40#5DC4AC#5DC4AC
22/40#59BFAC#59BFAC
23/40#56BAAB#56BAAB
24/40#53B5AB#53B5AB
25/40#4FB0AA#4FB0AA
26/40#4CABA9#4CABA9
27/40#49A6A8#49A6A8
28/40#46A1A7#46A1A7
29/40#439CA7#439CA7
30/40#4097A6#4097A6
31/40#3D92A5#3D92A5
32/40#3A8DA4#3A8DA4
33/40#3788A3#3788A3
34/40#3483A1#3483A1
35/40#317EA0#317EA0
36/40#2F799F#2F799F
37/40#2C749E#2C749E
38/40#2A6F9D#2A6F9D
39/40#276A9B#276A9B
40/40#25659A#25659A
ความหนาแน่นต่อพื้นที่ · density.area · gold / orange

Land-area denominator stays orange. The golden middle and clean orange high avoid borrowing the urgent red reserved for risk. Always state km², rai or the actual area denominator. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#FFF1D9#FFF1D9
1/40#FEEED2#FEEED2
2/40#FDEACA#FDEACA
3/40#FCE7C3#FCE7C3
4/40#FAE3BC#FAE3BC
5/40#F9E0B5#F9E0B5
6/40#F8DCAD#F8DCAD
7/40#F7D9A6#F7D9A6
8/40#F6D59E#F6D59E
9/40#F4D297#F4D297
10/40#F3CF8F#F3CF8F
11/40#F2CB87#F2CB87
12/40#F1C87F#F1C87F
13/40#EFC477#EFC477
14/40#EEC06F#EEC06F
15/40#EDBD66#EDBD66
16/40#EBB95D#EBB95D
17/40#EAB653#EAB653
18/40#E9B249#E9B249
19/40#E7AF3D#E7AF3D
20/40#E6AB30#E6AB30
21/40#E5A72E#E5A72E
22/40#E5A42D#E5A42D
23/40#E4A02B#E4A02B
24/40#E49D2A#E49D2A
25/40#E39928#E39928
26/40#E29526#E29526
27/40#E29225#E29225
28/40#E18E23#E18E23
29/40#E08A21#E08A21
30/40#DF8720#DF8720
31/40#DF831E#DF831E
32/40#DE7F1C#DE7F1C
33/40#DD7B1A#DD7B1A
34/40#DC7818#DC7818
35/40#DB7417#DB7417
36/40#DA7015#DA7015
37/40#D96C13#D96C13
38/40#D86811#D86811
39/40#D7640E#D7640E
40/40#D6600C#D6600C
ความร้อน · heat · yellow / vermilion

Sunlit yellow turns through orange to vermilion on both light and dark surfaces, with decreasing lightness as temperature increases. Temperature units and thresholds remain necessary; hue is not a warning classification. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#FFF6CF#FFF6CF
1/40#FFF3C8#FFF3C8
2/40#FEF0C1#FEF0C1
3/40#FEECBA#FEECBA
4/40#FEE9B3#FEE9B3
5/40#FDE6AC#FDE6AC
6/40#FDE2A5#FDE2A5
7/40#FCDF9E#FCDF9E
8/40#FCDC97#FCDC97
9/40#FCD88F#FCD88F
10/40#FBD588#FBD588
11/40#FBD280#FBD280
12/40#FACE78#FACE78
13/40#F9CB70#F9CB70
14/40#F9C868#F9C868
15/40#F8C45F#F8C45F
16/40#F8C156#F8C156
17/40#F7BD4C#F7BD4C
18/40#F6BA41#F6BA41
19/40#F6B634#F6B634
20/40#F5B323#F5B323
21/40#F3AD22#F3AD22
22/40#F1A721#F1A721
23/40#EFA120#EFA120
24/40#EE9B1F#EE9B1F
25/40#EC951E#EC951E
26/40#E98F1D#E98F1D
27/40#E7891C#E7891C
28/40#E5821B#E5821B
29/40#E37C1A#E37C1A
30/40#E17619#E17619
31/40#DE7018#DE7018
32/40#DC6917#DC6917
33/40#DA6316#DA6316
34/40#D75C16#D75C16
35/40#D55515#D55515
36/40#D24E14#D24E14
37/40#CF4713#CF4713
38/40#CD3F12#CD3F12
39/40#CA3611#CA3611
40/40#C72D10#C72D10
ระดับความเสี่ยง · risk · coral orange / clean red

Evidence-backed risk receives a coral-orange middle and clean red high on both themes; no wine, muddy brown or cheerful pink detour. Severity requires labelled thresholds, a distinct warning symbol and text. The unchanged high color needs actual-surface contrast review on dark backgrounds. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#FFF0E5#FFF0E5
1/40#FFEADD#FFEADD
2/40#FFE4D6#FFE4D6
3/40#FFDFCE#FFDFCE
4/40#FFD9C6#FFD9C6
5/40#FFD3BE#FFD3BE
6/40#FFCDB6#FFCDB6
7/40#FEC7AE#FEC7AE
8/40#FEC1A6#FEC1A6
9/40#FDBB9E#FDBB9E
10/40#FDB596#FDB596
11/40#FCAF8F#FCAF8F
12/40#FBA987#FBA987
13/40#FAA37F#FAA37F
14/40#F99D76#F99D76
15/40#F8966E#F8966E
16/40#F79066#F79066
17/40#F68A5D#F68A5D
18/40#F58355#F58355
19/40#F37D4C#F37D4C
20/40#F27642#F27642
21/40#EE7140#EE7140
22/40#EA6D3F#EA6D3F
23/40#E6683D#E6683D
24/40#E2643B#E2643B
25/40#DF5F3A#DF5F3A
26/40#DB5B38#DB5B38
27/40#D75636#D75636
28/40#D35135#D35135
29/40#CF4D33#CF4D33
30/40#CB4832#CB4832
31/40#C74330#C74330
32/40#C33E2E#C33E2E
33/40#BF392D#BF392D
34/40#BB342B#BB342B
35/40#B82E2A#B82E2A
36/40#B42928#B42928
37/40#B02227#B02227
38/40#AC1B25#AC1B25
39/40#A81324#A81324
40/40#A40822#A40822
ราคา · price · mint cyan / forest

A mint-cyan middle turns toward forest green, suggesting value without using brand energy mint. Higher price is magnitude, not automatically benefit or desirability. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#F4F4DD#F4F4DD
1/40#EEF2DC#EEF2DC
2/40#E8EFDA#E8EFDA
3/40#E2EDD9#E2EDD9
4/40#DCEBD8#DCEBD8
5/40#D6E8D6#D6E8D6
6/40#D0E6D5#D0E6D5
7/40#C9E3D4#C9E3D4
8/40#C3E1D2#C3E1D2
9/40#BDDFD1#BDDFD1
10/40#B7DCD0#B7DCD0
11/40#B0DACE#B0DACE
12/40#AAD7CD#AAD7CD
13/40#A4D5CC#A4D5CC
14/40#9DD3CA#9DD3CA
15/40#97D0C9#97D0C9
16/40#90CEC8#90CEC8
17/40#89CBC6#89CBC6
18/40#82C9C5#82C9C5
19/40#7BC6C3#7BC6C3
20/40#74C4C2#74C4C2
21/40#70BFBC#70BFBC
22/40#6CBBB7#6CBBB7
23/40#68B6B1#68B6B1
24/40#63B2AC#63B2AC
25/40#5FADA6#5FADA6
26/40#5BA9A1#5BA9A1
27/40#57A59B#57A59B
28/40#53A096#53A096
29/40#4F9C91#4F9C91
30/40#4B978B#4B978B
31/40#479386#479386
32/40#438F81#438F81
33/40#3F8B7C#3F8B7C
34/40#3B8676#3B8676
35/40#368271#368271
36/40#327E6C#327E6C
37/40#2E7A67#2E7A67
38/40#2A7562#2A7562
39/40#25715D#25715D
40/40#216D58#216D58
อายุ · age · mineral blue / olive leaf

Mineral blue turning into olive leaf gives elapsed age a quiet archival character. Old is not automatically damaged, unsafe or obsolete. Distinguish from duration by units and legend labels. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#F5F0DF#F5F0DF
1/40#F1EDDE#F1EDDE
2/40#ECEBDD#ECEBDD
3/40#E8E8DC#E8E8DC
4/40#E3E5DB#E3E5DB
5/40#DFE2DA#DFE2DA
6/40#DAE0D9#DAE0D9
7/40#D6DDD8#D6DDD8
8/40#D2DAD7#D2DAD7
9/40#CDD8D6#CDD8D6
10/40#C9D5D5#C9D5D5
11/40#C4D2D4#C4D2D4
12/40#C0D0D3#C0D0D3
13/40#BCCDD2#BCCDD2
14/40#B7CAD1#B7CAD1
15/40#B3C7D0#B3C7D0
16/40#AEC5CF#AEC5CF
17/40#AAC2CE#AAC2CE
18/40#A6BFCD#A6BFCD
19/40#A1BDCC#A1BDCC
20/40#9DBACB#9DBACB
21/40#99B6C3#99B6C3
22/40#95B2BB#95B2BB
23/40#91AEB4#91AEB4
24/40#8DA9AC#8DA9AC
25/40#89A5A4#89A5A4
26/40#85A19D#85A19D
27/40#819D95#819D95
28/40#7D998E#7D998E
29/40#7A9586#7A9586
30/40#76917F#76917F
31/40#728D77#728D77
32/40#6E8970#6E8970
33/40#6B8468#6B8468
34/40#678061#678061
35/40#637C59#637C59
36/40#607851#607851
37/40#5C744A#5C744A
38/40#597042#597042
39/40#556C3A#556C3A
40/40#526832#526832
ต่อครัวเรือน · density.household · rose / scarlet coral

Household density uses a rose middle and a lighter scarlet/coral high than risk. This warm living-related lane is not a hazard code. Always name the household denominator. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#FFF2E4#FFF2E4
1/40#FFEDE1#FFEDE1
2/40#FFE7DD#FFE7DD
3/40#FEE2DA#FEE2DA
4/40#FEDCD7#FEDCD7
5/40#FDD7D3#FDD7D3
6/40#FDD1D0#FDD1D0
7/40#FCCCCD#FCCCCD
8/40#FCC7CA#FCC7CA
9/40#FBC1C6#FBC1C6
10/40#FABCC3#FABCC3
11/40#F9B6C0#F9B6C0
12/40#F8B1BD#F8B1BD
13/40#F7ABB9#F7ABB9
14/40#F6A6B6#F6A6B6
15/40#F5A0B3#F5A0B3
16/40#F49BB0#F49BB0
17/40#F395AD#F395AD
18/40#F28FA9#F28FA9
19/40#F08AA6#F08AA6
20/40#EF84A3#EF84A3
21/40#EE819D#EE819D
22/40#EE7F98#EE7F98
23/40#ED7C92#ED7C92
24/40#EC7A8C#EC7A8C
25/40#EB7787#EB7787
26/40#EB7481#EB7481
27/40#EA727B#EA727B
28/40#E96F75#E96F75
29/40#E86C70#E86C70
30/40#E8696A#E8696A
31/40#E76664#E76664
32/40#E6635D#E6635D
33/40#E56057#E56057
34/40#E45D51#E45D51
35/40#E35A4A#E35A4A
36/40#E35743#E35743
37/40#E2543B#E2543B
38/40#E15033#E15033
39/40#E04D2A#E04D2A
40/40#DF491F#DF491F
การเติบโต · growth · yellow green / leaf

A sunny yellow-green middle turns to leaf green for one-way growth. Use only when the mapped variable is a nonnegative magnitude; signed change belongs to delta with a meaningful zero. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#EEF5E5#EEF5E5
1/40#EBF3DF#EBF3DF
2/40#E8F1D8#E8F1D8
3/40#E5EED2#E5EED2
4/40#E2ECCB#E2ECCB
5/40#DEEAC5#DEEAC5
6/40#DBE8BE#DBE8BE
7/40#D8E5B8#D8E5B8
8/40#D5E3B1#D5E3B1
9/40#D2E1AA#D2E1AA
10/40#CFDEA4#CFDEA4
11/40#CCDC9D#CCDC9D
12/40#C9DA96#C9DA96
13/40#C6D78F#C6D78F
14/40#C3D588#C3D588
15/40#C0D381#C0D381
16/40#BDD07A#BDD07A
17/40#BBCE73#BBCE73
18/40#B8CC6B#B8CC6B
19/40#B5C963#B5C963
20/40#B2C75B#B2C75B
21/40#ABC359#ABC359
22/40#A5BE56#A5BE56
23/40#9EBA54#9EBA54
24/40#98B552#98B552
25/40#91B150#91B150
26/40#8BAC4D#8BAC4D
27/40#84A84B#84A84B
28/40#7EA349#7EA349
29/40#779F47#779F47
30/40#719B44#719B44
31/40#6A9642#6A9642
32/40#649240#649240
33/40#5D8E3E#5D8E3E
34/40#56893C#56893C
35/40#50853A#50853A
36/40#498137#498137
37/40#427D35#427D35
38/40#3A7833#3A7833
39/40#337431#337431
40/40#2B702F#2B702F
ความเชื่อมั่น · confidence · sky blue / deep teal green

Sky-blue-to-teal-green suggests increasingly supported evidence without imitating a red/green pass/fail signal. Confidence is not truth, causality or permission; show uncertainty and the estimation method. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#EEF4EB#EEF4EB
1/40#E7F1EB#E7F1EB
2/40#E1EDEA#E1EDEA
3/40#DAEAEA#DAEAEA
4/40#D4E6EA#D4E6EA
5/40#CDE3E9#CDE3E9
6/40#C6DFE9#C6DFE9
7/40#C0DCE8#C0DCE8
8/40#B9D8E8#B9D8E8
9/40#B2D5E7#B2D5E7
10/40#ACD1E6#ACD1E6
11/40#A5CEE6#A5CEE6
12/40#9ECAE5#9ECAE5
13/40#97C7E4#97C7E4
14/40#91C3E4#91C3E4
15/40#8AC0E3#8AC0E3
16/40#83BCE2#83BCE2
17/40#7CB9E1#7CB9E1
18/40#75B5E1#75B5E1
19/40#6DB2E0#6DB2E0
20/40#66AEDF#66AEDF
21/40#63ABD8#63ABD8
22/40#5FA7D1#5FA7D1
23/40#5CA4CB#5CA4CB
24/40#58A0C4#58A0C4
25/40#559DBD#559DBD
26/40#5299B7#5299B7
27/40#4E96B0#4E96B0
28/40#4B93AA#4B93AA
29/40#488FA3#488FA3
30/40#448C9D#448C9D
31/40#418896#418896
32/40#3E8590#3E8590
33/40#3A828A#3A828A
34/40#377E83#377E83
35/40#347B7D#347B7D
36/40#307777#307777
37/40#2D7470#2D7470
38/40#2A716A#2A716A
39/40#266D64#266D64
40/40#236A5E#236A5E
จำนวนรวม · count · dusty cyan / editorial navy

A dusty cyan middle and deep editorial navy end give totals weight without heat or danger meaning. Count is not an area/population/household rate. Blue-family collisions remain a specific review item. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#F4F0E7#F4F0E7
1/40#EEEDE5#EEEDE5
2/40#E8EBE3#E8EBE3
3/40#E3E8E1#E3E8E1
4/40#DDE5DF#DDE5DF
5/40#D7E3DD#D7E3DD
6/40#D1E0DB#D1E0DB
7/40#CBDDD9#CBDDD9
8/40#C5DAD7#C5DAD7
9/40#C0D8D6#C0D8D6
10/40#BAD5D4#BAD5D4
11/40#B4D2D2#B4D2D2
12/40#AED0D0#AED0D0
13/40#A8CDCE#A8CDCE
14/40#A2CACC#A2CACC
15/40#9CC8CA#9CC8CA
16/40#96C5C8#96C5C8
17/40#90C2C6#90C2C6
18/40#8ABFC4#8ABFC4
19/40#83BDC2#83BDC2
20/40#7DBAC0#7DBAC0
21/40#78B3BC#78B3BC
22/40#73ADB8#73ADB8
23/40#6EA7B4#6EA7B4
24/40#69A0B0#69A0B0
25/40#649AAC#649AAC
26/40#5F93A8#5F93A8
27/40#5A8DA4#5A8DA4
28/40#5587A0#5587A0
29/40#50809C#50809C
30/40#4C7A98#4C7A98
31/40#477494#477494
32/40#436E90#436E90
33/40#3E688C#3E688C
34/40#3A6288#3A6288
35/40#355C84#355C84
36/40#315680#315680
37/40#2D507C#2D507C
38/40#294A78#294A78
39/40#254474#254474
40/40#213E70#213E70
น้ำ · water · ice / cyan / deep blue

Every phase stays in an aquatic cyan/blue vocabulary; no lime or foliage middle. This maps amount/depth/frequency of water, not flood-danger categories; consequence-based risk uses the risk family. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#EEF7FC#EEF7FC
1/40#E6F4FA#E6F4FA
2/40#DFF1F7#DFF1F7
3/40#D7EEF5#D7EEF5
4/40#D0EBF3#D0EBF3
5/40#C8E8F0#C8E8F0
6/40#C0E5EE#C0E5EE
7/40#B8E2EC#B8E2EC
8/40#B0DFE9#B0DFE9
9/40#A8DCE7#A8DCE7
10/40#A0D9E5#A0D9E5
11/40#98D6E2#98D6E2
12/40#90D3E0#90D3E0
13/40#87D0DE#87D0DE
14/40#7ECDDB#7ECDDB
15/40#75CAD9#75CAD9
16/40#6BC7D6#6BC7D6
17/40#61C4D4#61C4D4
18/40#56C1D2#56C1D2
19/40#4BBECF#4BBECF
20/40#3DBBCD#3DBBCD
21/40#3AB4C9#3AB4C9
22/40#36AEC4#36AEC4
23/40#33A7C0#33A7C0
24/40#30A1BC#30A1BC
25/40#2D9BB8#2D9BB8
26/40#2A94B4#2A94B4
27/40#278EAF#278EAF
28/40#2387AB#2387AB
29/40#2181A7#2181A7
30/40#1E7BA3#1E7BA3
31/40#1B759E#1B759E
32/40#186F9A#186F9A
33/40#156896#156896
34/40#136292#136292
35/40#105C8D#105C8D
36/40#0E5689#0E5689
37/40#0C5085#0C5085
38/40#0A4A81#0A4A81
39/40#08447C#08447C
40/40#073E78#073E78
ต่อประชากร · density.capita · salmon / rose

Per-person density stays warm with a salmon middle and rose high. It must remain distinct from household scarlet and never be read as demographic behaviour, eligibility or risk. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#FFF0ED#FFF0ED
1/40#FFECE7#FFECE7
2/40#FEE8E1#FEE8E1
3/40#FEE4DB#FEE4DB
4/40#FEE0D5#FEE0D5
5/40#FDDCCF#FDDCCF
6/40#FDD8CA#FDD8CA
7/40#FCD4C4#FCD4C4
8/40#FCD0BE#FCD0BE
9/40#FBCCB8#FBCCB8
10/40#FBC8B2#FBC8B2
11/40#FAC4AC#FAC4AC
12/40#F9C0A6#F9C0A6
13/40#F9BCA0#F9BCA0
14/40#F8B89A#F8B89A
15/40#F7B494#F7B494
16/40#F6B08E#F6B08E
17/40#F6AC88#F6AC88
18/40#F5A882#F5A882
19/40#F4A47C#F4A47C
20/40#F3A076#F3A076
21/40#F09B75#F09B75
22/40#ED9575#ED9575
23/40#EB9074#EB9074
24/40#E88B73#E88B73
25/40#E58572#E58572
26/40#E28072#E28072
27/40#DF7A71#DF7A71
28/40#DC7570#DC7570
29/40#D96F6F#D96F6F
30/40#D66A6E#D66A6E
31/40#D3646D#D3646D
32/40#D05F6C#D05F6C
33/40#CD596B#CD596B
34/40#CA536A#CA536A
35/40#C74D69#C74D69
36/40#C44768#C44768
37/40#C14167#C14167
38/40#BD3A65#BD3A65
39/40#BA3364#BA3364
40/40#B72B63#B72B63
พื้นที่ก่อสร้าง · built · peach / gold

The built-area family stays gold with a peach middle. Gold has a shorter useful lightness range before becoming prohibited brown; class-count limitations are reported rather than hidden. State footprint, height or coverage definition. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#FFF5D8#FFF5D8
1/40#FFF2D5#FFF2D5
2/40#FEEFD1#FEEFD1
3/40#FEECCE#FEECCE
4/40#FDEACA#FDEACA
5/40#FDE7C7#FDE7C7
6/40#FCE4C3#FCE4C3
7/40#FBE1C0#FBE1C0
8/40#FBDEBC#FBDEBC
9/40#FADBB9#FADBB9
10/40#FAD8B5#FAD8B5
11/40#F9D6B2#F9D6B2
12/40#F9D3AF#F9D3AF
13/40#F8D0AB#F8D0AB
14/40#F7CDA8#F7CDA8
15/40#F7CAA4#F7CAA4
16/40#F6C7A1#F6C7A1
17/40#F5C59D#F5C59D
18/40#F4C29A#F4C29A
19/40#F4BF96#F4BF96
20/40#F3BC93#F3BC93
21/40#F0BB8E#F0BB8E
22/40#EEB989#EEB989
23/40#EBB884#EBB884
24/40#E8B77F#E8B77F
25/40#E6B57A#E6B57A
26/40#E3B475#E3B475
27/40#E0B370#E0B370
28/40#DEB16A#DEB16A
29/40#DBB065#DBB065
30/40#D9AE5F#D9AE5F
31/40#D6AD59#D6AD59
32/40#D3AC53#D3AC53
33/40#D1AA4D#D1AA4D
34/40#CEA946#CEA946
35/40#CCA73F#CCA73F
36/40#C9A638#C9A638
37/40#C7A42F#C7A42F
38/40#C4A325#C4A325
39/40#C2A118#C2A118
40/40#BFA000#BFA000
ระยะเวลา · duration · sage / neutral charcoal

A sage middle resolves into neutral charcoal for elapsed time, separating it from the count family’s navy. The end is deliberately near-neutral, so midpoint-to-end hue angle is not a meaningful identity test. It remains calm and utilitarian; longer time is not automatically worse unless the product explicitly states that interpretation. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#EEF2F5#EEF2F5
1/40#EAEFF1#EAEFF1
2/40#E5EBED#E5EBED
3/40#E1E8E8#E1E8E8
4/40#DCE5E4#DCE5E4
5/40#D8E1E0#D8E1E0
6/40#D4DEDC#D4DEDC
7/40#CFDBD8#CFDBD8
8/40#CBD8D4#CBD8D4
9/40#C7D4D0#C7D4D0
10/40#C2D1CC#C2D1CC
11/40#BECEC8#BECEC8
12/40#BACBC4#BACBC4
13/40#B6C7C0#B6C7C0
14/40#B1C4BC#B1C4BC
15/40#ADC1B8#ADC1B8
16/40#A9BEB4#A9BEB4
17/40#A5BBB0#A5BBB0
18/40#A0B7AC#A0B7AC
19/40#9CB4A8#9CB4A8
20/40#98B1A4#98B1A4
21/40#93AB9F#93AB9F
22/40#8DA599#8DA599
23/40#889F94#889F94
24/40#829A8E#829A8E
25/40#7D9489#7D9489
26/40#788E84#788E84
27/40#73887E#73887E
28/40#6D8379#6D8379
29/40#687D74#687D74
30/40#63786F#63786F
31/40#5E726A#5E726A
32/40#596D65#596D65
33/40#546760#546760
34/40#4F625B#4F625B
35/40#4A5D56#4A5D56
36/40#465751#465751
37/40#41524C#41524C
38/40#3C4D47#3C4D47
39/40#384843#384843
40/40#33433E#33433E
สมดุล · balance · red / neutral / blue

Red deficit and blue surplus are deliberately separated around the stated balance. The neutral centre is a numerical reference, not a categorical unknown. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#CF5148#CF5148
1/40#D25A50#D25A50
2/40#D56358#D56358
3/40#D76C60#D76C60
4/40#DA7468#DA7468
5/40#DC7C70#DC7C70
6/40#DF8578#DF8578
7/40#E18D80#E18D80
8/40#E39588#E39588
9/40#E59D90#E59D90
10/40#E7A599#E7A599
11/40#E8ACA1#E8ACA1
12/40#EAB4A9#EAB4A9
13/40#EBBCB1#EBBCB1
14/40#ECC4B9#ECC4B9
15/40#EECCC2#EECCC2
16/40#EFD4CA#EFD4CA
17/40#EFDBD3#EFDBD3
18/40#F0E3DB#F0E3DB
19/40#F1EBE3#F1EBE3
20/40#F1F3EC#F1F3EC
21/40#E8EEEA#E8EEEA
22/40#DFE8E8#DFE8E8
23/40#D6E3E6#D6E3E6
24/40#CDDDE4#CDDDE4
25/40#C5D8E2#C5D8E2
26/40#BCD3E0#BCD3E0
27/40#B3CDDE#B3CDDE
28/40#AAC8DC#AAC8DC
29/40#A1C2D9#A1C2D9
30/40#99BDD7#99BDD7
31/40#90B8D5#90B8D5
32/40#87B2D3#87B2D3
33/40#7EADD0#7EADD0
34/40#75A8CE#75A8CE
35/40#6CA2CC#6CA2CC
36/40#639DC9#639DC9
37/40#5997C7#5997C7
38/40#5092C4#5092C4
39/40#468CC2#468CC2
40/40#3B87BF#3B87BF
การเปลี่ยนแปลง · delta · orange / neutral / green

Warm decrease and cool green increase express signed change around zero. Decrease/increase is not automatically bad/good. This pairing may require non-colour support under red-green deficiencies. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#CF5420#CF5420
1/40#D25D2E#D25D2E
2/40#D5663A#D5663A
3/40#D76E46#D76E46
4/40#DA7750#DA7750
5/40#DC7F5A#DC7F5A
6/40#DE8764#DE8764
7/40#E18F6E#E18F6E
8/40#E39778#E39778
9/40#E49E82#E49E82
10/40#E6A68B#E6A68B
11/40#E8AE95#E8AE95
12/40#E9B69E#E9B69E
13/40#EBBDA8#EBBDA8
14/40#ECC5B2#ECC5B2
15/40#EDCDBB#EDCDBB
16/40#EED4C5#EED4C5
17/40#EFDCCF#EFDCCF
18/40#F0E4D8#F0E4D8
19/40#F1EBE2#F1EBE2
20/40#F1F3EC#F1F3EC
21/40#E8EEE6#E8EEE6
22/40#E0E9E0#E0E9E0
23/40#D7E4DA#D7E4DA
24/40#CEDFD4#CEDFD4
25/40#C6DACE#C6DACE
26/40#BDD6C8#BDD6C8
27/40#B4D1C2#B4D1C2
28/40#ACCCBC#ACCCBC
29/40#A3C7B6#A3C7B6
30/40#9AC2B0#9AC2B0
31/40#92BDAA#92BDAA
32/40#89B8A5#89B8A5
33/40#80B49F#80B49F
34/40#77AF99#77AF99
35/40#6EAA94#6EAA94
36/40#65A58E#65A58E
37/40#5BA088#5BA088
38/40#519C83#519C83
39/40#47977D#47977D
40/40#3C9278#3C9278
การแลกเปลี่ยน · tradeoff · gold / neutral / blue

Gold versus blue distinguishes the two directions of a declared tradeoff. Pole lightness is balanced in the approved light-source design; neither end inherits an automatic moral judgement. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#B79900#B79900
1/40#BA9E23#BA9E23
2/40#BDA235#BDA235
3/40#C0A743#C0A743
4/40#C2AB4F#C2AB4F
5/40#C5B05B#C5B05B
6/40#C8B466#C8B466
7/40#CBB970#CBB970
8/40#CEBD7A#CEBD7A
9/40#D1C284#D1C284
10/40#D4C68E#D4C68E
11/40#D7CB98#D7CB98
12/40#D9CFA1#D9CFA1
13/40#DCD4AB#DCD4AB
14/40#DFD8B4#DFD8B4
15/40#E2DDBD#E2DDBD
16/40#E5E1C7#E5E1C7
17/40#E8E6D0#E8E6D0
18/40#EBEAD9#EBEAD9
19/40#EEEFE3#EEEFE3
20/40#F1F3EC#F1F3EC
21/40#EAEFEC#EAEFEC
22/40#E4EAEB#E4EAEB
23/40#DEE6EB#DEE6EB
24/40#D7E2EA#D7E2EA
25/40#D1DDEA#D1DDEA
26/40#CAD9E9#CAD9E9
27/40#C4D5E9#C4D5E9
28/40#BED0E8#BED0E8
29/40#B7CCE8#B7CCE8
30/40#B1C8E7#B1C8E7
31/40#ABC3E6#ABC3E6
32/40#A4BFE5#A4BFE5
33/40#9EBBE5#9EBBE5
34/40#98B6E4#98B6E4
35/40#92B2E3#92B2E3
36/40#8CAEE2#8CAEE2
37/40#85A9E1#85A9E1
38/40#7FA5E0#7FA5E0
39/40#79A0DF#79A0DF
40/40#739CDE#739CDE
การไหลสุทธิ · flow · coral / neutral / teal

Coral outflow and teal inflow keep directional movement distinct from accumulated activity. Use arrows, signed labels and explicit boundary/time units. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#C95368#C95368
1/40#CC5C6E#CC5C6E
2/40#CF6474#CF6474
3/40#D26D7B#D26D7B
4/40#D57581#D57581
5/40#D77D87#D77D87
6/40#DA858E#DA858E
7/40#DC8D94#DC8D94
8/40#DF959B#DF959B
9/40#E19DA1#E19DA1
10/40#E3A5A8#E3A5A8
11/40#E5ACAE#E5ACAE
12/40#E7B4B5#E7B4B5
13/40#E8BCBC#E8BCBC
14/40#EAC4C3#EAC4C3
15/40#ECCCC9#ECCCC9
16/40#EDD4D0#EDD4D0
17/40#EEDBD7#EEDBD7
18/40#EFE3DE#EFE3DE
19/40#F0EBE5#F0EBE5
20/40#F1F3EC#F1F3EC
21/40#E8EEE8#E8EEE8
22/40#DFE9E3#DFE9E3
23/40#D6E4DF#D6E4DF
24/40#CDDFDA#CDDFDA
25/40#C4DAD6#C4DAD6
26/40#BBD5D1#BBD5D1
27/40#B2D0CD#B2D0CD
28/40#A9CBC9#A9CBC9
29/40#A0C6C4#A0C6C4
30/40#97C1C0#97C1C0
31/40#8DBCBC#8DBCBC
32/40#84B7B7#84B7B7
33/40#7BB2B3#7BB2B3
34/40#71ADAF#71ADAF
35/40#67A8AA#67A8AA
36/40#5DA4A6#5DA4A6
37/40#539FA2#539FA2
38/40#489A9D#489A9D
39/40#3C9599#3C9599
40/40#2E9095#2E9095
ความคิดเห็น · sentiment · rose / neutral / leaf

Rose versus leaf expresses an explicitly measured negative/positive scale. Sentiment never substitutes for lived behaviour or population-wide conclusions; non-colour sign cues are required. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#C95170#C95170
1/40#CC5A76#CC5A76
2/40#CF637C#CF637C
3/40#D26B82#D26B82
4/40#D57387#D57387
5/40#D77C8D#D77C8D
6/40#DA8493#DA8493
7/40#DC8C9A#DC8C9A
8/40#DF94A0#DF94A0
9/40#E19CA6#E19CA6
10/40#E3A4AC#E3A4AC
11/40#E5ACB2#E5ACB2
12/40#E7B4B8#E7B4B8
13/40#E9BBBF#E9BBBF
14/40#EAC3C5#EAC3C5
15/40#ECCBCC#ECCBCC
16/40#EDD3D2#EDD3D2
17/40#EEDBD8#EEDBD8
18/40#EFE3DF#EFE3DF
19/40#F0EBE5#F0EBE5
20/40#F1F3EC#F1F3EC
21/40#E9EEE4#E9EEE4
22/40#E0E9DC#E0E9DC
23/40#D8E5D3#D8E5D3
24/40#D0E0CB#D0E0CB
25/40#C7DBC3#C7DBC3
26/40#BFD6BB#BFD6BB
27/40#B7D2B3#B7D2B3
28/40#AFCDAB#AFCDAB
29/40#A6C8A3#A6C8A3
30/40#9EC39C#9EC39C
31/40#96BF94#96BF94
32/40#8EBA8C#8EBA8C
33/40#86B584#86B584
34/40#7DB07C#7DB07C
35/40#75AC74#75AC74
36/40#6CA76D#6CA76D
37/40#64A265#64A265
38/40#5B9D5D#5B9D5D
39/40#529955#529955
40/40#49944D#49944D
ความผิดปกติ · anomaly · blue / neutral / red

Blue below-reference and red above-reference remain familiar directional cues. The sign is not itself evidence of danger; show the reference and anomaly unit. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

ขั้นพื้นสว่างพื้นมืด
0/40#4084C7#4084C7
1/40#4A8AC9#4A8AC9
2/40#538FCB#538FCB
3/40#5C95CE#5C95CE
4/40#659BD0#659BD0
5/40#6EA0D2#6EA0D2
6/40#77A6D4#77A6D4
7/40#80ABD6#80ABD6
8/40#88B1D8#88B1D8
9/40#91B6DA#91B6DA
10/40#9ABCDC#9ABCDC
11/40#A2C1DE#A2C1DE
12/40#ABC7DF#ABC7DF
13/40#B4CCE1#B4CCE1
14/40#BCD2E3#BCD2E3
15/40#C5D7E4#C5D7E4
16/40#CEDDE6#CEDDE6
17/40#D7E2E8#D7E2E8
18/40#DFE8E9#DFE8E9
19/40#E8EDEB#E8EDEB
20/40#F1F3EC#F1F3EC
21/40#F1EBE3#F1EBE3
22/40#F1E3DA#F1E3DA
23/40#F1DBD1#F1DBD1
24/40#F0D3C8#F0D3C8
25/40#EFCBBF#EFCBBF
26/40#EFC3B6#EFC3B6
27/40#EEBBAD#EEBBAD
28/40#ECB3A4#ECB3A4
29/40#EBAB9C#EBAB9C
30/40#EAA393#EAA393
31/40#E89B8A#E89B8A
32/40#E69382#E69382
33/40#E58B79#E58B79
34/40#E38270#E38270
35/40#E17A67#E17A67
36/40#DE715F#DE715F
37/40#DC6956#DC6956
38/40#D95F4D#D95F4D
39/40#D75644#D75644
40/40#D44C3A#D44C3A
Before / After

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

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

จำนวนระดับ
41 ระดับ
จำนวนรวม · dusty cyan / editorial navy
จำนวนรวม ไม่ใช่อัตราหรือความหนาแน่น · A dusty cyan middle and deep editorial navy end give totals weight without heat or danger meaning. Count is not an area/population/household rate. Blue-family collisions remain a specific review item. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.

พื้นสว่าง

SEQUENTIAL
ก่อนหน้า · DS 0.9.6
ปรับใหม่ · ช่วงเต็มของ DS 0.9.741 ขั้น

หัว #F4F0E7 · กลาง #7DBAC0 · ท้าย #213E70

น้อยมาก
แบ่ง 41 ระดับ · ทั้งสองธีมใช้ช่วงเดียวกันLUT 41 · CityMETER
ดูช่วงและสีครบ 41 ระดับ
ช่วง / ระดับHEX
0–<3#F4F0E7
3–<5#EEEDE5
5–<8#E8EBE3
8–<10#E3E8E1
10–<13#DDE5DF
13–<15#D7E3DD
15–<18#D1E0DB
18–<20#CBDDD9
20–<22#C5DAD7
22–<25#C0D8D6
25–<27#BAD5D4
27–<30#B4D2D2
30–<32#AED0D0
32–<35#A8CDCE
35–<37#A2CACC
37–<40#9CC8CA
40–<42#96C5C8
42–<44#90C2C6
44–<47#8ABFC4
47–<49#83BDC2
49–<52#7DBAC0
52–<54#78B3BC
54–<57#73ADB8
57–<59#6EA7B4
59–<61#69A0B0
61–<64#649AAC
64–<66#5F93A8
66–<69#5A8DA4
69–<71#5587A0
71–<74#50809C
74–<76#4C7A98
76–<79#477494
79–<81#436E90
81–<83#3E688C
83–<86#3A6288
86–<88#355C84
88–<91#315680
91–<93#2D507C
93–<96#294A78
96–<98#254474
98–100#213E70

พื้นมืด

SEQUENTIAL
ก่อนหน้า · DS 0.9.6
ปรับใหม่ · ช่วงเต็มของ DS 0.9.741 ขั้น

หัว #F4F0E7 · กลาง #7DBAC0 · ท้าย #213E70

น้อยมาก
แบ่ง 41 ระดับ · ทั้งสองธีมใช้ช่วงเดียวกันLUT 41 · CityMETER
ดูช่วงและสีครบ 41 ระดับ
ช่วง / ระดับHEX
0–<3#F4F0E7
3–<5#EEEDE5
5–<8#E8EBE3
8–<10#E3E8E1
10–<13#DDE5DF
13–<15#D7E3DD
15–<18#D1E0DB
18–<20#CBDDD9
20–<22#C5DAD7
22–<25#C0D8D6
25–<27#BAD5D4
27–<30#B4D2D2
30–<32#AED0D0
32–<35#A8CDCE
35–<37#A2CACC
37–<40#9CC8CA
40–<42#96C5C8
42–<44#90C2C6
44–<47#8ABFC4
47–<49#83BDC2
49–<52#7DBAC0
52–<54#78B3BC
54–<57#73ADB8
57–<59#6EA7B4
59–<61#69A0B0
61–<64#649AAC
64–<66#5F93A8
66–<69#5A8DA4
69–<71#5587A0
71–<74#50809C
74–<76#4C7A98
76–<79#477494
79–<81#436E90
81–<83#3E688C
83–<86#3A6288
86–<88#355C84
88–<91#315680
91–<93#2D507C
93–<96#294A78
96–<98#254474
98–100#213E70

หัว–กลาง–ท้ายต่างเฉดชัดเจน โดยคงความสว่างและทิศทางน้อย → มาก; สีกลางไม่ใช่ค่าศูนย์ · ตัวอย่างนี้ใช้ค่าจำนวนเต็ม และระบุขอบช่วงสำหรับจำนวนเต็ม · ใช้สี LUT ครบ 41 ค่า ตามลำดับเดิม ไม่ลดจำนวนระดับอัตโนมัติ สีอย่างเดียวไม่รับรองการแยกแยะทุกช่วง

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

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

count · DS 0.9.7 · สีเดียวกับกราฟและ legend

ช่วง / ระดับพื้นสว่างพื้นมืด
0–<3#F4F0E7#F4F0E7
3–<5#EEEDE5#EEEDE5
5–<8#E8EBE3#E8EBE3
8–<10#E3E8E1#E3E8E1
10–<13#DDE5DF#DDE5DF
13–<15#D7E3DD#D7E3DD
15–<18#D1E0DB#D1E0DB
18–<20#CBDDD9#CBDDD9
20–<22#C5DAD7#C5DAD7
22–<25#C0D8D6#C0D8D6
25–<27#BAD5D4#BAD5D4
27–<30#B4D2D2#B4D2D2
30–<32#AED0D0#AED0D0
32–<35#A8CDCE#A8CDCE
35–<37#A2CACC#A2CACC
37–<40#9CC8CA#9CC8CA
40–<42#96C5C8#96C5C8
42–<44#90C2C6#90C2C6
44–<47#8ABFC4#8ABFC4
47–<49#83BDC2#83BDC2
49–<52#7DBAC0#7DBAC0
52–<54#78B3BC#78B3BC
54–<57#73ADB8#73ADB8
57–<59#6EA7B4#6EA7B4
59–<61#69A0B0#69A0B0
61–<64#649AAC#649AAC
64–<66#5F93A8#5F93A8
66–<69#5A8DA4#5A8DA4
69–<71#5587A0#5587A0
71–<74#50809C#50809C
74–<76#4C7A98#4C7A98
76–<79#477494#477494
79–<81#436E90#436E90
81–<83#3E688C#3E688C
83–<86#3A6288#3A6288
86–<88#355C84#355C84
88–<91#315680#315680
91–<93#2D507C#2D507C
93–<96#294A78#294A78
96–<98#254474#254474
98–100#213E70#213E70
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

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

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

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

Brand Energy · Categorical ทั้งสองธีม · หน่วยและตัวหาร · แบรนด์ ภาษา identity และ motif/animation · gradient บรรยากาศ

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

Story มี 20 ตระกูลพร้อมสีเดิมและทิศทางค่าเดิมทั้งสองธีม ใช้ตาราง 41 ขั้นกับชุด 3/5/7/9 ระดับเดียวกันทุกเครื่องมือ

สถานะ

เจ้าของอนุมัติให้ประกาศ DS 0.9.7 เมื่อ 1 ตุลาคม 2026 แพ็กเกจมี checksum และ normative ฉบับเต็ม standalone; รุ่นนี้ไม่อ้างลายเซ็นดิจิทัลใหม่ การติดตั้งและเปิดใช้ในแต่ละ 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.7 · color-srgb-10 · 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.7

คำตอบหลักเห็นได้ทันที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.7-owner.1 ที่เจ้าของอนุมัติ พร้อม color-srgb-10 คู่มือแบรนด์และ assets ใช้งานจริง เอกสาร 0.9.1 ด้านล่างยังอยู่ครบในฐานะประวัติและรากฐาน ไม่ใช่ชุดสีปัจจุบัน ตัวอย่างในหน้าไม่ใช่หลักฐานของเมืองหรือผลิตภัณฑ์

Current work uses the owner-approved v0.9.7-owner.1 distribution, color-srgb-10, 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.7 · ONE FILE

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

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

ดาวน์โหลด normative v0.9.7 · ไฟล์เดียวDownload v0.9.7 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.7 · r1

สี 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.7 · 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.7-owner.1

Retained as predecessor history and for studying earlier patterns. New work follows v0.9.7-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