Good day all<br><br>I have a non rectangular extent and a raster image with known width and height. Using this data I need to create a world file (with rotation parameters). I got my script working with rectangular extents but<b> I don't know how to calculate the pixel width and pixel height of a non rectangular extent</b>.<br>
<br>At the moment I have:<br>//works only with rectangular extent<br>$this->_pixelWidth = ($extent['topRight']['x'] - $extent['bottomLeft']['x']) / $size['width'];<br>$this->_pixelHeight = ($extent['topRight']['y'] - $extent['bottomLeft']['y']) / $size['height'] * -1;<br>
        <br> $this->_rotationX = ($this->_pixelHeight * $size['height'] + $extent['topLeft']['y'] - $extent['bottomRight']['y']) / $size['width'] * -1;<br>$this->_rotationY = ($this->_pixelWidth * $size['width'] + $extent['topLeft']['x'] - $extent['bottomRight']['x']) / $size['height'] * -1; <br>
                <br>$this->_topLeftX = $extent['topLeft']['x'];<br>$this->_topLeftY = $extent['topLeft']['y'];<br><br>Thank you in advance<br clear="all"><br>-- <br><a href="http://iap.md">http://iap.md</a>, The future is open<br>