1010
1111| パッケージ | 関数 | 内容 | サイズ |
1212| -----------| ------| ------| --------|
13- | ` gsigeoid2011 ` | ` Load() ` | 日本のジオイド2011(Ver.2.2) | 約300KB |
1413| ` gsigeoid2024 ` | ` Load() ` | ジオイド2024+基準面補正パラメータ(合成版、推奨) | 約400KB |
1514| ` gsigeoid2024 ` | ` LoadHrefconv() ` | 基準面補正パラメータのみ | 約15KB |
1615| ` gsigeoid2024geoid ` | ` Load() ` | ジオイド2024のみ | 約3.7MB |
17-
18- ### 日本のジオイド2011(Ver.2.2)
19-
20- - 出典: https://fgd.gsi.go.jp/download/geoid.php
16+ | ` gsigeoid2011 ` | ` Load() ` | 日本のジオイド2011(Ver.2.2) | 約300KB |
2117
2218### ジオイド2024(日本とその周辺)+基準面補正パラメータ
2319
3329
3430※ ジオイドのみのデータが大きい理由:合成版は海域がnodata扱いですが、ジオイドのみのデータは海域にも値が含まれており、圧縮効率が低くなっています。
3531
36- ## 使い方
32+ ### 日本のジオイド2011(Ver.2.2)
3733
38- ### gsigeoid2011
34+ - 出典: https://www.gsi.go.jp/buturisokuchi/grageo_reference.html
3935
4036## 使い方
4137
38+ ### gsigeoid2024
39+
4240``` go
4341package main
4442
4543import (
4644 " fmt"
47- " github.com/eukarya-inc/japan-geoid-go/gsigeoid2011 "
45+ " github.com/eukarya-inc/japan-geoid-go/gsigeoid2024 "
4846)
4947
5048func main () {
51- g , err := gsigeoid2011.Load ()
49+ // ジオイド2024+基準面補正パラメータ(合成版)
50+ g , err := gsigeoid2024.Load ()
5251 if err != nil {
5352 panic (err)
5453 }
5554
5655 lng , lat := 138.2839817085188 , 37.12378643088312
5756 height := g.GetHeight (lng, lat)
5857 fmt.Printf (" Geoid height: %.6f \n " , height)
59- // Output: Geoid height: 39.473871
58+ // Output: Geoid height: 39.596702
59+
60+ // 基準面補正パラメータのみ(離島で使用)
61+ gHref , _ := gsigeoid2024.LoadHrefconv ()
62+ // 小笠原諸島(父島)付近
63+ fmt.Printf (" Hrefconv (Ogasawara): %.6f \n " , gHref.GetHeight (142.19 , 27.09 ))
64+ // Output: Hrefconv (Ogasawara): 0.642000
6065}
6166```
6267
63- ### gsigeoid2024
68+ ### gsigeoid2024geoid(ジオイドのみ、約3.7MB)
6469
6570``` go
6671package main
6772
6873import (
6974 " fmt"
70- " github.com/eukarya-inc/japan-geoid-go/gsigeoid2024 "
75+ " github.com/eukarya-inc/japan-geoid-go/gsigeoid2024geoid "
7176)
7277
7378func main () {
74- // ジオイド2024+基準面補正パラメータ(合成版)
75- g , err := gsigeoid2024.Load ()
79+ g , err := gsigeoid2024geoid.Load ()
7680 if err != nil {
7781 panic (err)
7882 }
@@ -81,35 +85,29 @@ func main() {
8185 height := g.GetHeight (lng, lat)
8286 fmt.Printf (" Geoid height: %.6f \n " , height)
8387 // Output: Geoid height: 39.596702
84-
85- // 基準面補正パラメータのみ(離島で使用)
86- gHref , _ := gsigeoid2024.LoadHrefconv ()
87- // 小笠原諸島(父島)付近
88- fmt.Printf (" Hrefconv (Ogasawara): %.6f \n " , gHref.GetHeight (142.19 , 27.09 ))
89- // Output: Hrefconv (Ogasawara): 0.642000
9088}
9189```
9290
93- ### gsigeoid2024geoid(ジオイドのみ、約3.7MB)
91+ ### gsigeoid2011
9492
9593``` go
9694package main
9795
9896import (
9997 " fmt"
100- " github.com/eukarya-inc/japan-geoid-go/gsigeoid2024geoid "
98+ " github.com/eukarya-inc/japan-geoid-go/gsigeoid2011 "
10199)
102100
103101func main () {
104- g , err := gsigeoid2024geoid .Load ()
102+ g , err := gsigeoid2011 .Load ()
105103 if err != nil {
106104 panic (err)
107105 }
108106
109107 lng , lat := 138.2839817085188 , 37.12378643088312
110108 height := g.GetHeight (lng, lat)
111109 fmt.Printf (" Geoid height: %.6f \n " , height)
112- // Output: Geoid height: 39.596702
110+ // Output: Geoid height: 39.473871
113111}
114112```
115113
0 commit comments