📄 classogrspatialreference.html
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#67a58ae2d5f8196f50fe10fd7b2b447d">SetGnomonic</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#4d13105847002639f0f448167dc922a0">SetHOM</a> (double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#66530428642a5e5e16f7791c7474fd21">SetHOM2PNO</a> (double dfCenterLat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#bc48d54196d40a64489b55afa993d2d7">SetKrovak</a> (double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfPseudoStdParallelLat, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#bb729026c3ff6e6729c6cab4cd4e7b82">SetLAEA</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#6eddea3ec66447a764c0a80e181b224b">SetLCC</a> (double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#e89db924598873ff279cf9cd1f5402c7">SetLCC1SP</a> (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#3bff5316b8cad210b62a78694a6a4224">SetLCCB</a> (double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#bffbf6b7dade5c4f89461d581ec34f81">SetMC</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#165cdfa893a9e621df1e5ba5d584e8ec">SetMercator</a> (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#836ae0eb0484b8538b5ebbec51ff549b">SetMollweide</a> (double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#645b8d8ad374866405be723d3925c0eb">SetNZMG</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#6b9cd1357b9b90b7f614de1a42cc8ee5">SetOS</a> (double dfOriginLat, double dfCMeridian, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#a60a3f7a4fcd0b2e05b491004f7b4b00">SetOrthographic</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#90387616358d7ccfbf021248b63bf55d">SetPolyconic</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#a7ef801c3bece207b4972ad25229e866">SetPS</a> (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#371ea654e13a284a67862674655d930f">SetRobinson</a> (double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#2d3ceed1839820c00a45b31411046446">SetSinusoidal</a> (double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#7cee263b477072d49648b3320b240f25">SetStereographic</a> (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#b2fd66fae7d41793c750d25070094a8a">SetSOC</a> (double dfLatitudeOfOrigin, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#5b6822d6fd4dc947ccb89ef4020d7323">SetTM</a> (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#e3a6fa2ec0371725279c7f11dbe7b98f">SetTMVariant</a> (const char *pszVariantName, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#be110e083fb4550660ccabe69eaa0c1b">SetTMG</a> (double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#bf9060b4d8eadf22e146619c5714dac2">SetTMSO</a> (double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#9ecda5156bdb754ca576509d21d2e1f0">SetTPED</a> (double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#efc0572f3a97a5a9aaad41916b56def9">SetVDG</a> (double dfCenterLong, double dfFalseEasting, double dfFalseNorthing)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#0c4f6fcab663c9eb6d465787cad3833c">SetUTM</a> (int nZone, int bNorth=TRUE)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#4b17d85f5db53978c749780b214c4237">GetUTMZone</a> (int *pbNorth=NULL) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRSpatialReference.html#6ab764b384e4b60790cf480789ddb7bc">SetStatePlane</a> (int nZone, int bNAD83=TRUE, const char *pszOverrideUnitName=NULL, double dfOverrideUnit=0.0)</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>This class respresents a OpenGIS Spatial Reference System, and contains methods for converting between this object organization and well known text (WKT) format. This object is reference counted as one instance of the object is normally shared between many <a class="el" href="classOGRGeometry.html">OGRGeometry</a> objects.<p>Normally application code can fetch needed parameter values for this SRS using <a class="el" href="classOGRSpatialReference.html#cc815e7bd21c1c052304368c0eefe8be">GetAttrValue()</a>, but in special cases the underlying parse tree (or <a class="el" href="classOGR__SRSNode.html">OGR_SRSNode</a> objects) can be accessed more directly.<p>See <a href="osr_tutorial.html">the tutorial</a> for more information on how to use this class. <p><hr><h2>Constructor & Destructor Documentation</h2><a class="anchor" name="10e93344649a380d75b9925ad53d86ac"></a><!-- doxytag: member="OGRSpatialReference::OGRSpatialReference" ref="10e93344649a380d75b9925ad53d86ac" args="(const char *=NULL)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">OGRSpatialReference::OGRSpatialReference </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>pszWKT</em> = <code>NULL</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Constructor.<p>This constructor takes an optional string argument which if passed should be a WKT representation of an SRS. Passing this is equivelent to not passing it, and then calling <a class="el" href="classOGRSpatialReference.html#b74cfc985bd05404a4c61d2d633a6343">importFromWkt()</a> with the WKT string.<p>Note that newly created objects are given a reference count of one.<p>The C function OSRNewSpatialReference() does the same thing as this constructor.<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>pszWKT</em> </td><td>well known text definition to which the object should be initialized, or NULL (the default). </td></tr> </table></dl></div></div><p><a class="anchor" name="f1bb4c483a6b7bf1c3fe9de0b7b00e1e"></a><!-- doxytag: member="OGRSpatialReference::~OGRSpatialReference" ref="f1bb4c483a6b7bf1c3fe9de0b7b00e1e" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">OGRSpatialReference::~OGRSpatialReference </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [virtual]</code></td> </tr> </table></div><div class="memdoc"><p><a class="el" href="classOGRSpatialReference.html">OGRSpatialReference</a> destructor.<p>The C function OSRDestroySpatialReference() does the same thing as this method. </div></div><p><hr><h2>Member Function Documentation</h2><a class="anchor" name="4b638c33c0a2b53e59fe694f26f8f89c"></a><!-- doxytag: member="OGRSpatialReference::Reference" ref="4b638c33c0a2b53e59fe694f26f8f89c" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int OGRSpatialReference::Reference </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Increments the reference count by one.<p>The reference count is used keep track of the number of <a class="el" href="classOGRGeometry.html">OGRGeometry</a> objects referencing this SRS.<p>The method does the same thing as the C function OSRReference().<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>the updated reference count. </dd></dl></div></div><p><a class="anchor" name="de185ac8ef1724fea5ec3c0e68eaae81"></a><!-- doxytag: member="OGRSpatialReference::Dereference" ref="de185ac8ef1724fea5ec3c0e68eaae81" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int OGRSpatialReference::Dereference </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Decrements the reference count by one.<p>The method does the same thing as the C function OSRDereference().<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>the updated reference count. </dd></dl></div></div><p><a class="anchor" name="883370a2f7c8494cbddf9e04f0717517"></a><!-- doxytag: member="OGRSpatialReference::GetReferenceCount" ref="883370a2f7c8494cbddf9e04f0717517" args="() const" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int OGRSpatialReference::GetReferenceCount </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> const<code> [inline]</code></td> </tr> </table></div><div class="memdoc"><p>Fetch current reference count.<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>the current reference count. </dd></dl>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -