Uses of Class
org.goplanit.geoio.util.PlanitEntityFeatureTypeContext
-
-
Uses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter
Methods in org.goplanit.geoio.converter that return types with arguments of type PlanitEntityFeatureTypeContext Modifier and Type Method Description protected <TT extends ExternalIdAble>
Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<TT>>GeometryIoWriter. findFeature(Class<TT> clazz, Map<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ExternalIdAble>> geoFeatureTypes)
find feature and context based on the class present in contextprotected Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeometryIoWriter. findFeaturePairForPlanitEntity(Class<? extends ManagedId> planitEntityClass, List<Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>> geoFeatureTypesByPlanitEntity)
Given the feature contexts for the available GIS features, find the one where the context matches a given PLANit entity classMethods in org.goplanit.geoio.converter with parameters of type PlanitEntityFeatureTypeContext Modifier and Type Method Description protected <TT extends ManagedId>
org.geotools.data.DataStoreGeometryIoWriter. findDataStore(PlanitEntityFeatureTypeContext<TT> featureContext, Path fullOutputPath)
Find data store to use, if not present, create it if possibleprotected <TT extends ManagedId>
voidGeometryIoWriter. writeGeometryLayerForEntity(org.opengis.feature.simple.SimpleFeatureType featureType, PlanitEntityFeatureTypeContext<TT> planitEntityFeatureContext, String loggingPrefix, org.geotools.data.DataStore entityDataStore, String featureSchemaName, Iterable<TT> planitEntities)
Writer the geometry layer with the PLANit entities available in the containerprotected <TT extends ManagedId>
voidGeometryIoWriter. writeGeometryLayerForEntity(org.opengis.feature.simple.SimpleFeatureType featureType, PlanitEntityFeatureTypeContext<TT> planitEntityFeatureContext, org.geotools.data.DataStore entityDataStore, String featureSchemaName, Iterable<TT> planitEntities)
Method parameters in org.goplanit.geoio.converter with type arguments of type PlanitEntityFeatureTypeContext Modifier and Type Method Description protected <TT extends ExternalIdAble>
Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<TT>>GeometryIoWriter. findFeature(Class<TT> clazz, Map<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ExternalIdAble>> geoFeatureTypes)
find feature and context based on the class present in contextprotected Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeometryIoWriter. findFeaturePairForPlanitEntity(Class<? extends ManagedId> planitEntityClass, List<Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>> geoFeatureTypesByPlanitEntity)
Given the feature contexts for the available GIS features, find the one where the context matches a given PLANit entity class -
Uses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.network.featurecontext
Subclasses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.network.featurecontext Modifier and Type Class Description class
PlanitLinkFeatureTypeContext
Track contextual relevant information for PLANit link type that is persistedclass
PlanitLinkSegmentFeatureTypeContext
Track contextual relevant information for PLANit link segment type that is persistedclass
PlanitNodeFeatureTypeContext
Track contextual relevant information for PLANit node type that is persisted -
Uses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.service
Methods in org.goplanit.geoio.converter.service with parameters of type PlanitEntityFeatureTypeContext Modifier and Type Method Description protected <TT extends ManagedId>
org.geotools.data.DataStoreGeometryRoutedServicesWriter. findDataStore(PlanitEntityFeatureTypeContext<TT> featureContext, Mode mode, Path fullOutputPath)
Find data store to use, if not present, create it if possible -
Uses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.service.featurecontext
Subclasses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.service.featurecontext Modifier and Type Class Description class
PlanitRoutedServiceFeatureTypeContext
Track contextual relevant information for PLANit routed service that is persistedclass
PlanitServiceLegFeatureTypeContext
Track contextual relevant information for PLANit service leg type that is persistedclass
PlanitServiceLegSegmentFeatureTypeContext
Track contextual relevant information for PLANit service leg segment type that is persistedclass
PlanitServiceNodeFeatureTypeContext
Track contextual relevant information for PLANit service node type that is persisted -
Uses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.zoning.featurecontext
Subclasses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.converter.zoning.featurecontext Modifier and Type Class Description class
PlanitConnectoidEdgeFeatureTypeContext
Track contextual relevant information for PLANit connectoid edge type that is persistedclass
PlanitConnectoidFeatureTypeContext<C extends Connectoid>
Track contextual relevant information for PLANit connectoids that are persistedclass
PlanitConnectoidSegmentFeatureTypeContext
Track contextual relevant information for PLANit connectoid edge segment type that is persistedclass
PlanitDirectedConnectoidFeatureTypeContext
Track contextual relevant information for PLANit Directed connectoids that are persistedclass
PlanitOdZoneFeatureTypeContext<T extends org.locationtech.jts.geom.Geometry>
Track contextual relevant information for PLANit OD zones that are persistedclass
PlanitTransferZoneFeatureTypeContext<T extends org.locationtech.jts.geom.Geometry>
Track contextual relevant information for PLANit Transfer zones that are persistedclass
PlanitUndirectedConnectoidFeatureTypeContext
Track contextual relevant information for PLANit Undirected connectoids that are persistedclass
PlanitZoneFeatureTypeContext<Z extends Zone,T extends org.locationtech.jts.geom.Geometry>
Track contextual relevant information for PLANit zones that are persisted -
Uses of PlanitEntityFeatureTypeContext in org.goplanit.geoio.util
Methods in org.goplanit.geoio.util that return types with arguments of type PlanitEntityFeatureTypeContext Modifier and Type Method Description static Set<PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeoIoFeatureTypeBuilder. createNetworkLayerFeatureContexts(NetworkIdMapper primaryIdMapper, MacroscopicNetworkLayer layer)
Construct all PLANit entities that have an associated GIS feature context containing the information require for persistencestatic Set<PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeoIoFeatureTypeBuilder. createRoutedServicesLayerFeatureContexts(RoutedServicesIdMapper primaryIdMapper, Mode layerMode, ServiceNetworkIdMapper serviceNetworkIdMapper)
Construct all PLANit entities that have an associated GIS feature context containing the information required for persistence (for routed services entities).static Set<PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeoIoFeatureTypeBuilder. createServiceNetworkLayerFeatureContexts(ServiceNetworkIdMapper primaryIdMapper, ServiceNetworkLayer layer, NetworkIdMapper networkIdMappers)
Construct all PLANit entities that have an associated GIS feature context containing the information required for persistencestatic List<Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>>
GeoIoFeatureTypeBuilder. createSimpleFeatureTypes(Set<PlanitEntityFeatureTypeContext<? extends ManagedId>> features, org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem, Map<Class<?>,String> planitEntitySchemaNames)
Initialise all known supported simple feature types for the given contexts.static List<Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>>
GeoIoFeatureTypeBuilder. createSimpleFeatureTypesByLayer(Set<PlanitEntityFeatureTypeContext<? extends ManagedId>> layerFeatures, UntypedDirectedGraphLayer<?,?,?> layer, org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem, Map<Class<?>,String> planitEntityBaseFileNames, Function<UntypedDirectedGraphLayer<?,?,?>,String> layerPrefixProducer)
Initialise all known supported simple feature types for the physical network (for the given layer).static Set<PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeoIoFeatureTypeBuilder. createVirtualNetworkFeatureContexts(VirtualNetworkIdMapper primaryIdMapper)
Construct GIS feature contexts containing the information required for persistence of all virtual network entitiesstatic Set<PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeoIoFeatureTypeBuilder. createZoningFeatureContexts(ZoningIdMapper primaryIdMapper, NetworkIdMapper networkIdMappers)
Construct GIS feature contexts containing the information required for persistence of all Zoning entities (except the zone's which are serviced viaGeoIoFeatureTypeBuilder.createZoningZoneFeatureContext(ZoningIdMapper, Class, Class)
because they have geometry dependent contexts.Methods in org.goplanit.geoio.util with parameters of type PlanitEntityFeatureTypeContext Modifier and Type Method Description static org.opengis.feature.simple.SimpleFeatureType
GeoIoFeatureTypeBuilder. createSimpleZoningFeatureType(PlanitEntityFeatureTypeContext<?> featureContext, org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem, String planitEntityFileName)
Create a simple feature for feature context providedMethod parameters in org.goplanit.geoio.util with type arguments of type PlanitEntityFeatureTypeContext Modifier and Type Method Description static List<Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>>
GeoIoFeatureTypeBuilder. createSimpleFeatureTypes(Set<PlanitEntityFeatureTypeContext<? extends ManagedId>> features, org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem, Map<Class<?>,String> planitEntitySchemaNames)
Initialise all known supported simple feature types for the given contexts.static List<Pair<org.opengis.feature.simple.SimpleFeatureType,PlanitEntityFeatureTypeContext<? extends ManagedId>>>
GeoIoFeatureTypeBuilder. createSimpleFeatureTypesByLayer(Set<PlanitEntityFeatureTypeContext<? extends ManagedId>> layerFeatures, UntypedDirectedGraphLayer<?,?,?> layer, org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem, Map<Class<?>,String> planitEntityBaseFileNames, Function<UntypedDirectedGraphLayer<?,?,?>,String> layerPrefixProducer)
Initialise all known supported simple feature types for the physical network (for the given layer).
-