/** * @param g the graph for which this index should do the lookup based on latitude,longitude. */ public LocationIndexTree(Graph g, Directory dir) { if (g instanceof CHGraph) throw new IllegalArgumentException("Use base graph for LocationIndexTree instead of CHGraph"); MAGIC_INT = Integer.MAX_VALUE / 22316; this.graph = g; this.nodeAccess = g.getNodeAccess(); dataAccess = dir.find("location_index", DAType.getPreferredInt(dir.getDefaultType())); }
public SubnetworkStorage(Directory dir, String postfix) { DAType type = dir.getDefaultType(); da = dir.find("subnetwork_" + postfix, type.isMMap() ? DAType.MMAP : (type.isStoring() ? DAType.RAM_STORE : DAType.RAM)); }
this.baseGraph = baseGraph; final String name = AbstractWeighting.weightingToFileName(w); this.nodesCH = dir.find("nodes_ch_" + name, DAType.getPreferredInt(dir.getDefaultType())); this.shortcuts = dir.find("shortcuts_" + name, DAType.getPreferredInt(dir.getDefaultType())); this.chEdgeAccess = new EdgeAccess(shortcuts, baseGraph.bitUtil) { @Override
@Override public String toString() { return (isCHPossible() ? "CH|" : "") + encodingManager + "|" + getDirectory().getDefaultType() + "|" + baseGraph.nodeAccess.getDimension() + "D" + "|" + baseGraph.extStorage + "|" + getProperties().versionsToString(); }
if (ghStorage.getDirectory().getDefaultType().isStoring() && isAllowWrites()) { lockFactory.setLockDir(new File(ghLocation)); lock = lockFactory.create(fileLockName, false);
GHLock lock = null; try { if (ghStorage.getDirectory().getDefaultType().isStoring()) { lockFactory.setLockDir(new File(graphHopperLocation)); lock = lockFactory.create(fileLockName, true);
this.wayGeometry = dir.find("geometry"); this.nameIndex = new NameIndex(dir); this.nodes = dir.find("nodes", DAType.getPreferredInt(dir.getDefaultType())); this.edges = dir.find("edges", DAType.getPreferredInt(dir.getDefaultType())); this.listener = listener; this.edgeAccess = new EdgeAccess(edges, bitUtil) {
public SubnetworkStorage(Directory dir, String postfix) { DAType type = dir.getDefaultType(); da = dir.find("subnetwork_" + postfix, type.isMMap() ? DAType.MMAP : (type.isStoring() ? DAType.RAM_STORE : DAType.RAM)); }
public SubnetworkStorage(Directory dir, String postfix) { DAType type = dir.getDefaultType(); da = dir.find("subnetwork_" + postfix, type.isMMap() ? DAType.MMAP : (type.isStoring() ? DAType.RAM_STORE : DAType.RAM)); }
@Override public String toString() { return (isCHPossible() ? "CH|" : "") + encodingManager + "|" + getDirectory().getDefaultType() + "|" + baseGraph.nodeAccess.getDimension() + "D" + "|" + baseGraph.extStorage + "|" + getProperties().versionsToString(); }
@Override public String toString() { return (isCHPossible() ? "CH|" : "") + encodingManager + "|" + getDirectory().getDefaultType() + "|" + baseGraph.nodeAccess.getDimension() + "D" + "|" + baseGraph.extStorage + "|" + getProperties().versionsToString(); }
@Override public String toString() { return (isCHPossible() ? "CH|" : "") + encodingManager + "|" + getDirectory().getDefaultType() + "|" + baseGraph.nodeAccess.getDimension() + "D" + "|" + baseGraph.extStorage + "|" + getProperties().versionsToString(); }
if (ghStorage.getDirectory().getDefaultType().isStoring() && isAllowWrites())
if (ghStorage.getDirectory().getDefaultType().isStoring() && isAllowWrites()) { lockFactory.setLockDir(new File(ghLocation)); lock = lockFactory.create(fileLockName, false);
if (ghStorage.getDirectory().getDefaultType().isStoring() && isAllowWrites()) { lockFactory.setLockDir(new File(ghLocation)); lock = lockFactory.create(fileLockName, false);
GHLock lock = null; try { if (ghStorage.getDirectory().getDefaultType().isStoring()) { lockFactory.setLockDir(new File(graphHopperLocation)); lock = lockFactory.create(fileLockName, true);
GHLock lock = null; try { if (ghStorage.getDirectory().getDefaultType().isStoring()) { lockFactory.setLockDir(new File(graphHopperLocation)); lock = lockFactory.create(fileLockName, true);
try if (ghStorage.getDirectory().getDefaultType().isStoring())