interpshapefile

版本1.1.0.1 (119kb)由 凯利卡尼
根据ESRI形状文件中的数据确定给定位置的值

2.3 k下载

更新2021年9月23日

从GitHub

在GitHub上查看许可证

interpshapefile。m文档

作者:Kelly Kearney在File Exchange中查看interpshapefile

类的代码example.mMatlab函数,以及运行它所需的所有依赖函数。

对该功能或功能集的段落描述。

内容

  • 开始
  • 语法
  • 描述
  • 例子
  • 贡献

开始

先决条件

此函数要求Matlab R14及以上版本。

下载安装

此代码可从Github或者是MatlabCentral文件交换。文件交换条目每天从GitHub存储库更新。

Matlab搜索路径

以下文件夹需要添加到您的Matlab搜索路径(通过目录pathtool等):

interpshapefile-包裹/interpshapefile

语法

value = interpshapefile(S, lat, lon, attribute)

描述

value = interpshapefile(S, lat, lon, attribute)决定了价值与位置和纬度相对应纬度和经度基于属性与地理数据结构中的多边形相关的字段年代(由调用返回shaperead)。至少,年代必须包含'Lat', 'Lon'和指定属性字段,并包含一个或多个具有'Polygon' Geometry的元素。返回的价值将是数值数组或单元格数组,这取决于属性字段的类;多边形外的点将接收一个NaN或空数组。

例子

我们用usastatlo。以SHP shapefile为例;该文件包含在映射工具箱中:

=shapereadusastateloUseGeoCoords真正的);usamap芋螺);geoshowusastatelo.shpfacecolor13.)*0.8,……edgecolor13.)*0.7);

分散一些随机点。

latlim=getm甘氨胆酸(,maplatlimit);lonlim=getm甘氨胆酸(,maplonlimit);rng1);仅用于再现性=兰德401*diff(lonlim)+lonlim1);纬度=兰德401*diff(latlim)+latlim1);plotm(纬度,经度,b。);

确定每个点所处的状态。

sname=interpshapefile(州,拉特,朗,名字);textm(lat, lon, sname,字形大小8);

贡献

欢迎社区对这个软件包做出贡献!

要报告错误,请提交一个问题在GitHub,包括:

  • 您的操作系统
  • 您的Matlab版本和所有相关的工具箱(键入版本在Matlab命令行获取此信息)
  • 代码/数据来重现错误或错误行为,以及收到的任何错误消息的全文

也请随时提交增强请求,或发送拉请求(通过GitHub)以修复错误或新功能。

我确实监控了MatlabCentral FileExchange条目中评论中提出的任何问题,但更喜欢在GitHub上跟踪问题。

由MATLAB R2019a发布

引用作为

凯利·科尔尼(2022年)。interpshapefileGitHub (https://github.com/kakearney/interpshapefile-pkg)。检索

MATLAB版本兼容性
使用R14SP3创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:geotiffinterp

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

inpolygons

interpshapefile

要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库