geonode geoserver  win10 安装教程(亲测)

目录

0. geonode简介

1.相关链接

2.安装步骤

3. 遇到的坑


0. geonode简介

GeoNode 是一个地理空间内容管理系统(以Geoserver为基础),一个用于管理和发布地理空间数据的平台。它将成熟稳定的开源软件项目汇集在一致且易于使用的界面下,允许非专业用户共享数据并创建交互式地图。优点是二维数据发布全包含,但是不支持三维服务!

1.相关链接

geonode-win10安装官方文档

geonode-github链接

youtube上也有相关的安装教程视频,但是无论官方文档还是youtube都存在着许多细节未描述,导致小白或大佬也安装不成功。

window系统安装geonode,只推荐 geonode-3.1.x分支,其他的安装不成功!!目前官方文档已经把windows的安装教程删除了,所以还是不推荐win上安装了!

2.安装步骤

【1】python安装,要求python3.7+,此次测试使用的python3.8,推荐anaconda仓库,选择Anaconda3-2021.05-Windows-x86_64,对应版本为python3.8;双击exe执行,勾选将环境变量写入系统Path!另外安装vscode!

【2】java8安装(geoserver需要的环境),下载链接,需要注册账户,百度一下即可,也可点击 这里(许多账户信息)

安装具体操作步骤百度即可,也可点击 这里(别人写的博客)

【3】Postgresql11、PostGIS安装,Postgresql下载链接,双击逐步安装即可!然后打开“stack builder”,勾选PostGIS3.0,逐步安装即可(会卡很长一会,没关系!需要联网),推荐PostGIS从官网下载windows的exe离线安装会很快,PostGIS下载链接

#############################正式开始###################################

【4】下载geonode-3.1.x,解压重命名geonode ,打开cmd,切换到geonode文件夹路径下,执行“code .” 命令,vscode自动打开项目

【4-1】然后点击requirement.txt,按照下图修改,按照红色框中修改一样;

同样的操作,然后点击setup.cfg,按照下图修改

【4-2】下载GDAL-python库,下载链接,选择GDAL‑3.3.3‑cp38‑cp38‑win_amd64.whl

【4-3】更改pip源,C盘->用户->个人用户(如leilei)文件夹下,新建pip文件夹,其中新建pip.ini,

写入内容:

[global]

trusted-host = mirrors.aliyun.com

index-url = https://mirrors.aliyun.com/pypi/simple

【4-4】cmd终端,切换到geonode路径下,按照如下命令执行

1.创建虚拟环境 python -m venv venv,geonode文件夹下面出现venv环境

2.cmd执行 .\venv\Scripts\activate 进入虚拟环境; tab键可自动补充

3.升级虚拟环境中的pip版本,python -m pip install --upgrade pip

4.按照wheel库,pip install wheel

5.pip install -r requirement.txt

6.将gdal.whl复制到geonode文件夹内,pip install GDAL‑3.3.3‑cp38‑cp38‑win_amd64.whl

7.pip install .

[4-5] 修改gdal在django里面的设置

1. 按照下图红框内容对比,即可知道修改哪里;如果你安装的是其他版本的,则修改一下名称即可!

2. 这里特别注意,需要修改部分,ctrl+鼠标左键进行,修改代码,如图增加1行代码

【4-6】增加环境变量

Postresql环境变量,gdal环境变量:

【4-7】执行数据库命令,cmd终端(官网安装教程)

【4-8】修改postgresql的配置文件,增加1行红框内容!然后控制面板->管理工具->服务,双击服务,找到postgresql服务,右击重启启动!

 

【4-9】 提前下载好geoserver.war和data文件,由于dropbox的链接失效,需要在下载链接里面选择3.1.x对应的文件,点击下载!然后在geonode文件夹下新建“downloaded”文件夹,放入其中!

【4-10】将local_settings.py.geoserver.sample文件,重命名local_settings.py,

打开2个cmd,均进入geonode的python虚拟环境

终端1:执行如下命令

set "DJANGO_SETTINGS_MODULE=geonode.local_settings"

paver setup

paver sync

python manage.py collectstatic --noinput

python manage.py runserver --settings=geonode.local_settings

终端2:执行命令

paver start

最终结果:浏览器输入localhost:8000

3. 遇到的坑

1.geonode3.1.x才可以安装成功,因为新版本pylibmc在win上不支持!

2.paver start,才可以访问geoserver

geonode geoserver win10 安装教程(亲测)相关推荐

  1. WebODM win10安装教程(亲测)

    WebODM win10安装教程(亲测) 目录 0.为什么要用WebODM 1.参考链接 2.安装步骤 0.为什么要用WebODM 用于航拍图像生成三维重建.三维建模等,界面更简单(比较命令行方式)! ...

  2. flash player安装教程--亲测有效

    flash player安装教程--亲测有效 安装步骤 平日工作中 经常会遇到视频播放有问题,此时,一般提示安装flash player,但是按照提示步骤 根本不起作用,毫无思路,此时可参考我的安装步 ...

  3. win10 安装 SqlServer2008 亲测可行

    目录 准备: 开工: 总结: 准备: 网盘链接: 链接:https://pan.baidu.com/s/11Uc2alorjsAkEj1t0dxY3g  提取码:40bq  复制这段内容后打开百度网盘 ...

  4. 超详细的pytorch版本yolov3安装教程--亲测有效!!!

    前言 最近在进行一个工程项目,需要使用yolo算法来实现.首先就选择了yolov3来进行demo实现,因为yolov3在YOLO系列中也是非常经典的一个版本.网上有很多环境配置教程,但是很多教程的讲述 ...

  5. 下载安装mathtype并导入Word | 保姆机安装教程 亲测有效 一次成功 科研必备

    1.官网下载mathtype 链接 我的是Win10 下载的是第二个 中文版 下载完成 打开进行安装 我把它放在E盘 新建了mathtype文件夹 2.查看Word版本 打开word 点文件→账户→关 ...

  6. Microsoft Office for Mac最新版本安装教程,亲测可用

    办公必备的Office工具,它为需要使用 Office 工具的用户和企业设计,让他们可以利用功能强大的 Outlook 来处理电子邮件.日历和通讯录事宜.你所熟知和信赖的 Office 经过更新后,可 ...

  7. Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目

    上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...

  8. ubuntu18.04 安装 wechat (亲测可用)

    ubuntu18.04 安装 wechat (亲测可用) 从码云下载 deepin-wine 源码 git clone https://gitee.com/wszqkzqk/deepin-wine-f ...

  9. win10图标变白纸_超详细的纯净版win10安装教程,手把手教你学会,小白秒变大神!...

    最近很多用户问怎么安装纯净版的win10系统,那么今天针对这个问题,和大家分享一下超详细的纯净版win10安装教程,手把手教学,大伙们赶紧收藏哦! 如何安装?这一完整教程分为4个部分: 准备工作→系统 ...

最新文章

  1. Errno 256 No more mirrors to try
  2. FormView里用FindControl找不到控件的解决方法
  3. SQL server 2012 如何取上个月的最后一天
  4. Python——四大内置高阶函数(map、reduce、filter、sorted)
  5. Asp.Net在SqlServer中的图片存取
  6. [转]理解事件捕获和事件冒泡
  7. 如何在C#窗体中定义全局变量
  8. 曾经一学长的ACM总结帖,膜拜之。
  9. 哪家的服务器cpu性能高,服务器cpu排行
  10. outlook统一签名模版设置
  11. E.密码(算法选修)
  12. 微信挂机托管服务器nodejs,怎么执行node app.js 脚本
  13. 黑马JavaWeb全功能综合案例(element-ui+mybatis+Vue+ajax)
  14. ESP8266NodeMcu连接不上WIFI解决方法
  15. 内存管理、磁盘和文件拾遗
  16. typora安装PicGo+配置腾讯云COS图床
  17. Spring Data JPA 2. HelloWorld
  18. maven中生成文件时缺少proprieties文件解决,输入流读取properties文件 总是为null
  19. Android手机尺寸相关概念
  20. Linux文件系统笔记

热门文章

  1. python中查找文件当前位置定位,Python是怎样定位和修改文件读写位置的?
  2. Win10 Bash搭建嵌入式Qt开发平台
  3. Flink流式计算从入门到实战 三
  4. multi_match 查询【muti_match和match区别】
  5. python对比两张图片的不同并圈起来,比较两幅图像/图片,并标记差异
  6. 微信和QQ内置浏览器停止访问该网页,微信域名被屏蔽的解决方案
  7. tcp服务器修改端口号,RAKsmart服务器:Windows修改远程端口号的图文教程
  8. office2020与2016版的不同_Office2016与Office2019,这两个版本有些什么区别
  9. 深拷⻉浅拷⻉的区别?什么是深拷⻉浅拷⻉
  10. ThrustMaster HOTAS WARTHOG飞行摇杆评测