Ссылочные растровые ячейки, чтобы сопоставить координаты
Объект ссылки ячеек карты инкапсулирует отношение между плоской системой координат карты и системой внутренних координат, привязанных на столбцах и строках 2D растровой сетки, на которую пространственно ссылаются, или изображения.
Как правило, растр регулярно выбирается в плоском мировом x и мировых координатах y системы карты, такой, что внутренний x и мировые оси x выравниваются и внутренний y, и мировые оси y выравниваются. Когда это верно, отношение между этими двумя системами прямолинейно. В более общем плане, и намного более редко, их отношение является аффинным. Аффинное отношение допускает возможное вращение (и скос). Или в случае, прямолинейном или в аффинном, демонстрационный интервал от строки до строки не должен равняться демонстрационному интервалу от столбца до столбца. Ячейки или пиксели не должны быть квадратными. В наиболее общем случае они могли очевидно быть параллелограммами, но на практике они являются всегда прямоугольными. Для получения дополнительной информации о системах координат, смотрите Внутреннюю Систему координат.
Можно использовать любую из следующих функций, чтобы создать объект MapCellsReference сослаться на обычный растр ячеек к плоскому (карта) координаты.
maprefcells — Создайте растровый объект ссылки карты.
maprasterref — Преобразуйте мировой файл в растровый объект ссылки карты.
refmatToMapRasterReference — Преобразуйте матрицу ссылки в растровый объект ссылки карты.
Например, этот синтаксис создает объект MapCellsReference с настройками свойства по умолчанию:
R = maprefcells()
R =
MapCellsReference with properties:
XWorldLimits: [0.5 2.5]
YWorldLimits: [0.5 2.5]
RasterSize: [2 2]
RasterInterpretation: 'cells'
ColumnsStartFrom: 'south'
RowsStartFrom: 'west'
CellExtentInWorldX: 1
CellExtentInWorldY: 1
RasterExtentInWorldX: 2
RasterExtentInWorldY: 2
XIntrinsicLimits: [0.5 2.5]
YIntrinsicLimits: [0.5 2.5]
TransformationType: 'rectilinear'
CoordinateSystemType: 'planar'contains | Определите, сопоставляют ли географический или растр, содержит точки |
firstCornerX | Возвратите мировую x-координату растрового индекса (1,1) карты |
firstCornerY | Возвратите мировую y-координату растрового индекса (1,1) карты |
intrinsicToWorld | Преобразуйте внутренний плоским мировым координатам |
sizesMatch | Определите, сопоставляют ли географический или растровый объект, и изображение или растр совместимы с размером |
worldFileMatrix | Возвратите мировые параметры файла для преобразования |
worldToDiscrete | Преобразуйте плоский мир к дискретным координатам |
worldToIntrinsic | Преобразуйте плоский мир к внутренним координатам |