<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>OKILab.jp開発日記</title>
      <link>http://okilab.jp/blog/</link>
      <description></description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Wed, 12 Aug 2009 14:40:07 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>FOMA(F904i)を使ってマカオでGPS測位できるか試してみました。</title>
         <description><![CDATA[　FOMA(F904i)を使ってマカオでGPS測位できるか試してみました。

　昨年の夏季休暇では<a href="http://okilab.jp/blog/2008/08/fomaf904igps.html">ベトナムとタイとで、FOMA(F904i)のGPS機能を使って測位を試してみたもののの、残念ながら失敗</a>しました。しかしヨーロッパで成功したとの情報もあることから、条件のひとつとしてその国が3Gに対応していることが必要？（あるいは携帯側がGSMに対応していることが必要）と推測するも今まで検証できませんでした。　しかし、今年の夏季休暇にマカオに旅行。マカオは3G対応国ですので、同じ携帯を使って再チャレンジしました。

　マカオに到着後、携帯をON。アンテナマークが表示されるとともに、現地と日本時間の両方が表示されました。携帯端末が現在マカオ（or 時差-1時間の海外）にいることを認識してしているようす。

<img alt="mobgps01.jpg" src="http://okilab.jp/blog/mobgps01.jpg" width="192" height="256" />

場所は「マカオフェリーターミナル」前、早速GPS測位開始…前回同様待たされます…数分後…測定失敗。マカオもダメか…。

　気を取りなおして、観光開始。まずは定番の「媽閣廟」に。念のため再度GPS測位開始…やはり待たされます…数分後…結果がでました！ついに成功。

<img alt="mobgps02.jpg" src="http://okilab.jp/blog/mobgps02.jpg" width="448" height="256" />


　この後更に、「カジノ・リスボア」、「セナド広場」で試すも失敗、しかし「聖ポール天主堂跡」では成功。

<img alt="mobgps03.jpg" src="http://okilab.jp/blog/mobgps03.jpg" width="448" height="256" />

　測位開始前に「海外では成功率が低い、時間がかかる」といった感じの注意書きが出るのですが、その注意書きが示すとおり、時間がかかり、また失敗も多いものの、全く測位できなかった、ベトナムやタイとは異なり、場所によっては測位することができました。

　このことから、最初の推測どおり、現状、単独測位方式可能とあるFOMA携帯でも、その携帯端末がどの国にいるか(or 時差)を基地局から一度は受信しないと、その国では測位できないのかもしれません。とはいえ、今回の実験だけで結論づけるのは危険。さらに検証が必要なのですが、時間とお金が...

P.S.
今回の測定結果を Google マイマップでも書いてみました。興味のある方はご覧ください。
<a href="http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=109967891835125648604.000470e9ae8ddf016b345">http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=109967891835125648604.000470e9ae8ddf016b345</a>
]]></description>
         <link>http://okilab.jp/blog/2009/08/fomaf904igps_1.html</link>
         <guid>http://okilab.jp/blog/2009/08/fomaf904igps_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">緯度経度</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">FOMA</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">GPS</category>
        
         <pubDate>Wed, 12 Aug 2009 14:40:07 +0900</pubDate>
      </item>
            <item>
         <title>京都の通り名に対応したLocoStickerをリリース</title>
         <description><![CDATA[<table align="center"><tr>
<td>
<a href="http://locosticker.jp/geodosu/"><img id="logo" src="http://locosticker.jp/blogsearch/doc/images/LocoStickerLogo.jpg" align="bottom"></a>
</td>
<td valign="bottom">
<img id="logo" src="http://locosticker.jp/blogsearch/doc/images/hand.gif" align="bottom">
</td>
<td valign="bottom">
<a href="http://geodosu.com"><img id="logo" src="http://locosticker.jp/blogsearch/doc/images/geodosu_logo_yoko.gif" align="bottom" width="180px"></a>
</td></tr>
</table>

6月11日、ロケージングさんとANNAIさんが共同開発された「<a href="http://geodosu.com/">ジオどす</a>」を導入し、京都の通り名に対応した<a href="http://locosticker.jp">LocoSticker</a>をリリースしました。<br>

　従来の国内住所、スポット名、海外カタカナ地名に加えて、「四条烏丸上る」などの通り名に対応します。これにより、京都で一般的に使われている通り名を含むコンテンツについても、位置情報タグを付与できるようになりました。<br>

　リリース内容はこちらをご覧下さい。<br>
  <a href="http://www.oki.com/jp/press/2009/06/z09032.html">OKIとロケージング・ANNAI、業界初、京都の通り名に対応した位置表現抽出・管理サービスを提供開始</a>　
]]></description>
         <link>http://okilab.jp/blog/2009/06/locosticker_1.html</link>
         <guid>http://okilab.jp/blog/2009/06/locosticker_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Mon, 22 Jun 2009 16:57:05 +0900</pubDate>
      </item>
            <item>
         <title>Yahoo! Placemaker を試してみた</title>
         <description><![CDATA[<p>
先日ベータ版がリリースされた<a href="http://developer.yahoo.com/geo/placemaker/">Placemaker</a>を試してみました。<a href="http://locosticker.jp">LocoSticker</a>を作っている者としては非常に気になるサービスです。
</p>
<p>
Yahoo.com の ID は持っていたので、App ID さえ取ってしまえば Placemaker の利用そのものは非常に簡単でした。<a href="http://developer.yahoo.com/geo/placemaker/guide/api_docs.html">APIドキュメント</a>を読んで必要なパラメータを POST するだけです。(この記事の最後にお試し用のフォームを置いてあります)
</p>
<p>
最低以下の４つを指定すれば日本語の文章からも地名抽出してくれます。
<pre>
appId=hogehoge
inputLanguage=ja-JP
documentType=text/plain
documentContent=清水寺を観光した
</pre>
documentContent の 代わりに documentURL を指定すればウェブ上のコンテンツを対象とさせることもできます。
</p>
<p>
<a href="http://api.locosticker.jp/v1/geocode/?text=%E6%B8%85%E6%B0%B4%E5%AF%BA&limit=100&type=s&html=y">清水寺は日本中にたくさんある</a>という話はLocoStickerを説明する際にも良く使う例なんですが、「清水寺を観光した」をPlacemakerに掛けると、京都の清水寺が選ばれます。これは同じ表現で複数の場所の候補がある場合には1つに絞るモードがデフォルトになっているからで、autoDisambiguate=false を指定すればすべての「清水寺」の場所が返ってきます。各候補は confidence という項目を持っており、autoDisambiguate=true の場合には conficence が最大の候補が選ばれるようです。いろいろ試した限りではこの confidence は静的な値のようで、抽出対象となる文章内の地名間の位置関係は autoDisambiguate のロジックでは使われていないみたいです。この点は LocoSticker と Placemaker の違いを特徴付ける大きな要素と言えそうです。
</p>
<p>
たとえば「明石市の清水寺」の場合、LocoSticker では「明石市」と「清水寺(明石市のもの)」が選ばれますが、Placemaker では「明石市」と「清水寺(京都市のもの)」が選ばれました。 ただし、Placemaker では、フォーカスする場所のヒントを focusWoeId というパラメータで与えることができます(API ドキュメントでは focusWoeid となっていますが、<a href="http://developer.yahoo.net/forum/index.php?s=dd821036d9e3fd2b6e118967b8a34d26&showtopic=1613">フォーラムの記事</a>によれば i は大文字じゃないと正しく動作しないそうです)。ただ、focusWoeId として「明石市」の WOEID である 1116946 を指定しても「清水寺」は相変わらず京都のままでした。フォーラムで上げられている "Arlington" の例ではうまく行くので、うまく行く場合とうまく行かない場合とがあるみたいです。何に起因しているのかはもうちょっと試してみないと分かりません。
</p>
<p>
それと、日本語の地名に関して、住所表記については町名レベルまで抽出してくれるようです。例えば「大阪市中央区本町2-5-7」と入力すると「大阪市中央区本町」が返ってきます。(LocoStickerは番地レベルまでです。この例だと「大阪市中央区本町2-5」が返ります。)
</p>
<p>
ともあれ、まだベータ版でありますし、この先が楽しみでもあり怖くもあるサービスです。
</p>
<p>
<form method="post" action="http://wherein.yahooapis.com/v1/document" target="_blank">
content:<input type="text" name="documentContent" value="明石市の清水寺" length="100" /><br>
docType:<input type="text" name="documentType" value="text/plain" length="100" /><br>
language:<input type="text" name="inputLanguage" value="ja-JP" length="100" /><br>
autoDisambiguate:<input type="text" name="autoDisambiguate" value="true" length="100" /><br>
focus WOEID:<input type="text" name="focusWoeId" value="1116946" length="100" /><br>
<input type="hidden" name="appid" value="_KERJzXV34Fu8WwAwubs8EJzESx6BQj8q7hxUCN1sPaUp1rF8lhRwE5AT_fQFA--" />
<input type="submit"/>
</form>
</p>
]]></description>
         <link>http://okilab.jp/blog/2009/06/yahoo_placemaker_.html</link>
         <guid>http://okilab.jp/blog/2009/06/yahoo_placemaker_.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Mon, 01 Jun 2009 01:16:25 +0900</pubDate>
      </item>
            <item>
         <title>LocoStickerキーワード分布データ検索APIを公開しました。</title>
         <description><![CDATA[キーワードの分布地図データを取得するAPIを、LocoStickerが提供する機能の一つとして公開しました。本APIはリクエストしたキーワードがどのような地域と関連があるのかを、キーワードが関連する「緯度経度」とその「関連性の強さ」の組のリストとして応答します。詳しくは<a href="http://locosticker.jp/blogsearch/doc/api_heatmap.html">LocoStickerキーワード分布データ検索API</a>をご覧下さい。

<a href="http://locosticker.jp/blogsearch/doc/api_heatmap.html">LocoStickerキーワード分布データ検索API</a>を利用して、キーワードがどのような地域と関連が深いのかを、地図上に分布図として表示するデモ<a href="http://locosticker.jp/blogsearch/doc/api_heatmap_plot.html">LocoSticker ヒートマップ</a>を作成しました。テキストボックスに興味のあるキーワードを入力して、「分布を見る」ボタンを押して下さい。テキストボックスに入力したキーワードに関連する地域を、地図上で赤く強調して表示します。色の濃い地域ほど入力したキーワードと強い関連性を持っています。

是非お試し下さい。

<div style="text-align:center">
<a href="http://locosticker.jp/blogsearch/doc/api_heatmap_plot.html">
<img alt="heatmap-udon.png" src="http://okilab.jp/project/location/heatmap-udon.png" width="291" height="251" />
</a>
<br>
<b>「うどん」のヒートマップ</b>
</div>]]></description>
         <link>http://okilab.jp/blog/2009/03/locostickerapi.html</link>
         <guid>http://okilab.jp/blog/2009/03/locostickerapi.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">位置情報</category>
        
         <pubDate>Fri, 27 Mar 2009 13:30:04 +0900</pubDate>
      </item>
            <item>
         <title>「世界の地図」コンテンツサービスがリリースされました。</title>
         <description><![CDATA[2009年3月24日。LocoStickerのコンテンツ検索APIを利用した、<a href="http://www.arukikata.co.jp/">地球の歩き方T&Eさん</a>の<a href="http://www.arukikata.co.jp/map/">「世界の地図」コンテンツサービス</a>がリリースされました。<a href="http://www.oki.com/jp/press/2009/03/z08141.html">リリース原稿はこちら</a>。

「世界の地図」コンテンツサービスでは、特派員のブログや、掲示板への投稿記事などから、海外のカタカナ地名を自動抽出して緯度経度を与え、地図からこれらのCGMコンテンツを検索できるようにしています。また、観光スポット情報やホテル情報もまとめて管理することで、必要な情報だけを選択した上で、重ね合わせて表示することもできます。

海外旅行の計画を地図上で考えることができそうです。是非、おためしください。

]]></description>
         <link>http://okilab.jp/blog/2009/03/post_16.html</link>
         <guid>http://okilab.jp/blog/2009/03/post_16.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Wed, 25 Mar 2009 09:18:40 +0900</pubDate>
      </item>
            <item>
         <title>I tried to add GIS functions (distance_sphere and distance_spheroid) as native functions for MySQL.</title>
         <description><![CDATA[I tried to add GIS functions (distance_sphere and distance_spheroid) as native functions for MySQL.
(source & patch: <a href="http://okilab.jp/project/location/mysql/distance_spheroid/mysql-native-distance_spheroid-1.0.tar.gz">mysql-native-distance_spheroid-1.0.tar.gz</a>)

I had already released the functions as UDF.
(see <a href="http://okilab.jp/blog/2008/07/distance_sphere_distance_spher.html">http://okilab.jp/blog/2008/07/distance_sphere_distance_spher.html</a>)

"distance_sphere()" returns linear distance in meters between two lat/lon points. Uses a spherical earth and radius of 6370986 meters.
"distance_spheroid()" returns linear distance between two lat/lon points given a particular spheroid.

BUILDING
------------------------
1) Put the sources (item_sphr_geofunc.h, item_sphr_geofunc.cc, calc_distance_spheroid.h calc_distance_spheroid.cc) into mysql-5.1.*-beta-GIS/sql directory.

2) To add new native functions, edit 4 files (Makefile.in, item.h, item_func.h item_create.cc) in mysql-5.1.*-beta-GIS/sql.

 I made patches for 'mysql-5.1.23-beta-GIS' that is released on <a href="http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/">http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/</a>. Please use or refer to the patches.
  (e.g)
patch Makefile.in < Makefile.in.patch
patch item.h < item.h.patch
patch item_create.cc < item_create.cc.patch
patch item_func.h < item_func.h.patch

3) Make as usual.
  (e.g)
  ./configure
  ./make
  ./make install

USING
------------------------
(e.g.)

mysql> SELECT distance_sphere(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326)) AS dist;

mysql> SELECT distance_spheroid(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326),'SPHEROID["GRS_1980",6378137,298.257222101]') AS dist;

<hr/>

MySQLへGIS関数（distance_sphere と distance_spheroid）をネィティブ関数として追加してみました。
(ソースとパッチ: <a href="http://okilab.jp/project/location/mysql/distance_spheroid/mysql-native-distance_spheroid-1.0.tar.gz">mysql-native-distance_spheroid-1.0.tar.gz</a>)

この関数はUDFとして既に公開済みのものです。
(<a href="http://okilab.jp/project/location/mysql/distance_spheroid/mysql-native-distance_spheroid-1.0.tar.gz">mysql-native-distance_spheroid-1.0.tar.gz</a>を見て下さい。)

distance_sphere(point, point)
　２つの緯度経度を結ぶ直線距離をメートルで返します。地球を半径6,370,986mの球形として計算します。
distance_spheroid(point, point, spheroid)
　回転楕円体を指定して２つの緯度経度を結ぶ直線距離を計算します。現在、点間のみが実装されています。

ビルド
------------------------
1) ソース(item_sphr_geofunc.h, item_sphr_geofunc.cc, calc_distance_spheroid.h calc_distance_spheroid.cc)を mysql-5.1.*-beta-GIS/sql ディレクトリに置きます。

2) ネィティブ関数として追加するために、mysql-5.1.*-beta-GIS/sql にある4つのファイル(Makefile.in, item.h, item_func.h item_create.cc)を編集します。

　<a href="http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/">http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/</a>.  にある mysql-5.1.23-beta-GIS へのパッチファイルを作成しました。これを使い、あるいは参照してください。
　（例）
patch Makefile.in < Makefile.in.patch
patch item.h < item.h.patch
patch item_create.cc < item_create.cc.patch
patch item_func.h < item_func.h.patch

3) いつものようにメイクしてください。
　（例）
  ./configure
  ./make
  ./make install

使用方法
------------------------
　（例）
mysql> SELECT distance_sphere(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326)) AS dist;

mysql> SELECT distance_spheroid(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326),'SPHEROID["GRS_1980",6378137,298.257222101]') AS dist;]]></description>
         <link>http://okilab.jp/blog/2009/02/i_tried_to_add_gis_functions_d.html</link>
         <guid>http://okilab.jp/blog/2009/02/i_tried_to_add_gis_functions_d.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">distance</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
        
         <pubDate>Thu, 26 Feb 2009 17:34:10 +0900</pubDate>
      </item>
            <item>
         <title>あけましておめでとうございます</title>
         <description><![CDATA[　あけましておめでとうございます。

　昨年中は、各所で位置表現抽出・管理サービス<a href="http://locosticker.jp">LocoSticker</a>をご愛顧いただきありがとうございました。

　今年も、位置情報に関する様々なアイデアを形にしていきたいと、チームメンバー一同はりきっていますので、どうぞよろしくお願いします。
]]></description>
         <link>http://okilab.jp/blog/2009/01/post_15.html</link>
         <guid>http://okilab.jp/blog/2009/01/post_15.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">LocoSticker</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">位置情報</category>
        
         <pubDate>Tue, 06 Jan 2009 09:29:54 +0900</pubDate>
      </item>
            <item>
         <title>DGRadar に近くのブログ記事を表示させる</title>
         <description><![CDATA[<p>
ちょっと遅くなりましたが、ジオメディアサミット関西で教えて貰ったネタを。
</p>
<p>
<a href="http://labs.mapion.co.jp/dgr/support/JP/">DGRadar</a> という iPhone 用のアプリがあります。現在位置の周辺の様々な情報をレーダー風の画面に表示してくれる、非常に面白いユーザインタフェースのアプリケーションです。
</p>
<p>
あらかじめ用意されている情報チャンネルとして、レストラン、ホテル、ランドマーク、写真などがありますが、カスタムチャンネルとして位置情報を返すウェブAPIを呼び出すように自分で設定することもできます。ジオメディアサミット関西では LocoSticker の<a href="http://okilab.jp/project/location/2007/11/api_2.html">位置情報付きコンテンツ検索 API</a> を呼び出してブログ記事をレーダーに表示させているところを見せてもらったので、自分でもやってみました。(実はそれまでカスタムチャンネルを自分で設定できることを知らなかった)
</p>
<p>
まずは"Channel"の画面で「編集」ボタンを押します。<br>
<a href="http://okilab.jp/blog/dgradar1.jpg"><img alt="dgradar1.jpg" src="http://okilab.jp/blog/dgradar1.jpg" width="240" height="360" /></a>
</p>
<p>
"Custom"の一番下に"Add New Channel"が出てくるのでそれを選択します。<br>
<a href="http://okilab.jp/blog/dgradar2.jpg"><img alt="dgradar2.jpg" src="http://okilab.jp/blog/dgradar2.jpg" width="240" height="360" /></a>
</p>
<p>
以下のように各項目を設定します。設定内容の意味については<a href="http://okilab.jp/project/location/2007/11/api_2.html">LocoSticker 位置情報付きコンテンツ検索APIのドキュメント</a>を参照してください。<br>
<br>
Base URL は http://api.locosticker.jp/v1/search_contents/ です。<br>
<a href="http://okilab.jp/blog/dgradar3.jpg"><img alt="dgradar3.jpg" src="http://okilab.jp/blog/dgradar3.jpg" width="240" height="360" /></a>
<a href="http://okilab.jp/blog/dgradar4.jpg"><img alt="dgradar4.jpg" src="http://okilab.jp/blog/dgradar4.jpg" width="240" height="360" /></a>
<a href="http://okilab.jp/blog/dgradar5.jpg"><img alt="dgradar5.jpg" src="http://okilab.jp/blog/dgradar5.jpg" width="240" height="360" /></a>
</p>
<p>
以下は、職場の近くについて書かれたブログ記事を表示させたところです。<br>
<a href="http://okilab.jp/blog/dgradar8.jpg"><img alt="dgradar8.jpg" src="http://okilab.jp/blog/dgradar8.jpg" width="240" height="360" /></a>
<a href="http://okilab.jp/blog/dgradar6.jpg"><img alt="dgradar6.jpg" src="http://okilab.jp/blog/dgradar6.jpg" width="240" height="360" /></a>
<a href="http://okilab.jp/blog/dgradar7.jpg"><img alt="dgradar7.jpg" src="http://okilab.jp/blog/dgradar7.jpg" width="240" height="360" /></a>

</p>

]]></description>
         <link>http://okilab.jp/blog/2008/11/dgradar_.html</link>
         <guid>http://okilab.jp/blog/2008/11/dgradar_.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Tue, 25 Nov 2008 14:33:29 +0900</pubDate>
      </item>
            <item>
         <title>How to build &quot;distance_sphere(), distance_spheroid() for MySQL&quot; on Windows.</title>
         <description><![CDATA[<STYLE type="text/css"><!-- .MY_CODE{padding-left:10px;border:solid 1px gray;width:100%; white-space:nowrap;overflow-x: scroll;font-family : monospace;} --></STYLE>

I tried to build "distance_sphere(), distance_spheroid() for MySQL" on Windows.
I used "Visual Studio 2008 C++ Express Edition", but it is not the only way.
I have little experience of developing software on Windows.
I request your comment.

You needs MySQL source files to build the UDF.
However you can use MySQL that installed with binary package (<a href="http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/">mysql-5.1.23-beta-GIS-GIS-win32.zip</a>).

<i>Notice: I used Japanese edition, therefore descriptions of operating is not precise.</i>

* Prepare environment.
Visual Studio 2008 C++  (You can use "Express Edition")
CMake (<a href="http://www.cmake.org/">http://www.cmake.org/</a>)

* Download "mysql-5.1.23-beta-GIS.zip" and unzip into <i>your_working_directory.</i>
(<a href="http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/">http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/</a>)

* Create "win\build-vs9.bat" (copy from "win\build-vs8.bat" and edit 3 lines)
<div class="MY_CODE">copy win\vs8cache.txt cmakecache.txt　→ copy win\vs9cache.txt cmakecache.txt
cmake -G "Visual Studio 8 2005" → cmake -G "Visual Studio 9 2008"
copy cmakecache.txt win\vs8cache.txt → copy cmakecache.txt win\vs9cache.txt
</div>
* Modify "sql\CMakeLists.txt"
 + Change
ADD_DEFINITIONS(-DMYSQL_SERVER -D_CONSOLE -DHAVE_DLOPEN) 
↓
ADD_DEFINITIONS(-DMYSQL_SERVER -D_CONSOLE -DHAVE_DLOPEN -D_USE_MATH_DEFINES) 

 + Add following 3 lines at tail
<div class="MY_CODE">ADD_LIBRARY(udf_distance_spheroid MODULE udf_distance_spheroid.cc udf_distance_spheroid.def calc_distance_spheroid.cc spatial.cc)
ADD_DEPENDENCIES(udf_distance_spheroid strings)
TARGET_LINK_LIBRARIES(udf_distance_spheroid strings)
</div>

* Copy <a href="http://okilab.jp/project/location/mysql/distance_spheroid/mysql-udf-distance_spheroid-1.0.tar.gz">the source code of the UDF(mysql-udf-distance_spheroid-1.0.tar.gz)</a> into sql\ directory.
calc_distance_spheroid.cc
calc_distance_spheroid.h
udf_distance_spheroid.cc

* Create "udf_distance_spheroid.def" into sql\ directory.
<div class="MY_CODE">LIBRARY		udf_distance_spheroid
VERSION		1.0
EXPORTS
  distance_spheroid
  distance_spheroid_init
  distance_spheroid_deinit
  distance_sphere
  distance_sphere_init
  distance_sphere_deinit
</div>

* Put commands on windows command prompt
<div class="MY_CODE">cd <i>your_working_directory.</i>
win\configure
win\build-vs9.bat
</div>

* Open "MySql.sln" with VC++
* Change "Active Solution" to "Release" in "Build" &gt; "Manager" menu.
* Add "/FORCE:UNRESOLVED" into "Build" &gt; "Linker" &gt; "Command Line" about propety of udf_distance_spheroid
* Build "udf_distance_spheroid"
* Build "udf_distance_spheroid" <b>again</b>

* Copy "udf_distance_spheroid.dll" created in "sql\Release" into your "lib" directory in  your MySQL install directory.
（e.g.: C:\Program Files\MySQL\MySQL Server 5.1\lib）

* Test
<div class="MY_CODE">CREATE FUNCTION distance_sphere RETURNS REAL SONAME "udf_distance_spheroid.dll";
CREATE FUNCTION distance_spheroid RETURNS REAL SONAME "udf_distance_spheroid.dll";
SELECT distance_sphere(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326)) AS dist;
SELECT distance_spheroid(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326),'SPHEROID["GRS_1980",6378137,298.257222101]') AS dist;
</div>

Please refer <a href="/project/location/mysql/distance_spheroid/mysql-udf-distance-spheroid-1.0-win-sample.zip">sample files</a> if you want.

<hr>

"distance_sphere(), distance_spheroid() for MySQL" を Windows で使用するにはどうすればいいかという質問がありましたので、Visual Studio 2008 C++ Express Edition を使って作ってみました(他でも可能だと思いますが試していません)。
dll を作るのにMySQLのソースが必要になりますが、MySQL本体はバイナリイメージからインストールしたもので利用可能です。
Windows上の開発は慣れていないので、いろいろ、おかしなことをやっているかもしれません。お気づきの点がございましたら、コメントよろしくお願いします。


構築環境

Visual Studio 2008 C++（Express Editionも可）
CMake (<a href="http://www.cmake.org/">http://www.cmake.org/</a>)

mysql-5.1.23-beta-GIS.zipをダウンロードし<i>作業ディレクトリ</i>に解凍する。
(<a href="http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/">http://downloads.mysql.com/forge/mysql-5.1.23-beta-GIS/</a>)

win\build-vs9.bat を作成する。win\build-vs8.bat をコピーし、以下の3行を修正する。
<div class="MY_CODE">copy win\vs8cache.txt cmakecache.txt　→ copy win\vs9cache.txt cmakecache.txt
cmake -G "Visual Studio 8 2005" → cmake -G "Visual Studio 9 2008"
copy cmakecache.txt win\vs8cache.txt → copy cmakecache.txt win\vs9cache.txt
</div>

sql\CMakeLists.txt を修正
ADD_DEFINITIONS(-DMYSQL_SERVER -D_CONSOLE -DHAVE_DLOPEN) 
↓
ADD_DEFINITIONS(-DMYSQL_SERVER -D_CONSOLE -DHAVE_DLOPEN -D_USE_MATH_DEFINES) 

最後に以下の２行を追加
<div class="MY_CODE">ADD_LIBRARY(udf_distance_spheroid MODULE udf_distance_spheroid.cc udf_distance_spheroid.def calc_distance_spheroid.cc spatial.cc)
ADD_DEPENDENCIES(udf_distance_spheroid strings)
TARGET_LINK_LIBRARIES(udf_distance_spheroid strings)
</div>

sql\に以下のファイルをコピー
calc_distance_spheroid.cc
calc_distance_spheroid.h
udf_distance_spheroid.cc

sql\に"udf_distance_spheroid.def"を作成
<div class="MY_CODE">LIBRARY		udf_distance_spheroid
VERSION		1.0
EXPORTS
  distance_spheroid
  distance_spheroid_init
  distance_spheroid_deinit
  distance_sphere
  distance_sphere_init
  distance_sphere_deinit
</div>

コマンドプロンプトで
<div class="MY_CODE">cd <i>作業ディレクトリ</i>
win\configure
win\build-vs9.bat
</div>

MySql.sln が作成されるので、これをVC++でオープン
ビルド＞構成マネージャ＞アクティブソリューションを Release に変更
udf_distance_spheroid のプロパティ　ビルド＞リンカ＞コマンドライン に
/FORCE:UNRESOLVED
を追加

udf_distance_spheroid をビルド
その状態で<b>再度</b>ビルド

sql\Release に作成された udf_distance_spheroid.dll を MySQL本体をインストールしフォルダの lib ディレクトリ
（例：C:\Program Files\MySQL\MySQL Server 5.1\lib） にコピーする。

テスト
<div class="MY_CODE">CREATE FUNCTION distance_sphere RETURNS REAL SONAME "udf_distance_spheroid.dll";
CREATE FUNCTION distance_spheroid RETURNS REAL SONAME "udf_distance_spheroid.dll";
SELECT distance_sphere(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326)) AS dist;
SELECT distance_spheroid(GEOMFROMTEXT('POINT(136 36)',4326),GEOMFROMTEXT('POINT(135 35)',4326),'SPHEROID["GRS_1980",6378137,298.257222101]') AS dist;
</div>

参考に<a href="/project/location/mysql/distance_spheroid/mysql-udf-distance-spheroid-1.0-win-sample.zip">サンプル</a>をおいておきますので、必要に応じてご参照ください。

]]></description>
         <link>http://okilab.jp/blog/2008/11/how_to_build_distance_sphere_d.html</link>
         <guid>http://okilab.jp/blog/2008/11/how_to_build_distance_sphere_d.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">distance</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">udf</category>
        
         <pubDate>Thu, 20 Nov 2008 14:39:36 +0900</pubDate>
      </item>
            <item>
         <title>FOSS4G 2008 Osaka で発表しました。</title>
         <description><![CDATA[まずはスタッフおよび参加者の皆様、お疲れ様でした。okumula こと、奥村です。

参加は初めてにも関わらず「MySQLへの地理空間距離関数の追加」というタイトルで、
発表までさせていただき、ありがとうございました。

ちなみに発表した内容は、<a href="http://okilab.jp/blog/2008/07/distance_sphere_distance_spher.html">このサイトで公開している distance_sphere() </a>を例に、
MySQL にジオな関数をUDFとして追加する手順等についてです。
実はタイトルと共に申し込んでから、書くことを考えていったので、
タイトルと内容が少しずれてしまったかもしれません。

私の発表を聞いてくださった方には、言わずともバレバレかと思いますが、
壇上では見事にあがってしまいました。うまく標準語で話せてたでしょうか？(笑)
もし分かりずらい点や質問などがございましたら、いつでも遠慮なくご質問ください。

ジオコミュニティの皆様、新参者ではありあますが、これからもよろしくお願いします。

]]></description>
         <link>http://okilab.jp/blog/2008/11/foss4g_2008_osaka.html</link>
         <guid>http://okilab.jp/blog/2008/11/foss4g_2008_osaka.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">distance</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">FOSS4G</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Geo</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">UDF</category>
        
         <pubDate>Mon, 10 Nov 2008 17:23:05 +0900</pubDate>
      </item>
            <item>
         <title>第1回ジオメディアサミット関西に参加</title>
         <description><![CDATA[2008年11月8日10:00-12:00。<a href="http://www.osgeo.jp/foss4g2008-in-osaka/">FOSS4G Osaka</a>内のミニイベントとして行われた、<a href="http://lab.cirius.co.jp/%E7%AC%AC1%E5%9B%9E%E3%82%B8%E3%82%AA%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%82%B5%E3%83%9F%E3%83%83%E3%83%88%E9%96%A2%E8%A5%BF">第1回ジオメディアサミット関西</a>に参加しました。ジオメディアサミットは過去2回東京で開催されていましたが、毎回ものすごく盛り上がるため、なんとかこの熱いものを関西へということで、今回初上陸でした。

講演内容は以下のとおり。簡単な紹介と簡単に感想を・・・。

・「IP Geolocationとその活用事例」・・・サーバエリアリサーチ　中西健様
ユーザの利用者からのアクセスログに含まれるIPアドレスから、その利用者がどこからアクセスしているかを判定する技術を元に、ローカル広告の配信制御や、コンテンツの配信制御、さらにはネット購買におけるセキュリティチェックなどへの適用など幅広い分野で利用されている。
ほぼ日本全国のIPアドレスを管理できているという網羅性がすごい。条件が整えば、市町村レベルまで特定できるとのこと。

・「<a href="http://locosticker.jp/">LocoSticker</a>」・・・沖電気工業株式会社　福居毅至
弊社の位置表現特定・管理サービスの紹介と今後の展望について紹介しました。<a href="http://LocoSticker.jp">LocoSticker.jp</a>で是非お試しください。

・「Yahoo! JAPANの新サービス　LatLongLab」・・・ヤフー株式会社　岩澤直樹様
Yahoo!さんのジオメディアなラボ<a href="http://latlonglab.yahoo.co.jp/">LatLongLab</a>の紹介。バーチャルとリアルを結びつけた「猛レース」は斬新な発想のゲームでした。実際に走っておかないといけないところが、健康にいい。さらに、「4x3印刷」で、悪の秘密結社で使われているような巨大な地図を印刷するツールのご紹介。仮面ライダーのショッカーのアジトを想像したのは、私だけではないでしょう。もうすぐ、さらに新しいものが出てくるらしい・・・。

・「<a href="http://kntr.jp/pc/">ケータイ国取り合戦</a>」・・・株式会社サイバーマップジャパン　大塚恒平様
日本全国600に区切られた領土に実際に行って、ケータイで「国取りボタン」を押して、天下統一を図るというゲーム。操作は単純なので、気軽に楽しめる。ちょっとした競争心で意外とムキになるかも知れません。既に天下統一をされた方も多く、最近は山手線のいくつかの駅を使ったイベントなども開催されているとのこと。電車の吊広告や、駅の看板など、リアルと連携したジオメディア。

・「<a href="http://www.locapoint.com/jp/index.html">位置情報ロカポ</a>のご紹介」・・・有限会社ロケージング　上田直生様
緯度：○○度××分□□秒、経度・・・なんていう表記はどうも日常ではなじまない。だから、もっとリズミカルなズンズンチャッ、ズンズンチャッ・・・っていうラップのような位置を特定するコードがあれば・・・で発案されたのが、ロカポ（LocaPoint)。12文字の英英数、英英数、英英数、英英数なので、表記や読み間違いがほとんど起こらないのが特徴。確かにリズミカルなので口ずさんでしまいそう。文字数が少ないのでケータイでのデータ送信にも向いていると思われる。

・「汎用性の高い位置情報<a href="http://www.ncproject.jp/main.htm">Nコード</a>」・・・有限会社ＮＣプロジェクト　西岡徹様
同じく、緯度、経度に代わる位置を特定するコード。全世界メッシュ分割された記号をつかうことで、5m単位での特定ができるとのこと。 例えば、こんな感じ。6A，4288／5110-5609　慣れるまでピンとこないですが、株をする人が証券番号を覚えるように、ブロック番号も慣れると覚えてしまうかも。

・「<a href="http://navitte.jp/">Navitte!</a>」・・・株式会社 shiganet　志賀雄太様
Googleのストリートビューを活用して、道案内を作ってしまうサービス。有名な店なんだけどどうも行き方が分からなくって・・・・なんていうことがなくなるかも。ストリートビューによる実写に、うまくメッセージを当てはめているので、確かに道案内としては、非常に分かりやすい。

・「<a href="http://www.cirius.co.jp/adlocal/">AdLocal</a>」・・・株式会社シリウステクノロジーズ　関治之様
緯度経度情報さえ送れば、その周辺にニーズのある広告を自動的に選んで出してくれる。ジオメディアという言葉の発案者でもある関さんからのご紹介でした。位置連動広告は、例えばＧＰＳなどで取得した利用者の位置に関連して出すことが良く行われています。さらには、<a href="http://locosticker.jp/">LocoSticker</a>で位置を自動付与したコンテンツ（ブログなど）に連動させて出すのも有効と考えています。

・「<a href="http://mystamp.jp/">アナタノ地図脳STAMP</a>」・・・マルティスープ株式会社　那須俊宗様
大切な場所や、話題になった場所を自分に代わって覚えておいてくれる。そして、必要なときには簡単に思い出すことができる。こんなストレートなニーズにこたえてくれるサービス。３キャリアの公式サービスとして提供されています。たしかに、直ぐ近くまで行ってるのに、そのときに忘れていて、「そういえばあそこにおいしい魚のお店があったんだよなあ」と後になって思い出すことは、良くある。ただ、最近は思い出せないことも多い ^0^;。

・「カーナビと携帯電話の連携」・・・富士通テン株式会社　沢田輝様
カーナビなので、ECLIPSといったほうが、馴染みがあるかも。最近は、新製品のカーナビより、少し型落ちしたカーナビが、価格メリットで良く売れているらしい。新製品の付加価値が、その価格差に見合わないと市場は見ているそうな。そこで、カーナビ単独ではなく、ケータイと連携させて、プランニング（ＰＣ）⇒転送（ケータイ）⇒カーナビ（車）⇒歩行者ナビ（ケータイ）といった流れを作って、シームレスにより便利に使えるナビを提供されようとしている。どこに行くにしろ大半は、最後に車から降りて、歩いて目的地に行くことになるので、ケータイナビとの連動は地図が苦手な人にはよさそう。

・「<a href="http://labs.mapion.co.jp/dgr/support/JP/">DGRader</a>：iPhone対応　未来型空間レーダーアプリ」・・・株式会社サイバーマップ・ジャパン　笹田忠靖様
航空管制塔にあるレーダー盤のような画面が、iPhoneのディスプレイに光る。くるくる回るレーダーに対し、見つかった近くのコンテンツがふわっと浮き上がって光る。コナン君のメガネみたいで、ＳＦ映画を見ているような感じ。リリースやYouTubeで見ていましたが、生DGRaderは初めて。既に、笹田さんのiPhoneには、<a href="http://locosticker.jp/">LocoStickerのAPI</a>もつないでいただいていて、近くのブログが、ピコーーーんと見つかるのが印象的でした。様々なAPIを自由にマッシュアップできるマッシュアップビルダーでもあり、これからいろんなコンテンツを組み合わせて、オリジナルのマイサービスを作る人が増えそう。レーダーらしく、黒の背景に緑の軌跡のモノトーンについては、徹底的に拘ったとのことでした。

以上、大変密度の濃いイベントで、ジオな情報だけでなく、人と知り合う面でも得るものが多く、またLocoStickerもたくさんの方に知っていただけたかと思います。熱いイベントでした。

]]></description>
         <link>http://okilab.jp/blog/2008/11/1_1.html</link>
         <guid>http://okilab.jp/blog/2008/11/1_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Sun, 09 Nov 2008 21:29:58 +0900</pubDate>
      </item>
            <item>
         <title>MA4の最優秀賞は、ChaMap！　LocoSticker賞は、Golazo MA4</title>
         <description><![CDATA[　2008年10月19日（日）グラントーキョーサウスタワー23階で行われた、<a href="http://mashupaward.jp/">Mashup Awards 4</a>の授賞式。我々、LocoStickerチームからも、API提供企業として参加してきました。
　
　　<a href="http://okilab.jp/blog/images/2955881759_d46f09f8a6.html" onclick="window.open('http://okilab.jp/blog/images/2955881759_d46f09f8a6.html','popup','width=500,height=375,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://okilab.jp/blog/images/2955881759_d46f09f8a6-thumb.jpg" width="160" height="120" alt="" /></a>

　審査員の方々が相当悩まれた末に決まった最優秀賞は、<a href="http://chamap.net/">KentaroさんのChaMap</a>。おめでとうございます。

　　<a href="http://okilab.jp/blog/images/2955883891_d201aabef6.html" onclick="window.open('http://okilab.jp/blog/images/2955883891_d201aabef6.html','popup','width=500,height=375,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://okilab.jp/blog/images/2955883891_d201aabef6-thumb.jpg" width="160" height="120" alt="" /></a>
　
　Enjoy Geo Communication!とあるように、地図上に表示されるコンテンツで、チャットを使ってコミュニケーションを楽しむというもの。ゲーム感覚のUIでまさに楽しく使うことができます。主催者の方も、「インフラとしての作品でもあり、今後何か予感させられるサービス。」とのこと。そして、我々にとっては何よりも、<a href="http://okilab.jp/project/location/2007/11/api_2.html">LocoSticker 位置情報付き検索API</a>を使っていただいていたことが嬉しかったです。
　作者のKentaroさんにお話を伺ったら、「住んでいるところが田舎で、そこの検索結果を出してくれたのが、LocoStickerだけでした・・」といってくださいました。
　ブログをクローリングし、自動的に位置情報を付与するという仕組みによって、これだけ大量のコンテンツを位置情報をキーにして検索可能にしています。さらには、<a href="http://chamap.net/">ChaMap</a>で入力したチャットの文章に対して、<a href="http://okilab.jp/project/location/2007/11/locosticker_api.html">位置表現特定API</a>を使っていただくと、チャットの文章の場所をプロットさせることも容易です。これからもどしどし使ってください。


　LocoSticker賞（沖電気工業賞）は、日産自動車賞とダブルで受賞となった、「<a href="http://golazo.offtheball.jp/">Golazo MA4 -ココで何する？-</a>」に決まりました。おめでとうございます。

　　<a href="http://okilab.jp/blog/images/2955887637_53307277f9.html" onclick="window.open('http://okilab.jp/blog/images/2955887637_53307277f9.html','popup','width=500,height=375,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://okilab.jp/blog/images/2955887637_53307277f9-thumb.jpg" width="160" height="120" alt="" /></a>

　Webサイトから引用させていただくと、
  ==============
　「Golazo MA4」は、ブラウザで見ているページや入力した文章の内容から位置情報を自動抽出し、気になるお店やプレイスポットなどの情報を、場所付きのメモとして、簡単にクリッピングできるサービスです。
  ==============
　とのこと。<a href="http://okilab.jp/project/location/2007/11/locosticker_api.html">LocoStickerの位置表現特定API</a>をうまく使っていただき、地図上にメモを残すといった実用性の高いサービスにマッシュアップしていただけたと思います。また、カーナビとの連携も興味深く、まさにその場所の情報を取るというサービスにぴったりです。

　今後も精度向上、機能強化等発展させていきますので、ご期待ください。

　Mashup Awards 4の様子を<a href="http://www.flickr.com/photos/7288866@N04/sets/72157608193984573">こちらのサイト</a>で紹介しています。よろしかったら、ご覧ください。
]]></description>
         <link>http://okilab.jp/blog/2008/10/ma4chamaplocostickergolazo_ma4_1.html</link>
         <guid>http://okilab.jp/blog/2008/10/ma4chamaplocostickergolazo_ma4_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Mon, 20 Oct 2008 13:28:36 +0900</pubDate>
      </item>
            <item>
         <title>フォートラベルラボで LocoSticker を使ったサービス「地図から旅行記探検!(国内版)」が公開されました</title>
         <description><![CDATA[<a href="http://lab.4travel.jp/">フォートラベルラボ</a>で LocoSticker を使った新しいサービスが公開されました。
<a href="http://lab.4travel.jp/service/expedition/">「地図から旅行記探検！（国内版）」</a>

<a href="http://okilab.jp/blog/4travel21.html" onclick="window.open('http://okilab.jp/blog/4travel21.html','popup','width=1303,height=839,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://okilab.jp/blog/4travel2-thumb.jpg" width="600" height="386" alt="「地図から旅行記探検！（国内版）」のスクリーンショット" /></a>

すっきりした使いやすいインタフェースで、地図を使ってフォートラベルの旅行記や写真を見てまわることができます。自分が行きたい観光地についてのいろんな人の旅行記や写真を見ていると、旅行のイメージがすごくふくらんできます。

是非使ってみてください。
]]></description>
         <link>http://okilab.jp/blog/2008/10/_locosticker.html</link>
         <guid>http://okilab.jp/blog/2008/10/_locosticker.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">位置情報</category>
        
        
         <pubDate>Wed, 01 Oct 2008 18:23:04 +0900</pubDate>
      </item>
            <item>
         <title>社内SNSの定着度を平均フレンド数で測る</title>
         <description><![CDATA[<a href="http://www.oki.com/jp/ap_plat-u/crossba/">Crossba</a>開発チームのtsukamotoです。

先日、<a href="http://www.ennetforum.org/">enNetforum</a>の<a href="http://www.ennetforum.org/meeting_200808.html">第2回EGMセミナー</a>を聴講してきました。この中でTG（東京ガス）情報ネットワーク社様の社内SNSについて、3日以内にログインしたユーザ数（いわゆるアクティブユーザと呼ばれているもの）の他に、新規フレンド登録数が利用状況の指標として紹介されていました。これにとらわれることの危険性は指摘されていましたが、それを踏まえれば、フレンド登録数は良い指標かもしれません。

通常の社内Webサイトでは、アクセス数や登録者数、アクセス頻度がよく見られる指標です。利用頻度や、2.0的なシステムであればコミュニケーション量を測るのに、指標として妥当だと思います。社内SNSでは、これらの他に、利用者間のコネクションの充実を目標に挙げておられるところが多いかと思います。この場合、フレンド登録数というのは社員間のコネクションを示す直接的な指標の一つです。OKIグループの社内SNSでは、次のようになっていました。

<a href="http://okilab.jp/blog/2008/09/12/okisns_friend_002.png"><img alt="新規フレンド登録数" src="http://okilab.jp/blog/2008/09/12/okisns_friend_002-thumb.png" width="450" height="279" /></a>

これをヒントにすれば、SNSの定着・活用状況を測る上では、平均フレンド登録数は一つの指標になりそうです。フレンド登録は目に見えるコネクションの一つですし、利用が定着すれば増加し、退会者が出たり、登録したきり使っていないというような人が増えれば減少します。また、後から気付きましたが、コネクションという観点では、参加コミュニティも目に見えるもう一つのコネクションです。そこで平均フレンド数、平均参加コミュニティ数を調べてみました。

<a href="http://okilab.jp/blog/2008/09/12/okisns_friend_001.png"><img alt="平均フレンド数・参加コミュニティ数" src="http://okilab.jp/blog/2008/09/12/okisns_friend_001-thumb.png" width="450" height="279" /></a>

こうして見ると、平均のフレンド数やコミュニティ参加数は指標として良さそうです。1日ごとの新規フレンド登録に比べ、時期的ない影響（異動や新人配属時期に急増）は累計値が基であることで、総利用者数（全体の増加傾向はこれが原因）の影響は1人当たりの平均にすることで吸収されています。そして実際に、とにかく利用者登録を呼びかけた（SNS慣れしていない人を呼び込んだ）時期には減っていることも、しかし時間（定着）と共に緩やかに増加していることも、傾向として見て取れます。

私の個人的な感覚では、<strong>平均フレンド数や平均コミュニティ参加数は、SNSの定着・活用状況を測る指標になりそうです。</strong>まだ「思いついて」「やってみた」レベルで深く考察できていませんが、ある程度SNS全体の傾向を表しているように見えます。

もちろん、「とにかく利用者登録を呼びかけた」ら平均フレンド数などに影響が出たように、「とにかくフレンド登録を呼びかけ」たりしてはダメです。どこかに歪みが来て、利用者それぞれの利用スタイルを阻害するでしょう。ですが、自然な傾向、あるいは包括的な取組の中で、全体傾向を把握するうえでは一考する価値がありそうです。]]></description>
         <link>http://okilab.jp/blog/2008/09/sns.html</link>
         <guid>http://okilab.jp/blog/2008/09/sns.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">コラボ</category>
        
        
         <pubDate>Fri, 12 Sep 2008 11:46:12 +0900</pubDate>
      </item>
            <item>
         <title>US-PALAで鎌倉で『眞鍋かをりのココだけの話』</title>
         <description><![CDATA[どうやら鎌倉でお友達と
<a href="http://manabekawori.cocolog-nifty.com/blog/2008/08/post_1439.html">風になってきた♪らしい眞鍋さん</a>ですが．
この<a href="http://okilab.jp/project/uspala/p1/">US-PALA</a>を
http://okilab.jp/project/uspala/p1/
試していただきたく
トラックバックいたしました．


最初の□枠に，「鎌倉」と入力して，
眞鍋さんのブログを選択，
ボタン（WalkかTrain or Taxi）をクリック
してみてください．

眞鍋様お好み（US-PALA予想）の鎌倉周辺のお店がリストアップされます．
次回鎌倉に行かれる際は，ぜひお試しください．
ご感想もいだけるとさらに<strong>シアワセ</strong>でございます．


眞鍋さんと一緒に！は，
かなわないけど，<strong>真鍋さんテイスト</strong>を
楽しんでみたい方にもお勧めでございます．



Walkのほうが，検索範囲が狭いです．
自転車の行動範囲なら，Train or Taxi　かな．


みなさま，ご利用になってご感想をお寄せください．
どうぞよろしくおねがいします．　m(_"_)m]]></description>
         <link>http://okilab.jp/blog/2008/08/uspala_1.html</link>
         <guid>http://okilab.jp/blog/2008/08/uspala_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">USPALA</category>
        
        
         <pubDate>Mon, 18 Aug 2008 19:17:18 +0900</pubDate>
      </item>
      
   </channel>
</rss>
