Changeset 33727 in osm for applications
- Timestamp:
- 2017-10-22T16:05:56+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/utils/RouteUtils.java
r33513 r33727 14 14 * Utils class for routes 15 15 * 16 * @author darya 16 * @author darya, giacomo, polyglot 17 17 * 18 18 */ … … 144 144 145 145 /** 146 * Checks if the given way has tags that make it oneway for bicycles 147 * The test does not check whether the way violates those 148 * restrictions. 149 * 150 * @return 0 if the way is not oneway for bicycles, 1 if the way is 151 * oneway for bicycles, -1 if the way is reversely oneway 152 * for bicycles 153 */ 154 public static int isOnewayForBicycles(Way way) { 155 156 if (OsmUtils.isTrue(way.get("oneway")) 157 || OsmUtils.isReversed(way.get("oneway")) 158 || way.hasTag("junction", "roundabout")) { 159 160 if (!way.hasTag("busway", "lane") 161 && !way.hasTag("cycleway", "opposite_lane") 162 && !way.hasTag("cycleway:left", "lane") 163 && !way.hasTag("cycleway:right", "lane") 164 && !way.hasTag("oneway:bicycle", "no")) { 165 166 if (OsmUtils.isReversed(way.get("oneway"))) { 167 return -1; 168 } 169 return 1; 170 } 171 } 172 return 0; 173 } 174 175 176 /** 146 177 * Checks if the ways have a common node 147 178 *
Note:
See TracChangeset
for help on using the changeset viewer.