📄 ogr__srs__api_8h-source.html
字号:
<a name="l00205"></a>00205 <span class="preprocessor"></span><a name="l00206"></a>00206 <span class="preprocessor">#define SRS_DN_NAD27 "North_American_Datum_1927"</span><a name="l00207"></a>00207 <span class="preprocessor"></span><span class="preprocessor">#define SRS_DN_NAD83 "North_American_Datum_1983"</span><a name="l00208"></a>00208 <span class="preprocessor"></span><span class="preprocessor">#define SRS_DN_WGS72 "WGS_1972"</span><a name="l00209"></a>00209 <span class="preprocessor"></span><span class="preprocessor">#define SRS_DN_WGS84 "WGS_1984"</span><a name="l00210"></a>00210 <span class="preprocessor"></span><a name="l00211"></a>00211 <span class="preprocessor">#define SRS_WGS84_SEMIMAJOR 6378137.0 </span><a name="l00212"></a>00212 <span class="preprocessor"></span><span class="preprocessor">#define SRS_WGS84_INVFLATTENING 298.257223563</span><a name="l00213"></a>00213 <span class="preprocessor"></span><a name="l00214"></a>00214 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00215"></a>00215 <span class="comment">/* C Wrappers for C++ objects and methods. */</span><a name="l00216"></a>00216 <span class="comment">/* -------------------------------------------------------------------- */</span><a name="l00217"></a>00217 <span class="preprocessor">#ifndef _DEFINED_OGRSpatialReferenceH</span><a name="l00218"></a>00218 <span class="preprocessor"></span><span class="preprocessor">#define _DEFINED_OGRSpatialReferenceH</span><a name="l00219"></a>00219 <span class="preprocessor"></span><a name="l00220"></a>00220 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *OGRSpatialReferenceH; <a name="l00221"></a>00221 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *OGRCoordinateTransformationH;<a name="l00222"></a>00222 <a name="l00223"></a>00223 <span class="preprocessor">#endif</span><a name="l00224"></a>00224 <span class="preprocessor"></span><a name="l00225"></a>00225 <a name="l00226"></a>00226 OGRSpatialReferenceH CPL_DLL CPL_STDCALL<a name="l00227"></a>00227 OSRNewSpatialReference( <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="comment">/* = NULL */</span>);<a name="l00228"></a>00228 OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRCloneGeogCS( OGRSpatialReferenceH );<a name="l00229"></a>00229 OGRSpatialReferenceH CPL_DLL CPL_STDCALL OSRClone( OGRSpatialReferenceH );<a name="l00230"></a>00230 <span class="keywordtype">void</span> CPL_DLL CPL_STDCALL OSRDestroySpatialReference( OGRSpatialReferenceH );<a name="l00231"></a>00231 <a name="l00232"></a>00232 <span class="keywordtype">int</span> CPL_DLL OSRReference( OGRSpatialReferenceH );<a name="l00233"></a>00233 <span class="keywordtype">int</span> CPL_DLL OSRDereference( OGRSpatialReferenceH );<a name="l00234"></a>00234 <span class="keywordtype">void</span> CPL_DLL OSRRelease( OGRSpatialReferenceH );<a name="l00235"></a>00235 <a name="l00236"></a>00236 OGRErr CPL_DLL OSRValidate( OGRSpatialReferenceH );<a name="l00237"></a>00237 OGRErr CPL_DLL OSRFixupOrdering( OGRSpatialReferenceH );<a name="l00238"></a>00238 OGRErr CPL_DLL OSRFixup( OGRSpatialReferenceH );<a name="l00239"></a>00239 OGRErr CPL_DLL OSRStripCTParms( OGRSpatialReferenceH );<a name="l00240"></a>00240 <a name="l00241"></a>00241 OGRErr CPL_DLL CPL_STDCALL OSRImportFromEPSG( OGRSpatialReferenceH, <span class="keywordtype">int</span> );<a name="l00242"></a>00242 OGRErr CPL_DLL OSRImportFromWkt( OGRSpatialReferenceH, <span class="keywordtype">char</span> ** );<a name="l00243"></a>00243 OGRErr CPL_DLL OSRImportFromProj4( OGRSpatialReferenceH, <span class="keyword">const</span> <span class="keywordtype">char</span> *);<a name="l00244"></a>00244 OGRErr CPL_DLL OSRImportFromESRI( OGRSpatialReferenceH, <span class="keywordtype">char</span> **);<a name="l00245"></a>00245 OGRErr CPL_DLL OSRImportFromPCI( OGRSpatialReferenceH hSRS, <span class="keyword">const</span> <span class="keywordtype">char</span> *,<a name="l00246"></a>00246 <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">double</span> * );<a name="l00247"></a>00247 OGRErr CPL_DLL OSRImportFromUSGS( OGRSpatialReferenceH,<a name="l00248"></a>00248 <span class="keywordtype">long</span>, <span class="keywordtype">long</span>, <span class="keywordtype">double</span> *, <span class="keywordtype">long</span>);<a name="l00249"></a>00249 OGRErr CPL_DLL OSRImportFromXML( OGRSpatialReferenceH, <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00250"></a>00250 OGRErr CPL_DLL OSRImportFromDict( OGRSpatialReferenceH, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <a name="l00251"></a>00251 <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00252"></a>00252 OGRErr OSRImportFromPanorama( OGRSpatialReferenceH, <span class="keywordtype">long</span>, <span class="keywordtype">long</span>, <span class="keywordtype">long</span>, <span class="keywordtype">long</span>,<a name="l00253"></a>00253 <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span> );<a name="l00254"></a>00254 <a name="l00255"></a>00255 OGRErr CPL_DLL CPL_STDCALL OSRExportToWkt( OGRSpatialReferenceH, <span class="keywordtype">char</span> ** );<a name="l00256"></a>00256 OGRErr CPL_DLL CPL_STDCALL OSRExportToPrettyWkt( OGRSpatialReferenceH, <span class="keywordtype">char</span> **, <span class="keywordtype">int</span>);<a name="l00257"></a>00257 OGRErr CPL_DLL CPL_STDCALL OSRExportToProj4( OGRSpatialReferenceH, <span class="keywordtype">char</span> **);<a name="l00258"></a>00258 OGRErr CPL_DLL OSRExportToPCI( OGRSpatialReferenceH, <span class="keywordtype">char</span> **, <span class="keywordtype">char</span> **,<a name="l00259"></a>00259 <span class="keywordtype">double</span> ** );<a name="l00260"></a>00260 OGRErr CPL_DLL OSRExportToUSGS( OGRSpatialReferenceH, <span class="keywordtype">long</span> *, <span class="keywordtype">long</span> *,<a name="l00261"></a>00261 <span class="keywordtype">double</span> **, <span class="keywordtype">long</span> * );<a name="l00262"></a>00262 OGRErr CPL_DLL OSRExportToXML( OGRSpatialReferenceH, <span class="keywordtype">char</span> **, <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00263"></a>00263 OGRErr OSRExportToPanorama( OGRSpatialReferenceH, <span class="keywordtype">long</span> *, <span class="keywordtype">long</span> *, <span class="keywordtype">long</span> *,<a name="l00264"></a>00264 <span class="keywordtype">long</span> *, <span class="keywordtype">double</span> *, <span class="keywordtype">double</span> *, <span class="keywordtype">double</span> *, <span class="keywordtype">double</span> * );<a name="l00265"></a>00265 <a name="l00266"></a>00266 OGRErr CPL_DLL OSRMorphToESRI( OGRSpatialReferenceH );<a name="l00267"></a>00267 OGRErr CPL_DLL OSRMorphFromESRI( OGRSpatialReferenceH );<a name="l00268"></a>00268 <a name="l00269"></a>00269 OGRErr CPL_DLL CPL_STDCALL OSRSetAttrValue( OGRSpatialReferenceH hSRS,<a name="l00270"></a>00270 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszNodePath,<a name="l00271"></a>00271 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszNewNodeValue );<a name="l00272"></a>00272 <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL * CPL_STDCALL OSRGetAttrValue( OGRSpatialReferenceH hSRS,<a name="l00273"></a>00273 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszName, <span class="keywordtype">int</span> iChild <span class="comment">/* = 0 */</span> );<a name="l00274"></a>00274 <a name="l00275"></a>00275 OGRErr CPL_DLL OSRSetAngularUnits( OGRSpatialReferenceH, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">double</span> );<a name="l00276"></a>00276 <span class="keywordtype">double</span> CPL_DLL OSRGetAngularUnits( OGRSpatialReferenceH, <span class="keywordtype">char</span> ** );<a name="l00277"></a>00277 OGRErr CPL_DLL OSRSetLinearUnits( OGRSpatialReferenceH, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">double</span> );<a name="l00278"></a>00278 <span class="keywordtype">double</span> CPL_DLL OSRGetLinearUnits( OGRSpatialReferenceH, <span class="keywordtype">char</span> ** );<a name="l00279"></a>00279 <a name="l00280"></a>00280 <span class="keywordtype">double</span> CPL_DLL OSRGetPrimeMeridian( OGRSpatialReferenceH, <span class="keywordtype">char</span> ** );<a name="l00281"></a>00281 <a name="l00282"></a>00282 <span class="keywordtype">int</span> CPL_DLL OSRIsGeographic( OGRSpatialReferenceH );<a name="l00283"></a>00283 <span class="keywordtype">int</span> CPL_DLL OSRIsLocal( OGRSpatialReferenceH );<a name="l00284"></a>00284 <span class="keywordtype">int</span> CPL_DLL OSRIsProjected( OGRSpatialReferenceH );<a name="l00285"></a>00285 <span class="keywordtype">int</span> CPL_DLL OSRIsSameGeogCS( OGRSpatialReferenceH, OGRSpatialReferenceH );<a name="l00286"></a>00286 <span class="keywordtype">int</span> CPL_DLL OSRIsSame( OGRSpatialReferenceH, OGRSpatialReferenceH );<a name="l00287"></a>00287 <a name="l00288"></a>00288 OGRErr CPL_DLL OSRSetLocalCS( OGRSpatialReferenceH hSRS, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName );<a name="l00289"></a>00289 OGRErr CPL_DLL OSRSetProjCS( OGRSpatialReferenceH hSRS, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszName );<a name="l00290"></a>00290 OGRErr CPL_DLL OSRSetWellKnownGeogCS( OGRSpatialReferenceH hSRS,<a name="l00291"></a>00291 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszName );<a name="l00292"></a>00292 OGRErr CPL_DLL CPL_STDCALL OSRSetFromUserInput( OGRSpatialReferenceH hSRS, <a name="l00293"></a>00293 <span class="keyword">const</span> <span class="keywordtype">char</span> * );<a name="l00294"></a>00294 OGRErr CPL_DLL OSRCopyGeogCSFrom( OGRSpatialReferenceH hSRS, <a name="l00295"></a>00295 OGRSpatialReferenceH hSrcSRS );<a name="l00296"></a>00296 OGRErr CPL_DLL OSRSetTOWGS84( OGRSpatialReferenceH hSRS, <a name="l00297"></a>00297 <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <a name="l00298"></a>00298 <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span> );<a name="l00299"></a>00299 OGRErr CPL_DLL OSRGetTOWGS84( OGRSpatialReferenceH hSRS, <span class="keywordtype">double</span> *, <span class="keywordtype">int</span> );<a name="l00300"></a>00300 <a name="l00301"></a>00301 <a name="l00302"></a>00302 OGRErr CPL_DLL OSRSetGeogCS( OGRSpatialReferenceH hSRS,<a name="l00303"></a>00303 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszGeogName,<a name="l00304"></a>00304 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszDatumName,<a name="l00305"></a>00305 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszEllipsoidName,<a name="l00306"></a>00306 <span class="keywordtype">double</span> dfSemiMajor, <span class="keywordtype">double</span> dfInvFlattening,<a name="l00307"></a>00307 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszPMName <span class="comment">/* = NULL */</span>,<a name="l00308"></a>00308 <span class="keywordtype">double</span> dfPMOffset <span class="comment">/* = 0.0 */</span>,<a name="l00309"></a>00309 <span class="keyword">const</span> <span class="keywordtype">char</span> * pszUnits <span class="comment">/* = NULL */</span>,<a name="l00310"></a>00310 <span class="keywordtype">double</span> dfConvertToRadians <span class="comment">/* = 0.0 */</span> );<a name="l00311"></a>00311 <a name="l00312"></a>00312 <span class="keywordtype">double</span> CPL_DLL OSRGetSemiMajor( OGRSpatialReferenceH, OGRErr * <span class="comment">/* = NULL */</span> );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -