<configs type="file">
	
	<!-- Name der Konfiguration, erscheint im DropDown des GUI -->
	<config name="Konfiguration 1">
	<!-- Wurzelverzeichnis des PlugIn, alle Verzeichnisse können relativ dazu angegeben werden oder mit absolutem Pfad -->
		<parameter key="root_dir" value="Demo"/>
	<!-- Default-Koordinatensystem, wird angewand, wenn keines für die Module oder Layer angegeben ist -->
		<parameter key="default_crs" value="EPSG:25832"/>
	<!-- Default-Puffergröße -->
		<parameter key="default_buffer" value="5"/>

		<legend>
	<!-- Layernamen in der Layerkontrolle für WFK-Ergenislayer und Analyse-Layer -->
			<parameter key="wfk_layer_name" value="WFK"/>
			<parameter key="ana_layer_name" value="WFK (Analyzed)"/>
		</legend>

		<modules>

	<!-- Name des Moduls -->
			<module name="EEG">
	<!-- Art des Moduls, verweist auf eine externe Datenquelle -->
				<connector type="RemoteFileConnector">
	<!-- Adresse der externen Datenquelle -->
<parameter key="path" value="https://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Energie/Unternehmen_Institutionen/ErneuerbareEnergien/ZahlenDatenInformationen/VOeFF_Registerdaten/2019_01_Veroeff_RegDaten.xlsx"/>
  <!-- Der Pfad in dem die Daten abgelegt werden sollen. root_dir + sub_path  -->
					<parameter key="sub_path" value="EEG"/>
	<!-- Hinweis, ob die Datenquelle gezippt ist und entpackt werden muss -->
					<parameter key="zipped" value="true"/>
				</connector>
	<!-- Layertyp, hier CSV -->
				<layer type="EegCsvLayer">
	<!-- Ausstanzen ja/nein? -->
					<parameter key="clip" value="ja"/>
				</layer>
	<!-- Art der Bufferbildung, hier einfacher Puffer -->
				<difference type="BufferDifference">
	<!-- Größe des Puffers, hier 200 Karteneinheiten/m -->
					<parameter key="buffer" value="200"/>
				</difference>
				<legend>
	<!-- Name des Zwischenschritt-Layers -->
					<parameter key="diff_layer_name" value="EEG-Anlagen"/>
	<!-- Soll der erzeugte Differenz-Layer (EEG mit Puffer) geladen und angezeigt werden? --> 
					<parameter key="show_diff_layer" value="false"/>
				</legend>
			</module>


			<module name="VS">
				<connector type="RemoteFileConnector">  
					<parameter key="path" value="https://www.opengeodata.nrw.de/produkte/umwelt_klima/naturschutz/linfos/Vogelschutzgebiete_EPSG25832_Shape.zip"/>
					<parameter key="zipped" value="true"/>
					<parameter key="sub_path" value=".\VS"/>
					<parameter key="zip_file_name" value="vw_vsgpolygonproved.shp"/>
				</connector>
				<layer type="ShapeLayer">
					<parameter key="clip" value="ja"/>
				</layer>
				<difference type="BufferDifference">
					<parameter key="buffer" value="500"/>
				</difference>
				<legend>
					<parameter key="diff_layer_name" value="Vogelschutzgebiet"/>
					<parameter key="show_diff_layer" value="false"/>
				</legend>
			</module>

			<module name="Siedlung">
	<!-- Art des Moduls, verweist auf eine lokale Datenquelle -->
				<connector type="LocalFileConnector">  
	<!-- Pfad zur Datei (relativ zum root_dir oder absolut! -->
					<parameter key="path" value=".\AX_Siedlung_F.shp"/>
				</connector>
				
				<layer type="ShapeLayer">
					<parameter key="clip" value="ja"/>
				</layer>
	<!-- Art der Bufferbildung, hier unterschiedliche Puffer nach Attribut "Objektart" -->
				<difference type="SelectiveBufferDifference">
					<parameter key="selector" value="Objektart"/>
					<parameter key="buffer_list" value="__items__">
						<item value="1000.0"/>
						<item value="700.0"/>
						<item value="5.0"/>
						<item value="300.0"/>
						<item value="5.0"/>
						<item value="700.0"/>
					</parameter>
					<parameter key="type_list" value="__items__">
						<item value="AX_FlaecheBesondererFunktionalerPraegung"/>
						<item value="AX_FlaecheGemischterNutzung"/>
						<item value="AX_Halde"/>
						<item value="AX_IndustrieUndGewerbeflaeche"/>
						<item value="AX_TagebauGrubeSteinbruch"/>
						<item value="AX_Wohnbauflaeche"/>
					</parameter>
				</difference>
				<legend>
					<parameter key="layer_name" value="Siedlungsflächen"/>
					<parameter key="show_layer" value="ja"/>
					<parameter key="diff_layer_name" value="Siedlungsflächen (gepuffert)"/>
					<parameter key="show_diff_layer" value="ja"/>
				</legend>
			</module>
					
			<module name="Umformer">
				<connector type="LocalFileConnector">  
					<parameter key="path" value="HU_NW_Umformer_25832.shp"/>
				</connector>
				
				<layer type="ShapeLayer">
					<parameter key="clip" value="ja"/>
				</layer>
	<!-- Art der Kategorisierung, hier nach Abstand Weißfläche zu Umformer -->
				<categorization type="ByDistanceCategorization">
					<parameter key="inherited_fields" value="__items__">
<!--						<item value="GFK"/> -->
					</parameter>
				</categorization>
			</module>	
			<module name="Gemeindeflächen">
					<connector type="LocalFileConnector">  
						<parameter key="path" value="Gemeinden_25832.shp"/>
					</connector>
					
					<layer type="ShapeLayer">
						<parameter key="clip" value="ja"/>
						<parameter key="crs" value="EPSG:4326"/>
					</layer>
					
					<categorization type="SPARQLCategorization">
						<parameter key="position_selector" value="OFFIZIELLE"/>
						<parameter key="attribute_selector" value="OFFIZIELLE"/>
					</categorization>
				</module> 

		</modules>	
	</config>

	<config name="Eine weitere Konfiguration">

		<parameter key="root_dir" value=""/>
		<parameter key="default_crs" value="EPSG:32632"/>
		<parameter key="default_buffer" value="5"/>

		<legend>
			<parameter key="wfk_layer_name" value="Weißflächen"/>
			<parameter key="ana_layer_name" value="Weißflächen (analysiert)"/>
		</legend>

		<modules>
			<module name="">

			</module>
					
					<categorization type="SPARQLCategorization">
						<parameter key="position_selector" value="OFFIZIELLE"/>
						<parameter key="attribute_selector" value="OFFIZIELLE"/>
					</categorization>

		</modules>	
	</config>

</configs>