為什麼這篇google試算表斜率鄉民發文收入到精華區:因為在google試算表斜率這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者lukelu (阿魯米)看板Simcity標題[SkyL] 坡度、曲率、曲線連接試算表時間Mon...
首先,試算表(Excel)請由此下載:
https://drive.google.com/open?id=0B1eKky9Od7sHYjhfeHJsdHNPTlk
與本試算表搭配服用的MOD:
Precision Engineering (必要)
Fine Road Tool (建議)
一開始是起於個人建設城市時一點龜毛(自虐)的堅持,例如設定鐵路最大坡度為千分之35
、最小曲率半徑為200公尺之類的,於是就花了點時間製作了這個試算表。其中數學推導
的部分我假定大家沒興趣知道,所以就直接從解釋用法開始吧!
檔案中共有3個工作表,分別為「曲率與坡度」、「複合曲線連接」及「反曲線連接」,
其中紅色粗體字的部分代表是可以接受輸入的部分
1.曲率與坡度
請先參考附圖:
https://drive.google.com/open?id=0B1eKky9Od7sHTHNVeEJXY2tnY0U
City:Skylines 的自由曲線(free-from)工具,是利用兩條切線(通常會等長)與它們的
夾角來定義曲線的,以附圖中的曲線為例:
1.切線長 = 173 公尺
2.切線夾角 = 120.8 度
3.高程變化 = 28 公尺
將這些數值輸入試算表中,可以換算出一些基本的資訊,例如:弧長(314.7公尺)、平
均坡度(千分之89)、曲率半徑(304.5公尺)等
工作表的下方還有幾個小表格,用途如下:
(A) 給定坡度限制的條件,得知要達成所設定的高程差所需要的最小弧長,或者以目前
的弧長滿足坡度限制的最大高程變化
以第1列為例,坡度限制設定為千分之35,則要達成28公尺的高程差至少需要800公
尺的長度;以目前曲線314.7公尺的弧長而言,可接受的最大高程變化為11公尺
(B) 得知以目前的切線長,要達成給定曲率半徑的條件所需要的最小切線夾角
以第1列為例,當曲率半徑設定為100公尺時,則在目前切線長173公尺的條件下,
切線夾角至少需有60.1度
(C) 得知給定曲率半徑的增減量,所對應的切線長及切線夾角
以第1列為例,當設定曲率半徑由目前的304.5公尺再增加160公尺時,所對應的切
線長為264公尺,切線夾角為120.8度。建設同心圓分布的市街與並行排列的鐵、公
路時很有用
https://drive.google.com/open?id=0B1eKky9Od7sHY0ZBUVdRQXFaS1U
(D) 得知欲達成與目前的曲率相同的條件下,給定切線長所對應的切線夾角
以第1列為例,以目前曲率半徑304.5公尺作為條件,當給定切線長為50公尺時,所
對應的切線夾角為161.4度。適合以分段的方式鋪設一條較長的曲線、或者延伸既有
的曲線
2.複合曲線連接
以曲線平滑地連接兩段道路或鐵路,雖然遊戲中的曲線工具(curve)可以達成一樣的目
的,但個人嫌它銜接的方式不夠漂亮XD
請參考附圖:
https://drive.google.com/open?id=0B1eKky9Od7sHcHpxT1huWHNZd00
Step 1: 以直線工具量測兩端點之間的直線距離(241公尺)及夾角(142.2度與164.0度)
輸入試算表,其中「弧角常數」若不採用建議值可自行設定,但須注意數字的
合理性
Step 2: 鋪設第一段曲線(靠近164.0度的那一側,切線長65公尺、切線夾角173.7度)
Step 3: 鋪設第二段曲線(靠近142.2度的那一側,切線長65公尺、切線夾角132.5度)
3.反曲線連接
與上述的複合曲線連接類似,直接看附圖吧:
https://drive.google.com/open?id=0B1eKky9Od7sHYVM2UGlwVmlZZmM
Step 1: 以直線工具量測兩端點之間的直線距離(211公尺)及夾角(171.9度與148.5度)
輸入試算表,其中「弧角常數」若不採用建議值可自行設定,但須注意數字的
合理性
Step 2: 鋪設第一段曲線(靠近171.9度的那一側,切線長57公尺、切線夾角152.5度)
Step 3: 鋪設第二段曲線(靠近148.5度的那一側,切線長57公尺、切線夾角129.1度)
以上說明:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.191.242
※ 文章網址: https://www.ptt.cc/bbs/Simcity/M.1459736467.A.DDF.html