Uses of Interface
org.goplanit.utils.zoning.TransferZoneGroup
-
Packages that use TransferZoneGroup Package Description org.goplanit.converter org.goplanit.io.converter org.goplanit.osm.converter.zoning org.goplanit.osm.converter.zoning.handler.helper org.goplanit.osm.util org.goplanit.utils.zoning zoning oriented utility classesorg.goplanit.zoning -
-
Uses of TransferZoneGroup in org.goplanit.converter
Methods in org.goplanit.converter that return types with arguments of type TransferZoneGroup Modifier and Type Method Description static Function<TransferZoneGroup,String>IdMapperFunctionFactory. createTransferZoneGroupIdMappingFunction(IdMapperType idMapper)create a function that takes a transfer zone group and generates the appropriate id based on the user configuration -
Uses of TransferZoneGroup in org.goplanit.io.converter
Methods in org.goplanit.io.converter that return types with arguments of type TransferZoneGroup Modifier and Type Method Description protected Function<TransferZoneGroup,String>PlanitWriterImpl. getTransferZoneGroupIdMapper()get id mapper for transfer zone groups -
Uses of TransferZoneGroup in org.goplanit.osm.converter.zoning
Methods in org.goplanit.osm.converter.zoning that return TransferZoneGroup Modifier and Type Method Description TransferZoneGroupOsmZoningReaderPlanitData. addTransferZoneGroupByOsmId(long osmId, TransferZoneGroup transferZoneGroup)Add a transfer zone group by its OSM idTransferZoneGroupOsmZoningReaderPlanitData. getTransferZoneGroupByOsmId(long osmId)collect a parsed transfer zone group by OSM idMethods in org.goplanit.osm.converter.zoning with parameters of type TransferZoneGroup Modifier and Type Method Description TransferZoneGroupOsmZoningReaderPlanitData. addTransferZoneGroupByOsmId(long osmId, TransferZoneGroup transferZoneGroup)Add a transfer zone group by its OSM id -
Uses of TransferZoneGroup in org.goplanit.osm.converter.zoning.handler.helper
Methods in org.goplanit.osm.converter.zoning.handler.helper that return TransferZoneGroup Modifier and Type Method Description TransferZoneGroupTransferZoneGroupHelper. createAndPopulateTransferZoneGroup(de.topobyte.osm4j.core.model.iface.OsmRelation osmRelation, Map<String,String> tags)Create a transfer zone group based on the passed in OSM entity, tags for feature extraction and accessTransferZoneGroupTransferZoneGroupHelper. createPopulateAndRegisterTransferZoneGroup(de.topobyte.osm4j.core.model.iface.OsmRelation osmRelation, Map<String,String> tags)Create a transfer zone group based on the passed in OSM entity, tags for feature extraction and access and register itMethods in org.goplanit.osm.converter.zoning.handler.helper that return types with arguments of type TransferZoneGroup Modifier and Type Method Description Set<TransferZoneGroup>TransferZoneGroupHelper. findModeCompatibleTransferZoneGroups(Collection<String> referenceOsmModes, Collection<TransferZone> potentialTransferZones, boolean allowPseudoModeMatches)Find all transfer zone groups with at least one transfer zone that is mode compatible (and planit mode mapped) with the passed in osm modes In case no eligible modes are provided (null).Methods in org.goplanit.osm.converter.zoning.handler.helper with parameters of type TransferZoneGroup Modifier and Type Method Description booleanConnectoidHelper. extractDirectedConnectoids(de.topobyte.osm4j.core.model.iface.OsmNode osmNode, Map<String,String> tags, Collection<TransferZone> transferZones, Collection<Mode> planitModes, TransferZoneGroup transferZoneGroup)create and/or update directed connectoids for the transfer zones and mode combinations when eligible, based on the passed in OSM node where the connectoids access link segments are extracted fromCollection<TransferZone>TransferZoneHelper. findTransferZonesForStopPosition(de.topobyte.osm4j.core.model.iface.OsmNode osmNode, Map<String,String> tags, Collection<String> eligibleOsmModes, TransferZoneGroup transferZoneGroup)Find the transfer zone(s) for a given stop_position, either the user overwritten mapping, or conditioned on mode,reference/name/spatially, or just the closest one in absence of eligible modes.booleanTransferZoneGroupHelper. registerTransferZoneOnGroup(long osmId, de.topobyte.osm4j.core.model.iface.EntityType type, TransferZoneGroup transferZoneGroup)Register a transfer zone on a group by providing the OSM id of the transfer zone and its type, if no transfer zone is available for this combination, false is returned and it is not registered.booleanTransferZoneGroupHelper. registerTransferZoneOnGroup(de.topobyte.osm4j.core.model.iface.OsmEntity osmEntity, TransferZoneGroup transferZoneGroup)Register a transfer zone on a group by providing the OSM entity, if no transfer zone is available for this combination, false is returned and it is not registered.booleanTransferZoneGroupHelper. registerTransferZoneOnGroup(de.topobyte.osm4j.core.model.iface.OsmNode osmNode, Map<String,String> tags, TransferZoneGroup transferZoneGroup)Register a transfer zone on a group by providing the OSM node, if no transfer zone is available for this combination, false is returned and it is not registered.static voidTransferZoneGroupHelper. updateTransferZoneGroupStationName(TransferZoneGroup transferZoneGroup, de.topobyte.osm4j.core.model.iface.OsmEntity osmEntityStation, Map<String,String> tags)Process an OSM entity that is classified as a (train) station. -
Uses of TransferZoneGroup in org.goplanit.osm.util
Method parameters in org.goplanit.osm.util with type arguments of type TransferZoneGroup Modifier and Type Method Description static TransferZonePlanitTransferZoneUtils. findTransferZoneClosestByTransferGroup(de.topobyte.osm4j.core.model.iface.OsmEntity osmEntity, Collection<? extends TransferZoneGroup> transferZoneGroups, Map<Long,de.topobyte.osm4j.core.model.iface.OsmNode> osmNodes, PlanitJtsCrsUtils geoUtils)Find the zone (within any of the transfer zone groups) closest to the passed in OSM Entity -
Uses of TransferZoneGroup in org.goplanit.utils.zoning
Fields in org.goplanit.utils.zoning with type parameters of type TransferZoneGroup Modifier and Type Field Description static Class<TransferZoneGroup>TransferZoneGroup. TRANSFER_ZONE_GROUP_ID_CLASSthe class to use for the id generationMethods in org.goplanit.utils.zoning that return TransferZoneGroup Modifier and Type Method Description TransferZoneGroupTransferZoneGroup. clone()Create a shallow copy of this entityTransferZoneGroupTransferZoneGroupFactory. createNew()create a new transferZoneGroup without registering it yetTransferZoneGroupTransferZoneGroupFactory. registerNew()create and register a new transferZoneGroupMethods in org.goplanit.utils.zoning that return types with arguments of type TransferZoneGroup Modifier and Type Method Description default Class<TransferZoneGroup>TransferZoneGroup. getIdClass()Each managed id class is expected to generate its ids based on its class signature.Set<TransferZoneGroup>TransferZone. getTransferZoneGroups()All transfer zone groups the transfer zone resides in (unmodifiable)Methods in org.goplanit.utils.zoning with parameters of type TransferZoneGroup Modifier and Type Method Description voidTransferZone. addToTransferZoneGroup(TransferZoneGroup transferZoneGroup)register this transfer zone group as a group this transfer zone is part ofbooleanTransferZone. isInTransferZoneGroup(TransferZoneGroup transferZoneGroup)Verify if transfer zone is part of passed in transfer zone groupbooleanTransferZone. removeFromTransferZoneGroup(TransferZoneGroup transferZoneGroup)remove from transfer zone group provided and also remove ths transfer zone from group provided -
Uses of TransferZoneGroup in org.goplanit.zoning
Classes in org.goplanit.zoning that implement TransferZoneGroup Modifier and Type Class Description classTransferZoneGroupImplA transfer zone group implementation.Methods in org.goplanit.zoning that return TransferZoneGroup Modifier and Type Method Description TransferZoneGroupTransferZoneGroupFactoryImpl. createNew()create a new transferZoneGroup without registering it yetTransferZoneGroupTransferZoneGroupFactoryImpl. registerNew()create and register a new transferZoneGroupMethods in org.goplanit.zoning that return types with arguments of type TransferZoneGroup Modifier and Type Method Description Set<TransferZoneGroup>TransferZoneImpl. getTransferZoneGroups()All transfer zone groups the transfer zone resides in (unmodifiable)Methods in org.goplanit.zoning with parameters of type TransferZoneGroup Modifier and Type Method Description voidTransferZoneImpl. addToTransferZoneGroup(TransferZoneGroup transferZoneGroup)register this transfer zone group as a group this transfer zone is part ofbooleanTransferZoneImpl. isInTransferZoneGroup(TransferZoneGroup transferZoneGroup)Verify if transfer zone is part of passed in transfer zone groupbooleanTransferZoneImpl. removeFromTransferZoneGroup(TransferZoneGroup transferZoneGroup)remove from transfer zone group provided and also remove ths transfer zone from group provided
-