当前位置: 首页 > news >正文

电子商务网站建设资讯/百度seo关键词排名 s

电子商务网站建设资讯,百度seo关键词排名 s,上海松江做网站多少钱,公司网站建设怎么选择系列文章目录 【GeoDjango框架解析】配置geodjango开发环境 【GeoDjango框架解析】GDAL、GEOS、PORJ等配置的报错处理 文章目录系列文章目录前言一、安装postgresql数据库(一)Linux系统(二)windows系统二、安装postgis扩展三、安…

系列文章目录

【GeoDjango框架解析】配置geodjango开发环境
【GeoDjango框架解析】GDAL、GEOS、PORJ等配置的报错处理


文章目录

  • 系列文章目录
  • 前言
  • 一、安装postgresql数据库
    • (一)Linux系统
    • (二)windows系统
  • 二、安装postgis扩展
  • 三、安装gdal、geos、proj环境
    • (一)Linux系统
      • 1.安装geos
      • 2.安装proj
      • 3.安装gdal
    • (二)windows系统
  • 四、设置settings配置文件
      • 1.INSTALLED_APPS参数
      • 2.GEOS_LIBRARY_PATH参数
      • 3.GDAL_LIBRARY_PATH参数
      • 4.Postgis数据库配置
  • 五、安装psycopy2库
  • 总结


前言

Django是python的web框架,GeoDjango 是一个包含在 Django 中的 contrib 模块,它将 Django 变成一个世界级的地理网络框架。geodjango的基本使用和django区别不大,需要注意的是需要配置空间地理框架的相关环境,包括postgresql数据库、postgis空间扩展管理、gdal空间数据抽象库、geos几何引擎开源库、proj地图投影库、GeoIP基于IP的地理位置库。
GEOS是一个用于执行几何操作的C++库,是GeoDjango所使用的默认内部几何表示(它位于“懒”几何体的后面)。
PROJ 是用于将地理空间数据转换为不同坐标参考系统的库。
GDAL _是一个优秀的开源地理空间库,支持读取大多数矢量和栅格空间数据格式。

这里整理了查看版本的相关命令,安装环境前后用于确认版本信息。

  • postgresql版本:psql --version
  • postgis版本:进入psql数据库, =# SELECT PostGIS_full_version();
  • gdal版本:gdalinfo --version
  • geos版本: geos-config --version

一、安装postgresql数据库

(一)Linux系统

具体安装可参考我的另一篇博客:Ubuntu安装postgresql并连接navicat

(二)windows系统

参考链接:https://www.cnblogs.com/haolb123/p/16553099.html

二、安装postgis扩展

步骤一的链接上包含postgis的安装

三、安装gdal、geos、proj环境

(一)Linux系统

1.安装geos

# xyz 是版本信息
wget https://download.osgeo.org/geos/geos-X.Y.Z.tar.bz2
tar xjf geos-X.Y.Z.tar.bz2cd geos-X.Y.Z
./configure
make
sudo make install
cd ..

2.安装proj

sudo apt-get install proj-bin python3-pyproj

3.安装gdal

# xyz 是版本信息
wget https://download.osgeo.org/gdal/X.Y.Z/gdal-X.Y.Z.tar.gz
tar xzf gdal-X.Y.Z.tar.gz
cd gdal-X.Y.Z./configure
make # Go get some coffee, this takes a while.
sudo make install
cd ..

(二)windows系统

可通过安装OSGeo4W,完成gdal、geos、proj的安装。

四、设置settings配置文件

1.INSTALLED_APPS参数

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','django.contrib.gis', # 新增部分'users',  # 用户
]

2.GEOS_LIBRARY_PATH参数

    GEOS_LIBRARY_PATH = '/usr/lib/x86_64-linux-gnu/libgeos_c.so'# windowsGEOS_LIBRARY_PATH = r'C:\OSGeo4W\bin\geos_c.dll'

3.GDAL_LIBRARY_PATH参数

    GDAL_LIBRARY_PATH = '/usr/lib/libgdal.so'# windwosGDAL_LIBRARY_PATH = r'C:\OSGeo4W\bin\gdal305.dll'

4.Postgis数据库配置

一定要确保django默认数据库是postgis,注释sqlite3数据库。

    DATABASES = {'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis','NAME': 'postgis_db','USER': 'postgis_test','PASSWORD': '1234','HOST': '127.0.0.1','PORT': '5432',},}

五、安装psycopy2库

psycopy2是python用于链接postgresql数据库的库。

pip install psycopy2 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 

总结

http://www.jmfq.cn/news/5032639.html

相关文章:

  • 移动互联网开发期末考试/seo外链推广工具
  • 碑林网站制作/百度知道网址
  • dede单本小说网站源码/seo发包软件
  • hybrid开发/如何做seo搜索引擎优化
  • 建设一个网站的流程./上海seo网站策划
  • 2017网站开发发展前景/优化网站排名需要多少钱
  • 做pc端网站一般多少钱/西安网站关键词优化推荐
  • 网站建设 广州/广西壮族自治区在线seo关键词排名优化
  • seo点击软件哪个好用/深圳推广优化公司
  • 绍兴做网站的/重大新闻事件2023
  • 我想注册网站怎么做/搜索引擎关键词的工具
  • 网站开启gzip/口碑营销成功案例
  • 网站建设如果登录失败/渠道营销推广方案
  • 网站建设算固定资产吗/新乡seo网络推广费用
  • 义乌网站建设/线上职业技能培训平台
  • 模板建网站怎么做seo/百度指数移动版
  • 网游开发软件/搜索引擎营销优化的方法
  • 平谷重庆网站建设/百度识图查图片
  • 做房地产用什么网站好/优化设计单元测试卷
  • 南京做机床的公司网站/怎么注册网站免费的
  • 梁朝伟做汤唯视频网站/营销传播
  • 网站开发需要学什么语言/高端定制网站建设
  • 网站建设增值税税率是多少钱/百度seo软件曝光行者seo
  • 重庆找网站推广/如何设计网站步骤
  • 影视传媒广告公司网站模板/网络优化论文
  • wordpress 香港繁体/seo人员是什么意思
  • 青岛专业做商业房的网站/最新国际新闻10条
  • 网站制作关键/外贸业务推广
  • 宁德工程建设监督网站/新闻头条今日要闻国内新闻最新
  • 如何用手机建设网站/网站建设公司哪家好?