mapclip
描述
例子
夹的形状在平面坐标
读水文学作为地理空间数据表。提取一个池塘的多边形形状。
水电= readgeotable (“concord_hydro_area.shp”);形状= hydro.Shape (14)
形状与属性= mappolyshape: NumRegions: 1 NumHoles: 3几何:“多边形”CoordinateSystemType:“平面”ProjectedCRS: [1×1 projcrs]
指定xy限制和剪辑的形状。
xlimits = (207736 - 208212);ylimits = (912283 - 912636);剪= mapclip(形状、xlimits ylimits);
在地图上显示的形状和剪形状。
图geoplot(形状)在geoplot(剪)
删除形状没有坐标的数据输出
阅读场所的名称和位置在波士顿作为一个地理空间表。提取的形状。
地方= readgeotable (“boston_placenames.shp”);形状= places.Shape
形状= 13 x1 mappointshape数组属性:NumPoints: [13 x1双]X: x1双[13]Y: [13 x1双]几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]
指定xy限制和剪辑的形状。
xlimits = (235226 - 237174);ylimits = (900179 - 901059);剪= mapclip(形状、xlimits ylimits);
当一个点形状在指定的限制之外,没有剪形状和坐标数据NumPoints
属性是0
。删除形状没有坐标的数据夹的形状。
idx =剪。NumPoints~= 0; clipped = clipped(idx)
剪= 5 x1 mappointshape数组属性:NumPoints: x1双[5]X: x1双[5]Y: x1双[5]几何:“点”CoordinateSystemType:“平面”ProjectedCRS: [1 x1 projcrs]
当一条直线或多边形形状没有坐标数据,其各自的NumParts
或NumRegions
属性是0
。
视频投影形状使用地理限制
如果你的投影坐标中的形状和限制在地理坐标,那么你必须在剪切形状之前项目的地理坐标。使用这种方法:
你必须知道投影坐标参考系统(CRS)的形状。你可以确定一个图形对象与预计CRS通过查询相关联
ProjectedCRS
财产。CRS的投影法必须导致x坐标和y运行大约由西向东和中线坐标,分别横轴墨卡托投影或兰伯特圆锥共形等。这种方法不是如极地极射赤面投影方法有效。你可以找到的投影方法预计CRS对象通过查询
ProjectionMethod
财产。
一块在波士顿读道路数据地理空间表。提取线的形状。
道路= readgeotable (“boston_roads.shp”);形状= roads.Shape
形状=2795×1对象16×1 maplineshape数组的属性:NumParts:[16×1双]几何:“行”CoordinateSystemType:“平面”ProjectedCRS: 1×1 projcrs⋮
确认形状与一个适当的投影CRS投影方法。
crs = shape.ProjectedCRS
crs = projcrs属性:名称:“NAD83 /麻萨诸塞州大陆”GeographicCRS: [1×1 geocrs] ProjectionMethod:“兰伯特圆锥共形(2 sp)”LengthUnit: "meter" ProjectionParameters: [1×1 map.crs.ProjectionParameters]
指定使用地理坐标经度和纬度限制。项目的经度和纬度限制xy利用投影CRS和限制projfwd
函数。
latlim = (42.3494 - 42.3614);lonlim = (-71.0766 - -71.0571);[xlimits, ylimits] = projfwd (crs, latlim lonlim);
夹的形状。
剪= mapclip(形状、xlimits ylimits);
在地图上显示剪形状。比较指定的限制和情节的限制通过设置蜱虫格式十进制度。
图geoplot(剪)geotickformat (“弟弟”)
输入参数
形状
- - - - - -形状
mappointshape
,maplineshape
,或mappolyshape
对象|的数组mappointshape
,maplineshape
,或mappolyshape
对象
形状,指定为一个mappointshape
,maplineshape
,或mappolyshape
对象或数组mappointshape
,maplineshape
,或mappolyshape
对象。当你指定数组,你可以包括点、线、多边形形状的物体。
输出参数
剪
——剪形状
mappointshape
,maplineshape
,或mappolyshape
对象数组|mappointshape
,maplineshape
,或mappolyshape
对象
剪形状,作为一个返回mappointshape
,maplineshape
,或mappolyshape
对象或数组mappointshape
,maplineshape
,或mappolyshape
对象。
剪
类型和尺寸一样吗形状
。
如果一个元素的形状
外面是完全指定的限制,那么相应的元素剪
不包含坐标数据。当一个点、线或多边形形状不包含坐标数据,其各自的NumPoints
,NumParts
,或NumRegions
属性是0
。
提示
如果你夹的形状在一个地理空间表,表的函数不修改任何属性。
版本历史
介绍了R2022a
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。