irpas技术客

geonode geoserver win10 安装教程(亲测)_LEILEI18A_geoserver安装教程

irpas 3829

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分支,其他的安装不成功!!

?

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,逐步安装即可(会卡很长一会,没关系!需要联网)

?

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

?【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


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #geoserver安装教程 #geonode #win10 #安装教程亲测0