1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
/****************************************************************************** * $Id$ * * Project: libgeotiff * Purpose: Include file related to geo_normalize.c containing Code to * normalize PCS and other composite codes in a GeoTIFF file. * Author: Frank Warmerdam, warmerda@home.com * ****************************************************************************** * Copyright (c) 1999, Frank Warmerdam * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. *****************************************************************************/ #ifndef GEO_NORMALIZE_H_INCLUDED #define GEO_NORMALIZE_H_INCLUDED #include #include "geotiff.h" #ifdef __cplusplus extern "C" { #endif /** * \file geo_normalize.h * * Include file for extended projection definition normalization api. */ #define MAX_GTIF_PROJPARMS 10 /** * Holds a definition of a coordinate system in normalized form. */ typedef struct { /** From GTModelTypeGeoKey tag. Can have the values ModelTypeGeographic or ModelTypeProjected. */ short Model; /** From ProjectedCSTypeGeoKey tag. For example PCS_NAD27_UTM_zone_3N.*/ short PCS; /** From GeographicTypeGeoKey tag. For example GCS_WGS_84 or GCS_Voirol_1875_Paris. Includes datum and prime meridian value. */ short GCS; /** From ProjLinearUnitsGeoKey if found, or from GeogLinearUnitsGeoKey otherwise. For example Linear_Meter. */ short UOMLength; /** One UOMLength = UOMLengthInMeters meters. */ double UOMLengthInMeters; /** The angular units of the GCS. */ short UOMAngle; /** One UOMAngle = UOMLengthInDegrees degrees. */ double UOMAngleInDegrees; /** Datum from GeogGeodeticDatumGeoKey tag. For example Datum_WGS84 */ short Datum; /** Prime meridian from GeogPrimeMeridianGeoKey. For example PM_Greenwich or PM_Paris. */ short PM; /** Decimal degrees of longitude between this prime meridian and Greenwich. Prime meridians to the west of Greenwich are negative. */ double PMLongToGreenwich; /** Ellipsoid identifier from GeogELlipsoidGeoKey. For example Ellipse_Clarke_1866. */ short Ellipsoid; /** The length of the semi major ellipse axis in meters. */ double SemiMajor; /** The length of the semi minor ellipse axis in meters. */ double SemiMinor; /* This #if is primary intended to maintain binary compatibility with older versions of libgeotiff for MrSID binaries (for example). */ #if !defined(GEO_NORMALIZE_DISABLE_TOWGS84) /** TOWGS84 transformation values (0/3/7) */ short TOWGS84Count; /** TOWGS84 transformation values */ double TOWGS84[7]; #endif /* !defined(GEO_NORMALIZE_DISABLE_TOWGS84) */ /** Projection id from ProjectionGeoKey. For example Proj_UTM_11S. */ short ProjCode; /** EPSG identifier for underlying projection method. From the EPSG TRF_METHOD table. */ short Projection; /** GeoTIFF identifier for underlying projection method. While some of these values have corresponding values in EPSG (Projection field), others do not. For example CT_TransverseMercator. */ short CTProjection; /** Number of projection parameters in ProjParm and ProjParmId. */ int nParms; /** Projection parameter value. The identify of this parameter is established from the corresponding entry in ProjParmId. In GeoTIFF keys, the values of the projection parameters are expressed in the units of ProjLinearUnitsGeoKey (for linear measures) or GeogAngularUnitsGeoKey (for angular measures). However, the value returned in ProjParam[] will be normalized to meters or decimal degrees. Note: until libgeotiff 1.7.3, the conversion to degrees for angular measures was *not* done when ProjCoordTransGeoKey is present. */ double ProjParm[MAX_GTIF_PROJPARMS]; /** Projection parameter identifier. For example ProjFalseEastingGeoKey. The value will be 0 for unused table entries. */ int ProjParmId[MAX_GTIF_PROJPARMS]; /* geokey identifier, eg. ProjFalseEastingGeoKey*/ /** Special zone map system code (MapSys_UTM_South, MapSys_UTM_North, MapSys_State_Plane or KvUserDefined if none apply. */ int MapSys; /** UTM, or State Plane Zone number, zero if not known. */ int Zone; /** Do we have any definition at all? 0 if no geokeys found */ int DefnSet; } GTIFDefn; int GTIF_DLL GTIFGetPCSInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nPCSCode, char **ppszEPSGName, short *pnProjOp, short *pnUOMLengthCode, short *pnGeogCS ); int GTIF_DLL GTIFGetPCSInfo( int nPCSCode, char **ppszEPSGName, short *pnProjOp, short *pnUOMLengthCode, short *pnGeogCS ); int GTIF_DLL GTIFGetProjTRFInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nProjTRFCode, char **ppszProjTRFName, short * pnProjMethod, double * padfProjParams ); int GTIF_DLL GTIFGetProjTRFInfo( int nProjTRFCode, char ** ppszProjTRFName, short * pnProjMethod, double * padfProjParams ); int GTIF_DLL GTIFGetGCSInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nGCSCode, char ** ppszName, short * pnDatum, short * pnPM, short *pnUOMAngle ); int GTIF_DLL GTIFGetGCSInfo( int nGCSCode, char **ppszName, short *pnDatum, short *pnPM, short *pnUOMAngle ); int GTIF_DLL GTIFGetDatumInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nDatumCode, char ** ppszName, short * pnEllipsoid ); int GTIF_DLL GTIFGetDatumInfo( int nDatumCode, char **ppszName, short * pnEllipsoid ); int GTIF_DLL GTIFGetEllipsoidInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nEllipseCode, char ** ppszName, double * pdfSemiMajor, double * pdfSemiMinor ); int GTIF_DLL GTIFGetEllipsoidInfo( int nEllipsoid, char ** ppszName, double * pdfSemiMajor, double * pdfSemiMinor ); int GTIF_DLL GTIFGetPMInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nPMCode, char ** ppszName, double *pdfOffset ); int GTIF_DLL GTIFGetPMInfo( int nPM, char **ppszName, double * pdfLongToGreenwich ); double GTIF_DLL GTIFAngleStringToDD( const char *pszAngle, int nUOMAngle ); int GTIF_DLL GTIFGetUOMLengthInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nUOMLengthCode, char **ppszUOMName, double * pdfInMeters ); int GTIF_DLL GTIFGetUOMLengthInfo( int nUOMLengthCode, char **ppszUOMName, double * pdfInMeters ); int GTIF_DLL GTIFGetUOMAngleInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */ int nUOMAngleCode, char **ppszUOMName, double * pdfInDegrees ); int GTIF_DLL GTIFGetUOMAngleInfo( int nUOMAngleCode, char **ppszUOMName, double * pdfInDegrees ); double GTIF_DLL GTIFAngleToDD( double dfAngle, int nUOMAngle ); /* this should be used to free strings returned by GTIFGet... funcs */ void GTIF_DLL GTIFFreeMemory( char * ); /* The void* should be a PJ_CONTEXT* */ void GTIF_DLL GTIFAttachPROJContext( GTIF *psGTIF, void* pjContext ); void GTIF_DLL *GTIFGetPROJContext( GTIF *psGTIF, int instantiateIfNeeded, int* out_gtif_own_pj_context ); int GTIF_DLL GTIFGetDefn( GTIF *psGTIF, GTIFDefn * psDefn ); void GTIF_DLL GTIFPrintDefn( GTIFDefn *, FILE * ); void GTIF_DLL GTIFPrintDefnEx( GTIF *psGTIF, GTIFDefn *, FILE * ); GTIFDefn GTIF_DLL *GTIFAllocDefn( void ); void GTIF_DLL GTIFFreeDefn( GTIFDefn * ); const char GTIF_DLL *GTIFDecToDMS( double, const char *, int ); /* * These are useful for recognising UTM and State Plane. */ #define MapSys_UTM_North -9001 #define MapSys_UTM_South -9002 #define MapSys_State_Plane_27 -9003 #define MapSys_State_Plane_83 -9004 int GTIF_DLL GTIFMapSysToPCS( int MapSys, int Datum, int nZone ); int GTIF_DLL GTIFMapSysToProj( int MapSys, int nZone ); int GTIF_DLL GTIFPCSToMapSys( int PCSCode, int * pDatum, int * pZone ); int GTIF_DLL GTIFProjToMapSys( int ProjCode, int * pZone ); /* * These are only useful if using libgeotiff with libproj (PROJ.4+). */ char GTIF_DLL *GTIFGetProj4Defn( GTIFDefn * ); int GTIF_DLL GTIFProj4ToLatLong( GTIFDefn *, int, double *, double * ); int GTIF_DLL GTIFProj4FromLatLong( GTIFDefn *, int, double *, double * ); int GTIF_DLL GTIFSetFromProj4( GTIF *gtif, const char *proj4 ); /* * The following functions were used up to libgeotiff 1.4.X series, but * are now no-operation, since there is no longer any CSV use in libgeotiff. */ void GTIF_DLL GTIFDeaccessCSV( void ); #ifdef __cplusplus } #endif #endif /* ndef GEO_NORMALIZE_H_INCLUDED */