/* ***************************************************************************
* $Id: javadoc.java 38099 2017-04-22 16:40:28Z rouault $
*
* Project: GDAL/OGR Java bindings
* Purpose: Documentation for the Java bindings
* Author: Even Rouault <even dot rouault at mines dash paris dot org>
*
*******************************************************************************
* Copyright (c) 2009, Even Rouault <even dot rouault at mines dash paris dot org>
* Copyright (c) 1999-2009, 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.
*************************************************************************** */
/* Class gdal */
/**
* Class gdal is an uninstanciable class providing various utility functions as static methods.
* <p>
* In particular, it provides :
* <ul>
* <li>gdal.<a href="#AllRegister()">AllRegister()</a> and gdal.<a href="#Open(java.lang.String, int)">Open()</a> methods.
* <li>bindings for various GDAL algorithms.
* <li>bindings for some general purpose CPL functions.
* </ul>
*/
public class gdal
/**
* General utility option processing.
*
* This function is intended to provide a variety of generic commandline
* options for all GDAL commandline utilities. It takes care of the following
* commandline options:
* <p><ul>
* <li>--version: report version of GDAL in use.
* <li>--license: report GDAL license info.
* <li>--formats: report all format drivers configured.
* <li>--format [format]: report details of one format driver.
* <li>--optfile filename: expand an option file into the argument list.
* <li>--config key value: set system configuration option.
* <li>--debug [on/off/value]: set debug level.
* <li>--mempreload dir: preload directory contents into /vsimem
* <li>--help-general: report detailed help on general options.
* </ul><p>
* The typical usage looks something like the following. Note that the formats
* should be registered so that the --formats and --format options will work properly.
* <pre>
* public static void main( Strings[] args )
* {
* gdal.AllRegister();
*
* args = gdal.GeneralCmdLineProcessor( args, 0 );
* }
* </pre>
* @param args the argument list array
* @param options currently unused
*
* @return updated argument list array.
*
* @since Java bindings 1.7.0
*/
public class gdal:public static String[] GeneralCmdLineProcessor(String[] args, int options)
/**
* General utility option processing.
*
* Same as below with options == 0
*
* @see #GeneralCmdLineProcessor(String[] args, int options)
*
* @since Java bindings 1.7.0
*/
public class gdal:public static String[] GeneralCmdLineProcessor(String[] args)
/**
* General utility option processing.
*
* Same as below but with arguments as a Vector of strings
*
* @return updated argument list as a new Vector of strings
*
* @see #GeneralCmdLineProcessor(String[] args, int options)
*/
public class gdal:public static java.util.Vector GeneralCmdLineProcessor(java.util.Vector args, int options)
/**
* General utility option processing.
*
* Same as below but with arguments as a Vector of strings and options == 0
*
* @return updated argument list as a new Vector of strings
*
* @see #GeneralCmdLineProcessor(String[] args, int options)
*
* @since Java bindings 1.7.0
*/
public class gdal:public static java.util.Vector GeneralCmdLineProcessor(java.util.Vector args)
/**
* Display a debugging message.
*
* The category argument is used in conjunction with the CPL_DEBUG
* environment variable to establish if the message should be displayed.
* If the CPL_DEBUG environment variable is not set, no debug messages
* are emitted (use Error(gdalconst.CE_Warning,...) to ensure messages are displayed).
* If CPL_DEBUG is set, but is an empty string or the word "ON" then all
* debug messages are shown. Otherwise only messages whose category appears
* somewhere within the CPL_DEBUG value are displayed (as determined by
* strstr()).
* <p>
* Categories are usually an identifier for the subsystem producing the
* error. For instance "GDAL" might be used for the GDAL core, and "TIFF"
* for messages from the TIFF translator.
*
* @param msg_class name of the debugging message category.
* @param message message to display.
*/
public class gdal:public static void Debug(String msg_class, String message)
/**
* Push a new error handler.
*
* This pushes a new error handler on the thread-local error handler
* stack. This handler will be used until removed with gdal.PopErrorHandler().
*
* @param callbackName handler function name : "CPLQuietErrorHandler", "CPLDefaultErrorHandler", "CPLLoggingErrorHandler"
*/
public class gdal:public static int PushErrorHandler(String callbackName)
/**
* Push the quiet error handler.
*
* This pushes a new error handler on the thread-local error handler
* stack. This handler will be used until removed with gdal.PopErrorHandler().
*
* @since Java bindings 1.7.0
*/
public class gdal:public static int PushErrorHandler()
/**
* Set a global error handler.
*
* This installs a global error handler.
*
* Note; if a local handler is already installed with PushErrorHandler(), the global error
* handler will not be used until the last local handler is uninstalled with PopErrorHandler().
*
* @since Java bindings 1.10.0
*
* @param callbackName handler function name : "CPLQuietErrorHandler", "CPLDefaultErrorHandler", "CPLLoggingErrorHandler"
*/
public class gdal:public static int SetErrorHandler(String callbackName)
/**
* Set a quiet global error handler.
*
* This installs a quiet global error handler.
*
* Note; if a local handler is already installed with PushErrorHandler(), the global error
* handler will not be used until the last local handler is uninstalled with PopErrorHandler().
*
* @since Java bindings 1.10.0
*/
public class gdal:public static int SetErrorHandler()
/**
* Report an error.
*
* This function reports an error in a manner that can be hooked
* and reported appropriate by different applications.
* <p>
* The msg_class argument can have the value gdalconst.CE_Warning indicating that the
* message is an informational warning, gdalconst.CE_Failure indicating that the
* action failed, but that normal recover mechanisms will be used or
* CE_Fatal meaning that a fatal error has occurred, and that Error()
* should not return.
* <p>
* The default behaviour of Error() is to report errors to stderr,
* and to abort() after reporting a gdalconst.CE_Fatal error. It is expected that
* some applications will want to suppress error reporting, and will want to
* install a C++ exception, or longjmp() approach to no local fatal error
* recovery.
* <p>
* Regardless of how application error handlers or the default error
* handler choose to handle an
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
GDAL-2.2.3 Visual C++工程(包含解决方案文件 gdal_vs2013.sln 和源码) (5480个子文件)
Changes-in-the-API-in-2.0 1KB
ogr2ogr.1 18KB
gdal_grid.1 15KB
gdalwarp.1 14KB
gdaldem.1 13KB
gdal_translate.1 10KB
gdalbuildvrt.1 9KB
gdal_utilities.1 8KB
ogrinfo.1 8KB
gdaladdo.1 7KB
gdal_rasterize.1 6KB
ogrmerge.1 6KB
gdalinfo.1 5KB
gdal_retile.1 4KB
gdalsrsinfo.1 4KB
ogrlineref.1 4KB
gdal_edit.1 4KB
gdallocationinfo.1 4KB
gdal_pansharpen.1 4KB
gdaltransform.1 4KB
nearblack.1 4KB
gdal2tiles.1 4KB
gdal_merge.1 3KB
gdaltindex.1 3KB
gdal_proximity.1 3KB
gnmmanage.1 3KB
ogrtindex.1 3KB
ogr_utilities.1 3KB
gdal_contour.1 3KB
gdalmanage.1 2KB
gdal_sieve.1 2KB
gdal_polygonize.1 2KB
rgb2pct.1 2KB
gdal_calc.1 2KB
gnmanalyse.1 2KB
gdalmove.1 2KB
gdal_fillnodata.1 2KB
gdalcompare.1 2KB
gdal-config.1 1KB
pct2rgb.1 1KB
gnm_utilities.1 299B
jmorecfg.h.12 13KB
install.7z 3.79MB
configure.ac 186KB
AUTHORS 165B
AUTHORS 59B
SWIGmake.base 1KB
generate_vcxproj.bat 22KB
fallback_build.bat 2KB
build_vce2008.bat 817B
clean_vce2008.bat 798B
make.bat 521B
submake.bat 82B
SWapi.c 412KB
GDapi.c 379KB
gdalconst_wrap.c 176KB
geoconcept.c 169KB
nitfimage.c 165KB
pngrtran.c 145KB
EHapi.c 145KB
tif_dirread.c 140KB
aigccitt.c 133KB
io.c 130KB
merge.c 119KB
nitffile.c 114KB
shpopen.c 110KB
poly2.c 108KB
geo_normalize.c 107KB
tif_fax3sm.c 102KB
records.c 98KB
pngrutil.c 97KB
gdalconst_wrap.c 97KB
avc_bin.c 96KB
weather.c 94KB
tif_dirwrite.c 88KB
avc_binwr.c 85KB
avc_e00read.c 85KB
dbfopen.c 84KB
avc_e00parse.c 84KB
grib2api.c 79KB
tif_ojpeg.c 76KB
tif_getimage.c 75KB
tif_jpeg.c 73KB
pngwutil.c 70KB
global.c 69KB
clock.c 68KB
geom2.c 64KB
deflate.c 63KB
osr_cs_wkt_parser.c 57KB
avc_e00gen.c 53KB
geotiff_proj4.c 53KB
EnvisatFile.c 53KB
geoconcept_syscoord.c 52KB
engribapi.c 51KB
libqhull.c 51KB
tif_dir.c 49KB
inflate.c 48KB
tif_dirinfo.c 47KB
gdalconst_wrap.c 47KB
jquant212.c 47KB
共 5480 条
- 1
- 2
- 3
- 4
- 5
- 6
- 55
资源评论
- 猛龙过江ing2019-07-17请问您是怎么进行编译生成sln文件的呢?我想编译其他版本的行者无疆freedom2019-07-23太久远了,应该是cmake
- liu_hhchzh2019-05-04刚下载下来,能够顺利编译。
行者无疆freedom
- 粉丝: 23
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功