- 追加された行はこの色です。
- 削除された行はこの色です。
[[研究テーマ]]
||公的な施設の一覧| 施設(小学校,中学校,病院,銀行,郵便局,郵便ポスト)|
|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