GPS S003036 2004 2 13
... 3... 4 2.1...4 2.2...5 2.3...6... 8 3.1 DBMS...8 3.1.1 DBMS...8 3.1.2...9 3.1.3...10 3.2 Web...10 3.2.1 Web...10 3.2.2 JDBC... 11 3.3...11 3.3.1 SQL... 11 3.3.2 Java...12 3.4...12 3.4.1...12 3.4.2 Web...13 3.5 GPS...14 3.5.1 GPS...14 3.5.2 GPS...14 3.5.3 GPS...14 1
... 16 4.1...16 4.2...16 4.2.1 GPS...16 4.2.2...18 4.3...19 4.3.1...19 4.3.2 GPS...22 4.3.3 au GPS...23 4.3.4...25 4.3.5...29 4.4 DB...32 4.4.1...32 4.4.2...34 4.4.3...35... 39 5.1...39 5.1.1...39 5.1.2...40 5.2...41... 42... 43... 44 2
( ) GPS ( GPS ) DBMS DBMS DBMS http Web GPS Web Web DBMS 3
2.1 GPS Web GPS GPS 1. GPS 4
PC 2. 2.2 GPS GPS 1 Web GPS 2 ( 100m 200m) 5
( ) 1. 2.3 OS : Microsoft Windows XP 2000 Professional 2000 Advanced Server Java : Java2SDK Borland JBuilder 8 Personal C : Microsoft Visual C++ : HiRDB pdcpp.exe 6
CPU : Intel Pentium 866MHz RAM : 256MB HDD : 8.5GB OS : Microsoft Windows2000 Advanced Server DBMS : HITACHI HiRDB Version 6 HiRDB Spatial Search Plug-in Version 3 Web : Apache Tomcat 1.4 : C Visual C++ dll PC OS : Microsoft Windows2000 : Microsoft Internet Explorer 5.0 (Netscape Navigator ) : JavaScript au GPS GPS GPS 120 120 (QVGA ) DoCoMo 120 120 (QVGA ) vodafone (DoCoMo ) 7
3.1 DBMS 3.1.1 DBMS (DataBase Management System) DBMS ( ) DBMS DBMS 3. DBMS 8
DBMS RDBMS (Relational DataBase Management Syaytem) RDBMS 1 ( ) ID RDBMS HITACHI HiRDB Version 6 [7][28] 3.1.2 HiRDB (GEOMETRY) HiRDB (HiRDB Spatial Search Plug-in) GEOMETRY SQL ( ) 4. [2] 4. ( ) 9
3.1.3 (4.4 DB ) 3.2 Web 3.2.1 Web Web WWW WWW Web HTML Web DBMS Web Web HTML DBMS SQL DBMS Java Java OS API Web CGI Web Java Jakarta Tomcat 1.4 [28] 10
3.2.2 JDBC (Java DataBase Connectivity) JDBC Java API SQL JDBC DBMS HiRDB HiRDB JDBC Java DBMS SQL HiRDB JDBC ODBC (Open DataBase Connectivity) DBMS [28] 3.3 3.3.1 SQL SQL C SQL C C EXEC SQL SQL SQL C SQL HiRDB pdcpp.exe SQL C SQL Java SQL C Java Java JDBC SQL C [3][28] 11
3.3.2 Java Java Web ( ) Java Web Java OS API Web CGI Java Java HiRDB JDBS ( ) SQL [28] 3.4 3.4.1 2004 1 80,128,800 ( (TCA) ) NTT DoCoMo au(kddi TuKa) vodafone 45,365,900 15,977,300 14,774,000 GPS 2 au GPS DoCoMo GPS 12
3.4.2 Web Web Web DoCoMo(i-mode) i HTML(Compact HTML) Web HTML 2.0 3.2 4.0 HTML HTML HTML i HTML JIS ( ) i ( ) mova FOMA i HTML Flash [15] au(ezweb) au HDML(Handheld Device Markup Language) au XHTML Basic HTML XML XHTML ( ) JIS ( ) [16] 13
vodafone(vodafon Live!) HTML Web au XHTML Basic JIS [17] Web Web 3.5 GPS 3.5.1 GPS (Global Positioning System) 2 km 6 4 GPS [28] 3.5.2 GPS (WGS54) (TOKYO) ( ) 400m [20] 3.5.3 GPS au GPS gpsone QUALCOMM cdmaone/cdma2000 14
GPS( ) GPS GPS GPS 5m 10m eznavigation KDDI au EZweb 5000/3000 eznavigation QUALCOMM gpsone GPS GPS eznavigation GPS EZweb cdmaone au GPS au Web GPS Web au GPS (WGS84) (TOKYO) (TOKYO) [28] DoCoMo GPS DoCoMo GPS DoCoMo Web (WGS84) (TOKYO) [18] 15
4.1 GPS PC DBMS DBMS Web 4.2 4.2.1 GPS GPS ( au ) Web Web (GPS Web ) Web 100m 200m 300m 16
au TOP GPS GPS GPS Web 5. GPS 17
4.2.2 地図からの検索機能 今までの検索システムと同じように文字からの検索だけでなく 地図をクリ ックすることで バス停の検索と検索された地図上のバス停をクリックするこ とで そのバス停の時刻表を検索することができる まず Web サーバにアクセスし 松江市全体の地図の検索したい場所をクリ ックする クリックした場所の詳細地図が表示され もしクリックした場所か ら半径 100m(または半径 200m)以内にバス停があれば 青または緑の点でバス 停が表示される 点以外の地図上をクリックすると クリックして場所を中心 に地図が移動するので 調べたいバス停が半径 100m(200m)以内に入るように 移動して 青または緑の点で表示されたら その点をクリックすることで そ のバス停の時刻表を検索できるので 直感的な操作で検索できる 松江市全体の地図から検索したい 場所の付近をクリックする 松江市全体の地図 詳細地図上のバス停(青ま たは緑の点)をクリック 詳細地図 クリックしたバス停の 時刻表を検索し表示 時刻表の表示 図 6. 地図からの検索 18
4.3 4.3.1 ( ) DBMS HiRDB HiRDB Web Java Tomcat HiRDB SQL Web Web SQL JDBC Web Web 7. 19
Java ( SQL) DBMS Java JDBC DBMS SQL DBMS Java ( ) (bus_name.class) ( )bus_name pc.html 10 URL http://rena.cis.shimane-u.ac.jp/bus/servlet/bus_name?start_bus=%93%87%8d%a A%91%E5%8Aw&goal_bus=&time_bus=10&day_bus=%95%BD%93%FA bus_name start_bus goal_bus time_bus day_bus bus_name SQL SQL JDBC DBMS SELECT FROM WHERE LIKE '% % ; % 0 DBMS JDBC Java 20
Java DBMS HiRDB JDBC DBMS Java DBMS ( Web ) JDBC C SQL DBMS SQL DBMS Java C C SQL C C 8. html Java 9. 21
4.3.2 GPS GPS HiRDB (Spatial Search Plug-in) DBMS ( ) (4.4 ) DBMS GPS ( ) HiRDB(DBMS) 100m HiRDB 100m HiRDB SQL SELECT FROM WHERE WITHIN(, RegionFromText('CIRCLE(, [100m] )')) IS TRUE; WHERE WITHIN RegionFromText( ) HiRDB Spatial Search Plug-in ( ) ( ) CIRCLE( ) Spatial Search Plug-in ( ) x y SQL SQL 100m 100m 100m 10. 22
4.3.3 au GPS au Web au HDML HTML XHTML Basic HTML au XHTML Basic au GPS GPS URL au GPS (eznavigation) au GPS GPS au (http://www.au.kddi.com/ezfactory/tec/spec/eznavi.html) google(http://www.google.co.jp) GPS au GPS ( ) URL device:gpsone? GPS GPS URL 5000 3000 URL XHTML Basic http://rena.cis.shimane-u.ac.jp/bus/servlet/gps_au GPS 5000 <a href="device:gpsone?url=http://rena.cis.shimane-u.ac.jp/bus/servlet/gps_au? ver=1&datum=1&unit=0&acry=0&number=0"> </a> <a href= url > </a> URL 23
3000 <ahref="device:gpsone?url=http://rena.cis.shimane-u.ac.jp/bus/servlet/gps_au?ver =1&datum=1&unit=0"> </a> ver : (GPS ) datum : (0 WGS84 1 TOKYO) unit : (0 dms( ) 1 dd( ) ) 5000 3000 ver 1 datum 1 unit dms( ) 0 arcy : number : 5000 arcy number 0 URL url=? URL http://rena.cis.shimane-u.ac.jp/bus/servlet/gps_au?ver=1&datum=1&unit=0&l at=+35.28.52.82&lon=+133.04.12.85&alt=51&time=20031219154915&smaj=15 &smin=10&vert=25&majaa=14&fm=0 lat : lon : time : fm : (0 GPS 1 GPS 2 ) 24
4.3.4 Java (Map_circle.class) (JPEG ) 640 480 JPEG Java (Map_circle.class) Tomcat Web Java 1 Z6 1 ( 15040 14480 ) 42 ( 7 6 ) ( 3040 2480 ) 640 480 320 240 640 480 GPS 100m 200m 300m QVGA(320 240 ) 120 120 25
640 320 320 240 480 240 (3040 ) (2480 ) 11. 26
Java ( ) ( JPEG ) ( ) ( ) ( ) ( ) Copyright(c) 2003 ZENRIN CO., LTD JPEG (Map_circle.class) ( 10. PC ) 27
100m( 200m 300m) DBMS 100m( 200m 300m) JPEG ( ) 100m 12. Map_circle.class ( PC QVGA ) 28
10. Java XHTML (RED BLUE GREEN ) Java XHTML ( ) 4.3.5 JavaScript Java Java Script x y Java ( ) JavaScript JavaScript (start_bus) (goal_bus) (time_bus) (day_bus) (bus_search.class) (Map_clickable.class) (Map_circle.class) SQL DBMS 29
( ) JavaScript 200m ( ) ( ) JavaScript (x, y) Internet Explorer JavaScript (Map_clickable.class) ( ) Web JavaScript OFF ( ) Web JavaScript ON Internet Explorer Netscape Navigator Internet Explorer ( ) Internet Explorer 5.x Internet Explorer 5.x 30
13. 31
4.4 DB 2 4.4.1 ID ID ID ID ID 1/1000 10 ( 133 12 34.567 1000 (133 3600 12 60 34.567) 1000 ) ( 1 ) : 478689130 (132 58 09.13 ) : 479370210 (133 09 30.21 ) : 15040 ( 479370210 478689130 ) 15040 45.2845 0.0452845 32
: 127960080 (35 32 40.08 ) : 127425180 (35 23 45.18 ) : 14480 ( 127960080 127425180 ) 14480 36.9406 0.0369406 ( 45.2845 36.9406 ) JavaScript GPS (m) HiRDB Spatial Search Plug-in ( ) SQL 2. 33
2. ID VARCHAR 475 622 DBMS 4.4.2 ( ) ID ID ID ID SQL SQL % ID% ID% % ID 3. 34
3. ID VARCHAR 102 159 DBMS DBMS 4.4.3 ID ID ID ID ID ID ID ( ID) ID ID( ID) ID ID ID JDBC SQL C Java JDBC DBMS (DBMS ) ODBC 35
4. 4. ID ID VARCHAR TIME 25095 27544 ( ) ( ) ID ID ID ( ID ID ) ID ID ID 36
( ) SQL ID ID ID ID ID 37
GPS ( ) GPS( ) 100m 200m ID ID ID ( ) 133 04 12.85 35 28 52.82 SQL 100m ID HiRDB ( 1 ) SQL C DBMS DBMS 38
5.1 5.1.1 GPS (A5501T) 10 Z6 GPS GPS (CFGPS2) A5501T (au GPS TOSHIBA) CFGPS2( I-O DATA) VAIO C1( SONY) Z6( ) (au.html) Web GPS CFGPS2 Z6 CFGPS2 IO-DATA CFGPS2 Z6 39
5.1.2 5. 40
5.2 au GPS (A5501T) m GPS GPS 41
GPS GPS DBMS Web Java Java ( ) DoCoMo GPS GPS au (2004 2 13 ) 42
43
DBMS Java( ) SQL [1] HiRDB HITACHI [2] HiRDB Spatial Search Plug-in Version3 HITACHI [3] HiRDB UAP HITACHI [4] 2001 [5] Java PostgreSQL VirtualTeam 2002 [6] (+Java2 SDK) Web 2003 [7] SQL Server 2000 2002 [8] JAVA2 ASCII 2002 [9] Java-Java3d-Swing-Game-Servlet-J2ME-Java2d (Java ) http://www.javadrive.jp/index.html [10] JAVA (Java ) http://black.sakura.ne.jp/~third/system/java/javax.html 44
JavaScript [11] JavaScript 2002 [12] JavaScript 2001 [13] DynamicHTML/SimpleSamples (JavaScript ) http://www.fureai.or.jp/~tato/dhtml/simple/content2.htm GPS [14] MYCOM 2002 [15] i (DoCoMo ) http://www.nttdocomo.co.jp/mc-user/i/index.html [16] (au ) http://www.au.kddi.com/ezfactory/tec/index.html [17] (vodafone ) http://www.dp.j-phone.com/dp/tech_svc/web/ [18] DoCoMo Net i - (DoCoMo GPS ) http://www.nttdocomo.co.jp/p_s/imode/ [19] (au ) http://www.au.kddi.com/ezfactory/tec/spec/eznavi.html [20] GSI HOME PAGE ( ) http://www.gsi.go.jp/ 45
[21] GPS CGI (au GPS ) http://www.surveytec.com/groom/landmark/au_cgi.html [22] au GPS (au GPS ) http://orienteering.hp.infoseek.co.jp/gps/gpsone.html [23] GPS (au GPS ) http://siisise.net/gps.html [24] au GPS CGI (au GPS ) http://www.wireless-net.jp/gpskeitai/eznavi.html [25] (au GPS ) http://kokogiko.net/lpw/genre002/ [26] 2003-04 2003 [27] google ( ) http://www.google.co.jp/ [28] IT http://www.itmedia.co.jp/dict/ 46