前言:最近学习了相关的GIS开发知识后,准备后期以一个小项目的形式融入学习GIS服务器、Web服务器以及前端知识。本文章主要总结最近安装的软件以及配置问题,这些是后期开发一定会使用到的软件和工具。

一、GeoServer

1、定义

GeoServer是一个用Java编写的开源服务器,它允许用户共享、处理和编辑地理空间数据。为了互操作性而设计,它使用开源标准发布来自任何主要空间数据源的数据。

2、安装

官网地址:http://geoserver.org/
我没有在电脑上直接安装GeoServer软件,我下载的是GeoSever独立平台的二进制编译包。在部署编译包,先确保电脑上安装了JAVA的jdk。
第一步:官网右边的Stable

第二步:Packages下的Platform Independent Binary


第三步:下载后解压

第四步:启动
双击解压文件下bin\startup.bat,最后出现started表示启动成功。

第五步:访问http://localhost:8080/geoserver/web/,输入密码账号,初始账号admin,密码是geoserver。即完成geosever部署

参考:https://zhuanlan.zhihu.com/p/141286448

二、QGIS

1、定义

QGIS(原称Quantum GIS)是一个自由软件的桌面GIS软件。它提供数据的显示、编辑和分析功能。

2、安装

官网:https://www.qgis.org/en/site/
在官网上下载后,一直下一步安装。

三、postgresql

1、定义

PostgreSQL:是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS)
PostGIS:作为新一代空间数据存储标准模型,将空间地理信息数据结构规范为关系型数据库可以承载的sp模式(simple features),这样,使得之前门槛颇高的gis空间数据存储模式变得通俗易懂、简单明了。
区别:postgresql是成熟的关系型数据库,但是一定用于空间数据。
postgis是它的空间扩展,让它满足一些空间查询的要求。

2、安装

官网:https://www.postgresql.org/
安装和使用参考:https://blog.csdn.net/CREATE_17/article/details/88925710

四、Django

1、定义

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T

2、安装

第一步:安装python
官网:https://www.python.org/
下载exe后双击安装即可。

第二步:配置python环境变量
右击计算机->属性->高级->环境变量->修改系统变量 path;添加 Python 安装地址

第三步:下载Django
官网:https://www.djangoproject.com/
我是利用Git bash ,从Github上直接下载。

$ git clone https://github.com/django/django.git

第四步:下载后和python安装包放在同一目录下,打开cmd,将目录切换到Django内,执行python setup.py install,即开始安装Django到py的Lib中的site-packages。

第五步:配置Django环境变量
将 C:\Python33\Lib\site-packages\django;
C:\Python33\Scripts。添加到系统环境变量。


第六步:检查是否成功暗转
在cmd中输入python,进入python后,输入以下命令

>>> import django
>>> django.get_version()

输出了Django的版本号说明安装正确
第七步:打开网页:127.0.0.1:5000/,如果能看到如下的页面,说明django web启动成功。

参考:https://www.runoob.com/django/django-install.html

WebGIS学习笔记——软件安装相关推荐

  1. Linux学习笔记-软件安装管理

    0 Linux 软件安装管理概述 一.软件包管理简介 二.rpm命令管理 三.yum在线管理 四.源码包管理 五.脚本安装包 1 软件包管理简介 软件包的分类 源码包 二进制包 源码包的特点 开源,如 ...

  2. Linux学习笔记——软件安装

    环境变量 当我们执行一个命令的时候,默认从当前路径开始查找.如果当前路径找不到对应的命令文件,从环境变量$PATH查找. $PATH的配置文件在/etc/profile window路径与路径之间用' ...

  3. JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层

    系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...

  4. OracleDesigner学习笔记1――安装篇

    OracleDesigner学习笔记1――安装篇   QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一.       前言 Oracle是当 ...

  5. JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图

    JavaWeb和WebGIS学习笔记(三)--GeoServer 发布shp数据地图 系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gi ...

  6. linux sipp 呼叫转移_SIPp 学习笔记 一 (安装)

    SIPp学习笔记一(安装) SIPp可以用来测试各种sip的设备,如终端电话或者proxy,包括功能和性能上的(性能上只能在linux平台下才可以;)具体的描述可以去参照SIPp的官方网站; http ...

  7. homeassistant mysql_HomeAssistant学习笔记docker安装的ha更换数据库

    HomeAssistant学习笔记docker安装的ha更换数据库 用了一段时间之后发现日志和历史打开的速度越来越慢,在论坛里查了半天发现是因为HA官方所用数据库导致,官方也给出了相关文档,https ...

  8. mesos 学习笔记-- mesos安装和配置

    2019独角兽企业重金招聘Python工程师标准>>> mesos 学习笔记-- mesos安装和配置 博客分类: 架构 mesos 参考资料: 官方文档:http://mesos. ...

  9. homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库

    学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库 2018-11-15 12:06:58 4点赞 18收藏 3评论 是返乡过年?还是就地过年?最新一届#双面过节指南# ...

最新文章

  1. Spring AOP源码分析(八)SpringAOP要注意的地方
  2. python详细教程-Python入门教程:超详细1小时学会Python
  3. theano 安装杂记
  4. 问题 | 解决Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll 问题(pycharm+Tensorflow)
  5. 计算机应用技术教程的答案,计算机应用技术教程第3章办公自动化答案
  6. DB2 9 使用开辟(733 检验)认证指南,第 2 部分: DB2 数据操作(1)
  7. cnil在python_在Python中匹配组
  8. vue封装axios接口
  9. java中的显示初始化和特定初始化
  10. nodejs 遍历json数据_PostgreSQL 务实应用(四/5)JSON
  11. 关于SQL数据库中的数据到如何导出--SQL2000导入到SQL2008中
  12. C语言设计农历万年历论文,万年历设计报告
  13. 技巧:macOS 在 Finder(访达)中查看文件夹大小
  14. java8中的date和joda time中的日期相互转换
  15. Java毕设项目直播购物平台(java+VUE+Mybatis+Maven+Mysql)
  16. 直流电机驱动c语言程序,单片机PWM控制直流电机驱动程序+仿真+报告
  17. 如何使用Python给Excel写入数据
  18. 肯德尔系数怎么分析_论文实战2——德尔菲法与信度分析
  19. 领域应用 | 知识结构化在阿里小蜜中的应用
  20. spring诸如方式_一个简单的步进器,具有诸如下一步,返回和结束之类的简单动作,可以执行简单的表格

热门文章

  1. 【如何跑通基于AOD-NET的去雾算法】
  2. Java程序设计 北京大学 Week2互评作业
  3. 《自动驾驶技术系列丛书》--第一章 自动驾驶技术概论(3)
  4. java word上传下载_java poi 上传与下载word文件
  5. shell脚本练习-课后练习
  6. Windows Phone实例开发 - [鲜闻阅读器]
  7. iOS带小数点的键盘
  8. 【KDD 2019】Is a Single Vector Enough Exploring Node Polysemy for Network Embedding
  9. java繁体转简体包_Java封装简体繁体(香港台湾)转换工具
  10. metamask连接私链错误:could not fetch chain ID. Is your RPC URL correct?