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 classPlanitLinkFeatureTypeContextTrack contextual relevant information for PLANit link type that is persistedclassPlanitLinkSegmentFeatureTypeContextTrack contextual relevant information for PLANit link segment type that is persistedclassPlanitNodeFeatureTypeContextTrack 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 classPlanitRoutedServiceFeatureTypeContextTrack contextual relevant information for PLANit routed service that is persistedclassPlanitServiceLegFeatureTypeContextTrack contextual relevant information for PLANit service leg type that is persistedclassPlanitServiceLegSegmentFeatureTypeContextTrack contextual relevant information for PLANit service leg segment type that is persistedclassPlanitServiceNodeFeatureTypeContextTrack 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 classPlanitConnectoidEdgeFeatureTypeContextTrack contextual relevant information for PLANit connectoid edge type that is persistedclassPlanitConnectoidFeatureTypeContext<C extends Connectoid>Track contextual relevant information for PLANit connectoids that are persistedclassPlanitConnectoidSegmentFeatureTypeContextTrack contextual relevant information for PLANit connectoid edge segment type that is persistedclassPlanitDirectedConnectoidFeatureTypeContextTrack contextual relevant information for PLANit Directed connectoids that are persistedclassPlanitOdZoneFeatureTypeContext<T extends org.locationtech.jts.geom.Geometry>Track contextual relevant information for PLANit OD zones that are persistedclassPlanitTransferZoneFeatureTypeContext<T extends org.locationtech.jts.geom.Geometry>Track contextual relevant information for PLANit Transfer zones that are persistedclassPlanitUndirectedConnectoidFeatureTypeContextTrack contextual relevant information for PLANit Undirected connectoids that are persistedclassPlanitZoneFeatureTypeContext<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.SimpleFeatureTypeGeoIoFeatureTypeBuilder. 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).
-