public int getElevationType(final int ilon, final int ilat) {
        final int lonDegree = ilon / 1000000;
        final int latDegree = ilat / 1000000;
        final OsmFile[] fileRow = fileRows[latDegree];
        final int ndegrees = fileRow == null ? 0 : fileRow.length;
        for (int i = 0; i < ndegrees; i++) {
            if (fileRow[i].lonDegree == lonDegree) {
                final OsmFile osmf = fileRow[i];
                if (osmf != null) {
                    return osmf.elevationType;
                }
                break;
            }
        }
        return 3;
    }
get a node for the given id with all link-targets also non-hollow
<p>
It is required that an instance of the start-node does not yet
exist, not even a hollow instance, so getStartNode should only
be called once right after resetting the cache

@param id the id of the node to load
@return the fully expanded node for id, or null if it was not found
main/src/main/java/cgeo/geocaching/brouter/mapaccess/NodesCache.java