[Groonga-commit] groonga/groonga [master] [doc][geo_in_circle] add approximate_type parameter.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 12月 28日 (水) 17:32:04 JST


Kouhei Sutou	2011-12-28 17:32:04 +0900 (Wed, 28 Dec 2011)

  New Revision: 8f5a778d25cd4e0527c490a4db43f7668be075be

  Log:
    [doc][geo_in_circle] add approximate_type parameter.

  Modified files:
    doc/source/functions/geo_in_circle.txt

  Modified: doc/source/functions/geo_in_circle.txt (+26 -1)
===================================================================
--- doc/source/functions/geo_in_circle.txt    2011-12-28 17:30:27 +0900 (965f73f)
+++ doc/source/functions/geo_in_circle.txt    2011-12-28 17:32:04 +0900 (110a1e6)
@@ -14,7 +14,7 @@ geo_in_circle - 座標が円の範囲内に存在するかどうかを調べま
 ----
 ::
 
- geo_in_circle(point, center, radious_or_point)
+ geo_in_circle(point, center, radious_or_point[, approximate_type])
 
 説明
 ----
@@ -39,6 +39,31 @@ geo_in_circle() 関数は、pointに指定した座標が、centerに指定し
   円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定されたものとみなします。
   Point型の値、あるいは座標を示す文字列を指定した場合は、円周上の点の一つの座標が指定されたものとみなします。
 
+``approximate_type``
+
+  半径からの距離を求めるために地形をどのように近似するかを指定します。指定できる値は以下の通りです。
+
+  ``"rectangle"``
+
+    方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、極付近では誤差が大きくなります。
+
+    ``"rect"`` と省略して指定することもできます。
+
+    この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近似になります。
+
+  ``"sphere"``
+
+    球面近似で近似します。 ``"rectangle"`` よりも遅くなりますが、誤差は小さいです。
+
+    ``"sphr"`` と省略して指定することもできます。
+
+  ``"ellipsoid"``
+
+    楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"sphere"`` よりも遅くなりますが、誤差は小さくなります。
+
+    ``"ellip"`` と省略して指定することもできます。
+
+
 返値
 ----
 




Groonga-commit メーリングリストの案内
Back to archive index