SQL:PostgreSQL+PostGIS的安装以及C# GDAL开发环境配置

本文参考师兄的博客:C# GDAL开发环境配置
现在的项目用,用到了GIS相关知识,使用到了PostgreSql以及GDAL,相关软件安装以及环境配置。

PostgreSQL+PostGIS的安装

1.我下载的是PostgreSQL 9.5.1 版本(下载地址),下载完成后安装PostgreSQL。
2.安装PostgreSQL安装完成后,提示运行Stack Builder。通过该工具安装PostGIS。
在这里插入图片描述
在这里插入图片描述
PS:然后Stack Builder会下载PostGIS 2.3的安装程序。下载后就会安装,在设置安装组件时,最好选择"Create spatial database",以便在创建数据库时可以以此作为模板。

GDAL开发环境配置

1.下载GDAL版本包

官网下载需要的版本(下载地址)下载完成后解压,并移动到合适位置。
注意:路径中不要含有中文或空格。
在这里插入图片描述
如图,右键点击SDKShell.bat,选择以管理员身份运行,进行环境配置。

2.复制DLL进行环境配置

第一步。将release-1600-gdal-2-2-3-mapserver-7-0-7目录下bin目录下的dll文件复制到bin\gdal\app目录下,这样app目录下的exe可以直接在命令行运行。
在这里插入图片描述
第二步。其次,将bin目录下的DLL以及bin\gdal\csharp下的DLL文件均拷贝到项目的bin目录(或者debug\x86目录)下。

3.项目内添加对GDAL的引用

打开VS,选择相应解决方案。
打开项目,右键点击引用,添加引用,下方选择浏览,定位到项目bin目录,多选gdal_csharp.dll、gdalconst_csharp.dll、ogr_csharp.dll、osr_csharp.dll并点击确定关闭对话框->点击确定关闭添加引用窗口。
在这里插入图片描述

4.在web.config中对GDAL-data进行相应配置

在这里插入图片描述

5.Else

1.运行完SDKShell.bat并配置好bin\gdal\app目录环境后,其中的exe文件已经可以测试,不过仍需要配置系统环境变量GDAL_DATA的路径。如果安装了PostgreSQL,会自动按步骤配置好GDAL_DATA。没有的话就将bin\gdal-data新建环境变量GDAL_DATA。

打开文件资源管理器->左侧右键单击此电脑->属性->左上角高级系统设置->环境变量->系统变量->新建。如下图完成配置。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KaiSarH

如果觉得文章不错,可以支持下~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值