worldToIntrinsic
Transform planar world to intrinsic coordinates
Description
[
returns the intrinsic coordinates corresponding to planar world coordinates
(xIntrinsic
,yIntrinsic
] = worldToIntrinsic(R
,xWorld
,yWorld
)xWorld
, yWorld
) in map raster
R
. If a point is outside the bounds of
R
, then worldToIntrinsic
extrapolates
the xIntrinsic
and yIntrinsic
coordinates.
Examples
Find Intrinsic Coordinates from World Coordinates
Import a GeoTIFF image [1] of Boston as an array and a MapCellsReference
object. Find the intrinsic coordinates corresponding to the world - and -coordinates of 776500
and 2956600
survey feet, respectively.
[Z,R] = readgeoraster('boston.tif');
[xIntrinsic,yIntrinsic] = worldToIntrinsic(R,776500,2956600)
xIntrinsic = 3.7136e+03
yIntrinsic = 1.2119e+03
The result means that the world coordinates fall close to the center of the cell corresponding to column 3713 and row 1211 of the array.
You can reverse the operation by using the intrinsicToWorld
function.
[xWorld,yWorld] = intrinsicToWorld(R,xIntrinsic,yIntrinsic)
xWorld = 776500
yWorld = 2956600
[1] The data used in this example includes material copyrighted by GeoEye, all rights reserved.
Input Arguments
R
— Map raster
MapCellsReference
or
MapPostingsReference
object
Map raster, specified as a MapCellsReference
or MapPostingsReference
object.
xWorld
— x-coordinates in the world coordinate system
numeric array
x-coordinates in the world coordinate system, specified
as a numeric array. xWorld
coordinates can be outside
the bounds of the raster R
.
Data Types: single
| double
Output Arguments
xIntrinsic
— x-coordinates in the intrinsic coordinate system
numeric array
yIntrinsic
— y-coordinates in the intrinsic coordinate system
numeric array
Version History
Introduced in R2013b
See Also
Beispiel öffnen
Sie haben eine geänderte Version dieses Beispiels. Möchten Sie dieses Beispiel mit Ihren Änderungen öffnen?
MATLAB-Befehl
Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)