Natural Earth栅格数据集

Natural Earth是由GIS专家和志愿者维护的免费开放地理信息数据集,提供高质量、一致性的矢量和栅格数据,用于地图制作、环境研究等领域。数据集包含1:1千万、1:5千万、1:1.1亿三种比例尺,涵盖了行政边界、海岸线、地形等多种信息。1:1千万的栅格数据在WGS84坐标系下,分辨率为21600*10800,可用QGIS软件加载。数据集具有高精确性、完整性,并允许自由使用和分享。
摘要由CSDN通过智能技术生成

Natural Earth数据集最初是由汤姆·帕特森(Tom Patterson)和纳撒尼尔·沃恩·凯尔索 (Nathaniel Vaughn Kelso) 于2008年创建的。当时,他们发现工作中缺乏高质量、一致性和易于使用的地理信息数据。于是他们决定创建一个全球性的、免费的、开放的地理信息数据集,这就是Natural Earth数据集的起源。

 

汤姆·帕特森是一位著名的地图制作家和地理信息专家,他的作品被广泛应用于教育、出版、政府和商业等领域。他曾为美国国家地理杂志、美国地质调查局、国家公园管理局等机构制作地图,并发表了多篇关于地图制作和地理信息科学的论文。

 

汤姆·帕特森

纳撒尼尔·沃恩·凯尔索是一位GIS专家,他曾在美国地质调查局和美国国家海洋和大气管理局等机构担任GIS分析师和地理信息科学家。他也是一位地图制作爱好者,曾创建了许多精美的地图作品。

Natural Earth网站

目前,Natural Earth数据集由一群地理信息系统(GIS)专家和志愿者组成的团队维护和更新的一个免费和开放的地理信息数据集。该数据集旨在为全球范围内的地图制作、环境研究、城市规划、自然资源管理等领域提供高质量、一致性和易于使用的地理信息数据。Natural Earth数据集由多个不同的数据集组成,包括矢量和栅格数据。

矢量数据包括各种地理信息,如行政边界、海岸线、河流、湖泊

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 ArcEngine 中创建栅格数据集需要使用 RasterWorkspaceFactory 和 IRasterWorkspaceEx 接口,可以通过以下代码实现: ```csharp // 获取工作空间工厂 Type factoryType = Type.GetTypeFromProgID("esriDataSourcesRaster.RasterWorkspaceFactory"); IWorkspaceFactory workspaceFactory = (IWorkspaceFactory)Activator.CreateInstance(factoryType); // 创建工作空间 string folderPath = @"C:\Data\RasterData"; // 栅格数据所在目录 IWorkspaceName workspaceName = workspaceFactory.Create(folderPath, "MyRasterWorkspace", null, 0); IName name = (IName)workspaceName; IWorkspace workspace = (IWorkspace)name.Open(); // 将工作空间转换为 RasterWorkspaceEx IRasterWorkspaceEx rasterWorkspace = (IRasterWorkspaceEx)workspace; // 设置栅格数据集参数 object[] rasterDatasetNames = new object[] { "test.tif" }; // 栅格数据集名称 object[] rasterBandCounts = new object[] { 3 }; // 栅格数据集波段数 object[] pixelTypes = new object[] { rstPixelType.PT_UCHAR, rstPixelType.PT_UCHAR, rstPixelType.PT_UCHAR }; // 栅格数据集像素类型 object[] ncCols = new object[] { 100 }; // 栅格数据集列数 object[] ncRows = new object[] { 100 }; // 栅格数据集行数 object[] ncCellsizex = new object[] { 0.01 }; // 栅格数据集 X 方向单元大小 object[] ncCellsizey = new object[] { 0.01 }; // 栅格数据集 Y 方向单元大小 object[] ncOriginx = new object[] { 0 }; // 栅格数据集 X 方向起点坐标 object[] ncOriginy = new object[] { 0 }; // 栅格数据集 Y 方向起点坐标 // 创建栅格数据集 IRasterDataset rasterDataset = rasterWorkspace.CreateRasterDataset("test.tif", "GRID", rasterDatasetNames, rasterBandCounts, pixelTypes, ncCols, ncRows, ncCellsizex, ncCellsizey, ncOriginx, ncOriginy, 0); ``` 上述代码中,需要将栅格数据集的名称赋值给 rasterDatasetNames 变量,将栅格数据集的波段数赋值给 rasterBandCounts 变量,将栅格数据集中每个波段的像素类型赋值给 pixelTypes 变量,将栅格数据集的列数赋值给 ncCols 变量,将栅格数据集的行数赋值给 ncRows 变量,将栅格数据集 X 方向单元大小赋值给 ncCellsizex 变量,将栅格数据集 Y 方向单元大小赋值给 ncCellsizey 变量,将栅格数据集 X 方向起点坐标赋值给 ncOriginx 变量,将栅格数据集 Y 方向起点坐标赋值给 ncOriginy 变量,并且需要添加对 esriDataSourcesRaster 库的引用。执行完毕后,可以得到一个 IRasterDataset 对象,即创建成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值