1 安装并配置RoR环境
1) 下载InstantRails-2.0-win.zip:
http://rubyforge.org/frs/download.php/29867/InstantRails-2.0-win.zip
2) 解压到 C:\ 下. 主目录名默认为: InstantRails-2.0-win
3) 复制libmySQL.dll. 开始->运行 cmd, 输入下面的命令:
copy C:\InstantRails-2.0-win\mysql\bin\libmySQL.dll C:\InstantRails-2.0-win\ruby\bin\
4) 运行 C:\InstantRails-2.0-win\InstantRails.exe, 如果提示Apache端口被占用, 编辑修改下面的文件:
C:\InstantRails-2.0-win\apache\conf\httpd.conf
将80改为81
Listen 80=>81
...
Port 80=>81
2 部署gis网站
1) 把gis.rar解压到 C:\InstantRails-2.0-win\rails_apps\ 目录下, 运行下面的批处理文件:
C:\InstantRails-2.0-win\rails_apps\gis\cpy-mysql-db.bat
这样我们的gis站点和MySQL数据库就部署好了.
2) 启动gis网站. 运行:
C:\InstantRails-2.0-win\InstantRails.exe
[I.]->Rails Applications->Manage Rails Application...
左边勾选 gis 检查框, 右边按 Start with Mongrel 启动gis网站服务
3) 打开浏览器, 输入网址 http://localhost:3000/ 或 http://127.0.0.1:3000/,即可看到网站主页.
3 使用gis
打开2个浏览器A和B, 都定位到网站主页: http://127.0.0.1:3000/
1) 浏览器A模拟GPS点生成过程
按浏览器A的页面上部的 Draw Point 按钮, 然后在地图上的某个位置处点击, 再按页面上部的 Sumbit 按钮,
即把当前的记录提交到了后台数据库, 过几秒, 就可以看到这个黑点出现在地图上的点击处, 同时右边的
表格中多了一条记录.
2) 浏览器B模拟监控者的画面
对于浏览器A中的操作, 5秒之后都会出现在浏览器B的主页上. 反之亦然.
评论7
最新资源