[[研究テーマ]]

||公的な施設の一覧| 施設(小学校,中学校,病院,銀行,郵便局,郵便ポスト)|
|address|住所|| 
|latitude|緯度||
|longitude|経度||
|date|更新日付||
||公開しない情報||
|user_id|投稿者||
|access_ip|アクセスIP||
***作成する画面 [#q1749d75]
+データベースに入力する画面
--&color(red){★};[[入力画面のスクリプト>http://nlp.kimura-s.otaru-uc.ac.jp/NLP-research/OtaruAPI/addDB.cgi]]
--位置情報の取得 あるいは 住所を入力
--
+データベースの出力
--&color(red){★};[[100件表示するスクリプト>http://nlp.kimura-s.otaru-uc.ac.jp/NLP-research/OtaruAPI/show.cgi]]

***構築手順 [#n58bcd5e]
+OtaruAPI DBについて
--MySQLのデータ型 http://www.javadrive.jp/mysql/datatype/index.html
--DBスキーマ DB定義
|フィールド名|データ型|フィールドに格納するもの|説明など|
|facility|TEXT|施設名| 施設(小学校,中学校,病院,銀行,郵便局,郵便ポスト)|
|address|TEXT|住所||
|latitude|DOUBLE|緯度||
|longitude|DOUBLE|経度||
|date|TEXT|更新日付||
|photo|TEXT|外観写真|★写真をデータベースに格納する方法を確認する|
|toilet_photo|TEXT|トイレの写真|★写真をデータベースに格納する方法を確認する|
|toilet_info|TEXT|トイレの情報|どのような情報が良いのか検討中|
|etc|TEXT|その他||
||公開しない情報|||
|user_id|TEXT|投稿者||
|access_ip|TEXT|アクセスIP||
+【MySQL】データベースの準備
--データベースを作る
	mysql -u root -p
	create database データベース名;
	grant all on データベース名.* to ユーザ名@localhost identified by 'パスワード';
	flush privileges;
+テーブルのフィールドを作成する
--createTable.sql
	CREATE TABLE `OtaruAPIver1` (
	`id` INT NOT NULL ,
	`facility` TEXT NOT NULL ,
	`address` TEXT ,
	`latitude` DOUBLE ,
	`longitude` DOUBLE ,
	`date` TEXT NOT NULL ,
	`photo` TEXT ,
	`toilet_phot` TEXT ,
	`toilet_info` TEXT ,
	`etc` TEXT ,
	`user_id` TEXT NOT NULL ,
	`access_ip` TEXT NOT NULL
	) ENGINE = MYISAM ;
+テーブルをMySQLに作成する
--mysql xxxdb < xxxdb.sql -u kimura -p