Class OsmZoningReaderFactory
- java.lang.Object
-
- org.goplanit.osm.converter.zoning.OsmZoningReaderFactory
-
public class OsmZoningReaderFactory extends Object
Factory for creating PLANitOSM zoning Readers. For now OSM zoning reader require the presence of an OSM network reader as those settings and subsequent reference network (that it is expected to populate) are inputs to the factory method. In other words and OSM zoning reader cannot be created in a stand-alone fashion, it always requires an OSMNetwork reader as well.- Author:
- markr
-
-
Constructor Summary
Constructors Constructor Description OsmZoningReaderFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OsmZoningReader
create(String inputFile, String countryName, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populatestatic OsmZoningReader
create(String inputFile, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populatestatic OsmZoningReader
create(URL inputSource, String countryName, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populatestatic OsmZoningReader
create(URL inputSource, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populatestatic OsmZoningReader
create(OsmPublicTransportReaderSettings settings, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populate
-
-
-
Method Detail
-
create
public static OsmZoningReader create(String inputFile, String countryName, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populate- Parameters:
inputFile
- to usecountryName
- name of the countryreferenceNetwork
- to use the same setup regarding id creation for zoningnetwork2ZoningData
- data transferred from parsing network to be used by zoning reader.- Returns:
- created OSM reader
-
create
public static OsmZoningReader create(String inputFile, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populate- Parameters:
inputFile
- to usecountryName
- name of the countryzoningToPopulate
- the zoning to populatereferenceNetwork
- to use the same setup regarding id creation for zoningnetwork2ZoningData
- data transferred from parsing network to be used by zoning reader.- Returns:
- created OSM reader
-
create
public static OsmZoningReader create(OsmPublicTransportReaderSettings settings, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populate- Parameters:
settings
- to usezoningToPopulate
- the zoning to populatereferenceNetwork
- to use the same setup regarding id creation for zoningnetwork2ZoningData
- data transferred from parsing network to be used by zoning reader.- Returns:
- created OSM reader
-
create
public static OsmZoningReader create(URL inputSource, String countryName, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populate- Parameters:
inputSource
- to usecountryName
- name of the countryreferenceNetwork
- to use the same setup regarding id creation for zoningnetwork2ZoningData
- data transferred from parsing network to be used by zoning reader.- Returns:
- created OSM reader
-
create
public static OsmZoningReader create(URL inputSource, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populate- Parameters:
inputSource
- to usecountryName
- name of the countryzoningToPopulate
- the zoning to populatereferenceNetwork
- to use the same setup regarding id creation for zoningnetwork2ZoningData
- data transferred from parsing network to be used by zoning reader.- Returns:
- created OSM reader
-
-