Configuration reference
This section formally describes the GBD WebSuite configuration, which is nested key-value structure. The keys are always strings, the values should belong to one of the types listed below.
The top-level configuration is of type gws.common.application.Config.
Basic types
Fundamental data types, as used in the Python language.
str |
string, must be in the UTF-8 encoding |
bool |
boolean true or false |
int |
integer number |
float |
real number |
dict |
generic key-value object |
[ Type ] |
list (array) of elements of type Type |
gws.common.api.Config
Server actions
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
available actions |
no |
||
|
str |
unique ID |
no |
gws.common.application.Config
Main application configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
system-wide server actions |
no |
||
|
authorization methods and options |
no |
||
|
gws client configuration |
no |
||
|
database configuration |
no |
||
|
dict |
developer options |
no |
|
|
fonts configuration |
no |
||
|
helpers configurations |
no |
||
|
[ str ] |
default locales for all projects |
no |
|
|
application metadata |
no |
||
|
directories with additional projects |
no |
||
|
additional project paths |
no |
||
|
project configurations |
no |
||
|
configuration for seeding jobs |
no |
||
|
server engine options |
no |
||
|
str |
unique ID |
no |
|
|
webserver configuration |
no |
gws.common.application.DbConfig
Database configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
database providers |
yes |
||
|
str |
unique ID |
no |
gws.common.application.FontConfig
Fonts configuration.
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
directory with custom fonts |
yes |
||
|
str |
unique ID |
no |
gws.common.application.SSLConfig
SSL configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
crt bundle location |
yes |
||
|
key file location |
yes |
||
|
str |
unique ID |
no |
gws.common.application.SeedingConfig
Cache seeding options
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
number of concurrent seeding jobs |
no |
|
|
max. time for a seeding job |
no |
|
|
|
str |
unique ID |
no |
gws.common.application.WebConfig
Web server configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
configured sites |
no |
||
|
ssl configuration |
no |
||
|
str |
unique ID |
no |
gws.common.auth.Config
Authentication and authorization options
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
authorization methods |
no |
||
|
multifactor authorization plugins |
no |
||
|
authorization providers |
yes |
||
|
session life time |
no |
|
|
|
str |
session storage engine |
no |
|
|
str |
unique ID |
no |
gws.common.client.Config
GWS client configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
add elements to the parent element list |
no |
||
|
client UI elements |
no |
||
|
dict |
client options |
no |
|
|
remove elements from the parent element list |
no |
||
|
str |
unique ID |
no |
gws.common.client.ElementConfig
GWS client UI element configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
insert after this tag |
no |
|
|
str |
insert before this tag |
no |
|
|
dict |
options |
no |
|
|
str |
element tag |
yes |
|
|
str |
unique ID |
no |
gws.common.db.SqlTableConfig
SQL database table
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
geometry column name |
no |
|
|
str |
primary key column name |
no |
|
|
str |
table name |
yes |
|
|
str |
column to be searched for |
no |
|
|
str |
unique ID |
no |
gws.common.layer.CustomConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
source layers this configuration applies to |
no |
||
|
cache configuration |
no |
||
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
||
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
legend configuration |
no |
||
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
layer search configuration |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
unique ID |
no |
|
|
layer resolutions and scales |
no |
gws.common.layer.types.CacheConfig
Cache configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
cache is enabled |
no |
|
|
cache max. age |
no |
|
|
|
int |
max. zoom level to cache |
no |
|
|
str |
unique ID |
no |
gws.common.layer.types.ClientOptions
Client options for a layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
only one of this layer’s children is visible at a time |
no |
|
|
bool |
the layer is expanded in the list view |
no |
|
|
bool |
the layer is displayed in this list view |
no |
|
|
bool |
the layer is intially selected |
no |
|
|
bool |
the layer is not listed, but its children are |
no |
|
|
bool |
the layer is intially visible |
no |
|
gws.common.layer.types.DisplayMode
Layer display mode
One of:
"box"
"client"
"tile"
gws.common.layer.types.EditConfig
Edit access for a layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
sql filter for features |
no |
|
|
str |
unique ID |
no |
gws.common.layer.types.FlattenConfig
Layer hierarchy flattening
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
flatten level |
yes |
|
|
str |
unique ID |
no |
|
|
bool |
use group names (true) or image layer names (false) |
no |
|
gws.common.layer.types.GridConfig
Grid configuration for caches and tiled data
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
pixel buffer |
no |
|
|
int |
number of meta-tiles to fetch |
no |
|
|
str |
position of the first tile (nw or sw) |
no |
|
|
int |
tile size |
no |
|
|
str |
unique ID |
no |
gws.common.layer.types.ImageFormat
Image format
One of:
"png24"
"png8"
gws.common.layer.types.LegendConfig
Layer legend confuguration.
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
the legend is enabled |
no |
|
|
dict |
provider-dependent legend options |
no |
|
|
path of the legend image |
no |
||
|
template for an HTML legend |
no |
||
|
str |
unique ID |
no |
|
|
url of the legend image |
no |
gws.common.layer.types.OwsConfig
OWS services confuguration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
enabled OWS services |
no |
||
|
bool |
enable this layer for ows services |
no |
|
|
str |
feature name for ows services |
no |
|
|
str |
layer name for ows services |
no |
|
|
str |
unique ID |
no |
gws.common.layer.types.OwsEnabledServicesConfig
Configuration for enabled OWS services
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
pattern for enabled service uids |
no |
||
|
str |
unique ID |
no |
|
|
[ str ] |
enabled services uids |
no |
gws.common.map.Config
Map configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
map center |
no |
||
|
int |
precision for coordinates |
no |
|
|
crs for this map |
no |
|
|
|
int |
extent buffer |
no |
|
|
map extent |
no |
||
|
collection of layers for this map |
yes |
||
|
bool |
remove invalid layers from the map |
no |
|
|
str |
map title |
no |
|
|
str |
unique id |
no |
|
|
map scales and resolutions |
no |
gws.common.metadata.Config
Object metadata configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
object abstract description |
no |
|
|
str |
no |
||
|
str |
attribution (copyright) string |
no |
|
|
str |
no |
||
|
str |
no |
||
|
no |
|||
|
str |
catalog citation identifier |
no |
|
|
str |
catalog identifier |
no |
|
|
contact information |
no |
||
|
temporal extent begin |
no |
||
|
publication date |
no |
||
|
temporal extent end |
no |
||
|
modification date |
no |
||
|
str |
no |
||
|
image (logo) url |
no |
||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
no |
|||
|
str |
ISO-19139 scope name |
no |
|
|
ISO-19139 scope code |
no |
||
|
ISO-19139 spatial type |
no |
||
|
ISO-19139 topic category |
no |
||
|
[ str ] |
keywords |
no |
|
|
str |
object language |
no |
|
|
str |
no |
||
|
additional links |
no |
|
|
|
str |
object internal name |
no |
|
|
service url |
no |
||
|
str |
object title |
no |
|
|
str |
unique ID |
no |
|
|
str |
metadata url mime type |
no |
|
|
str |
metadata url type like “TC211” |
no |
|
|
metadata url |
no |
gws.common.metadata.ContactConfig
Contact metadata configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
unique ID |
no |
|
|
no |
|||
|
str |
no |
gws.common.metadata.LinkConfig
Object link configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
link format |
no |
|
|
str |
link format version |
no |
|
|
ISO-19115 function |
no |
||
|
str |
link scheme |
no |
|
|
str |
unique ID |
no |
|
|
link url |
yes |
gws.common.metadata.MetaInspireDegreeOfConformity
Inspire degreeOfConformity, see http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd
One of:
"conformant"
"notConformant"
"notEvaluated"
gws.common.metadata.MetaInspireMandatoryKeyword
Inspire keyword, see http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd
One of:
"chainDefinitionService"
"comEncodingService"
"comGeographicCompressionService"
"comGeographicFormatConversionService"
"comMessagingService"
"comRemoteFileAndExecutableManagement"
"comService"
"comTransferService"
"humanCatalogueViewer"
"humanChainDefinitionEditor"
"humanFeatureGeneralizationEditor"
"humanGeographicDataStructureViewer"
"humanGeographicFeatureEditor"
"humanGeographicSpreadsheetViewer"
"humanGeographicSymbolEditor"
"humanGeographicViewer"
"humanInteractionService"
"humanServiceEditor"
"humanWorkflowEnactmentManager"
"infoCatalogueService"
"infoCoverageAccessService"
"infoFeatureAccessService"
"infoFeatureTypeService"
"infoGazetteerService"
"infoManagementService"
"infoMapAccessService"
"infoOrderHandlingService"
"infoProductAccessService"
"infoRegistryService"
"infoSensorDescriptionService"
"infoStandingOrderService"
"metadataGeographicAnnotationService"
"metadataProcessingService"
"metadataStatisticalCalculationService"
"spatialCoordinateConversionService"
"spatialCoordinateTransformationService"
"spatialCoverageVectorConversionService"
"spatialDimensionMeasurementService"
"spatialFeatureGeneralizationService"
"spatialFeatureManipulationService"
"spatialFeatureMatchingService"
"spatialImageCoordinateConversionService"
"spatialImageGeometryModelConversionService"
"spatialOrthorectificationService"
"spatialPositioningService"
"spatialProcessingService"
"spatialProximityAnalysisService"
"spatialRectificationService"
"spatialRouteDeterminationService"
"spatialSamplingService"
"spatialSensorGeometryModelAdjustmentService"
"spatialSubsettingService"
"spatialTilingChangeService"
"subscriptionService"
"taskManagementService"
"temporalProcessingService"
"temporalProximityAnalysisService"
"temporalReferenceSystemTransformationService"
"temporalSamplingService"
"temporalSubsettingService"
"thematicChangeDetectionService"
"thematicClassificationService"
"thematicFeatureGeneralizationService"
"thematicGeocodingService"
"thematicGeographicInformationExtractionService"
"thematicGeoparsingService"
"thematicGoparameterCalculationService"
"thematicImageManipulationService"
"thematicImageProcessingService"
"thematicImageSynthesisService"
"thematicImageUnderstandingService"
"thematicMultibandImageManipulationService"
"thematicObjectDetectionService"
"thematicProcessingService"
"thematicReducedResolutionGenerationService"
"thematicSpatialCountingService"
"thematicSubsettingService"
"workflowEnactmentService"
gws.common.metadata.MetaInspireResourceType
Inspire resourceType, see http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd
One of:
"dataset"
"series"
"service"
gws.common.metadata.MetaInspireSpatialDataServiceType
Inspire spatialDataServiceType, see http://inspire.ec.europa.eu/schemas/common/1.0/common.xsd
One of:
"discovery"
"download"
"invoke"
"other"
"transformation"
"view"
gws.common.metadata.MetaInspireSpatialScope
Inspire spatialScope, see https://inspire.ec.europa.eu/metadata-codelist/SpatialScope
One of:
"european"
"global_"
"local"
"national"
"regional"
gws.common.metadata.MetaInspireTheme
Inspire theme, see http://inspire.ec.europa.eu/theme/
One of:
"ac"
"ad"
"af"
"am"
"au"
"br"
"bu"
"cp"
"ef"
"el"
"er"
"ge"
"gg"
"gn"
"hb"
"hh"
"hy"
"lc"
"lu"
"mf"
"mr"
"nz"
"of"
"oi"
"pd"
"pf"
"ps"
"rs"
"sd"
"so"
"sr"
"su"
"tn"
"us"
gws.common.metadata.MetaIsoMaintenanceFrequencyCode
ISO-19139 MD_MaintenanceFrequencyCode, see https://standards.iso.org/iso/19139/resources/gmxCodelists.xml
One of:
"annually"
"asNeeded"
"biannually"
"continual"
"daily"
"fortnightly"
"irregular"
"monthly"
"notPlanned"
"quarterly"
"unknown"
"weekly"
gws.common.metadata.MetaIsoOnLineFunction
ISO-19139 CI_OnLineFunctionCode, see https://standards.iso.org/iso/19139/resources/gmxCodelists.xml
One of:
"download"
"information"
"offlineAccess"
"order"
"search"
gws.common.metadata.MetaIsoQualityConformance
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
no |
||
|
bool |
yes |
||
|
str |
yes |
||
|
str |
yes |
gws.common.metadata.MetaIsoQualityLineage
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
yes |
||
|
str |
yes |
||
|
str |
yes |
gws.common.metadata.MetaIsoRestrictionCode
ISO-19139 MD_RestrictionCode, see https://standards.iso.org/iso/19139/resources/gmxCodelists.xml
One of:
"copyright"
"intellectualPropertyRights"
"license"
"otherRestrictions"
"patent"
"patentPending"
"restricted"
"trademark"
gws.common.metadata.MetaIsoScope
ISO-19139 MD/MX_ScopeCode, see https://standards.iso.org/iso/19139/resources/gmxCodelists.xml
One of:
"attribute"
"attributeType"
"collectionHardware"
"collectionSession"
"dataset"
"dimensionGroup"
"feature"
"featureType"
"fieldSession"
"initiative"
"model"
"nonGeographicDataset"
"otherAggregate"
"platformSeries"
"productionSeries"
"propertyType"
"sensor"
"sensorSeries"
"series"
"service"
"software"
"stereomate"
"tile"
"transferAggregate"
gws.common.metadata.MetaIsoSpatialRepresentationType
ISO-19139 MD_SpatialRepresentationTypeCode, see https://standards.iso.org/iso/19139/resources/gmxCodelists.xml
One of:
"grid"
"stereoModel"
"textTable"
"tin"
"vector"
"video"
gws.common.metadata.MetaIsoTopicCategory
ISO-19139 MD_TopicCategoryCode, see https://standards.iso.org/iso/19139/resources/gmxCodelists.xml
One of:
"biota"
"boundaries"
"climatologyMeteorologyAtmosphere"
"economy"
"elevation"
"environment"
"farming"
"geoscientificInformation"
"health"
"imageryBaseMapsEarthCover"
"inlandWaters"
"intelligenceMilitary"
"location"
"oceans"
"planningCadastre"
"society"
"structure"
"transportation"
"utilitiesCommunication"
gws.common.model.AttributeEditor
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
no |
||
|
en_configref_gws_types_Any |
no |
||
|
float |
no |
||
|
float |
no |
||
|
bool |
no |
||
|
no |
|||
|
str |
yes |
gws.common.model.AttributeValidator
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
no |
||
|
float |
no |
||
|
str |
yes |
||
|
float |
no |
||
|
no |
|||
|
str |
yes |
gws.common.model.Config
Data model
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
CRS for this model |
no |
||
|
specific geometry type |
no |
||
|
attribute conversion rules |
yes |
||
|
str |
unique ID |
no |
gws.common.model.ModelRule
Attribute conversion rule
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
attribute is editable |
no |
|
|
no |
|||
|
str |
attribute conversion expression |
no |
|
|
attribute formatter |
no |
||
|
str |
target attribute name |
no |
|
|
str |
source attribute name |
no |
|
|
str |
target attribute title |
no |
|
|
target attribute type |
no |
|
|
|
no |
|||
|
str |
constant value |
no |
gws.common.printer.Config
Printer configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
print templates |
yes |
||
|
str |
unique ID |
no |
gws.common.project.Config
Project configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
project-specific actions |
no |
||
|
project-specific assets options |
no |
||
|
project-specific gws client configuration |
no |
||
|
[ str ] |
project locales |
no |
|
|
Map configuration |
no |
||
|
project metadata |
no |
||
|
Overview map configuration |
no |
||
|
printer configuration |
no |
||
|
project-wide search configuration |
no |
||
|
project info templates |
no |
||
|
str |
project title |
no |
|
|
str |
unique id |
no |
gws.common.search.Config
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
search is enabled |
no |
|
|
search prodivers |
no |
gws.common.search.provider.SearchSpatialContext
One of:
"map"
"view"
gws.common.style.Config
Feature style
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
style name |
no |
|
|
str |
raw style content |
no |
|
|
style type |
yes |
||
|
str |
unique ID |
no |
|
|
dict |
style values |
no |
gws.ext.action.alkisgeocoder.Config
ALKIS Geocoder action.
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.alkissearch.BuchungConfig
Access to the Grundbuch (register) information
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
unique ID |
no |
gws.ext.action.alkissearch.Config
Flurstücksuche (cadaster parlcels search) action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
access to the Grundbuch (register) information |
no |
||
|
access to the Eigentümer (owner) information |
no |
||
|
csv export configuration |
no |
||
|
str |
ALKIS helper uid |
no |
|
|
int |
search results limit |
no |
|
|
template for printed Flurstueck details |
no |
||
|
templates for on-screen Flurstueck details |
no |
||
|
str |
object type |
yes |
|
|
ui options |
no |
||
|
str |
unique ID |
no |
gws.ext.action.alkissearch.EigentuemerConfig
Access to the Eigentümer (owner) information
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
bool |
restricted mode enabled |
no |
|
|
[ str ] |
regular expression for the restricted input control |
no |
|
|
str |
data access protocol table name |
no |
|
|
str |
unique ID |
no |
gws.ext.action.alkissearch.UiBblattSearchMode
One of:
"any"
"end"
"exact"
"start"
gws.ext.action.alkissearch.UiConfig
Flurstücksuche UI configuration.
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
activate spatial search after submit |
no |
|
|
buchungsblatt search mode |
no |
|
|
|
gemarkung list mode |
no |
|
|
|
bool |
search in selection enabled |
no |
|
|
bool |
spatial search enabled |
no |
|
|
strasse list entry format |
no |
|
|
|
strasse search mode |
no |
|
|
|
str |
unique ID |
no |
|
|
bool |
export function enabled |
no |
|
|
bool |
pick mode enabled |
no |
|
|
bool |
select mode enabled |
no |
|
gws.ext.action.alkissearch.UiGemarkungListMode
One of:
"combined"
"none"
"plain"
"tree"
gws.ext.action.alkissearch.UiStrasseListMode
One of:
"plain"
"withGemarkung"
"withGemarkungIfRepeated"
"withGemeinde"
"withGemeindeIfRepeated"
gws.ext.action.alkissearch.UiStrasseSearchMode
One of:
"any"
"start"
gws.ext.action.asset.Config
Asset generation action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.auth.Config
Authorization action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
client templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.bplan.AdministrativeUnitConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
yes |
||
|
str |
yes |
gws.ext.action.bplan.Config
Construction plans management action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
bool |
no |
|
|
|
Administrative Units |
yes |
||
|
CRS for the bplan data |
yes |
||
|
data directory |
yes |
||
|
str |
database provider ID |
no |
|
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
str |
no |
||
|
data model for csv export |
no |
||
|
str |
uid of the B-Plan group layer |
yes |
|
|
int |
palette size for optimized images |
no |
|
|
meta table configuration |
yes |
||
|
plan table configuration |
yes |
||
|
Plan Types |
yes |
||
|
templates |
yes |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
int |
upload chunk size in mb |
no |
|
gws.ext.action.bplan.PlanTypeConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
yes |
||
|
str |
yes |
||
|
str |
yes |
||
|
str |
yes |
gws.ext.action.collector.CollectionPrototypeConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
sql table configuration |
yes |
||
|
no |
|||
|
str |
database provider uid |
no |
|
|
sql table configuration |
yes |
||
|
sql table configuration |
yes |
||
|
yes |
|||
|
str |
no |
|
|
|
str |
yes |
||
|
str |
extra condition to show collections |
no |
|
|
style for collection center point |
no |
||
|
str |
yes |
||
|
str |
unique ID |
no |
gws.ext.action.collector.Config
Collection editor action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
yes |
|||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.collector.ItemPrototypeConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
yes |
|||
|
str |
no |
||
|
str |
yes |
||
|
style for features |
no |
||
|
str |
yes |
||
|
str |
unique ID |
no |
gws.ext.action.dimension.Config
Dimension action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
[ str ] |
target layer uids |
no |
|
|
int |
pixel tolerance |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.dprocon.Config
D-Procon connector action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
request cache life time |
no |
|
|
|
str |
table to store consolidated results |
yes |
|
|
str |
pattern for result tables to consolidate |
yes |
|
|
no |
|||
|
[ str ] |
gemeinde (AU) ids to keep in the index |
no |
|
|
str |
information box title |
no |
|
|
str |
table to store outgoing requests |
yes |
|
|
main program url, with the placholder {REQUEST_ID} |
yes |
||
|
feature formatting templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.dprocon.ExtraColumnConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
yes |
||
|
str |
yes |
||
|
str |
yes |
gws.ext.action.edit.Config
Feature edit action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.fs.Config
File system action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
file system root |
yes |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.fsinfo.Config
FSInfo action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
yes |
|||
|
str |
database provider uid |
no |
|
|
yes |
|||
|
client templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.gekos.Config
GekoS action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
CRS for gekos data |
no |
||
|
str |
database provider uid |
no |
|
|
position correction for points |
no |
||
|
gek-online instances |
no |
||
|
sql table configuration |
yes |
||
|
feature formatting templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.gekos.PositionConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
angle for points repelling |
no |
|
|
int |
radius for points repelling |
no |
|
|
int |
x-offset for points |
yes |
|
|
int |
y-offset for points |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.gekos.SourceConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
instance name for this source |
yes |
|
|
dict |
additional parameters for gek-online calls |
yes |
|
|
str |
unique ID |
no |
|
|
gek-online base url |
yes |
gws.ext.action.georisks.Config
Georisks action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
database provider uid |
no |
|
|
report function config |
yes |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.georisks.ReportConfig
Configuration for the report function
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
jpeg quality level |
no |
|
|
int |
max image size in megabytes |
no |
|
|
int |
max image size in pixels |
no |
|
|
dict |
url of the privacy policy document |
no |
|
|
str |
unique ID |
no |
gws.ext.action.map.Config
Map rendering action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
no |
|||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.map.LoggingConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
yes |
||
|
[ str ] |
yes |
||
|
str |
yes |
||
|
str |
unique ID |
no |
gws.ext.action.ows.Config
OWS server action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
services configuration |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.printer.Config
Print action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.project.Config
Project information action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.search.Config
Search action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
int |
search results limit |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.storage.Config
Storage action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.tabedit.Config
Table Editor action
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
database provider uid |
no |
|
|
yes |
|||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.action.tabedit.TableConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
table data model |
no |
||
|
str |
sort expression |
no |
|
|
sql table configuration |
yes |
||
|
str |
no |
||
|
str |
unique ID |
no |
|
|
[ int ] |
column widths, 0 to exclude |
no |
|
|
bool |
use the ‘add’ button |
no |
|
|
bool |
use filter boxes |
no |
gws.ext.auth.method.basic.Config
HTTP-basic authorization options
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
use only with SSL |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.auth.method.web.Config
Web-based authorization options
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
name for the cookie |
no |
|
|
str |
cookie path |
no |
|
|
bool |
use only with SSL |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.auth.mfa.email.Config
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
how long to wait for the MFA to complete |
no |
|
|
|
int |
max code regeneration attempts |
no |
|
|
int |
max verify attempts |
no |
|
|
client and email templates |
no |
||
|
int |
token length |
no |
|
|
int |
default initial time as per rfc6238 |
no |
|
|
default time step as per rfc6238 |
no |
|
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.auth.mfa.totp.Config
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
how long to wait for the MFA to complete |
no |
|
|
|
int |
max code regeneration attempts |
no |
|
|
int |
max verify attempts |
no |
|
|
client and email templates |
no |
||
|
int |
token length |
no |
|
|
int |
default initial time as per rfc6238 |
no |
|
|
default time step as per rfc6238 |
no |
|
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.auth.provider.file.Config
File-based authorization provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ str ] |
allowed authorization methods |
no |
|
|
path to the users json file |
yes |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.auth.provider.ldap.Config
LDAP authorization provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
true if the LDAP server is ActiveDirectory |
no |
|
|
[ str ] |
allowed authorization methods |
no |
|
|
str |
bind DN |
yes |
|
|
str |
bind password |
yes |
|
|
format for user’s display name |
no |
|
|
|
LDAP server timeout |
no |
|
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
str |
LDAP server url “ldap://host:port/baseDN?searchAttribute” |
yes |
|
|
map LDAP filters to gws roles |
yes |
gws.ext.auth.provider.ldap.UserSpec
Map LDAP filters to authorization roles
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
LDAP filter the account has to match |
no |
|
|
str |
LDAP group the account has to be a member of |
no |
|
|
[ str ] |
role names |
yes |
gws.ext.auth.provider.postgres.Config
Postgres authorization provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ str ] |
allowed authorization methods |
no |
|
|
str |
sql statement for login check |
yes |
|
|
str |
database provider ID |
no |
|
|
str |
object type |
yes |
|
|
str |
sql statement for fetching user data |
yes |
|
|
str |
unique ID |
no |
gws.ext.db.provider.postgres.Config
Postgres/Postgis database provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
connect timeout |
no |
|
|
|
str |
database name |
no |
|
|
str |
database host |
no |
|
|
str |
password |
yes |
|
|
int |
database port |
no |
|
|
query timeout |
no |
|
|
|
str |
object type |
yes |
|
|
str |
unique id |
yes |
|
|
str |
username |
yes |
gws.ext.helper.alkis.Config
ALKIS helper.
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
CRS for the ALKIS data |
yes |
||
|
str |
schema where ALKIS tables are stored |
no |
|
|
str |
database provider ID |
no |
|
|
[ str ] |
Gemarkung (Administrative Unit) IDs to exclude from search |
no |
|
|
str |
schema to store GWS internal indexes |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.helper.alkis.util.export.Config
CSV Export configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
export groups |
no |
||
|
str |
unique ID |
no |
gws.ext.helper.alkis.util.export.GroupConfig
Export group configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
include Grundbuch (register) data |
no |
|
|
data model for this group |
no |
||
|
bool |
include Eigentuemer (owner) data |
no |
|
|
str |
title for this group |
yes |
|
|
str |
unique ID |
no |
gws.ext.helper.csv.Config
CSV format settings
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
decimal sign |
no |
|
|
str |
field delimiter |
no |
|
|
str |
encoding for CSV files |
no |
|
|
bool |
prepend numeric strings with an equal sign |
no |
|
|
int |
precision for floats |
no |
|
|
bool |
quote all fields |
no |
|
|
str |
quote sign |
no |
|
|
str |
row delimiter |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.helper.email.Config
Mail server settings
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
default From address |
no |
|
|
SMTP server configuration |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.helper.email.SmtpConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
hostname |
yes |
|
|
str |
login |
no |
|
|
str |
‘plain’, ‘ssl’ or ‘tls’ |
no |
|
|
str |
password |
no |
|
|
int |
port |
no |
|
|
connection timeout |
no |
|
|
|
str |
unique ID |
no |
gws.ext.helper.storage.Backend
One of:
"sqlite"
gws.ext.helper.storage.Config
Storage helper
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
backend type |
yes |
||
|
str |
path to the storage file |
no |
|
|
permission rules |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.helper.storage.Mode
One of:
"all"
"read"
"write"
gws.ext.helper.storage.PermissionRule
Permission rule for a storage category
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
storage category name |
yes |
|
|
allowed mode (read/write) |
yes |
||
|
str |
unique ID |
no |
gws.ext.helper.xml.Config
XML settings
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
custom namespaces |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.helper.xml.NamespaceConfig
XML namespace configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
namespace name |
yes |
|
|
namespace schema location |
no |
||
|
namespace uri |
yes |
gws.ext.layer.geojson.Config
GeoJson layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
data model for input data |
no |
||
|
style for features being edited |
no |
||
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
str |
property name for unique ids |
no |
|
|
legend configuration |
no |
||
|
str |
loading strategy for features (‘all’, ‘bbox’) |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
geojson file |
yes |
||
|
layer search configuration |
no |
||
|
style for features |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
layer resolutions and scales |
no |
gws.ext.layer.group.Config
Group layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
layers in this group |
yes |
||
|
legend configuration |
no |
||
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
layer search configuration |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
layer resolutions and scales |
no |
gws.ext.layer.postgres.Config
Postgres layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
str |
database provider uid |
no |
|
|
layer display mode |
no |
|
|
|
data model for input data |
no |
||
|
style for features being edited |
no |
||
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
legend configuration |
no |
||
|
str |
loading strategy for features (‘all’, ‘bbox’) |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
layer search configuration |
no |
||
|
style for features |
no |
||
|
sql table configuration |
yes |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
layer resolutions and scales |
no |
gws.ext.layer.qgis.Config
QGIS Project layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
[ str ] |
QGIS providers that should be rendered directly |
no |
|
|
[ str ] |
QGIS providers that should be searched directly |
no |
|
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
source layers to exclude |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
flatten the layer hierarchy |
no |
||
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
custom configurations for specific layers |
no |
||
|
legend configuration |
no |
||
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
path to a qgs project file |
yes |
||
|
source layers to use as roots |
no |
||
|
layer search configuration |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
layer resolutions and scales |
no |
gws.ext.layer.qgisflat.Config
QGIS direct layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
legend configuration |
no |
||
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
qgis project path |
yes |
||
|
layer search configuration |
no |
||
|
source layers to use |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
layer resolutions and scales |
no |
gws.ext.layer.tile.Config
Tile layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
legend configuration |
no |
||
|
int |
max concurrent requests to this source |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
layer search configuration |
no |
||
|
service configuration |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
rest url with placeholders {x}, {y} and {z} |
yes |
||
|
layer resolutions and scales |
no |
gws.ext.layer.tile.ServiceConfig
Tile service configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
service CRS |
no |
|
|
|
service extent |
no |
||
|
str |
position of the first tile (nw or sw) |
no |
|
|
int |
tile size |
no |
|
gws.ext.layer.wfs.Config
WFS layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
max cache age for capabilities documents |
no |
|
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
data model for input data |
no |
||
|
style for features being edited |
no |
||
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
[ gws.types.Crs ] |
projections that have an inverted axis (yx) |
no |
|
|
legend configuration |
no |
||
|
str |
loading strategy for features (‘all’, ‘bbox’) |
no |
|
|
int |
max concurrent requests to this source |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
dict |
extra query params |
no |
|
|
layer search configuration |
no |
||
|
source layers to use |
no |
||
|
style for features |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
layer resolutions and scales |
no |
gws.ext.layer.wms.Config
WMS layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
max cache age for capabilities documents |
no |
|
|
|
bool |
layers are listed from bottom to top in the GetCapabilities document |
no |
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
source layers to exclude |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
flatten the layer hierarchy |
no |
||
|
dict |
additional parameters for GetCapabilities requests |
no |
|
|
dict |
additional parameters for GetMap requests |
no |
|
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
[ gws.types.Crs ] |
projections that have an inverted axis (yx) |
no |
|
|
custom configurations for specific layers |
no |
||
|
legend configuration |
no |
||
|
int |
max concurrent requests to this source |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
source layers to use as roots |
no |
||
|
layer search configuration |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
layer resolutions and scales |
no |
gws.ext.layer.wmsflat.Config
WMS Flat layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
max cache age for capabilities documents |
no |
|
|
|
bool |
layers are listed from bottom to top in the GetCapabilities document |
no |
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
dict |
additional parameters for GetCapabilities requests |
no |
|
|
dict |
additional parameters for GetMap requests |
no |
|
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
[ gws.types.Crs ] |
projections that have an inverted axis (yx) |
no |
|
|
legend configuration |
no |
||
|
int |
max concurrent requests to this source |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
layer search configuration |
no |
||
|
source layers to use |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
layer resolutions and scales |
no |
gws.ext.layer.wmstree.Config
WMS layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
max cache age for capabilities documents |
no |
|
|
|
bool |
layers are listed from bottom to top in the GetCapabilities document |
no |
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
source layers to exclude |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
flatten the layer hierarchy |
no |
||
|
dict |
additional parameters for GetCapabilities requests |
no |
|
|
dict |
additional parameters for GetMap requests |
no |
|
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
[ gws.types.Crs ] |
projections that have an inverted axis (yx) |
no |
|
|
custom configurations for specific layers |
no |
||
|
legend configuration |
no |
||
|
int |
max concurrent requests to this source |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
source layers to use as roots |
no |
||
|
layer search configuration |
no |
||
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
layer resolutions and scales |
no |
gws.ext.layer.wmts.Config
WMTS layer
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
cache configuration |
no |
||
|
max cache age for capabilities documents |
no |
|
|
|
options for the layer display in the client |
no |
||
|
layer data model |
no |
||
|
layer display mode |
no |
|
|
|
editing permissions |
no |
||
|
int |
extent buffer |
no |
|
|
layer extent |
no |
||
|
grid configuration |
no |
||
|
image format |
no |
|
|
|
legend configuration |
no |
||
|
int |
max concurrent requests to this source |
no |
|
|
layer meta data |
no |
||
|
float |
layer opacity |
no |
|
|
int |
layer order |
no |
|
|
OWS services options |
no |
||
|
dict |
query string parameters |
no |
|
|
layer search configuration |
no |
||
|
str |
WMTS layer name |
no |
|
|
str |
WMTS style name |
no |
|
|
client templates |
no |
||
|
str |
layer title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
layer resolutions and scales |
no |
gws.ext.ows.service.csw.Config
CSW Service configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
no |
||
|
service metadata |
no |
||
|
str |
service name |
no |
|
|
metadata profile |
no |
|
|
|
str |
root layer uid |
no |
|
|
bool |
strict parameter parsing |
no |
|
|
[ gws.types.Crs ] |
supported CRS for this service |
no |
|
|
service XML templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
str |
service update sequence |
no |
|
|
bool |
use INSPIRE Metadata |
no |
|
gws.ext.ows.service.csw.Profile
One of:
"DCMI"
"ISO"
gws.ext.ows.service.wcs.Config
WCS Service configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
no |
||
|
service metadata |
no |
||
|
str |
service name |
no |
|
|
str |
root layer uid |
no |
|
|
bool |
strict parameter parsing |
no |
|
|
[ gws.types.Crs ] |
supported CRS for this service |
no |
|
|
service XML templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
str |
service update sequence |
no |
|
|
bool |
use INSPIRE Metadata |
no |
|
gws.ext.ows.service.wfs.Config
WFS Service configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
no |
||
|
service metadata |
no |
||
|
str |
service name |
no |
|
|
str |
root layer uid |
no |
|
|
bool |
strict parameter parsing |
no |
|
|
[ gws.types.Crs ] |
supported CRS for this service |
no |
|
|
service XML templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
str |
service update sequence |
no |
|
|
bool |
use INSPIRE Metadata |
no |
|
gws.ext.ows.service.wms.Config
WMS Service configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
no |
||
|
service metadata |
no |
||
|
str |
service name |
no |
|
|
str |
root layer uid |
no |
|
|
bool |
strict parameter parsing |
no |
|
|
[ gws.types.Crs ] |
supported CRS for this service |
no |
|
|
service XML templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
str |
service update sequence |
no |
|
|
bool |
use INSPIRE Metadata |
no |
|
gws.ext.ows.service.wmts.Config
WMTS Service configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
no |
||
|
service metadata |
no |
||
|
str |
service name |
no |
|
|
str |
root layer uid |
no |
|
|
bool |
strict parameter parsing |
no |
|
|
[ gws.types.Crs ] |
supported CRS for this service |
no |
|
|
service XML templates |
no |
||
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
str |
service update sequence |
no |
|
|
bool |
use INSPIRE Metadata |
no |
|
gws.ext.search.provider.nominatim.Config
Nominatim (OSM) search provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
str |
country to limit the search |
no |
|
|
feature data model |
no |
||
|
default spatial context |
no |
|
|
|
str |
language to return the results in |
no |
|
|
feature formatting templates |
no |
||
|
str |
provider title |
no |
|
|
str |
tolerance, in pixels or map units |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
bool |
enable geometry search |
no |
|
|
bool |
enable keyword search |
no |
|
gws.ext.search.provider.postgres.Config
Postgres search
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
feature data model |
no |
||
|
str |
database provider uid |
no |
|
|
default spatial context |
no |
|
|
|
str |
sort expression |
no |
|
|
sql table configuration |
yes |
||
|
feature formatting templates |
no |
||
|
str |
provider title |
no |
|
|
str |
tolerance, in pixels or map units |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
bool |
enable geometry search |
no |
|
|
bool |
enable keyword search |
no |
|
gws.ext.search.provider.qgispostgres.Config
Qgis/Postgres automatic search provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
feature data model |
no |
||
|
dict |
qgis data source |
yes |
|
|
default spatial context |
no |
|
|
|
feature formatting templates |
no |
||
|
str |
provider title |
no |
|
|
str |
tolerance, in pixels or map units |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
bool |
enable geometry search |
no |
|
|
bool |
enable keyword search |
no |
|
gws.ext.search.provider.qgiswms.Config
Qgis/Postgres automatic search provider
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
feature data model |
no |
||
|
default spatial context |
no |
|
|
|
project path |
yes |
||
|
source layers to use |
no |
||
|
feature formatting templates |
no |
||
|
str |
provider title |
no |
|
|
str |
tolerance, in pixels or map units |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
bool |
enable geometry search |
no |
|
|
bool |
enable keyword search |
no |
|
gws.ext.search.provider.wfs.Config
WFS search
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
max cache age for capabilities documents |
no |
|
|
|
feature data model |
no |
||
|
default spatial context |
no |
|
|
|
[ gws.types.Crs ] |
projections that have an inverted axis (yx) |
no |
|
|
int |
max concurrent requests to this source |
no |
|
|
dict |
extra query params |
no |
|
|
source layers to use |
no |
||
|
feature formatting templates |
no |
||
|
str |
provider title |
no |
|
|
str |
tolerance, in pixels or map units |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
bool |
enable geometry search |
no |
|
|
bool |
enable keyword search |
no |
|
gws.ext.search.provider.wms.Config
WMS search
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ gws.types.Access ] |
access rights |
no |
|
|
max cache age for capabilities documents |
no |
|
|
|
bool |
layers are listed from bottom to top in the GetCapabilities document |
no |
|
|
feature data model |
no |
||
|
default spatial context |
no |
|
|
|
dict |
additional parameters for GetCapabilities requests |
no |
|
|
dict |
additional parameters for GetMap requests |
no |
|
|
[ gws.types.Crs ] |
projections that have an inverted axis (yx) |
no |
|
|
int |
max concurrent requests to this source |
no |
|
|
source layers to use |
no |
||
|
feature formatting templates |
no |
||
|
str |
provider title |
no |
|
|
str |
tolerance, in pixels or map units |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
|
|
service url |
yes |
||
|
bool |
enable geometry search |
no |
|
|
bool |
enable keyword search |
no |
|
gws.ext.template.html.Config
HTML template
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
user-editable template attributes |
no |
||
|
[ str ] |
mime types this template can generate |
no |
|
|
path to a template file |
no |
||
|
quality levels supported by the template |
no |
||
|
str |
template purpose |
no |
|
|
str |
template content |
no |
|
|
str |
template title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.template.qgis.Config
Qgis print template
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
user-editable template attributes |
no |
||
|
[ str ] |
mime types this template can generate |
no |
|
|
yes |
|||
|
quality levels supported by the template |
no |
||
|
str |
template purpose |
no |
|
|
str |
template content |
no |
|
|
str |
template title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.template.text.Config
text-only template
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
user-editable template attributes |
no |
||
|
[ str ] |
mime types this template can generate |
no |
|
|
path to a template file |
no |
||
|
quality levels supported by the template |
no |
||
|
str |
template purpose |
no |
|
|
str |
template content |
no |
|
|
str |
template title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.ext.template.xml.Config
XML template
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
user-editable template attributes |
no |
||
|
[ str ] |
mime types this template can generate |
no |
|
|
path to a template file |
no |
||
|
quality levels supported by the template |
no |
||
|
str |
template purpose |
no |
|
|
str |
template content |
no |
|
|
str |
template title |
no |
|
|
str |
object type |
yes |
|
|
str |
unique ID |
no |
gws.gis.source.LayerFilter
Source layer filter
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
match only layers at this level |
no |
|
|
[ str ] |
match these layer names (top-to-bottom order) |
no |
|
|
match layers whose full path matches a pattern |
no |
||
|
str |
unique ID |
no |
gws.gis.zoom.Config
Zoom levels and resolutions
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
float |
initial resolution |
no |
|
|
float |
initial scale |
no |
|
|
float |
maximal resolution |
no |
|
|
float |
maximal scale |
no |
|
|
float |
minimal resolution |
no |
|
|
float |
minimal scale |
no |
|
|
[ float ] |
allowed resolutions |
no |
|
|
[ float ] |
allowed scales |
no |
|
|
str |
unique ID |
no |
gws.log.Level
One of:
"ALL"
"CRITICAL"
"DEBUG"
"ERROR"
"INFO"
"NOTSET"
"WARN"
gws.server.types.Config
Server module configuation
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
shell command to run before server start |
no |
|
|
logging level |
no |
|
|
|
str |
log path |
no |
|
|
bundled Mapproxy module |
no |
||
|
monitor configuation |
no |
||
|
bundled Qgis module |
no |
||
|
spool server module |
no |
||
|
str |
timezone for this server |
no |
|
|
server timeout |
no |
|
|
|
str |
unique ID |
no |
|
|
web server module |
no |
gws.server.types.MapproxyConfig
Mapproxy server module
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
the module is enabled |
no |
|
|
str |
host to run the module on |
no |
|
|
int |
port number |
no |
|
|
int |
number of threads for this module |
no |
|
|
str |
unique ID |
no |
|
|
int |
number of processes for this module |
no |
|
gws.server.types.MonitorConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
the module is enabled |
no |
|
|
filesystem changes check frequency |
no |
|
|
|
[ gws.types.Regex ] |
ignore paths that match these regexes |
no |
|
|
str |
unique ID |
no |
gws.server.types.QgisConfig
Bundled QGIS server module
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
QGIS_DEBUG (env. variable) |
no |
|
|
bool |
the module is enabled |
no |
|
|
str |
host to run the module on |
no |
|
|
dict |
default legend settings |
no |
|
|
int |
MAX_CACHE_LAYERS (env. variable) |
no |
|
|
int |
max concurrent requests to this server |
no |
|
|
int |
port number |
no |
|
|
searchPathsForSVG (ini setting) |
no |
||
|
int |
QGIS_SERVER_CACHE_SIZE (env. variable) |
no |
|
|
int |
QGIS_SERVER_LOG_LEVEL (env. variable) |
no |
|
|
int |
number of threads for this module |
no |
|
|
str |
unique ID |
no |
|
|
int |
number of processes for this module |
no |
|
gws.server.types.SpoolConfig
Spool server module
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
the module is enabled |
no |
|
|
background jobs checking frequency |
no |
|
|
|
int |
number of threads for this module |
no |
|
|
str |
unique ID |
no |
|
|
int |
number of processes for this module |
no |
|
gws.server.types.WebConfig
Web server module
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
the module is enabled |
no |
|
|
int |
max request length in megabytes |
no |
|
|
int |
number of threads for this module |
no |
|
|
str |
unique ID |
no |
|
|
int |
number of processes for this module |
no |
|
gws.types.Access
Access rights definition for authorization roles
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
str |
a role to which this rule applies |
yes |
|
|
access type (deny or allow) |
yes |
||
|
str |
unique ID |
no |
gws.types.AccessType
One of:
"allow"
"deny"
gws.types.AttributeType
One of:
"bool"
"bytes"
"date"
"datetime"
"float"
"floatlist"
"geometry"
"int"
"intlist"
"str"
"strlist"
"text"
"time"
gws.types.Crs
CRS code like “EPSG:3857
gws.types.Date
ISO date like “2019-01-30”
gws.types.DirPath
Valid readable directory path on the server
gws.types.Duration
String like “1w 2d 3h 4m 5s” or a number of seconds
gws.types.Extent
An array of 4 elements representing extent coordinates [minx, miny, maxx, maxy]
gws.types.FilePath
Valid readable file path on the server
gws.types.FormatStr
String with {attribute} placeholders
gws.types.GeometryType
One of:
"curve"
"geomcollection"
"geometry"
"linestring"
"multicurve"
"multilinestring"
"multipoint"
"multipolygon"
"multisurface"
"point"
"polygon"
"polyhedralsurface"
"surface"
gws.types.Point
Point coordinates [x, y]
gws.types.Regex
Regular expression, as used in Python
gws.types.StyleType
One of:
"css"
"cssSelector"
gws.types.TemplateQualityLevel
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
int |
yes |
||
|
str |
yes |
gws.types.Url
Http or https URL
gws.types.ext.action.Config
One of:
gws.types.ext.auth.method.Config
One of:
gws.types.ext.auth.mfa.Config
One of:
gws.types.ext.auth.provider.Config
One of:
gws.types.ext.db.provider.Config
One of:
gws.types.ext.helper.Config
One of:
gws.types.ext.layer.Config
One of:
gws.types.ext.ows.service.Config
One of:
gws.types.ext.search.provider.Config
One of:
gws.types.ext.template.Config
One of:
gws.web.site.Config
Site (virtual host) configuration
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
assets location and options |
no |
||
|
cors configuration |
no |
||
|
error page template |
no |
||
|
str |
host name |
no |
|
|
str |
hostname for reversed rewriting |
no |
|
|
reversed rewrite rules |
no |
||
|
rewrite rules |
no |
||
|
document root location and options |
yes |
||
|
str |
unique ID |
no |
gws.web.site.CorsConfig
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
bool |
Access-Control-Allow-Credentials header |
no |
|
|
[ str ] |
Access-Control-Allow-Headers header |
no |
|
|
str |
Access-Control-Allow-Origin header |
no |
|
|
str |
unique ID |
no |
gws.web.site.DocumentRootConfig
Base directory for assets
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
[ str ] |
allowed mime types |
no |
|
|
[ str ] |
disallowed mime types (from the standard list) |
no |
|
|
directory path |
yes |
||
|
str |
unique ID |
no |
gws.web.site.RewriteRule
Properties:
name |
type |
required |
default |
|
---|---|---|---|---|
|
expression to match the url against |
yes |
||
|
dict |
additional options |
no |
|
|
str |
target url with placeholders |
yes |