金子邦彦研究室3次元,地図地図情報システムとデータベースOpenSteetMap を Rails で扱ってみる

OpenSteetMap を Rails で扱ってみる

http://wiki.openstreetmap.org/wiki/The_Rails_Port

インストールの事前準備

インストールと設定

  1. プロジェクトのファイルダウンロード
    mkdir osm
    cd osm
    git clone https://git.openstreetmap.org/rails.git
    

    [image]
  2. bundle install
    cd rails
    cat Gemfile | sed "s/gem 'memcache/# gem 'memcache/g" > /tmp/Gemfile.$$
    cp /tmp/Gemfile.$$ Gemfile
    bundle install
    
  3. データベースユーザの設定とデータベースの生成
    sudo -u postgres -i
    createuser openstreetmap -s -P 
    createdb -E UTF8 -O openstreetmap openstreetmap
    createdb -E UTF8 -O openstreetmap osm_test
    createdb -E UTF8 -O openstreetmap osm
    psql -d openstreetmap < /usr/share/postgresql/8.4/contrib/btree_gist.sql 
    

    [image]
  4. database.yml にユーザ名とパスワードを設定
    cp rails/config/postgres.example.database.yml rails/config/database.yml 
    sudo vi rails/config/database.yml
    

    [image]

    編集

    [image]
    cd config
    cp example.application.yml application.yml
    cd ..
    rake db:migrate
    

    [image]

    migrate の結果の確認

    [image]