Skyline中的GDAL

安装Skyline的TerraExplorer Pro软件后,我们很容易在其安装目录中找到这样一些文件:

gdal.dll、gdal_csharp.dll、ogr_csharp.dll、osr_csharp.dll等等,这说明什么?

原来Skyline也是利用开源的GDAL类库,来实现一些对栅格和矢量数据的交互操作。

作为开发人员的我们,当然也可以直接利用GDAL提供的接口来封装一些小功能,

而且那些DLL文件,我们直接可以在C#中添加引用。

Skyline中的GDAL

时间: 2025-01-16 23:57:10

Skyline中的GDAL的相关文章

从二进制数据流中构造GDAL能够读取的图像数据

在非常多时候.我们的图像数据往往都不是文件方式存储在磁盘上.而是可能从网络或者数据库中获取的是二进制的图像数据流.最简单的方式和最easy想到的方式就是将这个文件流保存到磁盘上形成一个文件,然后再使用GDAL来打开进行处理. 可是这样有一个不太好的地方就是须要生成一个磁盘的暂时文件.并且在磁盘上折腾了一圈后会添加不必要的系统开销. 针对这个文件.GDAL库里面已经有现成的API来进行处理.以下就使用一个简单的样例来进行说明,代码例如以下: GByte *GetStream(const char*

在windows中使用gdal解决中文乱码

当从本地读取shp或写入本地shp时,发现属性表中的中文会出现乱码的情况,通过查询发现 ogr.RegisterAll(); gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES"); gdal.SetConfigOption("SHAPE_ENCODING", "GB2312"); 并不能解决在windows环境中的乱码问题,GB2312不加也同样不行,其只能解决linux环境

Skyline中使用AxTE3DWindowEx打开新的一个球体

在winform窗体中拖入AxTE3DWindowEx控件. using system; using system.Collections.Generic; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using TerraExplorerX; namespace golbeEx{ public partical class S

VS2008编译GDAL 1.8.1(转)

GDAL1.9.2 全套 如何在c++下进行nc问件的转换 起初,我的思路是这样,首先编译一个netcdf的库,然后用里面的函数进行读取文件.进行存储.再通过gdal里面的函数进行转换. 但是在编译netcdf库的时候,会发现大部分都是在linux下进行的.所以,浪费了我很多的时间. 后来经过录歌的剖析,其实可以讲netcdf和gdal直接编译.将netcdf封装在gdal里.通过调用gdal直接读取nc文件. 此库已经编译好了.有愿意下载的读者可以按照以下链接进行下载. http://down

GDAL库——读取图像并提取基本信息

GDAL库是一个跨平台的栅格地理数据格式库,包括读取.写入.转换.处理各种栅格数据格式(有些特定的格式对一些操作如写入等不支持).它使用了一个单一的抽象数据模型就支持了大多数的栅格数据.这里有GDAL库支持的格式:http://www.gdal.org/formats_list.html 注:本文在Qt开发环境下使用GDAL库. 在Qt中使用GDAL库时,除了要加gdal_priv.h头文件外,还需要在xxx.pro文件内加上LIBS += -lgdal ,文件用可编辑的文档打开. 使用GDAL

Win7(32/64)VS2010配置编译GDAL环境(图文教程+亲测可用!)

最近的一个VS2010的项目中用到了GDAL,关于GDAL这个库的说明与赞美,这里就不赘述了,下面是在VS2010中配置GDAL的详细过程. 系统说明 Win7(32位/64位),VS2010,GDAL 1.10.1(截止本文发布的最新版),进行下面的操作之前,请确保您已经正确安装了VS2010,步骤如下: 1.下载GDAL 点击进入GDAL的官方下载页面,根据需要选择不同的版本,根据测试之前的GDAL1.9.1 0往后的版本均可以按照本文的方法编译成功.下载完成后解压到一个根目录下,因为这样后

gdal源码编译安装

目录环境:win7+vs2010,以版本192为例 第一步:源码下载:http://download.osgeo.org/gdal/gdal192.zip 第二步:前提是已经在机器上成功安装了vs2010开发环境: 1 编译GDAL 将GDAL源码解压到指定目录下,如:D:\code\gdal-1.9.2 以管理员身份运行cmd,进行VC10安装目录,如:D:\program files (x86)\Microsoft Visual Studio 10.0\VC\bin,执行VCVARS32.B

docker社区的geodata/gdal镜像dockerfile分析

对应从事遥感与地理信息的同仁来说,gdal应该是所有工具中使用频度最高的库了,那么在docker中使用gdal时,面临的第一步就是构建gdal基础镜像,社区中引用最多的就是geodata提供的gdal基础镜像包,封装的gdal最新版本是2.3.0dev. geodata/gdal的docker在github上的地址如下: https://github.com/geo-data/gdal-docker 根据该库的提交记录,其生成gdal镜像的方法经历了多次更新: 1 最初按照gdal官网步骤自行编

基于GDAL的栅格图像空间插值预处理

转自 基于GDAL的栅格图像空间插值预处理——C语言版 基于GDAL的栅格图像预处理 前言 栅格数据和矢量数据构成空间数据的主要来源,怎样以开源方式读取并处理这些空间数据?目前有多种开源支持包,这里只介绍GDAL包.GDAL包的优点是支持库简洁.支持栅格和矢量.与多种开发平台结合.OpenGis方式读取空间数据,有利于自己编写程序进行图像预处理和智能识别等等,比如:遥感影像的降噪.锐化:红外图像的林火识别:工厂监控视频识别等等.本文中利用GDAL包读取高程栅格DEM,并添加气象自动站点的数据,进