GDAL GetGeoTransform Documentation — Is there an oversight, or what am I misunderstanding?What should I...
Make me a metasequence
1970s scifi/horror novel where protagonist is used by a crablike creature to feed its larvae, goes mad, and is defeated by retraumatising him
Lock enemy's y-axis when using Vector3.MoveTowards to follow the player
Can a space-faring robot still function over a billion years?
How to roleplay my character's ethics according to the DM when I don't understand those ethics?
Practical reasons to have both a large police force and bounty hunting network?
Relationship between the symmetry number of a molecule as used in rotational spectroscopy and point group
Why is it "take a leak?"
Reason why dimensional travelling would be restricted
Why did the Cray-1 have 8 parity bits per word?
Has Wakanda ever accepted refugees?
Should I use HTTPS on a domain that will only be used for redirection?
School performs periodic password audits. Is my password compromised?
How to use math.log10 function on whole pandas dataframe
Was it really inappropriate to write a pull request for the company I interviewed with?
How can I handle a player who pre-plans arguments about my rulings on RAW?
How do you say “my friend is throwing a party, do you wanna come?” in german
How to fix my table, centering of columns
What is the meaning of "notice to quit at once" and "Lotty points”
Draw bounding region by list of points
Meaning of word ягоза
Giving a talk in my old university, how prominently should I tell students my salary?
Wardrobe above a wall with fuse boxes
Where is the fallacy here?
GDAL GetGeoTransform Documentation — Is there an oversight, or what am I misunderstanding?
What should I expect in this case?How can I fix badly specified geographic coordinate system with units in arc-seconds?GDAL/proj4 equirectangular projection coordinate system units assumed by OGRSpatialReference and GDALDataset::GetGeoTransform()?how to georeference my png using gdalSeeking Python GDAL documentation?Bad corner coordinates transforming SRTM *.hgt files to GRD format using gdal_translateASCII coordinates to geographic coordinates with GDAL?Georeferencing a PDF with pixels coordinates not in cornersProblem with transform in GRIB using GDALHow to calculate the image size knowing its coordinates and pixel size?
The documentation for GDALDataset::GetGeoTransform says some things that are rather confusing.
Fetches the coefficients for transforming between pixel/line (P,L) raster space, and projection coordinates (Xp,Yp) space.
Xp = padfTransform[0] + PpadfTransform[1] + LpadfTransform[2];
Yp = padfTransform[3] + PpadfTransform[4] + LpadfTransform[5];
In a north up image, padfTransform1 is the pixel width, and padfTransform[5] is the pixel height.
The upper left corner of the upper left pixel is at position (padfTransform[0],padfTransform[3]).
The default transform is (0,1,0,0,0,1) and should be returned even when a CE_Failure error is returned, such as for formats that don't support transformation to projection coordinates.
If this is a matrix, it makes sense that Pixel_X is at 1,1 and Pixel_Y is at 2,2.
Here is my question:
So should the equation for Yp be:
Yp = padfTransform[3] + L*padfTransform[4] + P*padfTransform[5];
in which the positions of L and P are swapped?
Or if I am confused about something, can someone help me get unconfused?
gdal documentation
add a comment |
The documentation for GDALDataset::GetGeoTransform says some things that are rather confusing.
Fetches the coefficients for transforming between pixel/line (P,L) raster space, and projection coordinates (Xp,Yp) space.
Xp = padfTransform[0] + PpadfTransform[1] + LpadfTransform[2];
Yp = padfTransform[3] + PpadfTransform[4] + LpadfTransform[5];
In a north up image, padfTransform1 is the pixel width, and padfTransform[5] is the pixel height.
The upper left corner of the upper left pixel is at position (padfTransform[0],padfTransform[3]).
The default transform is (0,1,0,0,0,1) and should be returned even when a CE_Failure error is returned, such as for formats that don't support transformation to projection coordinates.
If this is a matrix, it makes sense that Pixel_X is at 1,1 and Pixel_Y is at 2,2.
Here is my question:
So should the equation for Yp be:
Yp = padfTransform[3] + L*padfTransform[4] + P*padfTransform[5];
in which the positions of L and P are swapped?
Or if I am confused about something, can someone help me get unconfused?
gdal documentation
add a comment |
The documentation for GDALDataset::GetGeoTransform says some things that are rather confusing.
Fetches the coefficients for transforming between pixel/line (P,L) raster space, and projection coordinates (Xp,Yp) space.
Xp = padfTransform[0] + PpadfTransform[1] + LpadfTransform[2];
Yp = padfTransform[3] + PpadfTransform[4] + LpadfTransform[5];
In a north up image, padfTransform1 is the pixel width, and padfTransform[5] is the pixel height.
The upper left corner of the upper left pixel is at position (padfTransform[0],padfTransform[3]).
The default transform is (0,1,0,0,0,1) and should be returned even when a CE_Failure error is returned, such as for formats that don't support transformation to projection coordinates.
If this is a matrix, it makes sense that Pixel_X is at 1,1 and Pixel_Y is at 2,2.
Here is my question:
So should the equation for Yp be:
Yp = padfTransform[3] + L*padfTransform[4] + P*padfTransform[5];
in which the positions of L and P are swapped?
Or if I am confused about something, can someone help me get unconfused?
gdal documentation
The documentation for GDALDataset::GetGeoTransform says some things that are rather confusing.
Fetches the coefficients for transforming between pixel/line (P,L) raster space, and projection coordinates (Xp,Yp) space.
Xp = padfTransform[0] + PpadfTransform[1] + LpadfTransform[2];
Yp = padfTransform[3] + PpadfTransform[4] + LpadfTransform[5];
In a north up image, padfTransform1 is the pixel width, and padfTransform[5] is the pixel height.
The upper left corner of the upper left pixel is at position (padfTransform[0],padfTransform[3]).
The default transform is (0,1,0,0,0,1) and should be returned even when a CE_Failure error is returned, such as for formats that don't support transformation to projection coordinates.
If this is a matrix, it makes sense that Pixel_X is at 1,1 and Pixel_Y is at 2,2.
Here is my question:
So should the equation for Yp be:
Yp = padfTransform[3] + L*padfTransform[4] + P*padfTransform[5];
in which the positions of L and P are swapped?
Or if I am confused about something, can someone help me get unconfused?
gdal documentation
gdal documentation
asked 3 mins ago
philologonphilologon
1135
1135
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "79"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f314654%2fgdal-getgeotransform-documentation-is-there-an-oversight-or-what-am-i-misund%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Geographic Information Systems Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f314654%2fgdal-getgeotransform-documentation-is-there-an-oversight-or-what-am-i-misund%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown