1.完成了WebGIS开发环境搭建的第一步。配置JAVA环境变量,搭建了tomcat服务器和GeoServer服务器,配置了tomcat下的tomcat-users.xml文件,使得tomcat能访问GeoServer。
2.因为整个项目是用ES6编写的,复习了ES6的一些语法知识。
1.完成了整个WebGIS开发环境的搭建,包括安装空间数据库PostgreSQL(我擦,饿了么用的也是这个数据库,网上postgreSQL优化之旅)和PostGIS。从github上下载了openlayer的js、css库。
2.熟悉开发环境,包括在PostgreSQL中创建数据库,利用PostGIS管理器导入shp文件。配置GeoServer相关的东西(工作空间、存储、发布图层、坐标系、坐标边界等)。利用openlayer完成了一个显示地图的小demo。
服务端报了没法连接数据库的错误,客户端这边缺少node-sass。不过在佳宝师兄帮助下我还是解决了这些问题,成功启动了程序。接下来就是撰写用户手册了,整个系统的业务逻辑还是很复杂的,所以目前我写了业务逻辑简单的几个模块,包括用户功能、配置。
1.学习riot.js,学习了riot.js的自定义标签、mixin。
WebGIS,openlayer实现长度和面积的测量。
1.在昨天搭建好虚拟机的基础上,安装了windows的镜像,对虚拟机做了桥接,能够用192.168.0.150地址访问虚拟机。用xampp集成环境和discuz压缩包搭建了discuz论坛。
2.在自己的笔记本上利用ubuntu14.04搭建了LAMP环境,也成功搭建了discuz论坛,并且比windows平台下的服务更快。
3.接下来的计划,将公司的BBS迁移到200服务器上,计划搭建在虚拟机上。但是搭建在虚拟机上200服务上就不能关闭vmware软件,且会使200服务器变慢(占用一定内存),需要在讨论下。给discuz服务做下端口映射。
2.熟悉ArcGis的使用。 3.继续学习riot的事件、加载、更新、卸载、标签实例。 |
1.熟悉PostGIS的环境 |
1.熟悉ArcMap的使用,按着arcMap官网上的教程学习了向地图添加数据,将数据符号化并组织数据。
2.阅读web系统下表格组件的源码。
如果已安装,请跳过本步。
- nodejs.org 下载 nodejs 安装文件;
- 按照提示安装 nodejs;
- 命令行下执行
node -v
验证是否安装正确;
如果已安装,请直接初始化DB。
- 安装 MariaDB;
- 登录 MariaDB 并创建数据库
create database yaloc
- 执行下面的 shell 初始化数据库;
mysql -uroot -p yaloc < yaloc.sql
mkdir project-dir && cd project-dir
,创建并进入项目目录;git clone http://xxx/webapp/loc-server.git .
,下载代码库到本地;npm install
, 安装相关的依赖;npm start
, 启动开发模式;
讨论:https://news.ycombinator.com/item?id=11574705
参见:https://benchmarking.nodejs.org/
参见:https://github.com/rtsao/babel-preset-es2015-node
注意:这里 babel-plugin-transform-es2015-modules-commonjs
依赖 babel-plugin-transform-strict-mode
。在安装前者时,会自动安装后者。