📄 package-summary.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_13) on Tue Jun 05 11:36:16 GMT-05:00 2007 --><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><TITLE>org.geotools.coverage.processing (Geotools 2.3.x 2.3.2 API)</TITLE><META NAME="keywords" CONTENT="org.geotools.coverage.processing package"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="org.geotools.coverage.processing (Geotools 2.3.x 2.3.2 API)";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../org/geotools/coverage/io/package-summary.html"><B>PREV PACKAGE</B></A> <A HREF="../../../../org/geotools/coverage/processing/operation/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A> <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><H2>Package org.geotools.coverage.processing</H2><A HREF="../../../../org/geotools/coverage/processing/DefaultProcessor.html" title="class in org.geotools.coverage.processing">Coverage processing</A> implementations. <P><B>See:</B><BR> <A HREF="#package_description"><B>Description</B></A><P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Class Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/AbstractOperation.html" title="class in org.geotools.coverage.processing">AbstractOperation</A></B></TD><TD>Provides descriptive information for a coverage processing operation. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/AbstractProcessor.html" title="class in org.geotools.coverage.processing">AbstractProcessor</A></B></TD><TD>Base class for coverage processor implementations.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/BilevelOperation.html" title="class in org.geotools.coverage.processing">BilevelOperation</A></B></TD><TD>Wraps any JAI operation producing a bilevel image. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/BufferedProcessor.html" title="class in org.geotools.coverage.processing">BufferedProcessor</A></B></TD><TD>A coverage processor caching the result of any operations. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/DefaultProcessor.html" title="class in org.geotools.coverage.processing">DefaultProcessor</A></B></TD><TD>Default implementation of a coverage processor. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/FilterOperation.html" title="class in org.geotools.coverage.processing">FilterOperation</A></B></TD><TD>Common super-class for filter operation. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/Operation2D.html" title="class in org.geotools.coverage.processing">Operation2D</A></B></TD><TD>An operation working on <A HREF="../../../../org/geotools/coverage/grid/GridCoverage2D.html" title="class in org.geotools.coverage.grid"><CODE>GridCoverage2D</CODE></A> sources.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/OperationJAI.html" title="class in org.geotools.coverage.processing">OperationJAI</A></B></TD><TD>Wraps a JAI's <A HREF="http://java.sun.com/products/java-media/jai/forDevelopers/jai-apidocs/javax/media/jai/OperationDescriptor.html" title="class or interface in javax.media.jai"><CODE>OperationDescriptor</CODE></A> for interoperability with <A HREF="http://java.sun.com/products/java-media/jai/">Java Advanced Imaging</A>. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/OperationJAI.Parameters.html" title="class in org.geotools.coverage.processing">OperationJAI.Parameters</A></B></TD><TD>A block of parameters for a <A HREF="../../../../org/geotools/coverage/grid/GridCoverage2D.html" title="class in org.geotools.coverage.grid"><CODE>GridCoverage2D</CODE></A> processed by a <A HREF="../../../../org/geotools/coverage/processing/OperationJAI.html" title="class in org.geotools.coverage.processing"><CODE>OperationJAI</CODE></A>. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/Operations.html" title="class in org.geotools.coverage.processing">Operations</A></B></TD><TD>Convenience, type-safe, methods for applying some common operations on coverage objects. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/RangeSpecifier.html" title="class in org.geotools.coverage.processing">RangeSpecifier</A></B></TD><TD>Argument type for <A HREF="../../../../org/geotools/coverage/processing/DefaultProcessor.html" title="class in org.geotools.coverage.processing"><CODE>DefaultProcessor</CODE></A> operations for specifying the range, colors and units of a computation result. </TD></TR></TABLE> <P><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Exception Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/CannotCropException.html" title="class in org.geotools.coverage.processing">CannotCropException</A></B></TD><TD>Throws when a "crop" operation has been requested but the specified grid coverage can't be scaled.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/CannotReprojectException.html" title="class in org.geotools.coverage.processing">CannotReprojectException</A></B></TD><TD>Throws when a "resample" operation has been requested but the specified grid coverage can't be reprojected.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/CannotScaleException.html" title="class in org.geotools.coverage.processing">CannotScaleException</A></B></TD><TD>Throws when a "scale" operation has been requested but the specified grid coverage can't be scaled.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="../../../../org/geotools/coverage/processing/CoverageProcessingException.html" title="class in org.geotools.coverage.processing">CoverageProcessingException</A></B></TD><TD>Throws when a coverage operation failed.</TD></TR></TABLE> <P><A NAME="package_description"><!-- --></A><H2>Package org.geotools.coverage.processing Description</H2><P><A HREF="../../../../org/geotools/coverage/processing/DefaultProcessor.html" title="class in org.geotools.coverage.processing">Coverage processing</A> implementations. An explanation for this package is provided in the OpenGIS® javadoc. The remaining discussion on this page is specific to the Geotools implementation. <P ALIGN="justify">If the operation to apply is know at compile time, then the easiest way to use this package is to use the <A HREF="../../../../org/geotools/coverage/processing/Operations.html" title="class in org.geotools.coverage.processing"><CODE>Operations</CODE></A> convenience class. For example a grid coverage can be resampled to a different coordinate reference system using the following code:</P> <BLOCKQUOTE><CODE> Coverage reprojected = Operations.DEFAULT.<A HREF="../../../../org/geotools/coverage/processing/Operations.html#resample(org.opengis.coverage.Coverage, org.opengis.referencing.crs.CoordinateReferenceSystem)">resample</A>(myCoverage, newCRS); </CODE></BLOCKQUOTE> <P ALIGN="justify">If the operation to apply is unknow at compile time (for example because it is selected at runtime by the user in some widget), or if the operation is not listed in the convenience class, then the generic way is to invoke the <A HREF="../../../../org/geotools/coverage/processing/DefaultProcessor.html#doOperation(org.opengis.parameter.ParameterValueGroup)"><CODE>doOperation</CODE></A> method on the <A HREF="../../../../org/geotools/coverage/processing/AbstractProcessor.html#getInstance()">default processor instance</A>. Available operations are listed in the <A HREF="../../../../org/geotools/coverage/processing/operation/package-summary.html">operation package</A>.</P> <H1><A NAME="operation-list"><U>Supported operations</U></A></H1> <UL> <LI><A HREF="#Convolve">Convolve</A></LI> <LI><A HREF="#GradientMagnitude">GradientMagnitude</A></LI> <LI><A HREF="#Invert">Invert</A></LI> <LI><A HREF="#LaplaceType1Filter">LaplaceType1Filter</A></LI> <LI><A HREF="#LaplaceType2Filter">LaplaceType2Filter</A></LI> <LI><A HREF="#MaxFilter">MaxFilter</A></LI> <LI><A HREF="#MedianFilter">MedianFilter</A></LI> <LI><A HREF="#MinFilter">MinFilter</A></LI> <LI><A HREF="#Recolor">Recolor</A></LI> <LI><A HREF="#Threshold">Threshold</A></LI> </UL> <P> </P> <HR> <P> </P> <H2><A NAME="Convolve">Convolve</A></H2> <P ALIGN="justify">Computes each output sample by multiplying elements of a kernel with the samples surrounding a particular source sample.</P> <P><STRONG>Name:</STRONG> <CODE>"Convolve"</CODE><BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -