📄 mosaicindexbuilder.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:46 GMT-05:00 2007 --><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><TITLE>MosaicIndexBuilder (Geotools 2.3.x 2.3.2 API)</TITLE><META NAME="keywords" CONTENT="it.geosolutions.utils.imagemosaic.MosaicIndexBuilder class"><META NAME="keywords" CONTENT="run()"><META NAME="keywords" CONTENT="main()"><META NAME="keywords" CONTENT="getNotification()"><META NAME="keywords" CONTENT="exceptionOccurred()"><META NAME="keywords" CONTENT="setLocationPath()"><META NAME="keywords" CONTENT="setWildcardString()"><META NAME="keywords" CONTENT="getIndexName()"><META NAME="keywords" CONTENT="setIndexName()"><META NAME="keywords" CONTENT="getResolutionX()"><META NAME="keywords" CONTENT="getResolutionY()"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="MosaicIndexBuilder (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="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MosaicIndexBuilder.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"> PREV CLASS NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A> <A HREF="MosaicIndexBuilder.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><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: <A HREF="#nested_classes_inherited_from_class_it.geosolutions.utils.progress.ProgressManager">NESTED</A> | <A HREF="#fields_inherited_from_class_ProgressManager">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">it.geosolutions.utils.imagemosaic</FONT><BR>Class MosaicIndexBuilder</H2><PRE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A> <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html" title="class in it.geosolutions.utils.progress">ProgressManager</A> <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>MosaicIndexBuilder</B></PRE><DL><DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProcessingEventListener.html" title="interface in it.geosolutions.utils.progress">ProcessingEventListener</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html" title="class or interface in java.lang">Runnable</A></DD></DL><HR><DL><DT>public class <B>MosaicIndexBuilder</B><DT>extends <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html" title="class in it.geosolutions.utils.progress">ProgressManager</A><DT>implements <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html" title="class or interface in java.lang">Runnable</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProcessingEventListener.html" title="interface in it.geosolutions.utils.progress">ProcessingEventListener</A></DL><P>This classis in charge for creating the index for a mosaic of images that we want to tie together as a sigle bg coverage. <p> To get instructions on how to run the toll just run it without any arguments and nice and clean help will be printed to the command line. <p> It is worth to point out that this tool comes as a command line tool but it has been built with in mind a GUI. It has the capapbility to register <A HREF="../../../../it/geosolutions/utils/progress/ProcessingEventListener.html" title="interface in it.geosolutions.utils.progress"><CODE>ProcessingEventListener</CODE></A> object that receive notifications about what is going on. Moreover it delegates all the computations to an external thread, hence we can stop the tool in the middle of processig with no so many concerns (hopefully :-) ). <p> <p><P><P><DL><DT><B>Author:</B></DT> <DD>Simone Giannecchini, Alessio Fabiani, Blaz Repnik</DD></DL><HR><P><!-- ======== NESTED CLASS SUMMARY ======== --><A NAME="nested_class_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Nested Class Summary</B></FONT></TD></TR></TABLE> <A NAME="nested_classes_inherited_from_class_it.geosolutions.utils.progress.ProgressManager"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Nested classes inherited from class <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html" title="class in it.geosolutions.utils.progress">ProgressManager</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.ProgressEventDispatchThreadEventLauncher.html" title="class in it.geosolutions.utils.progress">ProgressManager.ProgressEventDispatchThreadEventLauncher</A></CODE></TD></TR></TABLE> <!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Field Summary</B></FONT></TD></TR></TABLE> <A NAME="fields_inherited_from_class_ProgressManager"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from class <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html" title="class in it.geosolutions.utils.progress">ProgressManager</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#arguments">arguments</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#cmdLine">cmdLine</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#cmdOpts">cmdOpts</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#cmdParser">cmdParser</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#helpOpt">helpOpt</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#optionBuilder">optionBuilder</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#optionsGroup">optionsGroup</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#priority">priority</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#priorityOpt">priorityOpt</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#sendDelayedMessages">sendDelayedMessages</A>, <A HREF="../../../../it/geosolutions/utils/progress/ProgressManager.html#versionOpt">versionOpt</A></CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#MosaicIndexBuilder()">MosaicIndexBuilder</A></B>()</CODE><BR> Default constructor</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#exceptionOccurred(it.geosolutions.utils.progress.ExceptionEvent)">exceptionOccurred</A></B>(<A HREF="../../../../it/geosolutions/utils/progress/ExceptionEvent.html" title="class in it.geosolutions.utils.progress">ExceptionEvent</A> event)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#getIndexName()">getIndexName</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#getNotification(it.geosolutions.utils.progress.ProcessingEvent)">getNotification</A></B>(<A HREF="../../../../it/geosolutions/utils/progress/ProcessingEvent.html" title="class in it.geosolutions.utils.progress">ProcessingEvent</A> event)</CODE><BR> This method is repsonbile for sending the process progress events to the logger. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#getResolutionX()">getResolutionX</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#getResolutionY()">getResolutionY</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[] args)</CODE><BR> Entry point for the index builder.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#run()">run</A></B>()</CODE><BR> Main thread for the mosaic index builder.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#setIndexName(java.lang.String)">setIndexName</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> indexName)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../it/geosolutions/utils/imagemosaic/MosaicIndexBuilder.html#setLocationPath(java.lang.String)">setLocationPath</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> locationPath)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -