interpshapefile。m文档
这个库包含的代码example.m
Matlab函数,以及所有相关的功能需要运行它。
段描述这个函数或套件的功能。
内容
- 开始
- 语法
- 描述
- 例子
- 贡献
开始
先决条件
这个函数需要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)。检索。