Kartenschild angepasst
This commit is contained in:
@@ -36,7 +36,7 @@ class PrintLayoutBaufreigabe(PrintLayout):
|
|||||||
|
|
||||||
_FRAME_STROKE_WIDTH_MM = 0.5
|
_FRAME_STROKE_WIDTH_MM = 0.5
|
||||||
_KARTENSCHILD_WIDTH_MM = 80.0
|
_KARTENSCHILD_WIDTH_MM = 80.0
|
||||||
_KARTENSCHILD_HEIGHT_MM = 92.0
|
_KARTENSCHILD_HEIGHT_MM = 58.0
|
||||||
_ATLAS_FRAME_MARGIN_MM = 10.0
|
_ATLAS_FRAME_MARGIN_MM = 10.0
|
||||||
_GRID_INTERVAL_MAP_UNITS = 500.0
|
_GRID_INTERVAL_MAP_UNITS = 500.0
|
||||||
|
|
||||||
@@ -123,7 +123,7 @@ class PrintLayoutBaufreigabe(PrintLayout):
|
|||||||
elif din_format == "DIN A4":
|
elif din_format == "DIN A4":
|
||||||
page_width_mm, page_height_mm = self._DIN_A4_LANDSCAPE
|
page_width_mm, page_height_mm = self._DIN_A4_LANDSCAPE
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"Baufreigabe: Format {din_format} ist nicht unterstuetzt. Nur DIN A3/A4 Querformat.")
|
raise ValueError(f"Baufreigabe: Format {din_format} ist nicht unterstützt. Nur DIN A3/A4 Querformat.")
|
||||||
|
|
||||||
layout_manager = self.project.layoutManager()
|
layout_manager = self.project.layoutManager()
|
||||||
existing_layout = layout_manager.layoutByName(name)
|
existing_layout = layout_manager.layoutByName(name)
|
||||||
@@ -341,7 +341,7 @@ class PrintLayoutBaufreigabe(PrintLayout):
|
|||||||
|
|
||||||
# Kartenschild-Linien: 6 Trennlinien (Positionen gleich)
|
# Kartenschild-Linien: 6 Trennlinien (Positionen gleich)
|
||||||
kartenschild_line_x, _ = _coords_rel_untere_rechte_ecke(10.0, 0.0)
|
kartenschild_line_x, _ = _coords_rel_untere_rechte_ecke(10.0, 0.0)
|
||||||
kartenschild_line_offsets_y = (-10.0, -20.0, -30.0, -46.0, -62.0, -82.0)
|
kartenschild_line_offsets_y = (-10.0, -20.0, -30.0, -46.0)
|
||||||
for index, offset_y in enumerate(kartenschild_line_offsets_y, start=1):
|
for index, offset_y in enumerate(kartenschild_line_offsets_y, start=1):
|
||||||
_, line_y = _coords_rel_untere_rechte_ecke(0.0, offset_y)
|
_, line_y = _coords_rel_untere_rechte_ecke(0.0, offset_y)
|
||||||
self._create_rectangle_box_item(
|
self._create_rectangle_box_item(
|
||||||
@@ -358,17 +358,15 @@ class PrintLayoutBaufreigabe(PrintLayout):
|
|||||||
# Positionen werden bewusst als feste Werte gesetzt und bei Bedarf manuell angepasst.
|
# Positionen werden bewusst als feste Werte gesetzt und bei Bedarf manuell angepasst.
|
||||||
|
|
||||||
labels = [
|
labels = [
|
||||||
("Teilnehmergemeinschaft [%@sn_bezeichnung %] [%@sn_name %]", 14.0, -82.0, 74.0, 8.0, "Format_1", "Herausgeber","Bottom"),
|
("Teilnehmergemeinschaft [%@sn_bezeichnung %] [%@sn_name %]", 14.0, -48.0, 74.0, 8.0, "Format_1", "Herausgeber","Bottom"),
|
||||||
("[% @sn_bezeichnung %]", 14.0, -75.0, 74.0, 4.0, "Format_1", "Bezeichnung_Flurbereinigung"),
|
("[% @sn_bezeichnung %]", 14.0, -41.0, 74.0, 4.0, "Format_1", "Bezeichnung_Flurbereinigung"),
|
||||||
("[% @sn_name %]", 14.0, -64.0, 74.0, 5.0, "Format_2", "Name_Flurbereinigung"),
|
("[% @sn_name %]", 14.0, -32.0, 74.0, 5.0, "Format_2", "Name_Flurbereinigung"),
|
||||||
("[% @sn_gemeinden %]", 14.0, -56.0, 74.0, 4.0, "Format_1", "Stadt_Gemeinde"),
|
("[% @sn_kartenname %]", 14.0, -23.0, 74.0, 6.0, "Format_3", "Kartenname"),
|
||||||
("[% @sn_landkreise_proj %]", 14.0, -48.0, 74.0, 4.0, "Format_1", "Landkreis"),
|
|
||||||
("[% @sn_kartenname %]", 14.0, -32.0, 74.0, 8.0, "Format_3", "Kartenname"),
|
|
||||||
("Ausgabedatum: [%format_date(now(), 'dd.MM.yyyy')%]", 14.0, -13.0, 74.0, 4.0, "Format_1", "Ausgabedatum"),
|
("Ausgabedatum: [%format_date(now(), 'dd.MM.yyyy')%]", 14.0, -13.0, 74.0, 4.0, "Format_1", "Ausgabedatum"),
|
||||||
(
|
(
|
||||||
"Massstab: 1 : [%round(map_get(item_variables('Hauptkarte'),'map_scale'),0)%]",
|
"Maßstab: 1 : [%round(map_get(item_variables('Hauptkarte'),'map_scale'),0)%]",
|
||||||
16.0,
|
14.0,
|
||||||
-23.0,
|
-3.0,
|
||||||
74.0,
|
74.0,
|
||||||
4.0,
|
4.0,
|
||||||
"Format_1",
|
"Format_1",
|
||||||
|
|||||||
Reference in New Issue
Block a user