图片缩略图

interpshapefile

版本1.1.0.1 (119 KB) 凯利卡尼
在一个给定的位置决定价值在ESRI shapefile或基于位置的数据

2.3 k下载

更新2021年9月23日

从GitHub

查看许可GitHub

interpshapefile。m文档

作者:凯利卡尼视图interpshapefile文件交换

这个库包含的代码example.mMatlab函数,以及所有相关的功能需要运行它。

段描述这个函数或套件的功能。

内容

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

开始

先决条件

这个函数需要Matlab R14或更高版本。

下载和安装

这段代码可以下载Github或者是MatlabCentral文件交换。文件交换的条目从GitHub每天更新存储库。

Matlab搜索路径

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

interpshapefile- - - - - -包裹/interpshapefile

语法

值= interpshapefile(年代,纬度,经度,属性)

描述

值= interpshapefile(年代,纬度,经度,属性)决定了价值对应位置与纬度(s)纬度和经度基于属性场与多边形的地理数据结构年代(如调用返回的shaperead)。至少,年代必须包括“纬度”、“朗”,和指定的属性,包含一个或多个与多边形的几何元素。返回的价值要么是一个数字或单元阵列,根据类的属性字段;点以外的多边形将收到一个南或空数组作为适用。

例子

我们将使用usastatlo。轴马力shapefile对于我们的示例;这个文件包含在映射工具箱:

=shaperead(usastatelo,UseGeoCoords,真正的);usamap(芋螺);geoshow(usastatelo.shp,facecolor,(1,3)*0.8,……edgecolor,(1,3)*0.7);

分散一些随机点。

latlim=getm甘氨胆酸(,maplatlimit);lonlim=getm甘氨胆酸(,maplonlimit);rng(1);%仅供reproducability=兰德(40,1)*diff(lonlim)+lonlim(1);纬度=兰德(40,1)*diff(latlim)+latlim(1);plotm(纬度,经度,b。);

确定每个点是在哪个州。

sname=interpshapefile(纬度,经度,的名字);textm(纬度、经度、sname字形大小,8);

贡献

这个包是受欢迎的社区的贡献!

报告bug,请提交一个问题在GitHub,包括:

  • 您的操作系统
  • 你的版本的Matlab和所有相关工具箱(类型版本在Matlab命令行得到这个信息)
  • 代码/数据复制错误或缺陷的行为,和任何错误消息收到的全文

也请随时提交增强请求或发送拉请求(通过GitHub) bug修复和新特性。

我做监控MatlabCentral FileExchange条目在评论中提出的任何问题,但更愿意在GitHub跟踪问题。

发表与MATLAB R2019a

引用作为

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

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

启发:geotiffinterp

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

inpolygons

interpshapefile

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库