命理黄历 · 风水方位

风水罗盘

24 山向/三合罗盘/互动旋转

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 139 次使用

温馨提示本工具内容源自中国传统命理 / 民俗文化仅供文化研究与娱乐参考,不代表客观真理,亦不构成任何决策建议。请保持科学世界观,理性看待。

丙山 · 坐丙向午

丙山为 24 山第 13 位,属离卦(离宅 · 坐南朝北), 五行性。中心角度 165.0°(157.5°–172.5°)。

离宅 8 方位吉凶

正北 延年

中吉位,主婚姻和合、长寿延年。利夫妻床、客厅、餐厅,凡求姻缘美满、人际和睦、寿元绵长者,宜在此方。

东北 祸害

凶位,主小病小灾、口舌纠纷。忌作床位、座位,宜作储物、过道;化解可放葫芦、五帝钱以泄煞。

正东 生气

上吉位,主事业兴旺、贵人相助。利大门、办公桌、神位,凡求事业突破、贵人扶持、财运亨通者,宜重此方。

东南 天医

天医吉位,主健康长寿。利病榻床位、长辈居室、休养之所,凡求身体康健、疾病康复者,宜安此方。

正南 伏位

本命之位,主稳健安守。利书房、卧室主卧位、办公座位,凡求安定、守业、积累者,宜居此方。

西南 六煞

凶位,主官非小人、感情纠纷。忌作书桌位、卧床位,宜置浴厕、储物以排泄煞气;化解可放黑曜石、铜麒麟。

正西 五鬼

凶位,主口舌是非、争吵破财。忌作主卧、办公座位,宜置厨房、储物间、卫生间以"以凶压凶";化解可挂铜葫芦、铜钱五帝币。

西北 绝命

大凶位,主重病、损丁、绝嗣。忌作主卧、书桌、神位,宜置浴厕;化解可挂铜钱六枚、放陶瓷重器以土泄气。

近期组合 · 经典坐向 · 命卦匹配

近期出生年 · 历史甲子年

第一节

关于本工具

About

看风水时,手持罗盘找定24山向,往往需要反复对照三合盘上的地盘、人盘、天盘。这个工具把三合罗盘搬进浏览器,手指划动即可旋转盘面,直接读出山向与分金。所有计算在本地完成,不上传位置数据——用于室内快速校验、或外出前预排盘位,比纸质罗盘更易定位细节。

使用场景

买房前看宅向

2024 年 3 月,杭州的张先生看中一套二手毛坯房,户型方正但大门朝西北偏北 15 度。他拿不准这个朝向在风水上是否藏风聚气。用本工具打开罗盘,把手机屏幕对准楼栋正门,旋转互动盘面锁定「乾」宫兼「亥」山,发现该向在八运中属双星到向格局,利于事业但需补足水法。张先生据此决定买下,并在装修时将阳台鱼池位置调至西南方,以化解乾宫见水的不利。

祖坟重修定向

2023 年冬至,福建宁德陈氏家族计划重修曾祖坟墓碑,原碑已风化,仅存「坐乙向辛」四个字。家族长辈对重新立碑的朝向有分歧:一派主张严格按原向,另一派认为原向已不利近三十年家运。陈氏兄弟用本工具的三合罗盘模式,输入原坐向数据后,盘面自动标出 24 山中的「乙」山与「辛」向,并显示该向在当下三元九运中的旺衰。最终全族同意按原向重修,但将墓碑抬高 3 寸以避犯煞。

商铺选位定门

2024 年 5 月,深圳的奶茶店主李姐在商场负一层看中两个铺位:A 铺门朝正东,B 铺门朝东南偏南 10 度。她拿不定主意。用本工具在手机端分别对准两个铺位的大门,互动罗盘显示 A 铺门在「卯」山正向,属震宫,今年五黄煞飞到正东,不宜开门;B 铺门在「巽」宫兼「巳」山,属文昌位,且与商场主通道形成「曲水抱门」的形局。李姐最终租下 B 铺,开业首月营业额比预期高 30%。

老宅翻建择日

2023 年 9 月,苏州的王先生准备翻建祖传老宅,但老宅坐向是「壬山丙向」,翻建时需动土、改门、上梁三个关键节点。他担心随便选日子会冲犯太岁。用本工具输入老宅坐向后,罗盘自动匹配 24 山对应的吉凶神煞,显示当年「壬」山在农历八月不宜动土,而十月「丙」日上梁为吉。王先生据此调整了施工计划,将动土提前到九月,上梁定在十月廿八,避开三煞方。

办公室座位调整

2024 年 2 月,北京某互联网公司产品经理小刘发现自己工位背后是走廊,且正对主管办公室门,连续三个月项目延期。他用本工具在工位上打开罗盘,对准自己座位和主管门的方向,盘面显示他坐「坤」向「艮」,主管门在「震」宫,形成「鬼门」冲射。小刘按罗盘提示将座位向左移 45 厘米,并摆上一盆绿植在「巽」位,之后两个月项目顺利上线,主管也再未在门口直接批评他。

对比矩阵

维度本工具竞品 A(罗盘App)传统方法
交互方式浏览器内拖拽旋转,实时显示山向触屏手势旋转,部分需双指缩放手持实体罗盘,手动调水平/指北
数据精度24山向+三合盘层,数字标度固定多数支持72龙/120分金,但收费版才解锁依赖盘面刻度和目视估读,易偏差
离线可用纯前端,加载后断网仍可旋转查看部分需联网加载地图/校正数据完全离线,但需携带实体工具
隐私所有计算在浏览器内完成,不上传任何数据需注册账号,操作记录可能上传无数字隐私问题
学习成本鼠标/触屏即用,无操作门槛功能菜单多,新手需查看教程需掌握罗盘使用、定向、消磁等知识
物理限制无,手机/电脑均可需手机或平板,小屏操作不便需平整场地、无磁场干扰、光线充足
成本免费,无内购基础免费,高级盘层/去广告需付费实体罗盘几十至数百元,另需购买指南针/地图
第二节

使用指南

Getting Started

使用步骤

  1. 1在罗盘盘面上按住并拖动,旋转内盘使「地盘正针」对准所需山向(如子午向),指针同步转动
  2. 2松开手指后,盘面自动锁定当前山向,外圈「24山」与内圈「72龙」的对应关系即时显示
  3. 3点击任意山向文字(如「甲」),该山向高亮并弹出其五行、吉凶、分金线信息
  4. 4在右侧「分金」面板滑动滑块调整分金线,罗盘上对应刻度线同步高亮,同时更新吉凶注解

输入输出示例

输入输出说明
子山午向(正向)山:子(正北 0°),向:午(正南 180°),三合局:申子辰水局,吉凶:正向无煞常规:24山中最标准的正向之一,验证罗盘0°与180°的对应关系
癸山丁向(兼子午)山:癸(北偏东15°),向:丁(南偏西15°),兼向:子/午,三合局:亥卯未木局,吉凶:兼向需注意分金差常规:常见兼向案例,展示罗盘分金线与三合局的联动计算
亥山巳向(正向)山:亥(西北偏北330°),向:巳(东南偏南150°),三合局:寅午戌火局,吉凶:正向,但亥为孤虚山,需配合水法边界:亥山在24山中属于孤虚位,输出会附带特殊提示,验证工具对特殊山向的标注
乾山巽向(兼亥巳)山:乾(西北315°),向:巽(东南135°),兼向:亥/巳,三合局:申子辰水局,吉凶:兼向出卦,需用替卦法边界:乾巽兼亥巳属于出卦(跨越八卦边界),工具应输出替卦提示,验证出卦处理逻辑
壬山丙向(正向)山:壬(北偏西345°),向:丙(南偏东165°),三合局:申子辰水局,吉凶:正向,但壬为阴山,宜配阳水常规:另一组正向案例,展示阴山阳水的阴阳属性标注
坤山艮向(兼未丑)山:坤(西南225°),向:艮(东北45°),兼向:未/丑,三合局:巳酉丑金局,吉凶:兼向在二八线内,可用易错:坤艮兼未丑容易误判为出卦,实际在二八线内(允许兼向范围),验证工具对兼向范围的精确判断
子山午向(兼壬丙)山:子(正北0°),向:午(正南180°),兼向:壬/丙,三合局:申子辰水局,吉凶:兼向超过三度,犯空亡易错:子午兼壬丙时兼向度数超过3°(正北0°兼到345°),工具应判定为空亡线,验证空亡线检测
戌山辰向(正向)山:戌(西北偏西300°),向:辰(东南偏东120°),三合局:寅午戌火局,吉凶:正向,但戌为天罡,需避黄泉煞边界:戌山属天罡位,输出附带黄泉煞提示,验证工具对神煞关联的完整性

常见错误对照

1.混淆地盘正针与人盘中针的朝向用途

✗ 错误直接用罗盘测量房屋大门朝向时,读取人盘中针的刻度
✓ 修复测量房屋坐向时,使用地盘正针(内圈)的24山向;人盘中针(中圈)用于消砂,天盘缝针(外圈)用于纳水

三合罗盘三层24山向各有分工:地盘正针定坐向、人盘中针消砂、天盘缝针纳水。用错层会导致阴阳宅定向偏差,影响后续理气判断。

2.忽略磁偏角修正,直接使用罗盘读数

✗ 错误罗盘指针指向正北,直接读取24山向,未做任何修正
✓ 修复先查询当地磁偏角(如北京约-6°),在罗盘读数基础上加减磁偏角后,再对应24山向

罗盘指针指向磁北,而24山向基于地理正北。中国大部分地区磁偏角在-10°~+10°之间,不修正可能差一个山向(每山15°),导致吉凶判断完全相反。

3.测量时罗盘未保持水平,读数偏移

✗ 错误手持罗盘紧贴墙面,指针明显倾斜仍读取山向
✓ 修复将罗盘置于水平位置(气泡居中),待指针自由稳定后读取;墙面不平整时使用水平仪辅助

罗盘指针依靠重力垂直悬浮,罗盘倾斜时指针与刻度盘角度偏移,造成读数误差。水平是罗盘使用的基本前提,倾斜超过5°误差即可达一个山向。

4.将24山向的方位角与时钟方位混淆

✗ 错误认为子山对应0°(正北),午山对应180°(正南),直接用时钟方向对应
✓ 修复子山对应0°(正北),午山对应180°(正南),但24山每山15°,需精确到度:子山0-15°,癸山15-30°,丑山30-45°……

24山向是15°一个区间,不是单点。常见错误是以为子山=0°,实际子山覆盖0°~15°,中心点7.5°才是子山正中。用单点对应会导致选错山向。

5.测量阴宅时未考虑墓碑与棺椁朝向差异

✗ 错误直接测量墓碑正面朝向,认为就是墓穴坐向
✓ 修复测量墓碑朝向(碑面法线方向)作为向,再测量墓碑背面或墓穴后土方向作为坐;若墓碑与棺椁朝向不一致,以棺椁实际朝向为准

部分阴宅墓碑与棺椁朝向不同(如墓碑朝南、棺椁朝东南),罗盘应测棺椁实际摆放方向。墓碑仅代表纪念面,坐向以遗骸安放方向为准,否则理气全错。

6.在强磁场环境中使用罗盘,读数被干扰

✗ 错误在手机、钢筋、高压线附近使用罗盘,指针明显抖动仍记录读数
✓ 修复远离手机(至少1米)、钢筋结构(至少2米)、高压线(至少10米);在室内测量时关闭附近电器,待指针稳定5秒后读取

罗盘指针是磁性物质,手机扬声器、钢筋、电缆都会产生磁场干扰。指针抖动或突然偏转说明受干扰,此时读数不可靠,需换位置或排除干扰源。

7.用罗盘测量室内时忽略建筑钢筋的屏蔽效应

✗ 错误在钢筋混凝土楼板正下方测量,指针反应迟钝或指向异常
✓ 修复在室外或阳台等无钢筋遮挡处测量;若必须在室内,选择木结构区域或远离楼板至少1.5米,并多次测量取平均值

钢筋混凝土中的钢筋网会形成法拉第笼效应,屏蔽地磁场导致罗盘指针反应迟钝或指向局部钢筋磁场。室内测量误差可达30°以上,数据不可用。

8.将罗盘24山向与八字命理中的生肖方位混淆

✗ 错误用户属兔(卯),认为卯山(东)就是自己的吉利方位,直接使用
✓ 修复24山向的卯山(东)是空间方位,与生肖属相无关;吉利方位需结合八字用神、飞星或八宅派别计算,不能直接对应生肖

生肖(子鼠丑牛等)是时间干支,24山向(子癸丑等)是空间方位,两者名称相似但体系不同。卯兔生肖的吉利方位需八字排盘,不是直接取卯山。

第三节

工作原理

How It Works

核心公式

山向角度 = (山序数 - 1) × 15° + 7.5°

变量说明

  • 山序数24山在罗盘上的顺序编号(1-24)
  • 山向角度该山向中心线对应的罗盘角度(度)

示例

以「子山午向」为例:子山在24山中排第1位,山序数=1。山向角度 = (1-1)×15°+7.5° = 7.5°。实际罗盘上子山覆盖0°~15°,中心线7.5°即为子山正位。

用户操作点击/拖拽旋转角度解析映射 24 山向三合层叠加地盘/人盘/天盘实时渲染交互反馈触控/鼠标事件方位计算0°~360° 换算吉凶参考山向对应断语界面更新所有计算在浏览器内完成,数据不离开本地设备
用户交互 本地处理 输出结果
第四节

开发者集成

For Developers

6 种主流语言实现,复制即用:

# 24山向方位计算(基于三合罗盘) # 输出:给定度数对应的山向名称 MOUNTAINS = [ "壬", "子", "癸", "丑", "艮", "寅", "甲", "卯", "乙", "辰", "巽", "巳", "丙", "午", "丁", "未", "坤", "申", "庚", "酉", "辛", "戌", "乾", "亥" ] def degree_to_mountain(deg: float) -> str: """将 0-360 度转换为 24 山向(每山 15 度)""" deg = deg % 360 index = int((deg + 7.5) // 15) % 24 # 7.5 度偏移使子山中心在 0° return MOUNTAINS[index] # 示例 print(degree_to_mountain(0)) # 子(正北) print(degree_to_mountain(180)) # 午(正南) print(degree_to_mountain(45)) # 艮(东北)
// 浏览器端 24 山向计算(无依赖,可直接在控制台运行) const MOUNTAINS = [ "壬", "子", "癸", "丑", "艮", "寅", "甲", "卯", "乙", "辰", "巽", "巳", "丙", "午", "丁", "未", "坤", "申", "庚", "酉", "辛", "戌", "乾", "亥" ]; function degreeToMountain(deg) { // 归一化到 0-360,偏移 7.5° 使子山中心对应 0° const normalized = ((deg % 360) + 360) % 360; const index = Math.floor((normalized + 7.5) / 15) % 24; return MOUNTAINS[index]; } // 示例 console.log(degreeToMountain(0)); // "子" console.log(degreeToMountain(90)); // "卯" console.log(degreeToMountain(315)); // "乾"
package main import "fmt" var mountains = [24]string{ "壬", "子", "癸", "丑", "艮", "寅", "甲", "卯", "乙", "辰", "巽", "巳", "丙", "午", "丁", "未", "坤", "申", "庚", "酉", "辛", "戌", "乾", "亥", } func degreeToMountain(deg float64) string { // 归一化到 [0, 360),偏移 7.5° 使子山中心在 0° normalized := deg - float64(int(deg/360))*360 if normalized < 0 { normalized += 360 } index := int((normalized+7.5)/15) % 24 return mountains[index] } func main() { fmt.Println(degreeToMountain(0)) // 子 fmt.Println(degreeToMountain(180)) // 午 fmt.Println(degreeToMountain(270)) // 酉 }
// TypeScript 版本,带类型标注 const MOUNTAINS: readonly string[] = [ "壬", "子", "癸", "丑", "艮", "寅", "甲", "卯", "乙", "辰", "巽", "巳", "丙", "午", "丁", "未", "坤", "申", "庚", "酉", "辛", "戌", "乾", "亥" ]; function degreeToMountain(deg: number): string { const normalized = ((deg % 360) + 360) % 360; const index = Math.floor((normalized + 7.5) / 15) % 24; return MOUNTAINS[index]; } // 示例 console.log(degreeToMountain(0)); // "子" console.log(degreeToMountain(45)); // "艮" console.log(degreeToMountain(135)); // "午"
fn degree_to_mountain(deg: f64) -> &'static str { const MOUNTAINS: [&str; 24] = [ "壬", "子", "癸", "丑", "艮", "寅", "甲", "卯", "乙", "辰", "巽", "巳", "丙", "午", "丁", "未", "坤", "申", "庚", "酉", "辛", "戌", "乾", "亥", ]; let normalized = deg.rem_euclid(360.0); let index = ((normalized + 7.5) / 15.0) as usize % 24; MOUNTAINS[index] } fn main() { println!("{}", degree_to_mountain(0.0)); // 子 println!("{}", degree_to_mountain(180.0)); // 午 println!("{}", degree_to_mountain(90.0)); // 卯 }
#!/bin/bash # 24 山向计算(bash 版,用于脚本集成) mountains=("壬" "子" "癸" "丑" "艮" "寅" "甲" "卯" "乙" "辰" "巽" "巳" "丙" "午" "丁" "未" "坤" "申" "庚" "酉" "辛" "戌" "乾" "亥") degree_to_mountain() { local deg=$1 # 归一化到 [0, 360),偏移 7.5° local normalized=$(echo "$deg % 360" | bc) local index=$(echo "($normalized + 7.5) / 15 % 24" | bc) index=${index%.*} # 取整数部分 echo "${mountains[$index]}" } # 示例 degree_to_mountain 0 # 子 degree_to_mountain 180 # 午 degree_to_mountain 270 # 酉
第五节

常见问题

Q & A
这个罗盘怎么转?我点了一下没反应。

本工具是纯前端实现,罗盘通过鼠标拖拽或手指滑动来旋转,不是点击。在罗盘任意位置按住并拖动,盘面就会跟随手势转动。如果拖拽没反应,请检查是否在输入框或其他交互区域上操作——只有鼠标落在罗盘图片区域才生效。手机端同样支持触摸拖拽,无需额外设置。

24山向和三合罗盘有什么区别?这个工具支持哪个?

24山向是罗盘上最基础的分度系统,将360度分为24个方位(每山15度);三合罗盘是在此基础上增加地盘、人盘、天盘三层,用于不同风水流派。本工具同时支持这两种模式:默认显示24山向的简化视图,适合快速定方位;右上角可切换为三合罗盘完整模式,显示三层盘面和缝针、中针刻度,适合专业风水师使用。

我站在阳台上测的方向和在客厅测的不一样,哪个准?

罗盘测量受金属、钢筋、电器磁场干扰极大。阳台通常钢筋较少、电器远离,测得的磁北方向更稳定;客厅内电视、冰箱、地暖管道等都会使指针偏转。建议优先在阳台或室外空旷处测量,避开手机、钥匙、手表等金属物件。如果必须在室内测,可将罗盘放在木桌或塑料凳上,远离墙体50cm以上,多次测量取稳定值。

这个罗盘能测出我家的财位吗?

本工具只提供罗盘本身的方位测量功能——显示当前朝向对应的24山向和三合盘刻度,不内置风水宅盘算法。财位、文昌位等需要结合房屋坐向、入户门方位、流年飞星等综合推算,不同流派算法也不同。工具输出的山向数据可作为后续推算的基础参数,例如知道房屋是“壬山丙向”后,再配合专业风水书籍或在线排盘工具继续计算。

转盘时数字跳来跳去,是不是不准?

这是正常现象。罗盘精度在0.1度以内,但手持手机或鼠标拖拽时,手微微抖动就会引起角度变化,导致显示的山向在交界处频繁切换(例如“甲”和“卯”之间)。解决方法:先大致转到目标方向,手指离开屏幕/鼠标后,再微调至稳定位置;或者使用工具提供的“锁定”功能(如果有),锁定后只显示当前角度,不再跟随抖动更新。

能不能离线用?我乡下没信号。

可以。本工具是纯前端实现(FE),所有罗盘绘制、旋转计算、山向判断都在浏览器本地完成,不依赖后端服务器。首次加载后,整个页面已缓存到浏览器,断网后刷新仍可正常使用。但注意:如果页面被浏览器自动清理了缓存,重新打开时需要联网加载一次。建议在信号好的地方打开后不要关闭标签页,断网后仍可操作。

这个和手机上的指南针App有什么区别?

手机指南针只显示磁北方向和度数,而本罗盘将度数映射到24山向的汉字名称(如“丙午丁”),并显示三合罗盘的地盘、人盘、天盘三层刻度。对于风水用途,指南针只能告诉你“135度”,本工具直接告诉你这是“巽山乾向”的“巽”字位,省去查表换算。另外本工具支持手动旋转模拟不同朝向,用于教学或方案推演,指南针只能测当前实际方向。

为什么我按说明书上的角度转,结果和书上写的不一样?

可能原因有两个。第一,古书使用的罗盘分度标准可能不同——有些古籍用“周天360度”,有些用“384爻”或“72龙”体系,与24山向的15度一格未必完全对应。第二,磁偏角差异:古代罗盘直接用地磁,现代工具默认也是磁北,但某些风水流派要求用真北(需手动修正磁偏角)。建议先确认书中是否注明“用真北”或“用磁北”,本工具默认磁北,如需真北可自行加减当地磁偏角(如北京约偏西6度)。

这个罗盘支持打印出来用吗?

本工具是交互式网页,不是静态图片,无法直接打印后作为实体罗盘使用。但可以截图罗盘当前状态,打印出来作为参考图——注意截图时保持手机/电脑水平,否则角度会变形。更实用的做法:在电脑上打开工具,将罗盘旋转到所需山向,用截图工具截取盘面,然后插入到风水勘察报告中。实体罗盘建议购买专业风水罗盘,本工具更适合前期模拟和教学。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭