SlideShare a Scribd company logo
有限会社ロケージング  ロカポ開発者 上田 直生 Japan Patent No.3885157  PCT  WO-2007/015410 Japan TM ® No.5063538  位置情報コード「ロカポ」のご紹介 Introduction of  Location-Pointer-Code, “LocaPoint™”
もしも... (If TIME is ..) 忘年会は●●屋を予約しました。 開始時間はこちら http:// www.locapoint.com/demo/kaishitime.html ?uid = sigyudea&key =26dufhr756ehfiudhreisoekw8 19:00  と書けよっ (-_- メ )   !
でも... (But PLACE is..) 忘年会は●●屋を予約しました。 開催場所はこちら http:// www.locapoint.com/demo/kaishitime.html ?uid = sigyudea&key =26dufhr756ehfiudhreisoekw8 緯度経度を書けよっ (-_- メ )   ! © GoogleMaps
一番便利なものを使い分け もっと簡単に場所を伝える方法 =位置情報コード  Location-Pointer-Code © GoogleMaps Code Word Analog ? 無い ? 北緯 30 度 43 分、東経 128 度 4 分 35°12’25”, 134°28’12” 梅田のビッグマンの前 場所 19:00 11:50 午後 7 時 0 分 12 時 10 分前 定時きっかり 時刻
フツウの人に緯度経度は使いにくい。 Lat/Lon is inconvenient for normal people ありえない会話 Impossible Conversation 映画 「男たちの大和」 中の台詞 どうしても 北緯 30 度 43 分、 東経 128 度 4 分 へ行きたいんです  ! より
   位置情報ロカポとは ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],ロカポの特徴① 読みやすい ランダムなコードは読みにくい・・・ (Random string is hard to read)             Random
ロカポの特徴① 読みやすい リズム(パターン)がある ,[object Object],[object Object],特許取得 Patented ♪ Rap de Location              Pattern
ロカポの特徴②分かりやすい ガイドマップ( X-Y) 方式 SB4 SB3 SB5 SB6 WU9 WU8 WU7 WV0 レストラン Z SB4.WU9.MQ0.EA0  全世界 Global 1mの精度 Precision Area Local
ロカポの特徴③間違えにくい ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ロカポの特徴④その他 ,[object Object],[object Object],[object Object],[object Object]
LocaPoint⇔Lat/Lon int decodeLocapoint(double* lat,  double* lon,  char* lp) { *lat =((double) ( ((int)(lp[0])  -65) *1757600 +((int)(lp[1])  -65) *67600 +((int)(lp[2])  -48) *6760 +((int)(lp[8])  -65) *260 +((int)(lp[9])  -65) *10 +((int)(lp[10]) -48) *1  ) *180 /45697600 -90); *lon =((double) ( ((int)(lp[4])  -65) *1757600 +((int)(lp[5])  -65) *67600 +((int)(lp[6])  -48) *6760 +((int)(lp[12]) -65) *260 +((int)(lp[13]) -65) *10 +((int)(lp[14]) -48) *1 ) *360 /45697600 -180); return(0); } int encodeLocapoint(double* lat,  double* lon,  char* lp) { double y = (*lat +90)  /180 *45697600; double x = (*lon +180) /360 *45697600; lp[0]  = (char)(y/1757600 %26 +65); lp[1]  = (char)(y/67600  %26 +65); lp[2]  = (char)(y/6760  %10 +48); lp[3]  = '.'; lp[4]  = (char)(x/1757600 %26 +65); lp[5]  = (char)(x/67600  %26 +65); lp[6]  = (char)(x/6760  %10 +48); lp[7]  = '.'; lp[8]  = (char)(y/260  %26 +65); lp[9]  = (char)(y/10  %26 +65); lp[10] = (char)(y/1  %10 +48); lp[11] = '.'; lp[12] = (char)(x/260  %26 +65); lp[13] = (char)(x/10  %26 +65); lp[14] = (char)(x/1  %10 +48); lp[15] = '' ; return (0) ; } ※  正確な仕様はロカポの Web サイトをご覧下さい。 http://www.locapoint.com/jp/spec.html
ロカポを使ってください! Please use LocaPoint! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],English 日本語

More Related Content

Similar to 位置情報コード「ロカポ」のご紹介

HaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミングHaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミング
Kiwamu Okabe
 
Write good parser in perl
Write good parser in perlWrite good parser in perl
Write good parser in perl
Jiro Nishiguchi
 

Similar to 位置情報コード「ロカポ」のご紹介 (7)

お前は PHP の歴史的な理由の数を覚えているのか
お前は PHP の歴史的な理由の数を覚えているのかお前は PHP の歴史的な理由の数を覚えているのか
お前は PHP の歴史的な理由の数を覚えているのか
 
HaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミングHaskellではじめるCortex-M3組込みプログラミング
HaskellではじめるCortex-M3組込みプログラミング
 
PBL1-v1-006j.pptx
PBL1-v1-006j.pptxPBL1-v1-006j.pptx
PBL1-v1-006j.pptx
 
PBL1-v1-009j.pptx
PBL1-v1-009j.pptxPBL1-v1-009j.pptx
PBL1-v1-009j.pptx
 
Write good parser in perl
Write good parser in perlWrite good parser in perl
Write good parser in perl
 
Develop Web Application with Node.js + Express
Develop Web Application with Node.js + ExpressDevelop Web Application with Node.js + Express
Develop Web Application with Node.js + Express
 
Rtミドルウェア講習会 第3部資料 配布版
Rtミドルウェア講習会 第3部資料 配布版Rtミドルウェア講習会 第3部資料 配布版
Rtミドルウェア講習会 第3部資料 配布版
 

More from Hal Seki

More from Hal Seki (20)

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
 
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
 
Cf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティ
 
浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料
 
【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について
 
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
 
浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411
 
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
 
Think together, make together code for japan
Think together, make together   code for japanThink together, make together   code for japan
Think together, make together code for japan
 
あなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springあなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 spring
 
デブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーデブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアー
 
Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日
 
Code for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムCode for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウム
 
Code for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちCode for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ち
 
Code for japan 進め方 2013年11月
Code for japan 進め方   2013年11月Code for japan 進め方   2013年11月
Code for japan 進め方 2013年11月
 
Code for America Summit 報告会
Code for America Summit 報告会Code for America Summit 報告会
Code for America Summit 報告会
 
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
 
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
 
Code for japan in Osaka meeting
Code for japan in Osaka meetingCode for japan in Osaka meeting
Code for japan in Osaka meeting
 

Recently uploaded

2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 

Recently uploaded (14)

2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 

位置情報コード「ロカポ」のご紹介

  • 1. 有限会社ロケージング  ロカポ開発者 上田 直生 Japan Patent No.3885157 PCT WO-2007/015410 Japan TM ® No.5063538 位置情報コード「ロカポ」のご紹介 Introduction of Location-Pointer-Code, “LocaPoint™”
  • 2. もしも... (If TIME is ..) 忘年会は●●屋を予約しました。 開始時間はこちら http:// www.locapoint.com/demo/kaishitime.html ?uid = sigyudea&key =26dufhr756ehfiudhreisoekw8 19:00 と書けよっ (-_- メ ) !
  • 3. でも... (But PLACE is..) 忘年会は●●屋を予約しました。 開催場所はこちら http:// www.locapoint.com/demo/kaishitime.html ?uid = sigyudea&key =26dufhr756ehfiudhreisoekw8 緯度経度を書けよっ (-_- メ ) ! © GoogleMaps
  • 4. 一番便利なものを使い分け もっと簡単に場所を伝える方法 =位置情報コード Location-Pointer-Code © GoogleMaps Code Word Analog ? 無い ? 北緯 30 度 43 分、東経 128 度 4 分 35°12’25”, 134°28’12” 梅田のビッグマンの前 場所 19:00 11:50 午後 7 時 0 分 12 時 10 分前 定時きっかり 時刻
  • 5. フツウの人に緯度経度は使いにくい。 Lat/Lon is inconvenient for normal people ありえない会話 Impossible Conversation 映画 「男たちの大和」 中の台詞 どうしても 北緯 30 度 43 分、 東経 128 度 4 分 へ行きたいんです ! より
  • 6.
  • 7.
  • 8.
  • 9. ロカポの特徴②分かりやすい ガイドマップ( X-Y) 方式 SB4 SB3 SB5 SB6 WU9 WU8 WU7 WV0 レストラン Z SB4.WU9.MQ0.EA0 全世界 Global 1mの精度 Precision Area Local
  • 10.
  • 11.
  • 12. LocaPoint⇔Lat/Lon int decodeLocapoint(double* lat, double* lon, char* lp) { *lat =((double) ( ((int)(lp[0]) -65) *1757600 +((int)(lp[1]) -65) *67600 +((int)(lp[2]) -48) *6760 +((int)(lp[8]) -65) *260 +((int)(lp[9]) -65) *10 +((int)(lp[10]) -48) *1 ) *180 /45697600 -90); *lon =((double) ( ((int)(lp[4]) -65) *1757600 +((int)(lp[5]) -65) *67600 +((int)(lp[6]) -48) *6760 +((int)(lp[12]) -65) *260 +((int)(lp[13]) -65) *10 +((int)(lp[14]) -48) *1 ) *360 /45697600 -180); return(0); } int encodeLocapoint(double* lat, double* lon, char* lp) { double y = (*lat +90) /180 *45697600; double x = (*lon +180) /360 *45697600; lp[0] = (char)(y/1757600 %26 +65); lp[1] = (char)(y/67600 %26 +65); lp[2] = (char)(y/6760 %10 +48); lp[3] = '.'; lp[4] = (char)(x/1757600 %26 +65); lp[5] = (char)(x/67600 %26 +65); lp[6] = (char)(x/6760 %10 +48); lp[7] = '.'; lp[8] = (char)(y/260 %26 +65); lp[9] = (char)(y/10 %26 +65); lp[10] = (char)(y/1 %10 +48); lp[11] = '.'; lp[12] = (char)(x/260 %26 +65); lp[13] = (char)(x/10 %26 +65); lp[14] = (char)(x/1 %10 +48); lp[15] = '' ; return (0) ; } ※  正確な仕様はロカポの Web サイトをご覧下さい。 http://www.locapoint.com/jp/spec.html
  • 13.
  • 14.