📄 gdalwarper_8h.html
字号:
<td></td> <td class="paramtype"><a class="el" href="gdalwarper_8h.html#4775b029869df1f9270ad554c0633843">GDALResampleAlg</a> </td> <td class="paramname"> <em>eResampleAlg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>dfWarpMemoryLimit</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>dfMaxError</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GDALProgressFunc </td> <td class="paramname"> <em>pfnProgress</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> <em>pProgressArg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structGDALWarpOptions.html">GDALWarpOptions</a> * </td> <td class="paramname"> <em>psOptions</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Reproject image.<p>This is a convenience function utilizing the <a class="el" href="classGDALWarpOperation.html">GDALWarpOperation</a> class to reproject an image from a source to a destination. In particular, this function takes care of establishing the transformation function to implement the reprojection, and will default a variety of other warp options.<p>By default all bands are transferred, with no masking or nodata values in effect. No metadata, projection info, or color tables are transferred to the output file.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>hSrcDS</em> </td><td>the source image file. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pszSrcWKT</em> </td><td>the source projection. If NULL the source projection is read from from hSrcDS. </td></tr> <tr><td valign="top"></td><td valign="top"><em>hDstDS</em> </td><td>the destination image file. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pszDstWKT</em> </td><td>the destination projection. If NULL the destination projection will be read from hDstDS. </td></tr> <tr><td valign="top"></td><td valign="top"><em>eResampleAlg</em> </td><td>the type of resampling to use. </td></tr> <tr><td valign="top"></td><td valign="top"><em>dfWarpMemoryLimit</em> </td><td>the amount of memory (in bytes) that the warp API is allowed to use for caching. This is in addition to the memory already allocated to the GDAL caching (as per <a class="el" href="gdal_8h.html#dfb1e95703ee577f012935869852d96c">GDALSetCacheMax()</a>). May be 0.0 to use default memory settings. </td></tr> <tr><td valign="top"></td><td valign="top"><em>dfMaxError</em> </td><td>maximum error measured in input pixels that is allowed in approximating the transformation (0.0 for exact calculations). </td></tr> <tr><td valign="top"></td><td valign="top"><em>pfnProgress</em> </td><td>a GDALProgressFunc() compatible callback function for reporting progress or NULL. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pProgressArg</em> </td><td>argument to be passed to pfnProgress. May be NULL. </td></tr> <tr><td valign="top"></td><td valign="top"><em>psOptions</em> </td><td>warp options, normally NULL.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>CE_None on success or CE_Failure if something goes wrong. </dd></dl></div></div><p><a class="anchor" name="0a34228245a0204253b1123f0cafa304"></a><!-- doxytag: member="gdalwarper.h::GDALWarpRegion" ref="0a34228245a0204253b1123f0cafa304" args="(GDALWarpOperationH, int, int, int, int, int, int, int, int)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CPLErr GDALWarpRegion </td> <td>(</td> <td class="paramtype">GDALWarpOperationH </td> <td class="paramname"> <em>hOperation</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstXOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstYOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstXSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstYSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcXOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcYOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcXSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcYSize</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p><dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classGDALWarpOperation.html#f853337e2a939f913ae4de48dc2f577a">GDALWarpOperation::WarpRegion()</a> </dd></dl></div></div><p><a class="anchor" name="6b47954494dca86760285e283abc81c8"></a><!-- doxytag: member="gdalwarper.h::GDALWarpRegionToBuffer" ref="6b47954494dca86760285e283abc81c8" args="(GDALWarpOperationH, int, int, int, int, void *, GDALDataType, int, int, int, int)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CPLErr GDALWarpRegionToBuffer </td> <td>(</td> <td class="paramtype">GDALWarpOperationH </td> <td class="paramname"> <em>hOperation</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstXOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstYOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstXSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nDstYSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> <em>pDataBuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="gdal_8h.html#22e22ce0a55036a96f652765793fb7a4">GDALDataType</a> </td> <td class="paramname"> <em>eBufDataType</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcXOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcYOff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcXSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nSrcYSize</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p><dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classGDALWarpOperation.html#8051cf86afc6a24e21663944424a0f45">GDALWarpOperation::WarpRegionToBuffer()</a> </dd></dl></div></div><p><hr>Generated for GDAL by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1.</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -