Class AtlasGeneratorParameters


  • public final class AtlasGeneratorParameters
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<SlippyTilePersistenceScheme> ATLAS_SCHEME  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> CODE_VERSION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<org.openstreetmap.atlas.utilities.collections.StringList> CONFIGURED_FILTER_NAME  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<org.openstreetmap.atlas.utilities.collections.StringList> CONFIGURED_FILTER_OUTPUT  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<org.openstreetmap.atlas.utilities.collections.StringList> COUNTRIES  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> COUNTRY_SHAPES  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> DATA_VERSION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> EDGE_CONFIGURATION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.Boolean> LINE_DELIMITED_GEOJSON_OUTPUT  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_NODE_CONFIGURATION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_PATH  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_RELATION_CONFIGURATION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<SlippyTilePersistenceScheme> PBF_SCHEME  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_SHARDING  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_WAY_CONFIGURATION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PREVIOUS_OUTPUT_FOR_DELTA  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> SHARDING_TYPE  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> SHOULD_INCLUDE_FILTERED_OUTPUT_CONFIGURATION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> SLICING_CONFIGURATION  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.Boolean> STATISTICS  
      static org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> WAY_SECTIONING_CONFIGURATION  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      protected static org.openstreetmap.atlas.geography.atlas.pbf.AtlasLoadingOption buildAtlasLoadingOption​(org.openstreetmap.atlas.geography.boundary.CountryBoundaryMap boundaries, java.util.Map<java.lang.String,​java.lang.String> properties)  
      protected static java.util.Map<java.lang.String,​java.lang.String> extractAtlasLoadingProperties​(org.openstreetmap.atlas.utilities.runtime.CommandMap command, java.util.Map<java.lang.String,​java.lang.String> sparkContext)  
      static org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter getConfiguredFilterFrom​(java.lang.String name, java.lang.String path, java.util.Map<java.lang.String,​java.lang.String> configurationMap)  
      static org.openstreetmap.atlas.geography.atlas.pbf.BridgeConfiguredFilter getConfiguredFilterFrom​(java.lang.String root, java.lang.String name, org.openstreetmap.atlas.streaming.resource.Resource configurationResource)  
      static org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter getConfiguredFilterFrom​(java.lang.String name, org.openstreetmap.atlas.streaming.resource.Resource configurationResource)  
      static java.util.List<org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter> getConfiguredFilterListFrom​(org.openstreetmap.atlas.utilities.collections.StringList name, org.openstreetmap.atlas.streaming.resource.Resource configurationResource)  
      static java.util.List<org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter> getConfiguredFilterListFrom​(org.openstreetmap.atlas.utilities.collections.StringList names, org.openstreetmap.atlas.utilities.collections.StringList paths, java.util.Map<java.lang.String,​java.lang.String> configurationMap)  
      static org.openstreetmap.atlas.utilities.configuration.StandardConfiguration getStandardConfigurationFrom​(java.lang.String path, java.util.Map<java.lang.String,​java.lang.String> configurationMap)  
      static org.openstreetmap.atlas.utilities.configuration.StandardConfiguration getStandardConfigurationFrom​(org.openstreetmap.atlas.streaming.resource.Resource configurationResource)  
      static org.openstreetmap.atlas.tags.filters.ConfiguredTaggableFilter getTaggableFilterFrom​(java.lang.String path, java.util.Map<java.lang.String,​java.lang.String> configurationMap)  
      static org.openstreetmap.atlas.tags.filters.ConfiguredTaggableFilter getTaggableFilterFrom​(org.openstreetmap.atlas.streaming.resource.Resource configurationResource)  
      static boolean runStatistics​(org.openstreetmap.atlas.utilities.runtime.CommandMap command)  
      protected static org.openstreetmap.atlas.utilities.runtime.Command.SwitchList switches()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • COUNTRIES

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<org.openstreetmap.atlas.utilities.collections.StringList> COUNTRIES
      • COUNTRY_SHAPES

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> COUNTRY_SHAPES
      • PBF_PATH

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_PATH
      • PBF_SHARDING

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_SHARDING
      • PREVIOUS_OUTPUT_FOR_DELTA

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PREVIOUS_OUTPUT_FOR_DELTA
      • CODE_VERSION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> CODE_VERSION
      • DATA_VERSION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> DATA_VERSION
      • EDGE_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> EDGE_CONFIGURATION
      • WAY_SECTIONING_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> WAY_SECTIONING_CONFIGURATION
      • SLICING_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> SLICING_CONFIGURATION
      • PBF_WAY_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_WAY_CONFIGURATION
      • PBF_NODE_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_NODE_CONFIGURATION
      • PBF_RELATION_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> PBF_RELATION_CONFIGURATION
      • SHOULD_INCLUDE_FILTERED_OUTPUT_CONFIGURATION

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> SHOULD_INCLUDE_FILTERED_OUTPUT_CONFIGURATION
      • LINE_DELIMITED_GEOJSON_OUTPUT

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.Boolean> LINE_DELIMITED_GEOJSON_OUTPUT
      • SHARDING_TYPE

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.String> SHARDING_TYPE
      • CONFIGURED_FILTER_OUTPUT

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<org.openstreetmap.atlas.utilities.collections.StringList> CONFIGURED_FILTER_OUTPUT
      • CONFIGURED_FILTER_NAME

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<org.openstreetmap.atlas.utilities.collections.StringList> CONFIGURED_FILTER_NAME
      • STATISTICS

        public static final org.openstreetmap.atlas.utilities.runtime.Command.Switch<java.lang.Boolean> STATISTICS
    • Method Detail

      • getConfiguredFilterFrom

        public static org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter getConfiguredFilterFrom​(java.lang.String name,
                                                                                                               java.lang.String path,
                                                                                                               java.util.Map<java.lang.String,​java.lang.String> configurationMap)
      • getConfiguredFilterFrom

        public static org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter getConfiguredFilterFrom​(java.lang.String name,
                                                                                                               org.openstreetmap.atlas.streaming.resource.Resource configurationResource)
      • getConfiguredFilterFrom

        public static org.openstreetmap.atlas.geography.atlas.pbf.BridgeConfiguredFilter getConfiguredFilterFrom​(java.lang.String root,
                                                                                                                 java.lang.String name,
                                                                                                                 org.openstreetmap.atlas.streaming.resource.Resource configurationResource)
      • getConfiguredFilterListFrom

        public static java.util.List<org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter> getConfiguredFilterListFrom​(org.openstreetmap.atlas.utilities.collections.StringList name,
                                                                                                                                   org.openstreetmap.atlas.streaming.resource.Resource configurationResource)
      • getConfiguredFilterListFrom

        public static java.util.List<org.openstreetmap.atlas.utilities.configuration.ConfiguredFilter> getConfiguredFilterListFrom​(org.openstreetmap.atlas.utilities.collections.StringList names,
                                                                                                                                   org.openstreetmap.atlas.utilities.collections.StringList paths,
                                                                                                                                   java.util.Map<java.lang.String,​java.lang.String> configurationMap)
      • getStandardConfigurationFrom

        public static org.openstreetmap.atlas.utilities.configuration.StandardConfiguration getStandardConfigurationFrom​(java.lang.String path,
                                                                                                                         java.util.Map<java.lang.String,​java.lang.String> configurationMap)
      • getStandardConfigurationFrom

        public static org.openstreetmap.atlas.utilities.configuration.StandardConfiguration getStandardConfigurationFrom​(org.openstreetmap.atlas.streaming.resource.Resource configurationResource)
      • getTaggableFilterFrom

        public static org.openstreetmap.atlas.tags.filters.ConfiguredTaggableFilter getTaggableFilterFrom​(java.lang.String path,
                                                                                                          java.util.Map<java.lang.String,​java.lang.String> configurationMap)
      • getTaggableFilterFrom

        public static org.openstreetmap.atlas.tags.filters.ConfiguredTaggableFilter getTaggableFilterFrom​(org.openstreetmap.atlas.streaming.resource.Resource configurationResource)
      • runStatistics

        public static boolean runStatistics​(org.openstreetmap.atlas.utilities.runtime.CommandMap command)
      • buildAtlasLoadingOption

        protected static org.openstreetmap.atlas.geography.atlas.pbf.AtlasLoadingOption buildAtlasLoadingOption​(org.openstreetmap.atlas.geography.boundary.CountryBoundaryMap boundaries,
                                                                                                                java.util.Map<java.lang.String,​java.lang.String> properties)
      • extractAtlasLoadingProperties

        protected static java.util.Map<java.lang.String,​java.lang.String> extractAtlasLoadingProperties​(org.openstreetmap.atlas.utilities.runtime.CommandMap command,
                                                                                                              java.util.Map<java.lang.String,​java.lang.String> sparkContext)
      • switches

        protected static org.openstreetmap.atlas.utilities.runtime.Command.SwitchList switches()