2. The method of claim 1 wherein for each direction, the generating of the row transform factor and the column transform factor includes: identifying a sample row number and a sample column number relative to the origin row number and origin column number of a sample pixel for that direction corresponding to the certain geospatial distance in that direction from the origin geospatial coordinate; setting the row transform factor based on a number of pixels per distance derived from the sample row number and the image height; and setting the column transform factor based on a number of pixels per distance derived from the sample column number and the image width.
1. A method performed by a computing system for rendering a model image of a 3D model, the method comprising: accessing an original image along with metadata based on a view of a camera that collected the image, the metadata for determining a row number and a column number of the original image that correspond to a geospatial coordinate; identifying an origin pixel of the original image, the origin pixel having an origin row number and an origin column number and an image height and an image width in pixels; using the metadata to identify an origin geospatial coordinate associated with the origin pixel; for each easting, northing, and height direction, generating a row transform factor and a column transform factor to transform geospatial coordinates of the 3D model to a clip range based on a pixel that corresponds to a geospatial coordinate that is a certain geospatial distance in that direction from the origin geospatial coordinate; generating a perspective transform matrix based on the row transform factors and the column transform factors; and applying the perspective transform matrix to the 3D model to generate the model image.