Changeset 14669
- Timestamp:
- 06/09/08 06:46:02 (6 months ago)
- Files:
-
- branches/1.5/gdal/GNUmakefile (modified) (1 diff)
- branches/1.5/gdal/doc/ru/gdal_building_ru.dox (modified) (2 diffs)
- branches/1.5/gdal/doc/ru/gdal_datamodel_ru.dox (modified) (5 diffs)
- branches/1.5/gdal/doc/ru/gdal_tutorial_ru.dox (modified) (29 diffs)
- branches/1.5/gdal/doc/ru/index_ru.dox (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.5/gdal/GNUmakefile
r13416 r14669 133 133 # be overwritten with the main one later 134 134 doxygen -w html html/header.html html/footer.html html/stylesheet.css 135 sed -e 's,iso-8859-1, koi8-r,g' html/header.html > html/header_ru.html135 sed -e 's,iso-8859-1,utf-8,g' html/header.html > html/header_ru.html 136 136 cp html/header.html html/header_br.html 137 137 (cat Doxyfile ; echo "HTML_HEADER=html/header_ru.html"; echo "INPUT=doc/ru"; echo "OUTPUT_LANGUAGE=Russian") | doxygen - branches/1.5/gdal/doc/ru/gdal_building_ru.dox
r8777 r14669 2 2 /* 3 3 $Id$ 4 Translation corresponds to gdal_building.dox,v 1.3 2005/11/08 22:34:074 Translation corresponds to gdal_building.dox 11076 2007-03-26 06:49:50Z 5 5 Translator Andrey Kiselev <dron@remotesensing.org> 6 6 */ … … 8 8 9 9 /*! 10 \page gdal_building_ru óÂÏÒËÁ GDAL ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× 10 \page gdal_building_ru СбПÑка GDAL Оз ОÑÑ 11 ПЎМÑÑ 12 ÑекÑÑПв 11 13 12 \section gdal_building_unix_ru óÂÏÒËÁ × ÓÒÅÄÅ Unix 13 14 âÉÂÌÉÏÔÅËÁ GDAL ÕÓÐÅÛÎÏ ÓÏÂÉÒÁÅÔÓÑ × ÓÉÓÔÅÍÁÈ Linux, IRIX, Solaris, BSD, É 15 MacOS X. îÁ Unix-ÐÌÁÔÆÏÒÍÁÈ ×Ù ÍÏÖÅÔÅ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ Å£ ÓÌÅÄÕÀÝÉÍ ÓÐÏÓÏÂÏÍ 16 (ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÒÁÓÐÁËÏ×ÁÎÙ ÉÌÉ ×ÚÑÔÙ ÉÚ CVS ÍÏÄÕÌÑ 17 <b>gdal</b>): 18 19 <pre> 20 % cd gdal 21 % ./configure 22 % make 23 % su 24 Password: ******** 25 # make install 26 # exit 27 </pre> 28 29 äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÚÁÐÕÓÔÉÔØ GDAL ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ, ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ ÒÁÚÄÅÌÑÅÍÕÀ 30 ÂÉÂÌÉÏÔÅËÕ ÉÚ×ÅÓÔÎÏÊ ÄÉÎÁÍÉÞÅÓËÏÍÕ ÚÁÇÒÕÚÞÉËÕ. ïÂÙÞÎÏ ÜÔÏÇÏ ÍÏÖÎÏ ÄÏÓÔÉÞØ, 31 ×ËÌÀÞÉ× × ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ LD_LIBRARY_PATH ÐÕÔØ 32 /usr/local/lib.<p> 33 34 ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÓÌÅÄÕÀÝÉÅ ÏÓÏÂÅÎÎÏÓÔÉ:<p> 35 <ul> 36 37 <li> äÌÑ ÓÂÏÒËÉ ÎÁ ÐÌÁÔÆÏÒÍÅ Unix ÎÅÏÂÈÏÄÉÍÁ ÕÔÉÌÉÔÁ GNU make. óËÁÞÁÊÔÅ É 38 ÕÓÔÁÎÏ×ÉÔŠţ, ÅÓÌÉ ÏÎÁ ÏÔÓÕÔÓÔ×ÕÅÔ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ.<p> 39 40 <li> GDAL ÎÅ ÔÒÅÂÕÅÔ ÂÏÌØÛÏÇÏ ÞÉÓÌÁ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÐÁËÅÔÏ×. ïÎÁ ×ËÌÀÞÁÅÔ × ÓÅÂÑ 41 ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÂÉÂÌÉÏÔÅË libz, libtiff, libgeotiff, libpng, libgif, É 42 libjpeg, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÙ, ÅÓÌÉ ÏÔÓÕÔÓÔ×ÕÀÔ ÉÈ ÐÒÅÄÕÓÔÁÎÏ×ÌÅÎÎÙÅ 43 ×ÅÒÓÉÉ (ÌÉÂÏ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÅÖÅÌÁÔÅÌØÎÏ). 44 45 <li> îÅËÏÔÏÒÙÅ ÄÒÁÊ×ÅÒÙ ÚÁ×ÉÓÑÔ ÏÔ 46 \ref gdal_building_libraries_ru "×ÎÅÛÎÉÈ ÂÉÂÌÉÏÔÅË". 47 ëÏÍÁÎÄÁ <i>configure --help</i> ×Ù×ÏÄÉÔ ÓÐÉÓÏË ÐÁÒÁÍÅÔÒÏ× ÓÂÏÒËÉ, × ÔÏÍ ÞÉÓÌÅ 48 ÐÁÒÁÍÅÔÒÙ ÄÌÑ ÕËÁÚÁÎÉÑ ÐÕÔÅÊ Ë ×ÎÅÛÎÉÍ ÂÉÂÌÉÏÔÅËÁÍ, ÐÒÉÍÅÎÑÅÍÙÍ ÄÌÑ ÒÁÂÏÔÙ Ó 49 ÆÏÒÍÁÔÁÍÉ GRASS, FITS, OGDI, HDF4, JPEG2000, ECW É Ô.Ð. 50 51 <li> ðÒÏÃÅÓÓ ÓÂÏÒËÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ × ÓÉÌØÎÏÊ ÓÔÅÐÅÎÉ ÏÐÒÅÄÅÌÑÅÔÓÑ 52 ÎÁÂÏÒÏÍ ÉÎÓÔÒÕÍÅÎÔÏ× GNU. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÞÔÏ-ÔÏ ÉÎÏÅ, ÞÅÍ GNU C++, ÔÏ 53 ÓËÏÒÅÅ ×ÓÅÇÏ ÏËÁÖÅÔÓÑ, ÞÔÏ ÆÁÊÌÙ .so ÎÅ ÂÕÄÕÔ ÐÒÁ×ÉÌØÎÏ ÓÏÂÒÁÎÙ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ 54 ÍÏÖÎÏ ÐÏÐÒÏÂÏ×ÁÔØ Ó×ÑÚÙ×ÁÔØ ÐÒÉÌÏÖÅÎÉÅ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ (ÏÂÙÞÎÏ 55 gdal/gdal.a gdal/ogr/ogr.a gdal/frmts/o/ *.a gdal/gdal.a gdal/port/cpl.a), 56 ÌÉÂÏ ÉÚÍÅÎÉÔØ ËÏÍÁÎÄÕ LD_SHARED × ÆÁÊÌÅ gdal/GDALmake.opt ÔÁË, ÞÔÏÂÙ ÏÎÁ 57 ÒÁÂÏÔÁÌÁ ÎÁ ×ÁÛÅÊ ÐÌÁÔÆÏÒÍÅ. îÁÐÒÉÍÅÒ, ÄÌÑ ÐÌÁÔÆÏÒÍ SGI ÏÂÙÞÎÏ ÐÏÄÈÏÄÉÔ 58 ËÏÍÁÎÄÁ <i>c++ -shared -all</i>.<p> 59 60 <li> é GDAL, É ×ËÌÀÞ£ÎÎÙÅ × ÐÏÓÔÁ×ËÕ ÕÔÉÌÉÔÙ ÄÏÌÖÎÙ ÎÏÒÍÁÌØÎÏ ÓÏÂÉÒÁÔØÓÑ × 61 ÓÒÅÄÅ Cygwin É ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ÒÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ. 62 ïÄÎÁËÏ ÄÌÑ ÓÂÏÒËÉ ×ÁÛÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÉÌÏÖÅÎÉÊ ÔÒÅÂÕÅÔÓÑ Ó×ÑÚÙ×ÁÎÉÅ Ó ÂÏÌÅÅ 63 ÛÉÒÏËÉÍ ÎÁÂÏÒÏÍ ÂÉÂÌÉÏÔÅË. ëÏÍÁÎÄÁ <i>gdal-config --libs</i> ×Ù×ÅÄÅÔ ÔÒÅÂÕÅÍÙÊ 64 ÓÐÉÓÏË ÂÉÂÌÉÏÔÅË. 65 66 <li> ìÏÇÉËÁ "autoconf", ÐÒÏ×ÅÒÑÀÝÁÑ ÎÁÌÉÞÉÅ libtiff, libpng É libjpeg 67 ÎÅÄÏÓÔÁÔÏÞÎÏ ÈÏÒÏÛÏ ÔÅÓÔÉÒÕÅÔ ×ÅÒÓÉÉ ÜÔÉÈ ÂÉÂÌÉÏÔÅË. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ 68 ÐÒÅÄÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÂÉÂÌÉÏÔÅËÉ É ÏÎÉ ÎÅ ÒÁÂÏÔÁÀÔ, ÐÅÒÅÚÁÐÕÓÔÉÔÅ ÓËÒÉÐÔ 69 <i>configure</i> Ó ÐÁÒÁÍÅÔÒÁÍÉ "--with-png=internal", "--with-jpeg=internal", 70 "--with-geotiff=internal" ÉÌÉ "--with-libtiff=internal". <p> 71 72 <li> äÌÑ ÓÂÏÒËÉ ÎÁ IRIX ÓËÏÒÅÅ ×ÓÅÇÏ ÐÏÎÁÄÏÂÉÔÓÑ ×ÒÕÞÎÕÀ ÉÓÐÒÁ×ÉÔØ ÆÁÊÌ 73 GDALmake.opt, ÐÏÌÕÞÁÀÝÉÊÓÑ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÕÓËÁ <i>configure</i> É ÚÁÍÅÎÉÔØ 74 "ld -shared" ÎÁ "ld -shared -all".<p> 75 76 <li> åÓÌÉ ÐÒÉ ÓÂÏÒËÅ ×Ù ÏÂÎÁÒÕÖÉÔÅ ÐÒÏÂÌÅÍÙ Ó ÏÄÎÉÍ ÉÚ ÄÒÁÊ×ÅÒÏ× ÄÌÑ ÆÏÒÍÁÔÁ, 77 ËÏÔÏÒÙÊ ×ÁÍ ÎÅ ÎÕÖÅÎ, ÔÏ ÐÒÏÓÔÏ ÕÄÁÌÉÔÅ ÅÇÏ ÉÚ ÓÐÉÓËÁ GDAL_FORMATS × ËÏÎÃÅ 78 ÆÁÊÌÁ gdal/GDALmake.opt, ÓÄÅÌÁÊÔÅ <i>make clean</i> É ÚÁÔÅÍ <i>make</i>. üÔÏ 79 ÉÓËÌÀÞÉÔ ÅÇÏ ÉÚ ÐÒÏÃÅÓÓÁ ËÏÍÐÉÌÑÃÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÏÓÌÅ ÚÁÐÕÓËÁ.<p> 80 81 <li> ðÒÉ ÉÎÓÔÁÌÌÑÃÉÉ ÂÅÚ ÐÒÁ× ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ (× ×ÁÛÅ ÓÏÂÓÔ×ÅÎÎÙÊ ËÁÔÁÌÏÇ, 82 ÕËÁÚÁÎÎÙÊ ÐÁÒÁÍÅÔÒÏÍ --prefix), ÔÏ ×Ù ÓËÏÒÅÅ ×ÓÅÇÏ ÐÏÌÕÞÉÔÅ ÐÒÏÂÌÅÍÙ Ó 83 ÍÏÄÕÌÑÍÉ ÄÌÑ ÑÚÙËÁ Python, ÐÏÓËÏÌØËÕ ÏÎÉ ×ÓÅÇÄÁ ÐÙÔÁÀÔÓÑ ÕÓÔÁÎÏ×ÉÔØÓÑ × 84 ËÁÔÁÌÏÇ site-packages × ÄÅÒÅ×Å Python. åÓÌÉ ÐÏÄÄÅÒÖËÁ Python ×ÁÍ ÎÅ ÎÕÖÎÁ, ÔÏ 85 ×Ù ÍÏÖÅÔÅ ÏÔËÌÀÞÉÔØ Å£ ÎÁ ÜÔÁÐÅ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ Ó ÐÏÍÏÝØÀ ÐÁÒÁÍÅÔÒÁ 86 --without-python, ÌÉÂÏ ÕËÁÚÁÔØ ÄÏÓÔÕÐÎÙÊ ÄÌÑ ÚÁÐÉÓÉ ËÁÔÁÌÏÇ Ó ÐÏÍÏÝØÀ 87 ÐÁÒÁÍÅÔÒÁ --with-pymodir=<directory>. íÏÄÕÌÉ Python ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ 88 ÔÕÄÁ. 89 90 </ul> 91 92 \section gdal_building_win_ru óÂÏÒËÁ × ÓÒÅÄÅ Windows 93 94 ÷ ÓÒÅÄÅ Windows GDAL ÍÏÖÎÏ ÓÏÂÒÁÔØ Ó ÐÏÍÏÝØÀ ËÏÍÐÉÌÑÔÏÒÏ× MS VC++ 6.x ÉÌÉ MS 95 Visual Studio .NET (C++) ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. äÌÑ ÜÔÏÇÏ ×ÁÍ ÏÂÙÞÎÏ ÓÌÅÄÕÅÔ 96 ÚÁÐÕÓÔÉÔØ ÓËÒÉÐÔ VCVAR32.BAT, ËÏÔÏÒÙÊ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ×ÍÅÓÔÅ × ËÏÍÐÉÌÑÔÏÒÏÍ. 97 äÌÑ MSVC 6.x ÏÎ ÍÏÖÅÔ ÂÙÔØ ÒÁÓÐÏÌÏÖÅÎ × 98 99 <pre> 100 C:\\Program Files\\Microsoft Visual Studio\\VC98\\bin\\VCVARS32.BAT 101 </pre> 102 103 ëÁË ÔÏÌØËÏ ×ÓÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ, ÍÏÖÎÏ ÐÅÒÅÈÏÄÉÔØ × ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ GDAL É ÚÁÐÕÓËÁÔØ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:<p> 104 105 <pre> 106 C:\\GDAL> nmake /f makefile.vc 107 </pre> 108 109 ðÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÓÂÏÒËÉ ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ 110 ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ GDAL ÆÁÊÌÙ, ÉÓÐÏÌØÚÕÑ ÃÅÌØ install ÍÅÊËÆÁÊÌÁ. ðÅÒÅÄ 111 ÜÔÉÍ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÐÅÒÅÍÅÎÎÙÅ BINDIR É DATADIR × ÆÁÊÌÅ <i>nmake.opt</i> 112 ÕÓÔÁÎÏ×ÌÅÎÙ × ÐÏÄÈÏÄÑÝÉÅ ÄÌÑ ×ÁÓ ÚÎÁÞÅÎÉÑ:<p> 113 114 <pre> 115 C:\\GDAL> nmake /f makefile.vc install 116 </pre> 117 118 åÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÐÒÉÍÅÎÑÔØ GDAL × ×ÁÛÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÉÌÏÖÅÎÉÑÈ, ÔÏ ÍÏÖÎÏ 119 ÉÓÐÏÌØÚÏ×ÁÔØ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ×ÓÅÈ ÎÅÏÂÈÏÄÉÍÙÈ ÂÉÂÌÉÏÔÅË É 120 ÚÁÇÏÌÏ×ÏÞÎÙÈ ÆÁÊÌÏ×. õÂÅÄÉÔÅÓØ, ÞÔÏ × ÆÁÊÌÅ <i>nmake.opt</i> ÐÅÒÅÍÅÎÎÙÅ LIBDIR 121 É INCDIR ÕÓÔÁÎÏ×ÌÅÎÙ × ÐÏÄÈÏÄÑÝÉÅ ÄÌÑ ×ÁÓ ÚÎÁÞÅÎÉÑ. 122 123 <pre> 124 C:\\GDAL> nmake /f makefile.vc devinstall 125 </pre> 126 127 ðÒÏÅËÔÙ, ÓÏÂÉÒÁÅÍÙÅ Ó GDAL, ÄÏÌÖÎÙ ×ËÌÀÞÁÔØ ËÁÔÁÌÏÇ, ÚÁÄÁÎÎÙÊ × ÐÅÒÅÍÅÎÎÏÊ 128 INCDIR, × ÓÐÉÓÏË ÐÕÔÅÊ ÄÌÑ ÐÏÉÓËÁ ÚÁÇÏÌÏ×ÏÞÎÙÈ ÆÁÊÌÏ×, Á ËÁÔÁÌÏÇ, ÚÁÄÁÎÎÙÊ × 129 LIBDIR × ÓÐÉÓÏË /LIBPATH. ó×ÑÚÙ×ÁÔØÓÑ ÓÌÅÄÕÅÔ Ó ÂÉÂÌÉÏÔÅËÏÊ ÉÍÐÏÒÔÁ 130 <i>gdal_i.lib</i>. 131 132 \subsection gdal_building_win_basic ïÓÎÏ×ÎÙÅ ÐÁÒÁÍÅÔÒÙ 133 134 æÁÊÌ <i>nmake.opt</i>, ÒÁÓÐÏÌÏÖÅÎÎÙÊ × ËÏÒÎÅ×ÏÍ ËÁÔÁÌÏÇÅ GDAL, ÓÏÄÅÒÖÉÔ 135 ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÁÒÁÍÅÔÒÏ×, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ÎÁÓÔÒÏÅÎÙ ×ÒÕÞÎÕÀ:<p> 136 137 <ul> 138 <li> <b>BINDIR</b>: ëÁÔÁÌÏÇ, × ËÏÔÏÒÙÊ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ ÉÓÐÏÌÎÑÅÍÙÅ ÆÁÊÌÙ É 139 ÒÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÐÒÉ ×ÙÐÏÌÎÅÎÉÅ ËÏÍÁÎÄÙ "nmake /f makefile.vc install". 140 141 <li> <b>LIBDIR</b>: ëÁÔÁÌÏÇ, × ËÏÔÏÒÙÊ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎÁ ÂÉÂÌÉÏÔÅËÁ ÉÍÐÏÒÔÁ 142 gdal_i.lib. 143 144 <li> <b>INCDIR</b>: ëÁÔÁÌÏÇ, × ËÏÔÏÒÙÊ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ ÚÁÇÏÌÏ×ÏÞÎÙÅ ÆÁÊÌÙ 145 GDAL/OGR. 146 147 <li> <b>DATADIR</b>: ëÁÔÁÌÏÇ, × ËÏÔÏÒÙÊ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ ÎÅÏÂÈÏÄÉÍÙÅ ÆÁÊÌÙ 148 ÄÁÎÎÙÈ. 149 150 <li> <b>OPTFLAGS</b>: üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÄÏÌÖÎÁ ÓÏÄÅÒÖÁÔØ ÆÌÁÇÉ ËÏÍÐÉÌÑÔÏÒÁ, 151 ËÏÔÏÒÙÅ ÓÌÅÄÕÅÔ ÐÒÉÍÅÎÉÔØ ÐÒÉ ÓÂÏÒËÅ GDAL. ðÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÂÏÒËÁ Ó 152 ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ, Á ÆÌÁÇÉ ÄÌÑ ÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÏÊ ÏËÏÎÞÁÔÅÌØÎÏÊ ÓÂÏÒËÉ 153 ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÎÙ. ðÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÔÏ, ÞÔÏ ÅÓÌÉ ×Ù ÂÕÄÅÔÅ 154 ÓÏÂÉÒÁÔØ GDAL Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÂÉÂÌÉÏÔÅË (ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÉÚ 155 ÂÉÎÁÒÎÙÈ ÐÁËÅÔÏ×, ÌÉÂÏ ÓÏÂÒÁÎÎÙÈ ×ÁÍÉ ÒÁÎÅÅ), ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÉÓÐÏÌØÚÏ×ÁÔØ 156 ÏÄÉÎÁËÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ ÓÂÏÒËÉ ÄÌÑ ÜÔÉÈ ÂÉÂÌÉÏÔÅË É ÄÌÑ GDAL. îÁÐÒÉÍÅÒ, ÅÓÌÉ ×Ù 157 ÉÓÐÏÌØÚÕÅÔÅ ÆÌÁÇ /MD × ÓÔÒÏËÅ <b>OPTFLAGS</b> (Ó×ÑÚÙ×ÁÎÉÅ Ó ÍÎÏÇÏÐÏÔÏÞÎÏÊ 158 ÒÁÚÄÅÌÑÅÍÏÊ ÓÔÁÎÄÁÒÔÎÏÊ ÂÉÂÌÉÏÔÅËÏÊ), ÔÏ ÔÏÔ ÖÅ ÓÁÍÙÊ ÆÌÁÇ ÄÏÌÖÅÎ ÂÙÔØ 159 ÉÓÐÏÌØÚÏ×ÁÎ ÐÒÉ ËÏÍÐÉÌÑÃÉÉ ÄÒÕÇÉÈ ÂÉÂÌÉÏÔÅË, ÔÁËÉÈ, ËÁË HDF4 É JasPer. åÓÌÉ Õ 160 ×ÁÓ ÎÅÔ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÂÉÂÌÉÏÔÅË, ÔÏ ÐÒÏÞÉÔÁÊÔÅ 161 ÄÏËÕÍÅÎÔÁÃÉÀ, ÐÏÓÔÁ×ÌÑÅÍÕÀ ×ÍÅÓÔÅ Ó ÎÉÍÉ, ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ×ÙÑÓÎÉÔØ, ËÁË ÏÎÁ 162 ÂÙÌÁ ÓËÏÍÐÉÌÉÒÏ×ÁÎÁ É ËÁËÉÅ ÆÌÁÇÉ ×ÁÍ ÓÌÅÄÕÅÔ ×ÙÓÔÁ×ÉÔØ × ÓÔÒÏËÅ 163 <b>OPTFLAGS</b>. óÍÅÛÉ×ÁÎÉÅ ÒÁÚÌÉÞÎÙÈ ÐÁÒÁÍÅÔÒÏ× ËÏÍÐÉÌÑÃÉÉ ÉÌÉ ÆÌÁÇÏ× 164 ÏÐÔÉÍÉÚÁÃÉÉ/ÏÔÌÁÄËÉ ÐÒÉ×ÅÄ£Ô Ë ÏÛÉÂËÁÍ ÐÒÉ ÓÂÏÒËÅ ÉÌÉ Ë ÐÁÄÅÎÉÑÍ ÐÏÓÌÅ ÚÁÐÕÓËÁ 165 ÎÁ ÉÓÐÏÌÎÅÎÉÅ. 166 167 </ul> 168 169 \subsection gdal_building_win_advanced_ru äÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ 170 171 <ul> 172 173 <li> <b>PY_INST_DIR</b>: ëÁÔÁÌÏÇ, × ËÏÔÏÒÙÊ ÂÕÄÕÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ ÍÏÄÕÌÉ 174 ÐÏÄÄÅÒÖËÉ ÑÚÙËÁ Python. îÅÏÂÈÏÄÉÍ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ÅÓÌÉ ÜÔÁ ÐÏÄÄÅÒÖËÁ 175 ×ËÌÀÞÅÎÁ. 176 177 <li> <b>PYDIR</b>: ëÁÔÁÌÏÇ, × ËÏÔÏÒÙÊ ÕÓÔÁÎÏ×ÌÅÎÏ ÄÅÒÅ×Ï Python. éÓÐÏÌØÚÕÅÔÓÑ 178 ÄÌÑ ÄÌÑ ÐÏÉÓËÁ ÚÁÇÏÌÏ×ÏÞÎÙÈ ÆÁÊÌÏ× Python. åÓÌÉ ÜÔÁ ÐÅÒÅÍÅÎÎÁÑ ÕËÁÚÙ×ÁÅÔ ÎÁ 179 ÎÅÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÔÏ ÔÏÇÄÁ ÐÏÄÄÅÒÖËÁ Python ÂÕÄÅÔ ×ÙËÌÀÞÅÎÁ. 180 181 <li> <b>DLLBUILD</b>: õÓÔÁÎÏ×ÉÔÅ ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ × ÚÎÁÞÅÎÉÅ "1", ÞÔÏÂÙ 182 ÚÁÓÔÁ×ÉÔØ ÕÔÉÌÉÔÙ OGR Ó×ÑÚÙ×ÁÔØÓÑ Ó ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÏÊ GDAL, Á ÎÅ 183 ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ ÓÔÁÔÉÞÅÓËÉ. 184 185 <li> <b>INCLUDE_OGR_FRMTS</b>: õÓÔÁÎÏ×ÉÔÅ ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ × ÚÎÁÞÅÎÉÅ "YES", 186 ÞÔÏÂÙ ×ËÌÀÞÉÔØ ÓÂÏÒËÕ ÂÉÂÌÉÏÔÅËÉ OGR, ÌÉÂÏ ÚÁËÏÍÍÅÎÔÉÒÕÊÔŠţ, ÄÌÑ ÉÓËÌÀÞÅÎÉÑ 187 OGR ÉÚ ÓÂÏÒËÉ. 188 189 <li> <b>SETARGV</b>: ðÕÔØ Ë ÆÁÊÌÕ <i>setargv.obj</i> ÉÚ ÐÏÓÔÁ×ËÉ Visual 190 Studio. ÷ËÌÀÞÉÔÅ ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÒÁÓËÒÙÔÉÅ 191 ÍÅÔÁÓÉÍ×ÏÌÏ× × ÁÒÇÕÍÅÎÔÁÈ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. åÓÌÉ ×ÁÍ ÜÔÏ ÎÅ ÔÒÅÂÕÅÔÓÑ, 192 ÏÓÔÁרÔÅ ÐÁÒÁÍÅÔÒ ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÎÎÙÍ. 193 194 <li> <b>ECWDIR/ECWLIB</b>: òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ ÜÔÉ ÐÁÒÁÍÅÔÒÙ ÄÌÑ ×ËÌÀÞÅÎÉÑ 195 ÐÏÄÄÅÒÖËÉ ECW. ECWDIR ÄÏÌÖÎÁ ÕËÁÚÙ×ÁÔØ ÎÁ ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÕÓÔÁÎÏ×ÌÅÎÙ 196 ÂÉÂÌÉÏÔÅËÉ ECW. 197 198 <li> <b>OGDIDIR/OGDIVER/OGDILIB</b>: òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ ÜÔÉ ÐÁÒÁÍÅÔÒÙ ÄÌÑ 199 ×ËÌÀÞÅÎÉÑ ÐÏÄÄÅÒÖËÉ OGDI, ÏÔÒÅÄÁËÔÉÒÏ×Á× OGDIDIR É OGDIVER × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó 200 ×ÁÛÅÊ ÓÉÓÔÅÍÏÊ. 201 202 <li> <b>HDF4_DIR</b>: òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ É ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ ÄÌÑ 203 ×ËÌÀÞÅÎÉÑ ÐÏÄÄÅÒÖËÉ NCSA HDF Release 4. 204 205 <li> <b>JASPER_DIR/JASPER_INCLUDE/JASPER_LIB</b>: üÔÉ ÐÅÒÅÍÅÎÎÙÅ ÕËÁÚÙ×ÁÀÔ ÎÁ 206 ËÁÔÁÌÏÇÉ, × ËÏÔÏÒÙÅ ÕÓÔÁÎÏ×ÌÅÎÙ ËÏÍÐÏÎÅÎÔÙ ÂÉÂÌÉÏÔÅËÉ JasPer. üÔÁ ÂÉÂÌÉÏÔÅËÁ 207 ÎÅÏÂÈÏÄÉÍÁ ÄÌÑ ÐÏÄÄÅÒÖËÉ ÆÏÒÍÁÔÁ JPEG2000. 208 209 <li> <b>XERCES_DIR/XERCES_INCLUDE/XERCES_LIB</b>: òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ É 210 ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÐÅÒÅÍÅÎÎÕÀ XERCES_DIR ÄÌÑ ×ËÌÀÞÅÎÉÑ ÐÏÄÄÅÒÖËÉ XML-ÁÎÁÌÉÚÁÔÏÒÁ 211 Xerces ÐÒÉ ÞÔÅÎÉÉ ÆÁÊÌÏ× × ÆÏÒÍÁÔÅ GML. 212 213 <li> <b>FME_DIR</b>: òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ É ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ ÄÌÑ 214 ×ËÌÀÞÅÎÉÑ ÐÏÄÄÅÒÖËÉ ×ÅËÔÏÒÎÏÇÏ ÆÏÒÍÁÔÁ FMEObject. 215 216 <li> <b>JPEG_EXTERNAL_LIB/JPEGDIR/JPEG_LIB</b>: üÔÉ ÐÅÒÅÍÅÎÎÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ 217 ÄÌÑ Ó×ÑÚÙ×ÁÎÉÑ GDAL Ó ×ÎÅÛÎÅÊ ÂÉÂÌÉÏÔÅËÏÊ JPEG (ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÕÄÅÔ 218 ÓËÏÍÐÉÌÉÒÏ×ÁÎÁ ×ÓÔÒÏÅÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ). òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ ÉÈ É ÏÔÒÅÄÁËÔÉÒÕÊÔÅ 219 ÐÕÔÉ. 220 221 <li> <b>PNG_EXTERNAL_LIB/PNGDIR/PNG_LIB</b>: üÔÉ ÐÅÒÅÍÅÎÎÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ 222 ÄÌÑ Ó×ÑÚÙ×ÁÎÉÑ GDAL Ó ×ÎÅÛÎÅÊ ÂÉÂÌÉÏÔÅËÏÊ PNG (ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÕÄÅÔ 223 ÓËÏÍÐÉÌÉÒÏ×ÁÎÁ ×ÓÔÒÏÅÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ). òÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ ÉÈ É ÏÔÒÅÄÁËÔÉÒÕÊÔÅ 224 ÐÕÔÉ. 225 226 </ul> 227 228 ðÒÉ ÄÏÂÁ×ÌÅÎÉÉ ÎÏ×ÙÈ ËÏÍÐÏÎÅÎÔÏ× Ñ ÞÁÓÔÏ ÚÁÂÙ×ÁÀ ÏÂÎÏ×ÉÔØ ÍÅÊËÆÁÊÌÙ ÄÌÑ 229 Windows, ÐÏÜÔÏÍÕ ÅÓÌÉ ÐÒÉ ÓÂÏÒËÅ ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÅÎÏ, ÐÏÐÒÏÂÕÊÔÅ ÓÒÁ×ÎÉÔØ ÓÐÉÓËÉ 230 ÆÁÊÌÏ× × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ makefile.vc ÓÏ ÓÐÉÓËÁÍÉ × GNUmakefile, ÌÉÂÏ ÐÒÏÓÔÏ 231 ÓÏÏÂÝÉÔÅ Ï ÜÔÏÍ ÍÎÅ.<p> 232 233 \section gdal_building_libraries_ru ÷ÎÅÛÎÉÅ ÂÉÂÌÉÏÔÅËÉ 234 235 îÅËÏÔÏÒÙÅ ÄÒÁÊ×ÅÒÙ ÔÒÅÂÕÀÔ ÕÓÔÁÎÏ×ËÉ ÎÁ ×ÁÛÕ ÓÉÓÔÅÍÕ ÓÌÅÄÕÀÝÉÈ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ 236 ÂÉÂÌÉÏÔÅË: 237 238 <ul> 239 <li> âÉÂÌÉÏÔÅËÁ NCSA HDF. íÏÖÅÔ ÂÙÔØ ÓËÁÞÁÎÁ Ó 240 <a href="http://hdf.ncsa.uiuc.edu/">ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ NCSA HDF</a> × 241 <a href="http://www.ncsa.uiuc.edu/"> îÁÃÉÏÎÁÌØÎÏÍ ÃÅÎÔÒÅ ÓÕÐÅÒËÏÍÐØÀÔÅÒÎÙÈ 242 ÐÒÉÌÏÖÅÎÉÊ</a>.<p> 243 244 åÓÌÉ × ÐÏÓÔÁ×ËÕ ×ÁÛÅÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ ÕÖÅ ×ÈÏÄÉÔ ÂÉÂÌÉÏÔÅËÁ HDF, ÔÏ ×Ù 245 ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Å£.<p> 246 247 ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÔÏ, ÞÔÏ ÂÉÂÌÉÏÔÅËÁ NCSA HDF ÓÏÂÒÁÎÁ Ó ÃÅÌÙÍ ÒÑÄÏÍ 248 ÐÁÒÁÍÅÔÒÏ×, ÏÐÒÅÄÅÌ£ÎÎÙÈ × ÆÁÊÌÅ <i>hlimits.h</i>. ÷ 249 ÞÁÓÔÎÏÓÔÉ,<i>hlimits.h</i> ÏÐÒÅÄÅÌÑÅÔ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ×: 250 251 <pre> 252 # define MAX_FILE 32 253 </pre> 254 255 åÓÌÉ ×ÁÍ ÎÕÖÎÏ ÏÔËÒÙ×ÁÔØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÂÏÌØÛÅÅ ÞÉÓÌÏ ÆÁÊÌÏ× × ÆÏÒÍÁÔÅ HDF4, ÔÏ 256 ÜÔÏ ÚÎÁÞÅÎÉÅ ÓÌÅÄÕÅÔ ÉÚÍÅÎÉÔØ É ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÂÉÂÌÉÏÔÅËÕ HDF4 (ÐÒÉ ÜÔÏÍ 257 ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ × ÐÅÒÅÓÂÏÒËÅ GDAL, ÅÓÌÉ ÏÎÁ ÕÖÅ ÓÏÂÒÁÎÁ Ó ÐÏÄÄÅÒÖËÏÊ 258 ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ HDF4). 259 260 <li> ðÏÄÄÅÒÖËÁ JPEG2000 ÏÓÎÏ×Ù×ÁÅÔÓÑ ÎÁ ÂÉÂÌÉÏÔÅËÅ JasPer, ÄÏÓÔÕÐÎÏÊ ÎÁ Ó×ÏÅÊ 261 <a href="http://www.ece.uvic.ca/~mdadams/jasper/"> ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ</a>.<p> 262 263 óÁÍÁ ÐÏ ÓÅÂÅ ÂÉÂÌÉÏÔÅËÁ JasPer Ñ×ÌÑÅÔÓÑ ÔÒÁÎÓÌÑÔÏÒÏÍ ÍÅÖÄÕ ÎÅÓËÏÌØËÉÍÉ 264 ÒÁÓÔÒÏ×ÙÍÉ ÆÏÒÍÁÔÁÍÉ ÆÁÊÌÏ×. GDAL ÉÓÐÏÌØÚÕÅÔ ÔÏÌØËÏ ÆÏÒÍÁÔÙ JP2 É JPC.<p> 265 266 åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÐÏÄÄÅÒÖËÕ ÒÁÓÛÉÒÅÎÉÑ GeoJP2, ÔÏ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ 267 ÍÏÄÉÆÉÃÉÒÏ×ÁÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ JasPer, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÂÙÔØ ÓËÁÞÁÎÁ ÏÔÓÀÄÁ: 268 <a href="ftp://ftp.remotesensing.org/gdal/jasper-1.701.0.uuid.tar.gz"> 269 ftp://ftp.remotesensing.org/gdal/jasper-1.701.0.uuid.tar.gz</a> 270 271 <li> äÒÁÊ×ÅÒ ÆÏÒÍÁÔÁ MrSID ÔÒÅÂÕÅÔ ÄÅËÏÄÉÒÕÀÝÕÀ ÂÉÂÌÉÏÔÅËÕ LizardTech (DSDK). 272 üÔÏ ÎÅ Ó×ÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ, ÏÄÎÁËÏ ÏÎÏ ÂÅÓÐÌÁÔÎÏ ÄÏÓÔÕÐÎÏ ÎÁ 273 ÓÁÊÔÅ <a href="http://developer.lizardtech.com/"> 274 http://developer.lizardtech.com/</a>. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÓÏÚÄÁ×ÁÔØ ÆÁÊÌÙ × ÆÏÒÍÁÔÅ 275 MrSID, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ËÏÄÉÒÕÀÝÁÑ ÂÉÂÌÉÏÔÅËÁ (ESDK). ó×ÑÖÉÔÅÓØ Ó 276 ÐÒÅÄÓÔÁ×ÉÔÅÌÑÍÉ ËÏÍÐÁÎÉÉ <a href="http://www.lizardtech.com">LizardTech</a> 277 ÄÌÑ ×ÙÑÓÎÅÎÉÑ ÕÓÌÏ×ÉÊ Å£ ÐÏÌÕÞÅÎÉÑ. âÉÂÌÉÏÔÅËÉ MrSID ÒÁÓÐÒÏÓÔÒÁÎÑÀÔÓÑ × 278 ÂÉÎÁÒÎÏÍ ×ÉÄÅ É, ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ GCC, ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÐÒÉÍÅÎÑÅÔÓÑ ÔÏÔ ÖÅ 279 ÓÁÍÙÊ ËÏÍÐÉÌÑÔÏÒ, ËÏÔÏÒÙÊ ÂÙÌ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÓÂÏÒËÉ SDK. äÁÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ 280 ÎÁÐÉÓÁÎÁ ÎÁ C++, ÐÏÜÔÏÍÕ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÎÅÓÏ×ÍÅÓÔÉÍÏÓÔØ × ÓÈÅÍÅ ÉÍÅÎÏ×ÁÎÉÑ 281 ÓÉÍ×ÏÌÏ× ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÌÉÞÎÙÈ ×ÅÒÓÉÊ GCC (2.95.x and 3.x). 282 283 <li> ðÏÄÄÅÒÖËÁ ÆÏÒÍÁÔÁ NetCDF ÔÒÅÂÕÅÔ 284 <a href="http://www.unidata.ucar.edu/packages/netcdf/">ÂÉÂÌÉÏÔÅËÕ netCDF</a>. 285 ðÏÓÌÅ ÓÂÏÒËÉ É ÕÓÔÁÎÏ×ËÉ ÜÔÏÊ ÂÉÂÌÉÏÔÅËÉ ÉÓÐÏÌØÚÕÊÔÅ ÐÁÒÁÍÅÔÒ 286 "--with-netcdf=<path to install tree>" ÄÌÑ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ GDAL. ðÒÉ 287 ÏÄÎÏ×ÒÅÍÅÎÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅË netCDF É HDF ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ËÏÎÆÌÉËÔÙ 288 Ó×ÑÚÙ×ÁÎÉÑ, ÐÏÜÔÏÍÕ ÔÁËÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÎÅ×ÏÚÍÏÖÎÙÍ. ðÏÄÄÅÒÖËÁ 289 NetCDF ÎÅ ÓÏÂÉÒÁÌÁÓØ É ÎÅ ÔÅÓÔÉÒÏ×ÁÌÁÓØ × ÓÒÅÄÅ Windows.<p> 290 291 </ul> 292 293 \section gdal_building_lfs_ru ðÏÄÄÅÒÖËÁ ÂÏÌØÛÉÈ ÆÁÊÌÏ× 294 295 GDAL ÐÏÄÄÅÒÖÉ×ÁÅÔ ÞÔÅÎÉÅ É ÚÁÐÉÓØ ÂÏÌØÛÉÈ ÆÁÊÌÏ× (> 2GiB), ÅÓÌÉ ÜÔÏ ×ÏÚÍÏÖÎÏ × 296 ×ÁÛÅÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ. éÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÄÅÒÖËÅ ÂÏÌØÛÉÈ ÆÁÊÌÏ× × ÓÉÓÔÅÍÅ 297 Linux ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÚÄÅÓØ: <a href="http://www.suse.de/~aj/linux_lfs.html"> 298 http://www.suse.de/~aj/linux_lfs.html</a>. ÷ËÒÁÔÃÅ: ÅÓÌÉ ×Ù ÒÁÂÏÔÁÅÔÅ Ó ÑÄÒÏÍ 299 2.4.x É glibc 2.2.x, ÔÏ ÐÒÏÂÌÅÍ ÂÙÔØ ÎÅ ÄÏÌÖÎÏ. íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÁ 300 ÚÁ×ÉÓÉÔ ÏÔ ÒÁÚÍÅÒÁ ËÌÁÓÔÅÒÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ. äÌÑ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ext2 Ó 301 ËÌÁÓÔÅÒÏÍ × 1 KiB ÜÔÏ 16448 MiB, ÄÌÑ ext2 Ó ËÌÁÓÔÅÒÏÍ 4 KiB ÜÔÏ 2048 GiB. 302 äÒÕÇÉÅ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ ÍÏÇÕÔ ÒÁÂÏÔÁÔØ Ó ÆÁÊÌÁÍÉ ÄÁÖÅ ÂÏÌØÛÅÇÏ ÒÁÚÍÅÒÁ.<p> 303 304 éÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÄÅÒÖËÅ ÂÏÌØÛÉÈ ÆÁÊÌÏ× × Windows ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÓÔÒÁÎÉÃÁÈ 305 <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/supported_file_systems.asp">MSDN</a>. 306 ÷ËÒÁÔÃÅ: ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÁ ÎÁ NTFS ÏÇÒÁÎÉÞÅÎ (2^64 - 1) ÂÁÊÔÁÍÉ, ÎÁ 307 FAT32 É FAT16 ÜÔÏ (2^32 - 1) ÂÁÊÔ. ðÏÜÔÏÍÕ ÎÅ ÐÙÔÁÊÔÅÓØ ÓÏÚÄÁ×ÁÔØ ÆÁÊÌÙ, 308 ÂÏÌØÛÉÅ, ÞÅÍ 4 GiB ÎÁ FAT32. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ×Ù ÄÁÖÅ ÎÅ ÐÏÌÕÞÉÔÅ ÓÏÏÂÝÅÎÉÑ 309 Ï ÏÛÉÂËÅ ÐÒÉ ÐÅÒÅÈÏÄÅ ÚÁ ÂÁÒØÅÒ × 4GiB, É ×ÁÛÉ ÄÁÎÎÙÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ. üÔÏ ÎÅ 310 ÏÛÉÂËÁ × GDAL, ÜÔÏ ÐÒÏÂÌÅÍÁ Windows.<p> 14 ÐÑÐŸÑ ÑазЎел пеÑеМеÑÑМ Ма ÑÑÑаМОÑÑ ÐОкО: http://trac.osgeo.org/gdal/wiki/BuildHints 311 15 312 16 */ branches/1.5/gdal/doc/ru/gdal_datamodel_ru.dox
r8776 r14669 2 2 /* 3 3 $Id$ 4 Translation corresponds to gdal_datamodel.dox ,v 1.4 2005/10/264 Translation corresponds to gdal_datamodel.dox 14550 2008-05-28 10:55:15Z 5 5 Translator Andrey Kiselev <dron@remotesensing.org> 6 6 */ … … 8 8 9 9 /*! 10 \page gdal_datamodel_ru íÏÄÅÌØ ÄÁÎÎÙÈ GDAL 11 12 îÁÓÔÏÑÝÉÊ ÄÏËÕÍÅÎÔ ÏÐÉÓÙ×ÁÅÔ ÍÏÄÅÌØ ÄÁÎÎÙÈ, ÐÒÉÍÅÎÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÏÊ GDAL: 13 ÒÁÚÎÏ×ÉÄÎÏÓÔÉ ÉÎÆÏÒÍÁÃÉÉ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØÓÑ × ÉÓÔÏÞÎÉËÁÈ ÄÁÎÎÙÈ GDAL, 14 Á ÔÁËÖÅ ÉÈ ÓÅÍÁÎÔÉËÁ.<p> 15 16 \section gdal_datamodel_ru_dataset îÁÂÏÒ ÄÁÎÎÙÈ 17 18 îÁÂÏÒ ÄÁÎÎÙÈ (ÐÒÅÄÓÔÁ×ÌÑÅÍÙÊ ËÌÁÓÓÏÍ GDALDataset) ÓÏÓÔÏÉÔ ÉÚ Ó×ÑÚÁÎÎÙÈ 19 ÒÁÓÔÒÏ×ÙÈ ËÁÎÁÌÏ×, Á ÔÁËÖÅ ÎÅËÏÔÏÒÏÊ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ÏÂÝÅÊ ÄÌÑ 20 ×ÓÅÇÏ ÎÁÂÏÒÁ. ÷ ÞÁÓÔÎÏÓÔÉ, ÎÁÂÏÒ ÄÁÎÎÙÈ ÉÍÅÅÔ ÐÏÎÑÔÉÅ ÒÁÚÍÅÒÁ (ÛÉÒÉÎÙ É 21 ×ÙÓÏÔÙ), ÏÂÝÅÍ ÄÌÑ ×ÓÅÈ ËÁÎÁÌÏ×. îÁÂÏÒ ÄÁÎÎÙÈ ÔÁËÖÅ ÏÔ×ÅÞÁÅÔ ÚÁ ÇÅÏÇÒÁÆÉÞÅÓËÕÀ 22 ÐÒÉ×ÑÚËÕ É ÕËÁÚÁÎÉÅ ËÏÏÒÄÉÎÁÔÎÏÊ ÓÉÓÔÅÍÙ, ÔÁËÖÅ ÏÂÝÉÍÉ ÄÌÑ ×ÓÅÈ ËÁÎÁÌÏ×. óÁÍ 23 ÎÁÂÏÒ ÄÁÎÎÙÈ ÍÏÖÅÔ ÉÍÅÔØ ÁÓÓÏÃÉÉÒÏ×ÁÎÎÙÊ ËÏÍÐÌÅËÔ ÍÅÔÁÄÁÎÎÙÈ: ÓÐÉÓÏË ÐÁÒ 24 ËÌÀÞ/ÚÎÁÞÅÎÉÅ × ÆÏÒÍÅ ASCIIZ ÓÔÒÏË 25 26 úÁÍÅÔÉÍ, ÞÔÏ ÎÁÂÏÒ ÄÁÎÎÙÈ GDAL É ÍÏÄÅÌØ ÒÁÓÔÒÏ×ÙÈ ËÁÎÁÌÏ× ÉÚÎÁÞÁÌØÎÏ 27 ÂÁÚÉÒÕÅÔÓÑ ÎÁ ÓÐÅÃÉÆÉËÁÃÉÉ ÒÅÇÕÌÑÒÎÙÈ ÐÏËÒÙÔÉÊ ËÏÎÓÏÒÃÉÕÍÁ OpenGIS. 28 29 \subsection gdal_datamodel_ru_dataset_cs óÉÓÔÅÍÁ ËÏÏÒÄÉÎÁÔ 30 31 çÅÏÇÒÁÆÉÞÅÓËÉÅ ËÏÏÒÄÉÎÁÔÎÙÅ ÓÉÓÔÅÍÙ ÐÒÅÄÓÔÁ×ÌÑÀÔÓÑ × ×ÉÄÅ ÓÔÒÏË OpenGIS WKT 32 (Well Known Text). ôÁËÁÑ ÓÔÒÏËÁ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ: 33 34 <ul> 35 <li> ïÂÝÅÅ ÎÁÚ×ÁÎÉÅ ËÏÏÒÄÉÎÁÔÎÏÊ ÓÉÓÔÅÍÙ. 36 <li> îÁÚ×ÁÎÉÅ ÇÅÏÇÒÁÆÉÞÅÓËÏÊ ËÏÏÒÄÉÎÁÔÎÏÊ ÓÉÓÔÅÍÙ. 37 <li> éÄÅÎÔÉÆÉËÁÔÏÒ ÓÉÓÔÅÍÙ ËÏÏÒÄÉÎÁÔ. 38 <li> îÁÚ×ÁÎÉÅ ÜÌÌÉÐÓÏÉÄÁ, ÂÏÌØÛÁÑ ÐÏÌÕÏÓØ, ÓÖÁÔÉÅ. 39 <li> îÁÚ×ÁÎÉÅ ÎÁÞÁÌØÎÏÇÏ ÍÅÒÉÄÉÁÎÁ É ÅÇÏ ÓÍÅÝÅÎÉÅ ÏÔÎÏÓÉÔÅÌØÎÏ çÒÉÎ×ÉÞÓËÏÇÏ. 40 <li> îÁÚ×ÁÎÉÅ ÐÒÏÅËÃÉÉ (ÎÁÐÒÉÍÅÒ, Transverse Mercator). 41 <li> óÐÉÓÏË ÐÁÒÁÍÅÔÒÏ× ÐÒÏÅËÃÉÉ (ÎÁÐÒÉÍÅÒ, ÐÏÌÏÖÅÎÉÅ ÏÓÅ×ÏÇÏ ÍÅÒÉÄÉÁÎÁ). 42 <li> îÁÚ×ÁÎÉÅ ÅÄÉÎÉà ÉÚÍÅÒÅÎÉÑ É ÍÎÏÖÉÔÅÌØ ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ÍÅÔÒÁÍ ÉÌÉ ÒÁÄÉÁÎÁÍ. 43 <li> îÁÚ×ÁÎÉÑ É ÐÏÒÑÄÏË ÓÌÅÄÏ×ÁÎÉÑ ËÏÏÒÄÉÎÁÔÎÙÈ ÏÓÅÊ. 44 <li> ëÏÄÙ ÄÌÑ ×ÙÛÅÐÅÒÅÞÉÓÌÅÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ÐÏ ÐÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÍ ÔÁÂÌÉÃÁÍ, 45 ÔÁËÉÍ, ËÁË ÔÁÂÌÉÃÙ EPSG. 10 \page gdal_datamodel_ru ÐÐŸÐŽÐµÐ»Ñ ÐŽÐ°ÐœÐœÑÑ 11 GDAL 12 13 ÐаÑÑПÑÑОй ЎПкÑÐŒÐµÐœÑ ÐŸÐ¿ÐžÑÑÐ²Ð°ÐµÑ ÐŒÐŸÐŽÐµÐ»Ñ ÐŽÐ°ÐœÐœÑÑ 14 , пÑОЌеМÑеЌÑÑ Ð±ÐžÐ±Ð»ÐžÐŸÑекПй GDAL: 15 ÑазМПвОЎМПÑÑО ОМÑПÑЌаÑОО, кПÑПÑÐ°Ñ ÐŒÐŸÐ¶ÐµÑ ÑПЎеÑжаÑÑÑÑ Ð² ОÑÑПÑÐœÐžÐºÐ°Ñ 16 ЎаММÑÑ 17 GDAL, 18 а Ñакже ÐžÑ 19 ÑеЌаМÑОка.<p> 20 21 \section gdal_datamodel_ru_dataset ÐÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 22 23 24 ÐÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 25 (пÑеЎÑÑавлÑеЌÑй клаÑÑПЌ GDALDataset) ÑПÑÑÐŸÐžÑ ÐžÐ· ÑвÑзаММÑÑ 26 27 ÑаÑÑÑПвÑÑ 28 каМалПв, а Ñакже МекПÑПÑПй ЎПпПлМОÑелÑМПй ОМÑПÑЌаÑОО, ПбÑей ÐŽÐ»Ñ 29 вÑегП МабПÑа. Ð ÑаÑÑМПÑÑО, ÐœÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 30 ÐžÐŒÐµÐµÑ Ð¿ÐŸÐœÑÑОе ÑазЌеÑа (ÑОÑÐžÐœÑ Ðž 31 вÑÑПÑÑ), ПбÑеЌ ÐŽÐ»Ñ Ð²ÑÐµÑ 32 каМалПв. ÐÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 33 Ñакже ПÑвеÑÐ°ÐµÑ Ð·Ð° геПгÑаÑОÑеÑкÑÑ 34 пÑОвÑÐ·ÐºÑ Ðž ÑказаМОе кППÑЎОМаÑМПй ÑОÑÑеЌÑ, Ñакже ПбÑОЌО ÐŽÐ»Ñ Ð²ÑÐµÑ 35 каМалПв. СаЌ 36 ÐœÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 37 ÐŒÐŸÐ¶ÐµÑ ÐžÐŒÐµÑÑ Ð°ÑÑПÑООÑПваММÑй ÐºÐŸÐŒÐ¿Ð»ÐµÐºÑ ÐŒÐµÑаЎаММÑÑ 38 : ÑпОÑПк Ð¿Ð°Ñ 39 клÑÑ/зМаÑеМОе в ÑПÑЌе ASCIIZ ÑÑÑПк 40 41 ÐаЌеÑОЌ, ÑÑП ÐœÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 42 GDAL О ÐŒÐŸÐŽÐµÐ»Ñ ÑаÑÑÑПвÑÑ 43 каМалПв ОзМаÑалÑМП 44 базОÑÑеÑÑÑ ÐœÐ° ÑпеÑОÑОкаÑОО ÑегÑлÑÑМÑÑ 45 пПкÑÑÑОй кПМÑПÑÑОÑЌа OpenGIS. 46 47 \subsection gdal_datamodel_ru_dataset_cs СОÑÑеЌа кППÑÐŽÐžÐœÐ°Ñ 48 49 ÐеПгÑаÑОÑеÑкОе кППÑЎОМаÑМÑе ÑОÑÑÐµÐŒÑ Ð¿ÑеЎÑÑавлÑÑÑÑÑ Ð² вОЎе ÑÑÑПк OpenGIS WKT 50 (Well Known Text). Ð¢Ð°ÐºÐ°Ñ ÑÑÑПка ÐŒÐŸÐ¶ÐµÑ ÑПЎеÑжаÑÑ: 51 52 <ul> 53 <li> ÐбÑее МазваМОе кППÑЎОМаÑМПй ÑОÑÑеЌÑ. 54 <li> ÐазваМОе геПгÑаÑОÑеÑкПй кППÑЎОМаÑМПй ÑОÑÑеЌÑ. 55 <li> ÐЎеМÑОÑОкаÑÐŸÑ ÑОÑÑÐµÐŒÑ ÐºÐŸÐŸÑЎОМаÑ. 56 <li> ÐазваМОе ÑллОпÑПОЎа, бПлÑÑÐ°Ñ Ð¿ÐŸÐ»ÑПÑÑ, ÑжаÑОе. 57 <li> ÐазваМОе МаÑалÑМПгП ЌеÑОЎОаМа О егП ÑЌеÑеМОе ПÑМПÑОÑелÑМП ÐÑОМвОÑÑкПгП. 58 <li> ÐазваМОе пÑПекÑОО (МапÑОЌеÑ, Transverse Mercator). 59 <li> СпОÑПк паÑаЌеÑÑПв пÑПекÑОО (МапÑОЌеÑ, пПлПжеМОе ПÑевПгП ЌеÑОЎОаМа). 60 <li> ÐазваМОе ÐµÐŽÐžÐœÐžÑ ÐžÐ·ÐŒÐµÑÐµÐœÐžÑ Ðž ЌМПжОÑÐµÐ»Ñ ÐŽÐ»Ñ Ð¿ÐµÑÐµÑ 61 ПЎа к ЌеÑÑаЌ ОлО ÑаЎОаМаЌ. 62 <li> ÐÐ°Ð·Ð²Ð°ÐœÐžÑ Ðž пПÑÑЎПк ÑÐ»ÐµÐŽÐŸÐ²Ð°ÐœÐžÑ ÐºÐŸÐŸÑЎОМаÑМÑÑ 63 ПÑей. 64 <li> ÐÐŸÐŽÑ ÐŽÐ»Ñ Ð²ÑÑепеÑеÑОÑлеММÑÑ 65 паÑаЌеÑÑПв пП пÑеЎПпÑеЎелÑММÑÐŒ ÑаблОÑаЌ, 66 ÑакОЌ, как ÑаблОÑÑ EPSG. 46 67 </ul> 47 68 48 äÏÐÏÌÎÉÔÅÌØÎÙÅ Ó×ÅÄÅÎÉÑ Ï ÏÐÒÅÄÅÌÅÎÉÑÈ ËÏÏÒÄÉÎÁÔÎÙÈ ÓÉÓÔÅÍ Ó ÐÏÍÏÝØÀ ÓÔÒÏË 49 OpenGIS WKT É ÓÐÏÓÏÂÁÈ ÒÁÂÏÔÙ Ó ÎÉÍÉ ÍÏÖÎÏ ÎÁÊÔÉ × ÒÁÚÄÅÌÅ 50 <a href="ogr/osr_tutorial.html">osr_tutorial</a>, Á ÔÁËÖÅ × ÄÏËÕÍÅÎÔÁÃÉÉ ÎÁ ËÌÁÓÓ 51 OGRSpatialReference. 52 53 ëÏÏÒÄÉÎÁÔÎÁÑ ÓÉÓÔÅÍÁ, ×ÏÚ×ÒÁÝÁÅÍÁÑ ÍÅÔÏÄÏÍ GDALDataset::GetProjectionRef() 54 ÏÐÉÓÙ×ÁÅÔ ÇÅÏÄÅÚÉÞÅÓËÉÅ ËÏÏÒÄÉÎÁÔÙ, ÏÐÒÅÄÅÌÑÅÍÙÅ Ó ÐÏÍÏÝØÀ ÍÁÔÒÉÃÙ ÁÆÆÉÎÎÏÇÏ 55 ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ, ×ÏÚ×ÒÁÝÁÅÍÏÊ ÆÕÎËÃÉÅÊ GDALDataset::GetGeoTransform(). 56 ëÏÏÒÄÉÎÁÔÎÁÑ ÓÉÓÔÅÍÁ, ×ÏÚ×ÒÁÝÁÅÍÁÑ ÍÅÔÏÄÏÍ GDALDataset::GetGCPProjection() 57 ÏÐÉÓÙ×ÁÅÔ ÇÅÏÄÅÚÉÞÅÓËÉÅ ËÏÏÒÄÉÎÁÔÙ ÎÁÚÅÍÎÙÈ ËÏÎÔÒÏÌØÎÙÈ ÔÏÞÅË, ÓÐÉÓÏË ËÏÔÏÒÙÈ 58 ÄÁ£Ô ÍÅÔÏÄ GDALDataset::GetGCPs(). 59 60 úÁÍÅÔÉÍ, ÞÔÏ ÐÕÓÔÁÑ ÓÔÒÏËÁ (""), ×ÏÚ×ÒÁÝÁÅÍÁÑ × ËÁÞÅÓÔ×Å ÏÐÒÅÄÅÌÅÎÉÑ ËÏÏÒÄÉÎÁÔÎÏÊ ÓÉÓÔÅÍÙ, ÏÚÎÁÞÁÅÔ ÏÔÓÕÔÓÔ×ÉÅ ÉÎÆÏÒÍÁÃÉÉ Ï ËÏÏÒÄÉÎÁÔÎÏÊ ÓÉÓÔÅÍÅ. 61 62 \subsection gdal_datamodel_ru_dataset_gtm áÆÆÉÎÎÏÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÇÅÏÄÅÚÉÞÅÓËÉÈ ËÏÏÒÄÉÎÁÔ 63 64 óÕÝÅÓÔ×ÕÅÔ Ä×Á ÓÐÏÓÏÂÁ ÚÁÄÁÔØ Ó×ÑÚØ ÍÅÖÄÕ ÔÏÞËÁÍÉ ÒÁÓÔÒÁ (× ÔÅÒÍÉÎÁÈ 65 ÓÔÒÏËÁ/ÓÔÏÌÂÅÃ) É ÇÅÏÄÅÚÉÞÅÓËÉÍÉ ËÏÏÒÄÉÎÁÔÁÍÉ. ðÅÒ×ÙÊ É ÎÁÉÂÏÌÅÅ ÞÁÓÔÏ 66 ÉÓÐÏÌØÚÕÅÍÙÊ --- ÜÔÏ ÁÆÆÉÎÎÏÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ. ÷ÔÏÒÏÊ ÐÒÅÄÐÏÌÁÇÁÅÔ 67 ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÁÚÅÍÎÙÈ ËÏÎÔÒÏÌØÎÙÈ ÔÏÞÅË. 68 69 íÁÔÒÉÃÁ ÁÆÆÉÎÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÓÏÓÔÏÉÔ ÉÚ ÛÅÓÔÉ ËÏÜÆÆÉÃÉÅÎÔÏ×, ×ÏÚ×ÒÁÝÁÅÍÙÈ ÍÅÔÏÄÏÍ GDALDataset::GetGeoTransform(), ËÏÔÏÒÁÑ ÏÔÏÂÒÁÖÁÅÔ ÓÔÒÏËÕ/ÓÔÏÌÂÅÃ × ÐÒÏÓÔÒÁÎÓÔ×Ï ÇÅÏÄÅÚÉÞÅÓËÉÈ ËÏÏÒÄÉÎÁÔ ÐÏ ÓÌÅÄÕÀÝÅÍÕ ÓÏÏÔÎÏÛÅÎÉÀ: 69 ÐПпПлМОÑелÑМÑе ÑÐ²ÐµÐŽÐµÐœÐžÑ ÐŸÐ± ПпÑеЎелеМОÑÑ 70 кППÑЎОМаÑМÑÑ 71 ÑОÑÑеЌ Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÑÑÑПк 72 OpenGIS WKT О ÑпПÑÐŸÐ±Ð°Ñ 73 ÑабПÑÑ Ñ ÐœÐžÐŒÐž ЌПжМП МайÑО в ÑазЎеле 74 <a href="ogr/osr_tutorial.html">osr_tutorial</a>, а Ñакже в ЎПкÑЌеМÑаÑОО Ма 75 клаÑÑ OGRSpatialReference. 76 77 ÐППÑЎОМаÑÐœÐ°Ñ ÑОÑÑеЌа, вПзвÑаÑÐ°ÐµÐŒÐ°Ñ ÐŒÐµÑПЎПЌ GDALDataset::GetProjectionRef() 78 ПпОÑÑÐ²Ð°ÐµÑ Ð³ÐµÐŸÐŽÐµÐ·ÐžÑеÑкОе кППÑЎОМаÑÑ, ПпÑеЎелÑеЌÑе Ñ Ð¿ÐŸÐŒÐŸÑÑÑ ÐŒÐ°ÑÑОÑÑ Ð°ÑÑОММПгП 79 пÑеПбÑазПваМОÑ, вПзвÑаÑаеЌПй ÑÑМкÑОей GDALDataset::GetGeoTransform(). 80 ÐППÑЎОМаÑÐœÐ°Ñ ÑОÑÑеЌа, вПзвÑаÑÐ°ÐµÐŒÐ°Ñ ÐŒÐµÑПЎПЌ GDALDataset::GetGCPProjection() 81 ПпОÑÑÐ²Ð°ÐµÑ Ð³ÐµÐŸÐŽÐµÐ·ÐžÑеÑкОе кППÑЎОМаÑÑ ÐœÐ°Ð·ÐµÐŒÐœÑÑ 82 кПМÑÑПлÑМÑÑ 83 ÑПÑек, ÑпОÑПк кПÑПÑÑÑ 84 85 ЎаÑÑ ÐŒÐµÑПЎ GDALDataset::GetGCPs(). 86 87 ÐаЌеÑОЌ, ÑÑП пÑÑÑÐ°Ñ ÑÑÑПка (""), вПзвÑаÑÐ°ÐµÐŒÐ°Ñ Ð² каÑеÑÑве ПпÑÐµÐŽÐµÐ»ÐµÐœÐžÑ ÐºÐŸÐŸÑЎОМаÑМПй ÑОÑÑеЌÑ, ПзМаÑÐ°ÐµÑ ÐŸÑÑÑÑÑÑвОе ОМÑПÑЌаÑОО П кППÑЎОМаÑМПй ÑОÑÑеЌе. 88 89 \subsection gdal_datamodel_ru_dataset_gtm ÐÑÑОММПе пÑеПбÑазПваМОе геПЎезОÑеÑÐºÐžÑ 90 кППÑÐŽÐžÐœÐ°Ñ 91 92 СÑÑеÑÑвÑÐµÑ ÐŽÐ²Ð° ÑпПÑПба заЎаÑÑ ÑвÑÐ·Ñ ÐŒÐµÐ¶ÐŽÑ ÑПÑкаЌО ÑаÑÑÑа (в ÑеÑÐŒÐžÐœÐ°Ñ 93 94 ÑÑÑПка/ÑÑПлбеÑ) О геПЎезОÑеÑкОЌО кППÑЎОМаÑаЌО. ÐеÑвÑй О МаОбПлее ÑаÑÑП 95 ОÑпПлÑзÑеЌÑй --- ÑÑП аÑÑОММПе пÑеПбÑазПваМОе. ÐÑПÑПй пÑÐµÐŽÐ¿ÐŸÐ»Ð°Ð³Ð°ÐµÑ 96 ОÑпПлÑзПваМОе МазеЌМÑÑ 97 кПМÑÑПлÑМÑÑ 98 ÑПÑек. 99 100 ÐаÑÑОÑа аÑÑОММПгП пÑеПбÑÐ°Ð·ÐŸÐ²Ð°ÐœÐžÑ ÑПÑÑÐŸÐžÑ ÐžÐ· ÑеÑÑО кПÑÑÑОÑОеМÑПв, вПзвÑаÑаеЌÑÑ 101 ЌеÑПЎПЌ GDALDataset::GetGeoTransform(), кПÑПÑÐ°Ñ ÐŸÑПбÑÐ°Ð¶Ð°ÐµÑ ÑÑÑПкÑ/ÑÑÐŸÐ»Ð±ÐµÑ Ð² пÑПÑÑÑаМÑÑвП геПЎезОÑеÑÐºÐžÑ 102 кППÑÐŽÐžÐœÐ°Ñ Ð¿ÐŸ ÑлеЎÑÑÑÐµÐŒÑ ÑППÑМПÑеМОÑ: 70 103 71 104 <pre> … … 74 107 </pre> 75 108 76 ÷ ÓÌÕÞÁÅ ÉÚÏÂÒÁÖÅÎÉÊ, ×ÅÒÈÎÑÑ ÒÁÍËÁ ËÏÔÏÒÙÈ ÏÒÉÅÎÔÉÒÏ×ÁÎÁ ÎÁ ÓÅ×ÅÒ, 77 ËÏÜÆÆÉÃÉÅÎÔÙ GT(2) É GT(4) ÒÁ×ÎÙ ÎÕÌÀ, GT(1) ÒÁ×ÅÎ ÛÉÒÉÎÅ ÐÉËÓÅÌÁ, Á GT(5) --- 78 ÅÇÏ ×ÙÓÏÔÅ. ëÏÏÒÄÉÎÁÔÙ (GT(0),GT(3)) ÚÁÄÁÀÔ ÐÏÌÏÖÅÎÉÅ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ 79 ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÐÉËÓÅÌÁ ÒÁÓÔÒÁ. 80 81 úÁÍÅÔÉÍ, ÞÔÏ ËÏÏÒÄÉÎÁÔÙ ÓÔÒÏËÁ/ÓÔÏÌÂÅà ÍÏÇÕÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÑ ÏÔ (0.0,0.0) × ×ÅÒÈÎÅÍ ÌÅ×ÏÍ ÕÇÌÕ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÐÉËÓÅÌÁ ÄÏ (ÛÉÒÉÎÁ_× ÐÉËÓÅÌÁÈ,×ÙÓÏÔÁ_×_ÐÉËÓÅÌÁÈ) × ÐÒÁ×ÏÍ ÎÉÖÎÅÍ ÕÇÌÕ ÐÒÁ×ÏÇÏ ÎÉÖÎÅÇÏ ÐÉËÓÅÌÁ. ðÏÌÏÖÅÎÉÅ ÃÅÎÔÒÁ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÐÉËÓÅÌÁ × ÔÅÒÍÉÎÁÈ ÓÔÒÏËÁ/ÓÔÏÌÂÅà ÂÕÄÅÔ, ÔÁËÉÍ ÏÂÒÁÚÏÍ, (0.5,0.5). 82 83 \subsection gdal_datamodel_ru_dataset_gcp îÁÚÅÍÎÙÅ ËÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ (Ground Control Points, GCPs) 84 85 îÁÂÏÒ ÄÁÎÎÙÈ ÍÏÖÅÔ ÉÍÅÔØ ÓÐÉÓÏË ËÏÎÔÒÏÌØÎÙÈ ÔÏÞÅË, Ó×ÑÚÙ×ÁÀÝÉÈ ÏÄÎÕ ÉÌÉ 86 ÎÅÓËÏÌØËÏ ÔÏÞÅË ÒÁÓÔÒÁ Ó ÉÈ ÇÅÏÄÅÚÉÞÅÓËÉÍÉ ËÏÏÒÄÉÎÁÔÁÍÉ. ÷ÓÅ ËÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ 87 ÚÁÄÁÎÙ × ÏÄÎÏÊ É ÔÏÊ ÖÅ ËÏÏÒÄÉÎÁÔÎÏÊ ÓÉÓÔÅÍÅ, ×ÏÚ×ÒÁÝÁÅÍÏÊ ÍÅÔÏÄÏÍ 88 GDALDataset::GetGCPProjection(). ëÁÖÄÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ (ÏÐÉÓÙ×ÁÅÍÁÑ ËÌÁÓÓÏÍ 89 GDAL_GCP) ÓÏÄÅÒÖÉÔ ÓÌÅÄÕÀÝÅÅ: 109 Ð ÑлÑÑае ОзПбÑажеМОй, веÑÑ 110 МÑÑ ÑаЌка кПÑПÑÑÑ 111 ПÑОеМÑОÑПваМа Ма ÑевеÑ, 112 кПÑÑÑОÑОеМÑÑ GT(2) О GT(4) ÑÐ°Ð²ÐœÑ ÐœÑлÑ, GT(1) ÑавеМ ÑОÑОМе пОкÑела, а GT(5) --- 113 егП вÑÑПÑе. ÐППÑЎОМаÑÑ (GT(0),GT(3)) заЎаÑÑ Ð¿ÐŸÐ»ÐŸÐ¶ÐµÐœÐžÐµ веÑÑ 114 МегП левПгП Ñгла 115 веÑÑ 116 МегП левПгП пОкÑела ÑаÑÑÑа. 117 118 ÐаЌеÑОЌ, ÑÑП кППÑЎОМаÑÑ ÑÑÑПка/ÑÑÐŸÐ»Ð±ÐµÑ ÐŒÐŸÐ³ÑÑ Ð¿ÑОМОЌаÑÑ Ð·ÐœÐ°ÑÐµÐœÐžÑ ÐŸÑ (0.0,0.0) в веÑÑ 119 МеЌ левПЌ ÑÐ³Ð»Ñ Ð²ÐµÑÑ 120 МегП левПгП пОкÑела ЎП (ÑОÑОМа_в пОкÑÐµÐ»Ð°Ñ 121 ,вÑÑПÑа_в_пОкÑÐµÐ»Ð°Ñ 122 ) в пÑавПЌ МОжМеЌ ÑÐ³Ð»Ñ Ð¿ÑавПгП МОжМегП пОкÑела. ÐПлПжеМОе ÑеМÑÑа веÑÑ 123 МегП левПгП пОкÑела в ÑеÑÐŒÐžÐœÐ°Ñ 124 ÑÑÑПка/ÑÑÐŸÐ»Ð±ÐµÑ Ð±ÑЎеÑ, ÑакОЌ ПбÑазПЌ, (0.5,0.5). 125 126 \subsection gdal_datamodel_ru_dataset_gcp ÐазеЌМÑе кПМÑÑПлÑМÑе ÑПÑкО (Ground Control Points, GCPs) 127 128 ÐÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 129 ÐŒÐŸÐ¶ÐµÑ ÐžÐŒÐµÑÑ ÑпОÑПк кПМÑÑПлÑМÑÑ 130 ÑПÑек, ÑвÑзÑваÑÑÐžÑ 131 ÐŸÐŽÐœÑ ÐžÐ»Ðž 132 МеÑкПлÑкП ÑПÑек ÑаÑÑÑа Ñ ÐžÑ 133 геПЎезОÑеÑкОЌО кППÑЎОМаÑаЌО. ÐÑе кПМÑÑПлÑМÑе ÑПÑкО 134 Ð·Ð°ÐŽÐ°ÐœÑ Ð² ПЎМПй О ÑПй же кППÑЎОМаÑМПй ÑОÑÑеЌе, вПзвÑаÑаеЌПй ЌеÑПЎПЌ 135 GDALDataset::GetGCPProjection(). ÐÐ°Ð¶ÐŽÐ°Ñ ÐºÐŸÐœÑÑПлÑÐœÐ°Ñ ÑПÑка (ПпОÑÑÐ²Ð°ÐµÐŒÐ°Ñ ÐºÐ»Ð°ÑÑПЌ 136 GDAL_GCP) ÑПЎеÑÐ¶ÐžÑ ÑлеЎÑÑÑее: 90 137 91 138 <pre> … … 102 149 </pre> 103 150 104 óÔÒÏËÁ pszId ÄÏÌÖÎÁ ÂÙÔØ ÕÎÉËÁÌØÎÙÍ (É, ÞÁÓÔÏ, ÎÏ ÎÅ ×ÓÅÇÄÁ, ÞÉÓÌÏ×ÙÍ) 105 ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ ÄÌÑ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ × ÓÐÉÓËÅ ÔÏÞÅË ÄÁÎÎÏÇÏ ÎÁÂÏÒÁ. pszInfo 106 --- ÜÔÏ ÏÂÙÞÎÏ ÐÕÓÔÁÑ ÓÔÒÏËÁ, ÎÏ ÏÎÁ ÔÁËÖÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÌÀÂÏÊ 107 ×ÓÐÏÍÏÇÁÔÅÌØÎÙÊ ÔÅËÓÔ, ÏÔÎÏÓÑÝÉÊÓÑ Ë ÄÁÎÎÏÊ ÔÏÞËÅ. ôÅÏÒÅÔÉÞÅÓËÉ ÜÔÏ ÐÏÌÅ ÍÏÖÅÔ 108 ÔÁËÖÅ ÓÏÄÅÒÖÁÔØ ÍÁÛÉÎÎÏ ÞÉÔÁÅÍÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÔÁÔÕÓÅ ÄÁÎÎÏÊ ÔÏÞËÉ, ÏÄÎÁËÏ × 109 ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÜÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ. 110 111 ëÏÏÒÄÉÎÁÔÙ (dfGCPPixel, dfGCPLine) ÚÁÄÁÀÔ ÐÏÌÏÖÅÎÉÅ ÔÏÞËÉ ÎÁ ÒÁÓÔÒÅ. 112 ëÏÏÒÄÉÎÁÔÙ (dfGCPX, dfGCPY, dfGCPZ) ÚÁÄÁÀÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ÐÒÉ×ÑÚËÕ ÔÏÞËÉ Ë 113 ÇÅÏÄÅÚÉÞÅÓËÉÍ ËÏÏÒÄÉÎÁÔÁÍ (ËÏÏÒÄÉÎÁÔÁ Z ÞÁÓÔÏ ÂÙ×ÁÅÔ ÎÕÌ£Í). 114 115 íÏÄÅÌØ ÄÁÎÎÙÈ GDAL ÎÅ ÓÏÄÅÒÖÉÔ ÍÅÈÁÎÉÚÍÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ, ÐÏÌÕÞÁÅÍÏÇÏ ÉÚ 116 ËÏÎÔÒÏÌØÎÙÈ ÔÏÞÅË, --- ÜÔÏ ÏÓÔÁ×ÌÅÎÏ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ ÂÏÌÅÅ ×ÙÓÏËÏÇÏ ÕÒÏ×ÎÑ. 117 ïÂÙÞÎÏ ÄÌÑ ÜÔÏÇÏ ÐÒÉÍÅÎÑÀÔÓÑ ÐÏÌÉÎÏÍÙ ÏÔ 1-ÇÏ ÄÏ 5-ÇÏ ÐÏÒÑÄËÁ. 118 119 ïÂÙÞÎÏ ÎÁÂÏÒ ÄÁÎÎÙÈ ÓÏÄÅÒÖÉÔ ÌÉÂÏ ÁÆÆÉÎÎÏÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ, ÌÉÂÏ ËÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ, ÌÉÂÏ ÎÉÞÅÇÏ. ÷ ÒÅÄËÉÈ ÓÌÕÞÁÑÈ ÍÏÖÅÔ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ É ÔÏ, É ÄÒÕÇÏÅ, ÔÏÇÄÁ ÎÅ ÏÐÒÅÄÅÌÅÎÏ, ËÁËÏÊ ÉÚ ÓÐÏÓÏÂÏ× ÉÍÅÅÔ ÐÒÅÉÍÕÝÅÓÔ×Ï. 120 121 \subsection gdal_datamodel_ru_dataset_metadata íÅÔÁÄÁÎÎÙÅ 122 123 íÅÔÁÄÁÎÎÙÅ --- ÜÔÏ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÄÁÎÎÙÅ, ÈÒÁÎÑÝÉÅÓÑ × ×ÉÄÅ ÐÁÒ ËÌÀÞ/ÚÎÁÞÅÎÉÅ. 124 éÈ ÓÏÓÔÁ× ÏÐÒÅÄÅÌÑÅÔÓÑ ÆÏÒÍÁÔÏÍ ÈÒÁÎÅÎÉÑ ÄÁÎÎÙÈ É ÐÒÉÌÏÖÅÎÉÅÍ. ëÌÀÞÉ ÄÏÌÖÎÙ 125 ÂÙÔØ "ÈÏÒÏÛÉÍÉ" ÌÅËÓÅÍÁÍÉ (ÂÅÚ ÐÒÏÂÅÌØÎÙÈ É ÓÐÅÃÉÁÌØÎÙÈ ÓÉÍ×ÏÌÏ×). úÎÁÞÅÎÉÑ 126 ÍÏÇÕÔ ÉÍÅÔØ ÌÀÂÕÀ ÄÌÉÎÕ É ÓÏÄÅÒÖÁÔØ ÌÀÂÙÅ ÓÉÍ×ÏÌÙ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÎÕÌÅ×ÏÇÏ 127 ÓÉÍ×ÏÌÁ ASCII. 128 129 íÅÈÁÎÉÚÍ ÕÐÒÁ×ÌÅÎÉÑ ÍÅÔÁÄÁÎÎÙÍÉ ÈÏÒÏÛÏ ÏÐÔÉÍÉÚÉÒÏ×ÁÎ ÄÌÑ ÒÁÂÏÔÙ Ó ÏÞÅÎØ 130 ÂÏÌØÛÉÍÉ ÂÌÏËÁÍÉ ÄÁÎÎÙÈ. ïÄÎÁËÏ ÒÁÂÏÔÁ Ó ÍÅÔÁÄÁÎÎÙÍÉ, ÐÒÅ×ÙÛÁÀÝÉÍÉ × ÒÁÚÍÅÒÅ 131 100KiB ÓËÏÒÅÅ ×ÓÅÇÏ ÐÒÉ×ÅÄ£Ô Ë ÓÎÉÖÅÎÉÀ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ. 132 133 ÷ ÂÕÄÕÝÅÍ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ ××ÅÄÅÎÉÅ ÎÅÓËÏÌØËÉÈ ÓÔÁÎÄÁÒÔÎÙÈ ËÌÀÞÅÊ Ó ÐÒÅÄÏÐÒÅÄÅÌ£ÎÎÏÊ ÓÅÍÁÎÔÉËÏÊ, ÏÄÎÁËÏ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÔÁËÏ×ÙÈ ÎÅÔ. 134 135 îÅËÏÔÏÒÙÅ ÆÏÒÍÁÔÙ ÄÁÎÎÙÈ ÓÏÄÅÒÖÁÔ ÓÏÂÓÔ×ÅÎÎÙÅ ÍÅÔÁÄÁÎÎÙÅ, × ÔÏ ×ÒÅÍÑ ËÁË ÄÒÁÊ×ÅÒÙ ÄÌÑ ÄÒÕÇÉÈ ÆÏÒÍÁÔÏ× ÍÏÇÕÔ ÏÔÏÂÒÁÖÁÔØ ÐÏÌÑ, ÓÐÅÃÉÆÉÞÎÙÅ ÄÌÑ ÄÁÎÎÏÇÏ ÆÏÒÍÁÔÁ, × ÚÁÐÉÓÉ ÍÅÔÁÄÁÎÎÙÈ. îÁÐÒÉÍÅÒ, ÄÒÁÊ×ÅÒ TIFF ×ÏÚ×ÒÁÝÁÅÔ ÓÏÄÅÒÖÉÍÏÅ ÎÅËÏÔÏÒÙÈ ÉÎÆÏÒÍÁÃÉÏÎÎÙÈ ÔÅÇÏ× × ×ÉÄÅ ÍÅÔÁÄÁÎÎÙÈ, ×ËÌÀÞÁÑ ÐÏÌÅ ÄÁÔÁ/×ÒÅÍÑ, ËÏÔÏÒÏÅ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ËÁË: 151 СÑÑПка pszId ЎПлжМа бÑÑÑ ÑМОкалÑМÑÐŒ (О, ÑаÑÑП, МП Ме вÑегЎа, ÑОÑлПвÑÐŒ) 152 ОЎеМÑОÑОкаÑПÑПЌ ÐŽÐ»Ñ ÐºÐŸÐœÑÑПлÑМПй ÑПÑке в ÑпОÑке ÑПÑек ЎаММПгП МабПÑа. pszInfo 153 --- ÑÑП ПбÑÑМП пÑÑÑÐ°Ñ ÑÑÑПка, МП ПМа Ñакже ÐŒÐŸÐ¶ÐµÑ ÑПЎеÑжаÑÑ Ð»ÑбПй 154 вÑпПЌПгаÑелÑМÑй ÑекÑÑ, ПÑМПÑÑÑОйÑÑ Ðº ЎаММПй ÑПÑке. ТеПÑеÑОÑеÑкО ÑÑП пПле ÐŒÐŸÐ¶ÐµÑ 155 Ñакже ÑПЎеÑжаÑÑ ÐŒÐ°ÑОММП ÑОÑаеЌÑÑ ÐžÐœÑПÑЌаÑÐžÑ ÐŸ ÑÑаÑÑÑе ЎаММПй ÑПÑкО, ПЎМакП в 156 МаÑÑПÑÑОй ÐŒÐŸÐŒÐµÐœÑ ÑÑа вПзЌПжМПÑÑÑ ÐœÐµ ÑеалОзПваМа. 157 158 ÐППÑЎОМаÑÑ (dfGCPPixel, dfGCPLine) заЎаÑÑ Ð¿ÐŸÐ»ÐŸÐ¶ÐµÐœÐžÐµ ÑПÑкО Ма ÑаÑÑÑе. 159 ÐППÑЎОМаÑÑ (dfGCPX, dfGCPY, dfGCPZ) заЎаÑÑ ÑППÑвеÑÑÑвÑÑÑÑÑ Ð¿ÑОвÑÐ·ÐºÑ ÑПÑкО к 160 геПЎезОÑеÑкОЌ кППÑЎОМаÑаЌ (кППÑЎОМаÑа Z ÑаÑÑП бÑÐ²Ð°ÐµÑ ÐœÑлÑÐŒ). 161 162 ÐÐŸÐŽÐµÐ»Ñ ÐŽÐ°ÐœÐœÑÑ 163 GDAL Ме ÑПЎеÑÐ¶ÐžÑ ÐŒÐµÑ 164 аМОзЌа пÑеПбÑазПваМОÑ, пПлÑÑаеЌПгП Оз 165 кПМÑÑПлÑМÑÑ 166 ÑПÑек, --- ÑÑП ПÑÑавлеМП ÐŽÐ»Ñ Ð¿ÑОлПжеМОй бПлее вÑÑПкПгП ÑÑПвМÑ. 167 ÐбÑÑМП ÐŽÐ»Ñ ÑÑПгП пÑОЌеМÑÑÑÑÑ Ð¿ÐŸÐ»ÐžÐœÐŸÐŒÑ ÐŸÑ 1-гП ЎП 5-гП пПÑÑЎка. 168 169 ÐбÑÑМП ÐœÐ°Ð±ÐŸÑ ÐŽÐ°ÐœÐœÑÑ 170 ÑПЎеÑÐ¶ÐžÑ Ð»ÐžÐ±ÐŸ аÑÑОММПе пÑеПбÑазПваМОе, лОбП кПМÑÑПлÑМÑе ÑПÑкО, лОбП МОÑегП. Ð ÑÐµÐŽÐºÐžÑ 171 ÑлÑÑаÑÑ 172 ÐŒÐŸÐ¶ÐµÑ Ð¿ÑОÑÑÑÑÑвПваÑÑ Ðž ÑП, О ÐŽÑÑгПе, ÑПгЎа Ме ПпÑеЎелеМП, какПй Оз ÑпПÑПбПв ÐžÐŒÐµÐµÑ Ð¿ÑеОЌÑÑеÑÑвП. 173 174 \subsection gdal_datamodel_ru_dataset_metadata Ðаза ЌеÑаЎаММÑÑ 175 176 177 ÐеÑаЎаММÑе --- ÑÑП вÑпПЌПгаÑелÑМÑе ЎаММÑе, Ñ 178 ÑаМÑÑОеÑÑ Ð² вОЎе Ð¿Ð°Ñ ÐºÐ»ÑÑ/зМаÑеМОе. 179 ÐÑ 180 ÑПÑÑав ПпÑеЎелÑеÑÑÑ ÑПÑЌаÑПЌ Ñ 181 ÑÐ°ÐœÐµÐœÐžÑ ÐŽÐ°ÐœÐœÑÑ 182 О пÑОлПжеМОеЌ. ÐлÑÑО ÐŽÐŸÐ»Ð¶ÐœÑ 183 бÑÑÑ "пÑавОлÑМÑЌО" лекÑеЌаЌО (без пÑПбелÑМÑÑ 184 О ÑпеÑОалÑМÑÑ 185 ÑОЌвПлПв). ÐМаÑÐµÐœÐžÑ 186 ЌПгÑÑ ÐžÐŒÐµÑÑ Ð»ÑбÑÑ ÐŽÐ»ÐžÐœÑ Ðž ÑПЎеÑжаÑÑ Ð»ÑбÑе ÑОЌвПлÑ, за ОÑклÑÑеМОеЌ МÑлевПгП 187 ÑОЌвПла ASCII. 188 189 ÐÐµÑ 190 аМОзЌ ÑпÑÐ°Ð²Ð»ÐµÐœÐžÑ ÐŒÐµÑаЎаММÑЌО Ð¿Ð»ÐŸÑ 191 П ПпÑОЌОзОÑПваМ ÐŽÐ»Ñ ÑабПÑÑ Ñ ÐŸÑÐµÐœÑ 192 бПлÑÑОЌО блПкаЌО ЎаММÑÑ 193 . ÐЎМакП ÑабПÑа Ñ ÐŒÐµÑаЎаММÑЌО, пÑевÑÑаÑÑОЌО в ÑазЌеÑе 194 100KiB ÑкПÑее вÑегП пÑОвеЎÑÑ Ðº ÑÐœÐžÐ¶ÐµÐœÐžÑ Ð¿ÑПОзвПЎОÑелÑМПÑÑО. 195 196 ÐекПÑПÑÑе ÑПÑЌаÑÑ ÐŽÐ°ÐœÐœÑÑ 197 ÑПЎеÑÐ¶Ð°Ñ ÑПбÑÑвеММÑÑ Ð±Ð°Ð·Ñ ÐŒÐµÑаЎаММÑÑ 198 , ÐŽÑайвеÑÑ ÐŽÑÑÐ³ÐžÑ 199 200 ÑПÑЌаÑПв ЌПгÑÑ ÐŸÑПбÑажаÑÑ Ð¿ÐŸÐ»Ñ, ÑпеÑОÑОÑМÑе ÐŽÐ»Ñ ÐŽÐ°ÐœÐœÐŸÐ³ÐŸ ÑПÑЌаÑа, в запОÑО Ð±Ð°Ð·Ñ 201 ЌеÑаЎаММÑÑ 202 . ÐапÑОЌеÑ, ÐŽÑÐ°Ð¹Ð²ÐµÑ TIFF вПзвÑаÑÐ°ÐµÑ ÑПЎеÑжОЌПе МекПÑПÑÑÑ 203 204 ОМÑПÑЌаÑОПММÑÑ 205 ÑегПв в вОЎе ЌеÑаЎаММÑÑ 206 , вклÑÑÐ°Ñ Ð¿ÐŸÐ»Ðµ ЎаÑа/вÑеЌÑ, кПÑПÑПе 207 бÑÐŽÐµÑ Ð²ÑглÑЎеÑÑ ÐºÐ°Ðº: 136 208 137 209 <pre> … … 139 211 </pre> 140 212 141 \section gdal_datamodel_ru_rasterband òÁÓÔÒÏ×ÙÊ ËÁÎÁÌ 142 143 òÁÓÔÒÏ×ÙÊ ËÁÎÁÌ ÏÐÉÓÙ×ÁÅÔÓÑ × GDAL Ó ÐÏÍÏÝØÀ ËÌÁÓÓÁ GDALRasterBand. ïÎ ÎÅ 144 ÏÂÑÚÁÔÅÌØÎÏ ÄÏÌÖÅÎ ÐÒÅÄÓÔÁ×ÌÑÔØ ×Ó£ ÉÚÏÂÒÁÖÅÎÉÅ. îÁÐÒÉÍÅÒ, 24-ÂÉÔÎÏÅ 145 RGB-ÉÚÏÂÒÁÖÅÎÉÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎÏ ËÁË ÎÁÂÏÒ ÄÁÎÎÙÈ Ó ÔÒÅÍÑ ËÁÎÁÌÁÍÉ, ÐÏ 146 ÏÄÎÏÍÕ ÄÌÑ ËÒÁÓÎÏÊ, ÚÅÌ£ÎÏÊ É ÓÉÎÅÊ ËÏÍÐÏÎÅÎÔÙ. 147 148 òÁÓÔÒÏ×ÙÊ ËÁÎÁÌ ÉÍÅÅÔ ÓÌÅÄÕÀÝÉÅ Ó×ÏÊÓÔ×Á: 149 150 <ul> 151 152 <li> ûÉÒÉÎÁ É ×ÙÓÏÔÁ × ÐÉËÓÅÌÁÈ É ÓÔÒÏËÁÈ. ïÎÉ ÂÕÄÕÔ ÔÅÍÉ ÖÅ ÓÁÍÙÍÉ, ÞÔÏ É ÄÌÑ ×ÓÅÇÏ ÎÁÂÏÒÁ ÄÁÎÎÙÈ, ÅÓÌÉ ÜÔÏ ËÁÎÁÌ × ÐÏÌÎÏÍ ÒÁÚÒÅÛÅÎÉÉ. 153 154 <li> ôÉÐ ÄÁÎÎÙÈ (GDALDataType). ïÄÉÎ ÉÚ ×ÅÝÅÓÔ×ÅÎÎÙÈ (Byte, UInt16, Int16, 155 UInt32, Int32, Float32, Float64), ÉÌÉ ËÏÍÐÌÅËÓÎÙÈ ÔÉÐÏ× CInt16, CInt32, 213 ÐеÑаЎаММÑе вÑÐŽÐµÐ»ÐµÐœÑ Ð² ОЌеМПваММÑе гÑÑппÑ, МазÑваеЌÑе ЎПЌеМаЌО. ÐазПвÑй ЎПЌеМ 214 Ме ÐžÐŒÐµÐµÑ ÐžÐŒÐµÐœÐž (NULL ОлО ""). СÑÑеÑÑвÑÐµÑ ÐœÐµÑкПлÑкП ÑпеÑОалÑМÑÑ 215 ЎПЌеМПв, 216 ÑлÑжаÑÐžÑ 217 ПпÑеЎелÑММÑÐŒ ÑелÑÐŒ. ÐаЌеÑОЌ, ÑÑП в МаÑÑПÑÑОй ÐŒÐŸÐŒÐµÐœÑ ÐœÐµ ÑÑÑеÑÑвÑÐµÑ 218 ÑпПÑПба пеÑеÑОÑлОÑÑ Ð²Ñе ЎПЌеМÑ, ЎПÑÑÑпМÑе ÐŽÐ»Ñ ÐŽÐ°ÐœÐœÐŸÐ³ÐŸ ПбÑекÑа, ПЎМакП 219 пÑОлПжеМОе ÐŒÐŸÐ¶ÐµÑ Ð¿ÑПвеÑОÑÑ ÐŽÐŸÑÑÑпМПÑÑÑ Ð»ÑбПгП ЎПЌеМа, кПÑПÑÑй ПМП ÑÐŒÐµÐµÑ 220 ПбÑабаÑÑваÑÑ. 221 222 СлеЎÑÑÑОе запОÑО ЌеÑаЎаММÑÑ 223 ОЌеÑÑ ÑÑÑкП ПпÑеЎелÑММÑÑ ÑеЌаМÑÐžÐºÑ Ð² базПвПЌ 224 ЎПЌеМе: 225 226 <ul> 227 <li> AREA_OR_POINT: ÐÑÐžÐœÐžÐŒÐ°ÐµÑ Ð·ÐœÐ°ÑеМОе "Area" (пП ÑЌПлÑаМОÑ) ОлО "Point". 228 ÐПказÑваеÑ, ÑÑП зМаÑеМОе пОкÑела лОбП ÑППÑвеÑÑÑвÑÐµÑ ÑÑÐµÐŽÐœÐµÐŒÑ Ð·ÐœÐ°ÑÐµÐœÐžÑ ÐŽÐ°ÐœÐœÐŸÐ¹ 229 велОÑÐžÐœÑ Ð¿ÐŸ вÑей ПблаÑÑО, заМОЌаеЌПй пОкÑелеЌ, лОбП пÑеЎÑÑавлÑÐµÑ ÑПÑеÑМПе 230 зМаÑеМОе в ÑеМÑÑе пОкÑела. ÐÑП Ме влОÑÐµÑ ÐœÐ° ОМÑеÑпÑеÑаÑÐžÑ Ð³ÐµÐŸÐ³ÑаÑОÑеÑкПй 231 пÑОвзÑкО, кПÑПÑÐ°Ñ ÐŸÑÑаÑÑÑÑ ÑвÑзаММПй Ñ Ð³ÑаМОÑаЌО пОкÑела. 232 <li> NODATA_VALUES: СпОÑПк ÑазЎелÑММÑÑ 233 пÑПбелаЌО зМаÑеМОй ПбПзМаÑаÑÑÐžÑ 234 пÑОзМак 235 Ма ПÑÑÑÑÑÑÐ²ÐžÑ ÐŽÐ°ÐœÐœÑÑ 236 . ЧОÑлП пОкÑелей в ÑпОÑке ÑППÑвеÑÑÑвÑÐµÑ ÑОÑÐ»Ñ ÐºÐ°ÐœÐ°Ð»ÐŸÐ² в 237 МабПÑе ЎаММÑÑ 238 . ÐÑО ÑакПЌ ÑпПÑПбе ÑÐºÐ°Ð·Ð°ÐœÐžÑ ÐŸÑÑÑÑÑÑÐ²ÐžÑ ÐŽÐ°ÐœÐœÑÑ 239 пОкÑÐµÐ»Ñ ÑÑОÑаеÑÑÑ 240 пÑÑÑÑÐŒ ÑПгЎа ОÑПлÑкП ÑПгЎа, кПгЎа еÑлО вП вÑÐµÑ 241 ÐºÐ°ÐœÐ°Ð»Ð°Ñ 242 егП зМаÑеМОе ÑÐŸÐ²Ð¿Ð°ÐŽÐ°ÐµÑ 243 ÑППÑвеÑÑÑвÑÑÑÐµÐŒÑ Ð¿ÐŸÐ»Ñ Ð² ÑпОÑке NODATA_VALUES. ÐÑа запОÑÑ Ð¿ÐŸÐºÐ° Ме ПÑÐµÐœÑ ÑОÑПкП 244 ОÑпПлÑзÑеÑÑÑ ÐŽÑайвеÑаЌО, алгПÑОÑЌаЌО О вÑпПЌПгаÑелÑМÑЌО пÑПгÑаЌЌаЌО GDAL. 245 <li> MATRIX_REPRESENTATION: ÐПказÑваеÑ, в какПЌ вОЎе пÑеЎÑÑÐ°Ð²Ð»ÐµÐœÑ ÐŒÐ°ÑÑОÑМÑе 246 ЎаММÑе. ÐÑпПлÑзÑеÑÑÑ ÐŽÐ»Ñ ÐœÐ°Ð±ÐŸÑПв ЎаММÑÑ 247 пПлÑÑОзаÑОПММÑÑ 248 ÑаЎОПлПкаÑПÑПв Ñ 249 ÑОМÑезОÑПваММПй апеÑÑÑÑПй (Polarimetric SAR). ÐÐŸÐ¶ÐµÑ Ð¿ÑОМОЌаÑÑ ÑлеЎÑÑÑОе 250 зМаÑеМОÑ: 251 <ul> 252 <li>SCATTERING 253 <li>SYMMETRIZED_SCATTERING 254 <li>COVARIANCE 255 <li>SYMMETRIZED_COVARIANCE 256 <li>COHERENCY 257 <li>SYMMETRIZED_COHERENCY 258 <li>KENNAUGH 259 <li>SYMMETRIZED_KENNAUGH 260 </ul> 261 <li> POLARMETRIC_INTERP: ÐÑа запОÑÑ ÐŸÐ¿ÑеЎелеМа ÐŽÐ»Ñ ÑаÑÑÑПвÑÑ 262 каМалПв ЎаММÑÑ 263 264 пПлÑÑОзаÑОПММПгП ÑаЎОПлПкаÑПÑа Ñ ÑОМÑезОÑПваММПй апеÑÑÑÑПй (Polarimetric SAR). 265 ÐПказÑваеÑ, какÑÑ Ð¿ÐŸÐ·ÐžÑÐžÑ Ð² заЎаММПЌ ЌаÑÑОÑМПЌ пÑеЎÑÑавлеМОО ЎаММÑÑ 266 Ð·Ð°ÐœÐžÐŒÐ°ÐµÑ 267 ЎаММÑй каМал. ÐапÑОЌеÑ, ÐŽÐ»Ñ ÐœÐ°Ð±ÐŸÑа ЎаММÑÑ 268 , пÑеЎÑÑавлеММÑÑ 269 как ЌаÑÑОÑа 270 ÑазбÑПÑа, ÑÑа запОÑÑ ÐŒÐŸÐ¶ÐµÑ Ð¿ÑОМОЌаÑÑ Ð·ÐœÐ°ÑÐµÐœÐžÑ HH, HV, VH, VV. ÐÑлО ÐœÐ°Ð±ÐŸÑ 271 ЎаММÑÑ 272 ÑвлÑеÑÑÑ ÐŒÐ°ÑÑОÑей кПваÑОаÑОй, ÑÑа запОÑÑ Ð±ÑÐŽÐµÑ Ð¿ÑОМОЌаÑÑ ÐŸÐŽÐœÐŸ Оз 273 зМаÑеМОй: Covariance_11, Covariance_22, Covariance_33, Covariance_12, 274 Covariance_13, Covariance_23 (пПÑкПлÑÐºÑ ÑаЌа ЌаÑÑОÑа ÐÑЌОÑПва, ÑП ÑÑÐžÑ 275 ЎаММÑÑ 276 277 ЎПÑÑаÑПÑМП ÐŽÐ»Ñ ÐµÑ Ð·Ð°ÐŽÐ°ÐœÐžÑ). 278 </ul> 279 280 \subsubsection gdal_datamodel_ru_subdatasets ÐПЌеМ влПжеММÑÑ 281 МабПÑПв ЎаММÑÑ 282 (SUBDATASETS) 283 284 ÐПЌеМ SUBDATASETS ÑПЎеÑÐ¶ÐžÑ ÑпОÑПк ЎПÑеÑÐœÐžÑ 285 МабПÑПв ЎаММÑÑ 286 . ÐбÑÑМП ПМ 287 ОÑпПлÑзÑеÑÑÑ ÐŽÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÑказаÑелей Ма ОзПбÑажеМОÑ, Ñ 288 ÑаМÑÑОеÑÑ Ð²Ñе вЌеÑÑе в 289 еЎОМПЌ Ñайле (ÑакПЌ, как HDF ОлО NITF). ÐапÑОЌеÑ, Ñайл ÑПÑЌаÑа NITF Ñ ÑеÑÑÑÑÐŒÑ 290 ОзПбÑажеМОÑЌО ÐŒÐŸÐ¶ÐµÑ ÐžÐŒÐµÑÑ ÑлеЎÑÑÑОй ÑпОÑПк влПжеММÑÑ 291 МабПÑПв ЎаММÑÑ 292 : 293 294 <pre> 295 SUBDATASET_1_NAME=NITF_IM:0:multi_1b.ntf 296 SUBDATASET_1_DESC=Image 1 of multi_1b.ntf 297 SUBDATASET_2_NAME=NITF_IM:1:multi_1b.ntf 298 SUBDATASET_2_DESC=Image 2 of multi_1b.ntf 299 SUBDATASET_3_NAME=NITF_IM:2:multi_1b.ntf 300 SUBDATASET_3_DESC=Image 3 of multi_1b.ntf 301 SUBDATASET_4_NAME=NITF_IM:3:multi_1b.ntf 302 SUBDATASET_4_DESC=Image 4 of multi_1b.ntf 303 SUBDATASET_5_NAME=NITF_IM:4:multi_1b.ntf 304 SUBDATASET_5_DESC=Image 5 of multi_1b.ntf 305 </pre> 306 307 ÐМаÑеМОе запОÑО _NAME --- ÑÑÑПка, кПÑПÑÐ°Ñ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑеЎаМа в ÑÑМкÑÐžÑ 308 GDALOpen() ÐŽÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐŽÐŸÑÑÑпа к ОзПбÑажеМОÑ. ÐапОÑÑ _DESC пÑеЎМазМаÑеМа 309 ÐŽÐ»Ñ ÐŸÐ¿ÐžÑÐ°ÐœÐžÑ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð² вОЎе ÑОÑаеЌПй ÑелПвекПЌ ÑÑÑПкО О ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ 310 пПказаМа пПлÑзПваÑÐµÐ»Ñ ÐŽÐ»Ñ ÐŸÐ±Ð»ÐµÐ³ÑÐµÐœÐžÑ Ð²ÑбПÑа. 311 312 \subsubsection gdal_datamodel_ru_image_structure ÐПЌеМ ÑÑÑÑкÑÑÑÑ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ (IMAGE_STRUCTURE) 313 314 ÐеÑаЎаММÑе в базПвПЌ ЎПЌеМе ÑПЎеÑÐ¶Ð°Ñ ÐžÐœÑПÑЌаÑОÑ, ÑвÑзаММÑÑ Ñ ÐžÐ·ÐŸÐ±ÑажеМОеЌ, 315 ПЎМакП Ме ÑПЎеÑÐ¶Ð°Ñ ÐŽÐ°ÐœÐœÑÑ 316 П ÑПЌ, как ÑÑП ОзПбÑажеМОе Ñ 317 ÑаМОÑÑÑ ÐœÐ° ЎОÑке. ТакОЌ 318 ПбÑазПЌ, ÑÑО ЌеÑаЎаММÑе ЌПгÑÑ Ð±ÑÑÑ ÑпПкПйМП ÑкПпОÑÐŸÐ²Ð°ÐœÑ Ð²ÐŒÐµÑÑе Ñ ÐŸÑÑалÑМÑÐŒ 319 МабПÑПЌ ЎаММÑЌО в МПвÑй ÑПÑЌаÑ. ТеЌ Ме ЌеМее, МекПÑПÑÐ°Ñ Ð²Ð°Ð¶ÐœÐ°Ñ ÐžÐœÑПÑЌаÑÐžÑ 320 ÑеÑМП ÑвÑзаМа Ñ ÐºÐŸÐœÐºÑеÑМÑÐŒ ÑПÑЌаÑПЌ О ÑпПÑПбПЌ Ñ 321 ÑÐ°ÐœÐµÐœÐžÑ ÐŽÐ°ÐœÐœÑÑ 322 . ÐП ОзбежаМОе 323 пеÑеМеÑÐµÐœÐžÑ ÑÑПй ОМÑПÑЌаÑОО пÑО кПпОÑПваМОО ЎаММÑÑ 324 , ПМа пПЌеÑеМа в ÑпеÑОалÑМÑй 325 ЎПЌеМ, МазÑваеЌÑй IMAGE_STRUCTURE, кПÑПÑÑй Ме ЎПлжеМ ÑлепП кПпОÑПваÑÑÑÑ Ð² 326 ÐŽÑÑгОе ÑПÑЌаÑÑ. 327 328 РМаÑÑПÑÑОй ÐŒÐŸÐŒÐµÐœÑ ÑпеÑОÑОкаÑОей 329 <a href="http://trac.osgeo.org/gdal/rfc14_imagestructure">RFC 14</a> 330 ПпÑÐµÐŽÐµÐ»ÐµÐœÑ ÑлеЎÑÑÑОе ÑпеÑОалÑМÑе запОÑО в ЎПЌеМе IMAGE_STRUCTURE. 331 332 <ul> 333 <li> COMPRESSION: ÐлгПÑОÑÐŒ ÑжаÑОÑ, ОÑпПлÑзÑеЌÑй ÐŽÐ»Ñ ÐŽÐ°ÐœÐœÐŸÐ³ÐŸ МабПÑа ЎаММÑÑ 334 ОлО 335 каМала. Ðе ÑÑÑеÑÑвÑÐµÑ ÐŸÐ¿ÑеЎелÑММПгП каÑалПга ОЌÑМ алгПÑОÑЌПв ÑжаÑОÑ, ПЎМакП 336 еÑлО ЎаММÑй ÑПÑÐŒÐ°Ñ Ð¿ÐŸÐŽÐŽÐµÑÐ¶ÐžÐ²Ð°ÐµÑ Ð¿Ð°ÑаЌеÑÑ ÑÐŸÐ·ÐŽÐ°ÐœÐžÑ COMPRESSION, ÑПÑМП ÑакПй же 337 ÑпОÑПк вПзЌПжМÑÑ 338 зМаÑеМОй ЎПлжеМ бÑÑÑ ÐžÑпПлÑзПваМ О зЎеÑÑ. 339 <li> NBITS: ЧОÑлП Ð±ÐžÑ ÐœÐ° зМаÑеМОе пОкÑела в каМале ОлО вП вÑÐµÑ 340 ÐºÐ°ÐœÐ°Ð»Ð°Ñ 341 ЎаММПгП 342 МабПÑа ЎаММÑÑ 343 . ÐбÑÑМП пÑОÑÑÑÑÑвÑÐµÑ ÑПлÑкП в ÑлÑÑаÑÑ 344 МеÑÑаМЎаÑÑМПгП ÑОÑла Ð±ÐžÑ 345 ÐŽÐ»Ñ ÑÑПгП ÑОпа ЎаММÑÑ 346 , МапÑОЌеÑ, еÑлО 1-бОÑПвÑй Ñайл TIFF пÑеЎÑÑавлеМ в GDAL в 347 вОЎе GDT_Byte. 348 <li> INTERLEAVE: ÐÑОЌеМОЌП ÑПлÑкП к МабПÑаЌ ЎаММÑÑ 349 О ÐŒÐŸÐ¶ÐµÑ Ð¿ÑОМОЌаÑÑ Ð·ÐœÐ°ÑÐµÐœÐžÑ 350 PIXEL, LINE ОлО BAND. ÐÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐžÑпПлÑзПваМП в каÑеÑÑве пПЎÑказкО ÐŽÐ»Ñ 351 МаОбПлее ÑÑÑекÑОвМПгП ÑпПÑПба ЎПÑÑÑпа к ЎаММÑÐŒ. 352 <li> PIXELTYPE: ÐÐŸÐ¶ÐµÑ ÐžÑпПлÑзПваÑÑÑÑ ÐŽÐ»Ñ ÐºÐ°ÐœÐ°Ð»ÐŸÐ² GDT_Byte (ОлО ÑППÑвеÑÑвÑÑÑÐžÑ 353 354 МабПÑПв ЎаММÑÑ 355 ) О пÑОМОЌаÑÑ Ð·ÐœÐ°ÑеМОе SIGNEDBYTE, ÑказÑваÑÑее Ма ÑП, ÑÑП 356 пПлПжОÑелÑМÑе зМаÑÐµÐœÐžÑ ÐŸÑ 128 ЎП 255 ÐŽÐŸÐ»Ð¶ÐœÑ ÐžÐœÑеÑпÑеÑОÑПваÑÑÑÑ ÐºÐ°Ðº 357 ПÑÑОÑаÑелÑМÑе ÐŸÑ -128 ЎП -1 ÐŽÐ»Ñ Ð¿ÑОлПжеМОй, ÑЌеÑÑÐžÑ 358 ПбÑабаÑÑваÑÑ Ð±Ð°Ð¹ÑÑ ÑП 359 зМакПЌ. 360 </ul> 361 362 \subsubsection gdal_datamodel_ru_rpc ÐПЌеМ RPC 363 364 ÐПЌеМ RPC ÑПЎеÑÐ¶ÐžÑ ÐŒÐµÑаЎаММÑе, ПпОÑÑваÑÑОе геПЌеÑÑОÑеÑкÑÑ ÐŒÐŸÐŽÐµÐ»Ñ ÐžÐ·ÐŸÐ±ÑÐ°Ð¶ÐµÐœÐžÑ Ð² 365 вОЎе пПлОМПЌПв Ñ ÑаÑОПМалÑМÑЌО кПÑÑÑОÑОеМÑаЌО (Rational Polynomial 366 Coefficient). ÐÑа геПЌеÑÑОÑеÑÐºÐ°Ñ ÐŒÐŸÐŽÐµÐ»Ñ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐžÑпПлÑзПваМа ÐŽÐ»Ñ Ð¿ÐµÑеÑÑÑÑа 367 ÐŒÐµÐ¶ÐŽÑ ÐºÐŸÐŸÑЎОМаÑаЌО ÑÑÑПка/ÑÑÐŸÐ»Ð±ÐµÑ Ðž геПгÑаÑОÑеÑкОЌО кППÑЎОМаÑаЌО. ÐÐŸÐŽÐµÐ»Ñ 368 ПпÑеЎелÑеÑÑÑ ÑлеЎÑÑÑОЌО запОÑÑЌО: 369 370 <ul> 371 <li> ERR_BIAS: ÐÑОбка - ÑклПМ. УклПМ ÑÑеЎМекваЎÑаÑОÑМПй ПÑОбкО в ЌеÑÑÐ°Ñ 372 пП гПÑОзПМÑалÑМПй ПÑО ÐŽÐ»Ñ Ð²ÑÐµÑ 373
