Hi John,
Yes you’re right, it looks your lines cannot match the world file.
4733.486124 // xsf
4114.245291 // ysf
-97.428000 // Longitude Of Origin
37.670000 // First Std Parallel
37.630000 // Second Std Parallel
37.650000 // Latitude Of Origin
497419.863171 // easting at Origin
498002.261971 // northing at Origin
40075.016685578 //A: pixel size in the x-direction in map units/pixel
0.0 //D: rotation about y-axis
0.0 //B: rotation about x-axis
-40075.016685578 //E: pixel size in the y-direction in map units, almost always negative[3]
-20017470.83445 //C: x-coordinate of the center of the upper left pixel
21302087.12831 //F: y-coordinate of the center of the upper left pixel
I cannot make sure I understand your lines correct, but I think you can try to build a world file based on your lines like this:
Use xsf equal A, use ysf equal E, set D and B to 0.0, use “easting at Origin” and “northing at Origin” equal C and F.
In fact I think the “easting at Origin” and “northing at Origin” is the calculate result just like wiki shows, so you can try to convert projection of the Longitude and Latitude Of Origin from 4326 to 3857 and try again if the first try don’t get correct result.
And render a base map you can compare to see whether the image is placed in correct position.
Wish that’s helpful.
Regards,
Ethan