⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ogr_srs_api.h

📁 这是我已经编译好的GDAL1.4的所有文件
💻 H
📖 第 1 页 / 共 3 页
字号:
                         const char * pszTargetKey,                         const char * pszAuthority,                         int nCode );const char CPL_DLL *OSRGetAuthorityCode( OGRSpatialReferenceH hSRS,                                         const char * pszTargetKey );const char CPL_DLL *OSRGetAuthorityName( OGRSpatialReferenceH hSRS,                                         const char * pszTargetKey );OGRErr CPL_DLL OSRSetProjection( OGRSpatialReferenceH, const char * );OGRErr CPL_DLL OSRSetProjParm( OGRSpatialReferenceH, const char *, double );double CPL_DLL OSRGetProjParm( OGRSpatialReferenceH hSRS,                        const char * pszParmName,                         double dfDefault /* = 0.0 */,                        OGRErr * /* = NULL */ );OGRErr CPL_DLL OSRSetNormProjParm( OGRSpatialReferenceH, const char *, double);double CPL_DLL OSRGetNormProjParm( OGRSpatialReferenceH hSRS,                                   const char * pszParmName,                                    double dfDefault /* = 0.0 */,                                   OGRErr * /* = NULL */ );OGRErr CPL_DLL OSRSetUTM( OGRSpatialReferenceH hSRS, int nZone, int bNorth );int    CPL_DLL OSRGetUTMZone( OGRSpatialReferenceH hSRS, int *pbNorth );OGRErr CPL_DLL OSRSetStatePlane( OGRSpatialReferenceH hSRS,                                  int nZone, int bNAD83 );OGRErr CPL_DLL OSRSetStatePlaneWithUnits( OGRSpatialReferenceH hSRS,                                           int nZone, int bNAD83,                                          const char *pszOverrideUnitName,                                          double dfOverrideUnit );OGRErr CPL_DLL OSRAutoIdentifyEPSG( OGRSpatialReferenceH hSRS );/** Albers Conic Equal Area */OGRErr CPL_DLL OSRSetACEA( OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2,                         double dfCenterLat, double dfCenterLong,                         double dfFalseEasting, double dfFalseNorthing );    /** Azimuthal Equidistant */OGRErr CPL_DLL  OSRSetAE( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                       double dfFalseEasting, double dfFalseNorthing );/** Bonne */OGRErr CPL_DLL OSRSetBonne(OGRSpatialReferenceH hSRS,                            double dfStandardParallel, double dfCentralMeridian,                           double dfFalseEasting, double dfFalseNorthing );/** Cylindrical Equal Area */OGRErr CPL_DLL OSRSetCEA( OGRSpatialReferenceH hSRS, double dfStdP1, double dfCentralMeridian,                        double dfFalseEasting, double dfFalseNorthing );/** Cassini-Soldner */OGRErr CPL_DLL OSRSetCS( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                       double dfFalseEasting, double dfFalseNorthing );/** Equidistant Conic */OGRErr CPL_DLL OSRSetEC( OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2,                       double dfCenterLat, double dfCenterLong,                       double dfFalseEasting, double dfFalseNorthing );/** Eckert IV */OGRErr CPL_DLL OSRSetEckertIV( OGRSpatialReferenceH hSRS, double dfCentralMeridian,                             double dfFalseEasting, double dfFalseNorthing );/** Eckert VI */OGRErr CPL_DLL OSRSetEckertVI( OGRSpatialReferenceH hSRS, double dfCentralMeridian,                             double dfFalseEasting, double dfFalseNorthing );/** Equirectangular */OGRErr CPL_DLL OSRSetEquirectangular(OGRSpatialReferenceH hSRS,                              double dfCenterLat, double dfCenterLong,                              double dfFalseEasting, double dfFalseNorthing );/** Gall Stereograpic */OGRErr CPL_DLL OSRSetGS( OGRSpatialReferenceH hSRS, double dfCentralMeridian,                       double dfFalseEasting, double dfFalseNorthing );    /** Goode Homolosine */OGRErr CPL_DLL OSRSetGH( OGRSpatialReferenceH hSRS, double dfCentralMeridian,                         double dfFalseEasting, double dfFalseNorthing );    /** GEOS - Geostationary Satellite View */OGRErr CPL_DLL OSRSetGEOS( OGRSpatialReferenceH hSRS,                            double dfCentralMeridian, double dfSatelliteHeight,                           double dfFalseEasting, double dfFalseNorthing );    /** Gnomonic */OGRErr CPL_DLL OSRSetGnomonic(OGRSpatialReferenceH hSRS,                              double dfCenterLat, double dfCenterLong,                            double dfFalseEasting, double dfFalseNorthing );/** Hotine Oblique Mercator using azimuth angle */OGRErr CPL_DLL OSRSetHOM( OGRSpatialReferenceH hSRS,                          double dfCenterLat, double dfCenterLong,                          double dfAzimuth, double dfRectToSkew,                          double dfScale,                          double dfFalseEasting, double dfFalseNorthing );/** Hotine Oblique Mercator using two points on centerline */OGRErr CPL_DLL OSRSetHOM2PNO( OGRSpatialReferenceH hSRS, double dfCenterLat,                              double dfLat1, double dfLong1,                              double dfLat2, double dfLong2,                              double dfScale,                              double dfFalseEasting, double dfFalseNorthing );/** Krovak Oblique Conic Conformal */OGRErr CPL_DLL OSRSetKrovak( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                           double dfAzimuth, double dfPseudoStdParallelLat,                           double dfScale,                            double dfFalseEasting, double dfFalseNorthing );/** Lambert Azimuthal Equal-Area */OGRErr CPL_DLL OSRSetLAEA( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                         double dfFalseEasting, double dfFalseNorthing );/** Lambert Conformal Conic */OGRErr CPL_DLL OSRSetLCC( OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2,                        double dfCenterLat, double dfCenterLong,                        double dfFalseEasting, double dfFalseNorthing );/** Lambert Conformal Conic 1SP */OGRErr CPL_DLL OSRSetLCC1SP( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                           double dfScale,                           double dfFalseEasting, double dfFalseNorthing );/** Lambert Conformal Conic (Belgium) */OGRErr CPL_DLL OSRSetLCCB( OGRSpatialReferenceH hSRS, double dfStdP1, double dfStdP2,                         double dfCenterLat, double dfCenterLong,                         double dfFalseEasting, double dfFalseNorthing );    /** Miller Cylindrical */OGRErr CPL_DLL OSRSetMC( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                       double dfFalseEasting, double dfFalseNorthing );/** Mercator */OGRErr CPL_DLL OSRSetMercator( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                             double dfScale,                              double dfFalseEasting, double dfFalseNorthing );/** Mollweide */OGRErr CPL_DLL  OSRSetMollweide( OGRSpatialReferenceH hSRS, double dfCentralMeridian,                              double dfFalseEasting, double dfFalseNorthing );/** New Zealand Map Grid */OGRErr CPL_DLL OSRSetNZMG( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                         double dfFalseEasting, double dfFalseNorthing );/** Oblique Stereographic */OGRErr CPL_DLL OSRSetOS( OGRSpatialReferenceH hSRS, double dfOriginLat, double dfCMeridian,                       double dfScale,                       double dfFalseEasting,double dfFalseNorthing);    /** Orthographic */OGRErr CPL_DLL OSRSetOrthographic( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                                 double dfFalseEasting,double dfFalseNorthing);/** Polyconic */OGRErr CPL_DLL OSRSetPolyconic( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                              double dfFalseEasting, double dfFalseNorthing );/** Polar Stereographic */OGRErr CPL_DLL OSRSetPS( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                       double dfScale,                       double dfFalseEasting, double dfFalseNorthing);    /** Robinson */OGRErr CPL_DLL OSRSetRobinson( OGRSpatialReferenceH hSRS, double dfCenterLong,                              double dfFalseEasting, double dfFalseNorthing );    /** Sinusoidal */OGRErr CPL_DLL OSRSetSinusoidal( OGRSpatialReferenceH hSRS, double dfCenterLong,                                double dfFalseEasting, double dfFalseNorthing );    /** Stereographic */OGRErr CPL_DLL OSRSetStereographic( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                                  double dfScale,                                 double dfFalseEasting,double dfFalseNorthing);    /** Swiss Oblique Cylindrical */OGRErr CPL_DLL OSRSetSOC( OGRSpatialReferenceH hSRS, double dfLatitudeOfOrigin, double dfCentralMeridian,                        double dfFalseEasting, double dfFalseNorthing );    /** Transverse Mercator */OGRErr CPL_DLL OSRSetTM( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                       double dfScale,                       double dfFalseEasting, double dfFalseNorthing );/** Transverse Mercator variant */OGRErr CPL_DLL OSRSetTMVariant(     OGRSpatialReferenceH hSRS, const char *pszVariantName,    double dfCenterLat, double dfCenterLong,    double dfScale,    double dfFalseEasting, double dfFalseNorthing );/** Tunesia Mining Grid  */OGRErr CPL_DLL OSRSetTMG( OGRSpatialReferenceH hSRS, double dfCenterLat, double dfCenterLong,                         double dfFalseEasting, double dfFalseNorthing );/** Transverse Mercator (South Oriented) */OGRErr CPL_DLL OSRSetTMSO( OGRSpatialReferenceH hSRS,                           double dfCenterLat, double dfCenterLong,                           double dfScale,                           double dfFalseEasting, double dfFalseNorthing );/** VanDerGrinten */OGRErr CPL_DLL OSRSetVDG( OGRSpatialReferenceH hSRS,                          double dfCenterLong,                          double dfFalseEasting, double dfFalseNorthing );void CPL_DLL OSRCleanup( void );/* -------------------------------------------------------------------- *//*      OGRCoordinateTransform C API.                                   *//* -------------------------------------------------------------------- */OGRCoordinateTransformationH CPL_DLL CPL_STDCALLOCTNewCoordinateTransformation( OGRSpatialReferenceH hSourceSRS,                                OGRSpatialReferenceH hTargetSRS );void CPL_DLL CPL_STDCALL       OCTDestroyCoordinateTransformation( OGRCoordinateTransformationH );int CPL_DLL CPL_STDCALLOCTTransform( OGRCoordinateTransformationH hCT,              int nCount, double *x, double *y, double *z );int CPL_DLL CPL_STDCALLOCTTransformEx( OGRCoordinateTransformationH hCT,                int nCount, double *x, double *y, double *z,                int *pabSuccess );/* this is really private to OGR. */char *OCTProj4Normalize( const char *pszProj4Src );/* -------------------------------------------------------------------- *//*      Projection transform dictionary query.                          *//* -------------------------------------------------------------------- */char CPL_DLL ** OPTGetProjectionMethods();char CPL_DLL ** OPTGetParameterList( const char * pszProjectionMethod,                             char ** ppszUserName );int CPL_DLL OPTGetParameterInfo( const char * pszProjectionMethod,                                 const char * pszParameterName,                                 char ** ppszUserName,                                 char ** ppszType,                                 double *pdfDefaultValue );CPL_C_END#endif /* ndef _OGR_SRS_API_H_INCLUDED */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -