warning stuff

This commit is contained in:
unknown 2014-02-15 16:56:45 +01:00
parent 0dc200f983
commit 873a4046b8
29 changed files with 21 additions and 166 deletions

5
.gitignore vendored
View file

@ -1,2 +1,5 @@
target/ target/
*.BAK *.BAK
.classpath
.project
*.class

View file

@ -6,14 +6,13 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.IOException;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
public abstract class MapCreatorBase implements WayListener, NodeListener, RelationListener public abstract class MapCreatorBase implements WayListener, NodeListener, RelationListener

View file

@ -1,14 +1,6 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
/** /**
* NodeCutter does 1 step in map-processing: * NodeCutter does 1 step in map-processing:

View file

@ -1,16 +1,7 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*;
/** /**
* Container for node data on the preprocessor level * Container for node data on the preprocessor level

View file

@ -1,16 +1,12 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream; import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*; import btools.util.DenseLongMap;
import btools.util.TinyDenseLongMap;
/** /**
* NodeFilter does 1 step in map-processing: * NodeFilter does 1 step in map-processing:

View file

@ -1,16 +1,10 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.EOFException; import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*;
/** /**
* Iterate over a singe nodefile or a directory * Iterate over a singe nodefile or a directory

View file

@ -8,14 +8,9 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedOutputStream; import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.File; import java.io.File;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.zip.GZIPInputStream;
import btools.expressions.BExpressionContext; import btools.expressions.BExpressionContext;

View file

@ -91,14 +91,11 @@ public class OsmNodeP implements Comparable<OsmNodeP>
os2.writeShort( getSElev() ); os2.writeShort( getSElev() );
int nlinks = 0;
// hack: write node-desc as link tag (copy cycleway-bits) // hack: write node-desc as link tag (copy cycleway-bits)
long nodeDescription = getNodeDecsription(); long nodeDescription = getNodeDecsription();
for( OsmLinkP link0 = firstlink; link0 != null; link0 = link0.next ) for( OsmLinkP link0 = firstlink; link0 != null; link0 = link0.next )
{ {
nlinks++;
OsmLinkP link = link0; OsmLinkP link = link0;
OsmNodeP origin = this; OsmNodeP origin = this;
int skipDetailBit = link0.counterLinkWritten() ? SKIPDETAILS_BITMASK : 0; int skipDetailBit = link0.counterLinkWritten() ? SKIPDETAILS_BITMASK : 0;

View file

@ -5,9 +5,6 @@
*/ */
package btools.mapcreator; package btools.mapcreator;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
public class OsmNodePT extends OsmNodeP public class OsmNodePT extends OsmNodeP
{ {

View file

@ -1,13 +1,9 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedOutputStream;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File; import java.io.File;
import java.io.FileOutputStream;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.zip.GZIPInputStream; import java.util.zip.GZIPInputStream;
/** /**

View file

@ -1,19 +1,13 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException; import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap; import java.util.HashMap;
import btools.util.CompactLongSet; import btools.util.CompactLongSet;
import btools.util.CompactLongMap;
import btools.util.FrozenLongSet; import btools.util.FrozenLongSet;
import btools.util.FrozenLongMap;
/** /**
* PosUnifier does 3 steps in map-processing: * PosUnifier does 3 steps in map-processing:
@ -38,9 +32,6 @@ public class PosUnifier extends MapCreatorBase
private SrtmData lastSrtmData; private SrtmData lastSrtmData;
private String srtmdir; private String srtmdir;
private int totalLatSteps = 0;
private int totalLonSteps = 0;
private CompactLongSet borderNids; private CompactLongSet borderNids;
@ -130,8 +121,6 @@ public class PosUnifier extends MapCreatorBase
long pid = ((long)lon)<<32 | lat; // id from position long pid = ((long)lon)<<32 | lat; // id from position
if ( !positionSet.contains( pid ) ) if ( !positionSet.contains( pid ) )
{ {
totalLonSteps += lonsteps;
totalLatSteps += latsteps;
positionSet.fastAdd( pid ); positionSet.fastAdd( pid );
n.ilon = lon; n.ilon = lon;
n.ilat = lat; n.ilat = lat;

View file

@ -1,16 +1,6 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream; import btools.util.LongList;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*;
/** /**
* Container for relation data on the preprocessor level * Container for relation data on the preprocessor level

View file

@ -1,6 +1,5 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.File;
/** /**
* Callbacklistener for Relations * Callbacklistener for Relations

View file

@ -29,16 +29,12 @@ public class SrtmData
public short[] eval_array; public short[] eval_array;
private double minlon; private double minlon;
private double maxlon;
private double minlat; private double minlat;
private double maxlat;
public void init() public void init()
{ {
minlon = xllcorner; minlon = xllcorner;
maxlon = minlon + cellsize*ncols;
minlat = yllcorner; minlat = yllcorner;
maxlat = minlat + cellsize*nrows;
} }
private boolean missingData = false; private boolean missingData = false;

View file

@ -1,16 +1,12 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.EOFException; import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*; import btools.util.CompactLongSet;
import btools.util.DenseLongMap;
import btools.util.TinyDenseLongMap;
/** /**
* WayCutter does 2 step in map-processing: * WayCutter does 2 step in map-processing:

View file

@ -1,16 +1,10 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*; import btools.util.DenseLongMap;
import btools.util.TinyDenseLongMap;
/** /**
* WayCutter5 does 2 step in map-processing: * WayCutter5 does 2 step in map-processing:

View file

@ -1,16 +1,9 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*; import btools.util.LongList;
/** /**
* Container for waydata on the preprocessor level * Container for waydata on the preprocessor level

View file

@ -1,16 +1,10 @@
package btools.mapcreator; package btools.mapcreator;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.EOFException; import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import btools.util.*;
/** /**
* Iterate over a singe wayfile or a directory * Iterate over a singe wayfile or a directory

View file

@ -63,7 +63,7 @@ final class MicroCache
int ilon = readShort(); int ilon = readShort();
int ilat = readShort(); int ilat = readShort();
int bodySize = readInt(); int bodySize = readInt();
if ( ilon == Short.MAX_VALUE ) if ( ilon == Short.MAX_VALUE && ilat == Short.MAX_VALUE )
{ {
int crc = Crc32.crc( ab, 0, aboffset-8 ); int crc = Crc32.crc( ab, 0, aboffset-8 );
if ( crc != readInt() ) if ( crc != readInt() )

View file

@ -5,7 +5,6 @@
*/ */
package btools.mapaccess; package btools.mapaccess;
import java.util.*;
final class NodesList final class NodesList
{ {

View file

@ -5,7 +5,6 @@
*/ */
package btools.mapaccess; package btools.mapaccess;
import java.util.*;
public final class OsmLink public final class OsmLink
{ {

View file

@ -7,10 +7,8 @@ package btools.mapaccess;
public class OsmNode implements OsmPos, Comparable public class OsmNode implements OsmPos
{ {
private static final long serialVersionUID = -4166565134085275556L;
public static final int EXTERNAL_BITMASK = 0x80; public static final int EXTERNAL_BITMASK = 0x80;
public static final int FIRSTFORWAY_BITMASK = 0x40; public static final int FIRSTFORWAY_BITMASK = 0x40;
public static final int TRANSFERNODE_BITMASK = 0x20; public static final int TRANSFERNODE_BITMASK = 0x20;
@ -330,29 +328,6 @@ public class OsmNode implements OsmPos, Comparable
} }
} }
/**
* Compares two OsmNodes for position ordering.
*
* @return -1,0,1 depending an comparson result
*/
public int compareTo( Object o )
{
OsmNode n = (OsmNode)o;
long id1 = getIdFromPos();
long id2 = n.getIdFromPos();
if ( id1 < id2 ) return -1;
if ( id1 > id2 ) return 1;
return 0;
}
/**
* @return if equals in the sense of compareTo == 0
*/
public boolean equals( Object o )
{
return compareTo( o ) == 0;
}
// mark the link to the given node as written, // mark the link to the given node as written,
// don't want to write the counter-direction // don't want to write the counter-direction
// in full details // in full details

View file

@ -5,9 +5,6 @@
*/ */
package btools.mapaccess; package btools.mapaccess;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
public final class OsmTransferNode public final class OsmTransferNode

View file

@ -7,17 +7,11 @@ import java.util.Set;
import android.app.Activity; import android.app.Activity;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.Dialog; import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorManager;
import android.os.Bundle; import android.os.Bundle;
import android.os.PowerManager; import android.os.PowerManager;
import android.os.PowerManager.WakeLock; import android.os.PowerManager.WakeLock;
import android.speech.tts.TextToSpeech.OnInitListener; import android.speech.tts.TextToSpeech.OnInitListener;
import android.view.Display;
import android.view.WindowManager;
import android.widget.EditText; import android.widget.EditText;
import btools.router.OsmNodeNamed; import btools.router.OsmNodeNamed;
@ -36,8 +30,6 @@ public class BRouterActivity extends Activity implements OnInitListener {
private BRouterView mBRouterView; private BRouterView mBRouterView;
private PowerManager mPowerManager; private PowerManager mPowerManager;
private WindowManager mWindowManager;
private Display mDisplay;
private WakeLock mWakeLock; private WakeLock mWakeLock;
/** Called when the activity is first created. */ /** Called when the activity is first created. */
@ -49,10 +41,6 @@ public class BRouterActivity extends Activity implements OnInitListener {
// Get an instance of the PowerManager // Get an instance of the PowerManager
mPowerManager = (PowerManager) getSystemService(POWER_SERVICE); mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
// Get an instance of the WindowManager
mWindowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
mDisplay = mWindowManager.getDefaultDisplay();
// Create a bright wake lock // Create a bright wake lock
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, getClass() mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, getClass()
.getName()); .getName());
@ -234,7 +222,6 @@ public class BRouterActivity extends Activity implements OnInitListener {
private String selectedProfile = null; private String selectedProfile = null;
private String[] availableWaypoints; private String[] availableWaypoints;
private String selectedWaypoint = null;
private String[] routingModes; private String[] routingModes;
private boolean[] routingModesChecked; private boolean[] routingModesChecked;
@ -306,11 +293,11 @@ public class BRouterActivity extends Activity implements OnInitListener {
private void showNewDialog( int id ) private void showNewDialog( int id )
{ {
if ( dialogIds.contains( new Integer( id ) ) ) if ( dialogIds.contains( Integer.valueOf( id ) ) )
{ {
removeDialog( id ); removeDialog( id );
} }
dialogIds.add( new Integer( id ) ); dialogIds.add( Integer.valueOf( id ) );
showDialog( id ); showDialog( id );
} }

View file

@ -6,8 +6,6 @@ import java.io.FileReader;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet;
import java.util.StringTokenizer;
import android.app.Service; import android.app.Service;
import android.content.Intent; import android.content.Intent;

View file

@ -4,7 +4,6 @@ import java.io.File;
import android.database.Cursor; import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
import btools.router.OsmNodeNamed; import btools.router.OsmNodeNamed;
/** /**

View file

@ -1,15 +1,12 @@
package btools.server; package btools.server;
import java.io.File;
import java.net.URLDecoder; import java.net.URLDecoder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.TreeSet;
import btools.router.OsmNodeNamed; import btools.router.OsmNodeNamed;
import btools.router.RoutingEngine;
import btools.router.RoutingContext; import btools.router.RoutingContext;
import btools.router.OsmTrack; import btools.router.RoutingEngine;
public class BRouter public class BRouter
{ {
@ -70,7 +67,6 @@ public class BRouter
maxRunningTime = Integer.parseInt( sMaxRunningTime ) * 1000; maxRunningTime = Integer.parseInt( sMaxRunningTime ) * 1000;
} }
long startTime = System.currentTimeMillis();
List<OsmNodeNamed> wplist = new ArrayList<OsmNodeNamed>(); List<OsmNodeNamed> wplist = new ArrayList<OsmNodeNamed>();
wplist.add( from ); wplist.add( from );
wplist.add( to ); wplist.add( to );

View file

@ -27,12 +27,10 @@ public class RouteServer extends Thread
public ServiceContext serviceContext; public ServiceContext serviceContext;
public short port = 17777; public short port = 17777;
private boolean serverStopped = false;
private ServerSocket serverSocket = null; private ServerSocket serverSocket = null;
public void close() public void close()
{ {
serverStopped = true;
try try
{ {
ServerSocket ss = serverSocket; ServerSocket ss = serverSocket;
@ -123,7 +121,6 @@ public class RouteServer extends Thread
HashMap<String,String> params = getUrlParams(url); HashMap<String,String> params = getUrlParams(url);
long maxRunningTime = getMaxRunningTime(); long maxRunningTime = getMaxRunningTime();
long startTime = System.currentTimeMillis();
RequestHandler handler; RequestHandler handler;
if ( params.containsKey( "lonlats" ) && params.containsKey( "profile" ) ) if ( params.containsKey( "lonlats" ) && params.containsKey( "profile" ) )
@ -230,7 +227,7 @@ public class RouteServer extends Thread
value = value.trim(); value = value.trim();
profileMap.put( key, value ); profileMap.put( key, value );
} }
pr.close();
return profileMap; return profileMap;
} }

View file

@ -13,7 +13,6 @@ public class CompactLongSet
private int _maxKeepExponent = 14; // the maximum exponent to keep the invalid arrays private int _maxKeepExponent = 14; // the maximum exponent to keep the invalid arrays
protected static final int MAXLISTS = 31; // enough for size Integer.MAX_VALUE protected static final int MAXLISTS = 31; // enough for size Integer.MAX_VALUE
private static boolean earlyDuplicateCheck;
public CompactLongSet() public CompactLongSet()
{ {
@ -23,8 +22,6 @@ public class CompactLongSet
// allocate key lists // allocate key lists
al = new long[MAXLISTS][]; al = new long[MAXLISTS][];
al[0] = new long[1]; // make the first array (the transient buffer) al[0] = new long[1]; // make the first array (the transient buffer)
earlyDuplicateCheck = Boolean.getBoolean( "earlyDuplicateCheck" );
} }