HOME > 亥 > ユ遵医 > 潟違祉ゃ
潟違祉ゃ
ユ遵医筝膩綺腟綺宴喝就潟吾篏帥激鴻祉c帥 xml c帥с膩綺腟綺宴篏帥GUI 篏帥c若潟у医割喝就臀違茯綽荀
罨
若吟鴻若鴻吾潟
障膩綺腟綺ц;憗憜腥咲若吟鴻若鴻若違 SVG c潟鴻鐚潟逸罔羣臀ц
罔羣
腱ユ遵医鰹罔羣鐚膩綺腟綺羌桁恩膩喝羂顔√亥宴c若潟с若鴻с潟鴻宴若筝憜筝篏臀宴∫cャ綽荀c贋腓冴篋綺ф茲井荐腟筝羝亥鎧膩綺紫綺遵医潟箙c SVG 若句咲綺ф篁ヤc鐚罅違荐膊罘阪障障筝祉罅障c鏄荐膊筝с号医с臀鐚
     | 156.3774872575318   0 |   | Longitude |   |  -19002.86850109733 |
     |                       | . |           | + |                     |
     | 0  -193.6681389719065 |   | Latitude  |   |   8981.692899798096 |
 
 篁ヤс
     f(pos) = Shr . Scl . Sig . pos + Tsl
 
 
              | Longitude   |
       pos =  | Latitude    |                   (筝羝亥鎧腟綺膩綺)
              | .8074507664898661 0 | 
       Shr =  | 0                 1 |          鐚膩膩劫膰鐚
              | 193.6681389719065  0 |
       Scl =  | 0  193.6681389719065 |          (筝∴燦罕鴻宴若潟違)
              | 1  0 |
       Sig =  | 0 -1 |                          ( y 荵吾罩h)
              |  -19002.86850109733 |
       Tsl =  |   8981.692899798096 |           (綛活腱糸)
 
 ゃ障医潟膩綺罩h荵≪膩綺紫綺膣 194 膩膩劫膣 20 若祉潟膰с<恰罕蕭膩綺祉∝紊с恰違蕭膩綺c膩膩綺腟綵≪с鐚羌潔綛潟т綏鴻с鐚
荐祉с筝羝亥鎧 ITRF94 菴綛眼 WGS 84 祉с篁ュユ羝亥鎧鐚Tokyo Datum鐚ITRF94 с400<若祉綏<帥Google 筝羝亥鎧сMapion 医潟ユ羝亥鎧鐚2006綛12憜鐚
臀
ユ遵医鰹臀鐚医激鴻若鴻号柑罔羣≪潟吾後違臀с
臀篁ヤ茵c鐚茹綺篏 degree鐚
      g_m(u) =  Scl2 . Rot . u + Tsl_m       <ゃ潟
      g_r(u) =  Scl2 . Rot . u + Tsl_r       羃膰
      g_n(u) =  Scl2 . Rot . u + Tsl_n       拷
           | x |
      u  = | y |                     (若吟鴻若剛)
             | 1.7  0 |
      Scl2 = | 0  1.7 |                (1.7 ≦ぇ)
             | cos (-12) -sin(-12) |
      Rot =  | sin (-12)  cos(-12) |   (12 綺荐荵≪)
              | -2300 |
      Tsl_m = |   300 |                 (綛活腱糸鐚筝肢)
              | -1500 |
      Tsl_r = | -5600 |                 (綛活腱糸鐚羃膰)
              | -5900 |
      Tsl_n = |   800 |                 (綛活腱糸鐚拷)
ゃ障医潟 12 綺綏荵≪膰罔 1.7 医ゃ若綛活腱糸с隙篁ヤ篏帥
      |  1.6628509    0.3534499 |   | Longitude |   | -2300 |
      |  -0.3534499   1.662851  | . | Latitude  | + |   400 |    筝肢
      |  1.6628509    0.3534499 |   | Longitude |   | -1500 |
      |  -0.3534499   1.662851  | . | Latitude  | + | -5600 |    羃膰
      |  1.6628509    0.3534499 |   | Longitude |   | -5900 |
      |  -0.3534499   1.662851  | . | Latitude  | + |   800 |    拷
若吟医割吾
紮医潟鴻篏帥ゃ障膩綺紫綺ャ医割吾莨若膂≦с違医∽違 SVG 若医潟鴻祉c帥蚊ゃч遵篏臀с
罔羣翫
ユ遵医潟鐚罔羣鐚с援 135 綺腟膩膩 20 綺 膩 50 綺障у
     <line x1="135" y1="20" x2="135" y2="50" 
      stroke="#000000" stroke-width="0.01"
      transform="matrix( 156.3775, 0, 0, -193.6681, 
                        -19002.869, 8981.693 )" />
違絎膩綺紫綺transform 絮с医割茯水с絎医就筝鐚喝с鐚帥膂≦潟違с
絖荐垩吾莨若羈綽荀сNagoya 絖綵≪紊с絎ゅ医就障c≫с
          <text id="Nagoya_City"
           font-size="0.1"
           x="136.906689"
           y="35.180342"
           text-anchor="middle"
           transform="matrix( 156.3775, 0, 0, -193.6681,
                         -19002.869, 8981.693 )" >
          Nagoya
          </text>
 
障с違膣域昆阪障鴻鴻絲障絖若句咲後障鴻鴻膩綺紫綺筝y 荵吾罩h鴻宴若潟違膩膩劫х軒綛活腱糸帥宴
      f(fig+Pos) = Shr . Scl . Sig . (fig + Pos) + Tsl
                 = Shr . Scl . Sig . fig + Shr . Scl . Sig . Pos + Tsl
                 = Shr . Scl . Sig . fig + f(Pos)
      fig:  鴻罕鴻鴻鴻絲障綺ф
      Pos:  x, y 絮 = 鴻憜腟綺膩綺
帥鴻鴻膩綺腟綺筝鴻喝就絲障綏
      Sig^-1  .  Scl^-1  .   Shr^-1   .  Scl
        X^-1  X 茵
違腟
      f(Sig^-1.Scl^-1.Shr^-1.Scl.fig + Pos) 
                = Shr.Scl.Sig.((Sig^-1 . Scl^-1 . Shr^-1 . Scl . fig) + Pos)+ Tsl
                = Shr . Scl . Sig . Sig^-1  . Scl^-1  . Shr^-1  . Scl . fig +
                  Shr . Scl . Sig . Pos + Tsl
                = Scl . fig + Shr . Scl . Sig . Pos + Tsl
                = Scl . fig + f(Pos)
c障鴻罩帥c潟祉ссSig^-1 . Scl^-1 . Shr^-1 . Scl ゃ羆
          |  1.238421   0  |
          |  0         -1  |
с SVG у憗罨<号
      <defs>
           <text id="Nagoya_City"
            font-size="0.1" x="0" y="0" text-anchor="middle"
            transform="matrix(1.238421,0,0,-1,0,0)">
           Nagoya
           </text>
      </defs>
      <use xlink:href="#Nagoya_City"
           x="136.906689" y="35.180342"
           transform="matrix( 156.3775, 0, 0, -193.6681,
                             -19002.869, 8981.693 )" />
defs с鴻篏 use 医潟臀
鴻<潟綺ф鴻 0,0 с罧級с鴻喝就茵憜障 transform 絮с篏帥c綏鐚Sig^-1 . Scl^-1 . Shr^-1 . Scl鐚罨<鴻<潟 use 若喝冴use x, y 絮с鴻<潟違鴻筝緇use <潟 transform 絮с鴻喝就篏医割
 
сс帥c潟祉Pos 隙医ゃ♂≫腴с筝箴 transform matrix 医割障鞘戎с鐚√膓荼鐚SVG 絨с医∽違亥亜сSVG 膓絆篁鴻
綽泣荐c筝箴с鴻<潟ф絖泣ゃ冴篏ゃ膩綺 1 綺綵激 1 後障SVG utf-8 篏帥сユ茯吾翫<ゃ utf-8 т絖違
医激若吾泣ゃ削view port鐚紊с医潟≦ぇ 罩c臀鐚医激肢;腓冴泣ゃэ
鐚羈鐚Sodipodi цtext-anchor middle 荐絎翫絖篏臀冴Inkscape Adbe SVG Viewer с緇сc
臀翫
臀筝潟違障筝羝亥鎧若吟鴻若鴻吾茵臀違
<ゃ潟  g_m(f(pos)) = Scl_2 . Rot.(f(pos)) + Tsl_m                   
                          = Scl_2 . Rot.(Shr.Scl.Sig.pos + Tsl) + Tsl_m    
羃膰      g_r(f(pos)) = Scl_2 . Rot.(f(pos)) + Tsl_r
                          = Scl_2 . Rot.(Shr.Scl.Sig.pos + Tsl) + Tsl_r
拷      g_n(f(pos)) = Scl_2 . Rot.(f(pos)) + Tsl_n
                            Scl_2 . Rot.(Shr.Scl.Sig.pos + Tsl) + Tsl_n
f( ): 若句咲吾 g_m, g_r, g_n: 臀∽ pos: x, y 絮 = 憜腟綺膩綺 Shr: 膩膩劫膰 Scl: 鴻宴若潟違 Sig: y 荵吾罩h Tsl: 綛活腱糸
g_m, g_r, g_n 隙
|  260.0324  -68.45198 |     | Longitude |     |  - 30724.359 |
| -55.27160  -322.0412 |  .  | Latitude  |  +  |    21951.778 |    <ゃ潟
                                               | - 29924.359 |
           鐚筝鐚                         +  |   23151.778 |     羃膰
                                               | - 34324.359 |
           鐚筝鐚                         +  |   22451.778 |     拷
罨<箴ユ罔羣絖膩医潟<ゃ潟鴻若鴻綣
<line x1="135" y1="30" x2="135" y2="40" 
      stroke="#000000" stroke-width="0.01"
      transform="matrix(260.03244, -55.27160, -68.45198, -322.0412,
                        -30724.359, 21951.778)" />
茯水уゅ絽 Nagoya 絖帥
          <text id="Nagoya_City"
           x="136.906689" y="35.180342" 
           font-size="0.1"
           text-anchor="middle"
           transform="matrix(260.03244, -55.27160, -68.45198, -322.0412,
                             -30724.359, 21951.778)" >
          Nagoya
          </text>
 
絖с違膣違絖羂翫抗筝с鴻鴻絲障絖若句咲後臀鴻鴻膩綺紫綺筝y 荵吾罩h鴻宴若潟違膩膩劫х軒綛活腱糸荵≪潟鴻宴若潟違喝抗茵腱糸帥宴
     g_m(f(fig+Pos)) = Scl_2 . Rot . (Shr . Scl . Sig . (fig + Pos) + Tsl) + Tsl_m
                    = Scl_2 . Rot . Shr . Scl . Sig . fig +
                      Scl_2 . Rot . Shr . Scl . Sig . Pos +
                      Scl_2 . Rot . Tsl +
                      Tsl_m
                    = Scl_2 . Rot . Shr . Scl . Sig . fig + g_m(f(Pos))
y 荵吾罩h荵≪膩膩劫х軒荵≪絖絲障莎激c障с帥鴻鴻膩綺腟綺筝鴻喝就絲障綏
      Sig^-1 . Scl^-1 . Shr^-1 . Rot^-1 . Scl
      X^-1  X 茵
違腟
     g_m(f(Sig^-1.Scl^-1.Shr^-1.Rot^-1.Scl.fig+ Pos))
                 = Scl_2.Rot.Shr.Scl.Sig.Sig^-1.Scl^-1.Shr^-1.Rot^-1.Scl.fig+
                   Scl_2.Rot.Shr.Scl.Sig.Pos + 
                   Scl_2.Rot.Tsl +
                   Tsl_m
                 = Scl_2.Scl.fig +
                   Scl_2.Rot.Shr.Scl.Sig.Pos +
                   Scl_2.Rot.Tsl +
                   Tsl_m
                 = Scl_2.Scl.fig + g_m(f(Pos))
c障鴻罩帥c潟祉ссSig^-1 . Scl^-1 . Shr^-1 . Rot^-1 . Scl ゃ
                 |   1.211402       - 0.2574915     |
                 |  - 0.2079117      - 0.9781476    |      
с SVG у憗罨<号
<defs>
     <text id="Nagoya_City"
      font-size="0.1" x="0" y="0"
      text-anchor="middle"
      transform="matrix(1.211402, -0.2079117, -0.2574915, -0.9781476, 
                        0, 0)">
     Nagoya
     </text>
</defs>
<use xlink:href="#Nagoya_City"
     x="136.906689" y="35.180342" 
      transform="matrix(260.03244, -55.27160, -68.45198, -322.0412,
                        -30724.359, 21951.778)" />
defs с鴻篏 use 医潟臀
鴻<潟綺ф鴻 0,0 с罧級с鴻喝就茵憜障 transform 絮с篏帥c綏鐚Sig^-1 . Scl^-1 . Shr^-1 . Rot^-1 . Scl鐚罨<鴻<潟 use 若喝冴use x, y 絮с違鴻筝緇use <潟 transform 絮с鴻喝就篏医割障鴻罩帥c潟祉с
 
сс帥c潟祉Pos 隙医ゃ♂≫腴с筝箴 transform matrix 医割障鞘戎с鐚√膓荼鐚
綽泣荐c筝箴с鴻<潟ф絖泣ゃ冴篏ゃ膩綺 1 綺綵激 1 後障SVG utf-8 篏帥сユ茯吾翫<ゃ utf-8 т絖違
医激若吾泣ゃ削view port鐚紊с医潟≦ぇ罩c臀鐚医激肢;腓冴泣ゃэ
鐚羈鐚Sodipodi цtext-anchor middle 荐絎翫絖篏臀冴Inkscape Adbe SVG Viewer с緇сc
医激肢;腓冴泣ゃ
SVG 若句咲 viewBox 若違綵≪医潟с罨<c
A膤糸 x-min=136.185, y-min=-864.696, width=4364.130, height=6172.106 B膤糸 x-min=136.185, y-min=-869.195, width=4364.130, height= 6181.102
緇絋膰罔罸違A 膤糸 B 膤糸х研罔罸違с障罔羣с臀с違
絎医激泣ゃ冴view port 若違綵≪у障SVG 若吟祉若吾с潟 GUI 違違若吾泣ゃ冴篁医潟 view port 罨<c
    width="210mm" height="297mm" (A4)
veiwBox view port c≦ぇ紫軒絨医激肢;腓冴c若吾泣ゃ (view port) 紊眼医潟若吾<障≦ぇ紫軒絨
