TPF3 Map Studio v0.5.1 ist raus (Kostenloses Map-Tool für TPF3)

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Beitrag von bLy<3 ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Hat sich geklärt ().
  • bLy<3

    Hat den Titel des Themas von „TPF3 Map Studio v0.3.0 ist veröffentlicht – Tester gesucht! (Kostenloses Map-Tool für TPF3)“ zu „TPF3 Map Studio v0.4.0 ist veröffentlicht (Kostenloses Map-Tool für TPF3)“ geändert.
  • Neu in v0.4.0


    - Große Gebiete stauchen (zum Beispiel 80 × 80 km): Im Rechteck-Tool gibt es einen Stauchfaktor und einen Höhenfaktor. Ein sehr großes echtes Gebiet wird damit auf eine normale Spielkarte geschrumpft, Gleise, Straßen und Bahnhöfe werden mitskaliert. Im Spiel getestet mit dem Mittelrhein bei Koblenz, Faktor 2.


    - Sicherungen beim Stauchen: Mit Stauchung ist nur Copernicus möglich, DGM1 und swissALTI3D sind gesperrt. Eine orange Warnung und eine Rückfrage schützen davor, die Stauchung versehentlich auf einer normalen Karte zu benutzen.


    - Große OSM-Downloads laufen in Kacheln von etwa 20 km mit Überlappung, die Anzeige zeigt „Kachel n von m“. Ein Abbrechen-Knopf bricht den Download auch ab, wenn der Server hängt.


    - Beschreibung zum Teilen für veröffentlichte Karten, auf Deutsch oder Englisch, als Markdown, Steam-BBCode oder Klartext: Kartengröße und -format, Höhenbereich, Höhenquelle mit Datenstand, Stand der OSM-Daten, Biome, Quellenangaben mit Lizenz-Links. Bei gestauchten Karten steht dort auch das reale Gebiet mit Stauch- und Höhenfaktor.


    - Bahnhofsplan zum Nachbauen (vorher „Bahnhöfe aus OSM“): neuer Name und bessere Erklärung. Das Spiel kann keine Bahnhöfe importieren. Die Liste (bahnhoefe.json und bahnhoefe.csv, Koordinaten in Metern ab Kartenmitte) dient als Plan, um echte Bahnhöfe von Hand nachzubauen.


    - Städte: Stadtteile im Städte-Dialog. Die Warenforderung ist wählbar (Beispiel, weglassen, leer oder neu ein Zufallsmodus mit zwei Waren je Stadt und einem Seed-Feld für reproduzierbare Ergebnisse).


    - Biome: weicher Übergang an der Baumgrenze (Band in Metern, Standard 40 m) statt einer harten Linie. Der Dialog scrollt. Exportierte Dateinamen enthalten keine Umlaute und Sonderzeichen mehr.


    - JSON-Import funktioniert wieder, und das Dashboard hat einen Knopf „Projekt-Datei öffnen…“.


    - Der Cache-Ordner heißt jetzt .tpf3_map_studio. Der alte Ordner .tpf2_map_studio wird beim ersten Start automatisch umbenannt, die heruntergeladenen Daten bleiben erhalten.


    - Der Copernicus-Hinweis ist korrigiert (F1-Anleitung, README und Lizenzhinweise).


    Was das Programm kann


    - Kartenausschnitt per Rechteck-Tool festlegen (Mittelpunkt, Größe, Drehwinkel) und im Format des Spiels planen, zum Beispiel Größenwahnsinnig 1:5, auch gestaucht für sehr große Gebiete


    - OSM-Daten laden mit konfigurierbarer Overpass-Abfrage (Checkboxen und Vorlagen statt Freitext), große Gebiete in Kacheln, mit Abbrechen-Knopf


    - Heightmap aus dem DGM1 (Deutschland, 1 m), swissALTI3D (Schweiz und Liechtenstein, 2 m), Copernicus (weltweit, 30 m) oder aus eigenen GeoTIFF-Kacheln, gespeichert als 16-Bit-PNG


    - Wasserhöhen-Vorschlag, Flüsse nach OSM, Einebnen von Trassen und Siedlungen, Glätten und Stauchen sowie ein Höhenfenster für die Grenzen des Karteneditors (−100 bis 3177 m). Der Dialog nennt die Werte, die beim Import im Spiel einzutragen sind


    - 3D-Vorschau und Höhenzonen (grün, Fels, Schnee) für das Gelände


    - Biome-Maske, Städte und Industrien aus OSM, als Dateien für den Import im Editor


    - Bahnhofsplan zum Nachbauen: Bahnhöfe als Marker auf der Karte und als Liste (JSON und CSV). Im Spiel wird dadurch nichts gebaut


    - Beschreibung zum Teilen für veröffentlichte Karten


    - Karte mit Schattenrelief, Eisenbahnkarte (OpenRailwayMap) und Maß-Gitter, Ebenen ein- und ausblendbar


    - Eigene Straßen, Flüsse und Gebäude zeichnen, Vorab-Prüfung der geladenen Daten, Projekte speichern


    Installation


    1. ZIP-Datei herunterladen und komplett entpacken, zum Beispiel auf den Desktop. Nicht aus der ZIP heraus starten und nicht nur die .exe herauskopieren, das Programm braucht den Ordner „_internal“ daneben.

    2. Im entpackten Ordner TPF3-Map-Studio.exe starten. Eine Python-Installation ist nicht nötig.


    Beim ersten Start warnt Windows meist („Windows hat Ihren PC geschützt“). Auf „Weitere Informationen“ und dann „Trotzdem ausführen“ klicken. Die .exe ist nicht kostenpflichtig signiert. Meldet ein Virenscanner die Datei, ist das ein bekannter Fehlalarm bei PyInstaller-Programmen.

    Voraussetzungen: Windows 10 oder 11 (64-Bit), Internetverbindung für den Download der Karten- und Höhendaten, etwa 451 MB freier Speicherplatz. Für große Karten mit dem DGM1 mehrere GB freier Arbeitsspeicher.

    Prüfsumme (SHA-256):

    ad32f983d49598e76c6b996e2e72409968be376fc9edd10fdafb37cb730b8a14


    Deinstallation


    Das Programm ist portabel und wird nicht installiert. Zum Entfernen den entpackten Ordner löschen. Optional zusätzlich löschen: den Ordner „.tpf3_map_studio“ im Benutzerverzeichnis (heruntergeladene Höhendaten, kann mehrere GB groß sein) und %APPDATA%\TPF3-Map-Studio (Spracheinstellung). Im Spiel wird nichts verändert.


    Hinweis: Inoffizielles Werkzeug, es steht in keiner Verbindung zu Urban Games. Die englischen Spielbegriffe in der Oberfläche werden noch gegen das englische Spiel geprüft. Wenn etwas nicht passt, bitte melden.

    Lizenz: Der Quellcode steht unter der MIT-Lizenz, siehe GitHub. Die 3D-Vorschau nutzt Three.js (MIT-Lizenz).

    Quellcode und alle Release-Details:

    https://github.com/sharpi13822…tudio/releases/tag/v0.4.0

    Quellen: Höhendaten © swisstopo (swissALTI3D), Copernicus DEM, DGM1 der Landesvermessung (über hoehendaten.de); Kartendaten © OpenStreetMap-Mitwirkende.


    Fehler und Wünsche gern hier im Thread melden.

    Einmal editiert, zuletzt von bLy<3 () aus folgendem Grund: Einen großen Teil davon hatte ich meinem Onkel gegeben der Programmierer ist ohne ihn wäre die Umsetzung nicht so schnell möglich gewesen.

  • Hallo, ich bin neu bei TPF3 und dem Forum.

    Von daher, in meinem erstem Beitrag erst einmal "Viele Grüße an alle im Forum!"


    Vielen Danke für das Tool. Ich hatte mit contour meine erste eigenen Map erstellt, mit der ich die ersten Erfahrungen mit TPF3 gemacht habe.

    Dort ging das erzeugen der Heightmap relativ schnell.

    Die gleiche Map würde ich jetzt gerne noch mal mit dem Map-Studio erzeugen inkl. den OSM Details.

    Ich probiere jetzt schon einige male die OSM-Daten für die Map zu laden.
    Ich bekomme immer nach dem Laden von einigen Kacheln (5-10 von 24), einen Abbruch mit der Meldung "OSM-Download fehlgeschlagen. Keiner der Overpass-Server war erreichbar". Das Laden einer Kachel dauert auch schon einige Minuten.

    Die Map soll 80x80km gestaucht -> Größenwahnsinnig 1:1 sein. Ich weiß jetzt nicht ob die Größe und Menge der Objekte entscheidend ist, und wie lange das Laden grundsätzlich dauern kann. Du schreibst "...einige Minuten".

    Die Overpass-Abfrage Einstellungen, welche Objekte geladen werden sollen, ändert nichts am Abbruch. Auch wenn nur Städte ausgewählt ist->Abbruch.

    Vielen Dank für Tipps was bei mir falsch läuft ober nicht richtig gesetzt ist.

  • Servus,

    interessantes Projekt! Ich arbeite aktuell ebenfalls an einem Tool zur automatisierten Kartenerstellung für TPF3 auf Basis realer Geodaten. Dadurch sind Folgende Karten entstanden:

    - DHE Zürich - Schaffhausen (https://mod.io/g/transportfeve…usen2#description)(leicht nachbearbeitet)

    - Innsbruck - Karwendel very Large 1:1 Scale 0.5 (https://mod.io/g/transportfeve…ck-karwendel1#description) (komplett auto generiert)

    - Brenner – Innsbruck - Bozen Giga 1:3 Scale 05 (https://mod.io/g/transportfeve…a-13-scale-05#description) (teilweise bearbeitet)


    Mein Fokus liegt momentan insbesondere auf der möglichst realistischen Darstellung der Landschaft durch angepasste Klima-Mods, die unter anderem Vegetation, Bodentexturen und Felder anhand realer Daten erzeugen.

    Weniger priorisiert habe ich bisher dagegen das Laden, Bearbeiten und Einfügen realer Straßen- und Schienennetze.

    Bei der Kartenauswahl und Terrainbearbeitung gibt es durchaus einige Überschneidungen zwischen unseren Projekten.

    Ich werde in Kürze einen eigenen Forenbeitrag erstellen, in dem ich mein Projekt und den technischen Ansatz genauer vorstelle.

    Vielleicht ergeben sich ja interessante Möglichkeiten zum Austausch oder zur Zusammenarbeit!

    2 Mal editiert, zuletzt von DHEModding ()

  • Hallo zusammen,


    danke für eure Meldungen zum Abbruch beim OSM-Download („Keiner der Overpass-Server war erreichbar”). Ich habe es mir angesehen: Die öffentlichen Overpass-Server sind zurzeit häufig überlastet und brechen große Abfragen ab. Ein Teil davon liegt am Studio, denn es wartet bei Überlastung bisher zu kurz und zeigt nicht an, was genau schiefging.


    Ich arbeite bereits an einer Verbesserung: Das Studio wartet künftig länger, versucht es mehrfach erneut und zeigt Server und Fehlercode an. Das Update kommt mit der nächsten Version.

    Bis dahin gilt: Bereits geladene Kacheln bleiben gespeichert. Wenn der Download abbricht, einfach nach einer Pause neu starten, dann geht es dort weiter, wo er aufgehört hat. Große Gebiete lassen sich außerdem in kleinere Teile aufteilen.

    Bitte habt noch etwas Geduld, ich melde mich, sobald das Update da ist. 🙂


    Mfg


    bLy<3

  • Servus,


    danke für die Nachricht, und glückwunsch zu den Karten, vor allem Innsbruck – Karwendel komplett automatisch generiert finde ich stark. 👍

    Die Überschneidung sehe ich auch: Das Studio kümmert sich um Kartenauswahl, Höhendaten und OSM-Daten (Straßen, Schienen, Orte). Parallel arbeite ich an einem eigenen Mod für Natur-Details, der aus den OSM-/Höhendaten Dinge wie Weinberge, Hecken, Mauern und Obstwiesen automatisch im Spiel setzt, also ähnlich wie die Biome im Editor. Daher interessiert mich dein Ansatz bei Vegetation, Bodentexturen und Feldern sehr.

    Ich bin gespannt auf deinen Forenbeitrag. Gern tauschen wir uns aus, etwa darüber, welche Daten und Formate beide Seiten brauchen, damit sich das ergänzt und nicht doppelt gebaut wird. Sag Bescheid, wenn der Beitrag online ist, dann schaue ich rein.


    Viele Grüße

  • bLy<3

    Hat den Titel des Themas von „TPF3 Map Studio v0.4.0 ist veröffentlicht (Kostenloses Map-Tool für TPF3)“ zu „TPF3 Map Studio v0.5.0 ist raus (Kostenloses Map-Tool für TPF3)“ geändert.
  • TPF3 Map Studio v0.5.0


    Hallo zusammen,


    es gibt eine neue Version von TPF3 Map Studio, dem freien Windows-Werkzeug, das echte Kartendaten für den Bau realer Karten in Transport Fever 3 vorbereitet: Kartenausschnitt wählen, OpenStreetMap- und Höhendaten laden und daraus Heightmap, Biome-Maske, Städte, Industrien und einen Bahnhofsplan für den Editor erzeugen. Keine Python-Installation nötig.


    Download: TPF3 Map Studio v0.5.0 in der Webdisk

    Quellcode und frühere Versionen: GitHub


    Neu in Version 0.5.0


    Zuverlässigere OSM-Downloads

    • Die Kacheln sind jetzt etwa 11 km groß statt 20 km. Große oder dichte Gebiete laufen dadurch seltener in eine Zeitüberschreitung ("Keiner der Overpass-Server war erreichbar").
    • Fehlgeschlagene Kacheln werden bis zu viermal wiederholt, Servermeldungen wie "runtime error" oder "timed out" werden erkannt, die Fehlermeldung ist genauer.
    • OSM-Kachel-Cache auf der Festplatte und paralleler Download. Wegen der neuen Kachelgröße werden bereits gespeicherte Kacheln einmal neu geladen.


    Weitere Neuerungen

    • Höhenquelle AHN Niederlande (PDOK, 2 m)
    • Overpass-Baukasten: neue Kategorie Natur-Details (Hecken, Mauern), standardmäßig aus
    • Biome-Maske: eigene Kategorie Weinberg, Weinberg und Obstbau auch als Relation
    • Kartenrezept exportieren und importieren
    • Copernicus-Download mit Fortschrittsanzeige und Abbrechen-Knopf
    • Cache-Verwaltung im Hilfe-Menü
    • Fehlerbericht erstellen und Log-Ordner öffnen (Hilfe-Menü)
    • Update-Hinweis: manuelle Prüfung und optional beim Start


    Installation

    • ZIP herunterladen
    • Die ganze ZIP entpacken (nicht aus der ZIP starten, nicht nur die .exe kopieren)
    • TPF3-Map-Studio.exe starten

    Windows warnt beim ersten Start eventuell ("Weitere Informationen" -> "Trotzdem ausführen"). Bei PyInstaller-Programmen sind Virenscanner-Fehlalarme bekannt.


    SHA-256:

    Code
    3b6fa3fd7138ca6ce492c8c73e2960ad62a54d2b3b38be3eacdeb295912c8b7b


    Fehler melden

    Wenn etwas nicht funktioniert, meldet es bitte hier im Thema. Am besten mit dem Fehlerbericht aus dem Programm (Hilfe -> Fehlerbericht erstellen) und einer kurzen Beschreibung: Gebiet, Größe, was passiert ist. Alternativ auf GitHub.


    Inoffizielles Werkzeug, keine Verbindung zu Urban Games.


    TPF3 Map Studio v0.5.0


    Hello everyone,


    there is a new version of TPF3 Map Studio, the free Windows tool that prepares real-world map data for building real maps in Transport Fever 3: choose a map area, load OpenStreetMap and elevation data, and generate heightmap, biome mask, towns, industries and a station plan for the editor. No Python installation needed.


    Download: TPF3 Map Studio v0.5.0 on the Webdisk

    Source code and earlier versions: GitHub


    What's new in version 0.5.0


    More reliable OSM downloads

    • Tiles are now about 11 km instead of 20 km, so large or dense areas time out less often ("None of the Overpass servers could be reached").
    • Failed tiles are retried up to four times, server messages such as "runtime error" or "timed out" are recognised, and the error message is more precise.
    • OSM tile cache on disk and parallel download. Because of the new tile size, tiles saved earlier are downloaded once again.


    Other changes

    • Elevation source AHN Netherlands (PDOK, 2 m)
    • Overpass builder: new category Natural details (hedges, walls), off by default
    • Biome mask: separate vineyard category, vineyards and orchards also loaded as relations
    • Map recipe export and import
    • Copernicus download with progress display and cancel button
    • Cache management in the Help menu
    • Create error report and open the log folder (Help menu)
    • Update notice: manual check and optional check at start-up


    Installation

    • Download the ZIP
    • Extract the whole ZIP (do not run from inside the ZIP, do not copy only the .exe)
    • Run TPF3-Map-Studio.exe

    Windows may warn on first start ("More info" -> "Run anyway"). Antivirus false positives are known for PyInstaller programs.


    SHA-256:

    Code
    3b6fa3fd7138ca6ce492c8c73e2960ad62a54d2b3b38be3eacdeb295912c8b7b


    Report problems

    If something does not work, please report it here in this thread. Best include the error report from the program (Help -> Create error report) and a short description: area, size, what happened. Alternatively use GitHub.


    Unofficial tool, not affiliated with Urban Games.

  • Salü,

    kurze Verständnis Frage: "Meinst du generell Microsoft-Windows-Werkzeug"? oder nur "Fenster-Werkzeug"?

    Läuft deine Map-Studio nur unter Windows, oder läuft es auch unter Linux?

    Hi,


    Die fertige Version ist nur für Windows 10/11 (64-Bit) (.exe). Der Quellcode ist Python/PySide6 und enthält nach meiner Durchsicht keine harten Windows-Abhängigkeiten (Registry, Pfade und Sprache sind abgesichert). Unter Linux habe ich es aber nicht getestet, ich kann also nicht versprechen, dass es läuft. Wer es ausprobieren will: Python 3.11, pip install -r requirements.txt, python src/main.py.


    Mfg

    Einmal editiert, zuletzt von bLy<3 ()

  • Hi bLy<3,


    ich habe über das Rechteck-Tool eine Region in Bayern ausgewählt, die Kartengröße ist "sehr groß". Beim Herunterladen der DGM1-Höhendaten erhalte ich jedoch eine Fehlermeldung. Ein Bild von der Region und der Fehlermeldung habe ich angefügt. Kannst du mir hier weiterhelfen?


    VG

    Buzz


       


    Hi nochmal,


    wenn ich eine Region in der Schweiz auswähle und einen Stauchfaktor von 2 wähle, um die Region in Transport Fever 3 im Maßstab 1:2 abzubilden, kann ich die Datenquelle "swissALTI3D Schweiz (2m, über dara.geo.admin.ch) nicht mehr auswählen. Bei einem Stauchungsfaktor von 1 ist das noch möglich. Ich vermute, dass bei einem Stauchungsfaktor > 1 diese Datenquelle nicht mehr verwendet werden kann, um die Datenmenge, die von den Servern abgerufen wird, in Grenzen zu halten. Könnte man den Schwellenwert für den Stauchungsfaktor höher ansetzen, so dass noch ein Maßstab von 1:2 unterstützt wird?


    VG, Buzz


          


    P.S.: würde sich auch ein Stauchungsfaktor von beispielsweise 0,9 auf einfache Weise umsetzen bzw. unterstützen lassen? Das Bild zeigt einen Ausschnitt aus einer Heightmap mit einem Stauchungsfaktor von 1,00. Man kann auf dem Berg eine Serpentine erkennen. Da selbst eine schmale Einbahnstraße von Transport Fever 3 immer noch relativ breit ist, kann man die Serpentine nicht einfach nachziehen, ohne links und rechts ein automatisiertes Terraforming auszulösen. Bei einem Stauchungsfaktor kleiner als 1 könnte man die Serpentine breiter bekommen - was dann im Verhältnis zur Straße besser passen würde, auch wenn das dann nicht mehr dem 1:1 Maßstab von Transport Fever 3 entsprechen würde.



    Hi bLy<3,


    ich würde dein phänomenales Tool auch gerne verwenden, um eine Region in der Provinz Trento in Italien abzubilden. Für diese Region gibt es Höhendaten mit 1 Meter-Auflösung unter diesem Portal: https://siat.provincia.tn.it/stem/


    Dort habe ich mir über ein interaktives Zeichnen auf der bereitgestellten Karte 24 aneinander liegende Teilgebiete heruntergeladen, die das Format "ASC" aufweisen. Diese Kacheln überlappen sich auch mit ihren jeweiligen Nachbarn, sie haben jeweils etwa 4 x 4 Kilometer Umfang. Wie bekomme ich diese in ein Format, was dein Tool lesen kann - oder kannst du diesen Server direkt bei dir in Tool integrieren?


    VG, Buzz


    ... und noch eine weitere Frage an dich: kann man die landwirtschaftlichen Flächen, die man aus den OSM-Daten hat, über die Biome so abbilden, dass sie in der späteren Map automatisch als solche gezeichnet werden - also dass beispielsweise ein Weizenfeld oder Maisfeld auch automatisch mit einer Textur für Weizen bzw. Mais nachgezeichnet wird?


    VG, Buzz

    Einmal editiert, zuletzt von MaikC () aus folgendem Grund: 4 Beiträge von Buzz mit diesem Beitrag zusammengefügt.

  • Hallo Buzz und willkommen im Forum!


    Leider machst du direkt mit wiederholten Verstößen gegen unsere Forenregeln auf dich aufmerksam. Bitte nimm dir die Zeit, diese noch einmal aufmerksam durchzulesen.


    Doppelposts und das Pushen von Threads sind bei uns nicht erlaubt. Wenn dir nach dem Absenden noch etwas einfällt oder du weitere Informationen ergänzen möchtest, kannst du deinen bestehenden Beitrag jederzeit bearbeiten, anstatt einen neuen zu erstellen.


    Bitte achte zukünftig darauf, damit wir nicht gleich zu Beginn moderierend eingreifen müssen. :)

  • Der Beitrag ist raus.

    tf3-AutoMapGen – Realistic Transport Fever 3 Maps from Real Geodata Project Showcase


    Vielleicht kurz zu meinem Ansatz, mehr Naturdetails ins Spiel zu bringen:


    Mein Ansatz basiert im Wesentlichen auf Custom-Klima-Mods. Am einfachsten lässt sich das am Beispiel von Feldern erklären:


    Das angepasste Klima definiert eigene Biome für verschiedene Feldtypen, beispielsweise Weizen- oder Maisfelder. Für jedes Biom lassen sich individuelle Regeln festlegen, etwa welche Bodentexturen verwendet und welche Assets platziert werden.


    Mein Framework lädt die entsprechenden Felddaten aus OpenStreetMap (OSM) und erzeugt daraus automatisch die Biommasken für die jeweiligen Feldtypen.

    Beim Laden der Karte ordne ich die erzeugten Masken den entsprechenden Biomen zu. Das Spiel übernimmt anschließend die Darstellung der Felder anhand der definierten Regeln.


    Grundsätzlich lassen sich auf diese Weise beliebige Biome im Klima definieren. Allerdings gibt es einige Einschränkungen:


    Ein Problem ist die Auflösung der Biommasken. Soweit ich es bisher getestet habe, arbeitet das Spiel mit einer Mindestbreite von ungefähr 16 Metern (Ingame-Maßstab).

    Ich habe beispielsweise versucht, Feld- und Wanderwege über eigene Biome darzustellen. Das hat allerdings nicht zufriedenstellend funktioniert, da die Wege im Spiel etwa 16 Meter statt der gewünschten 4 Meter breit waren – obwohl sie in der Maske nur einen Pixel breit angelegt waren.

    Hecken, Mauern und Obstwiesen könnten daher schwierig umzusetzen sein, zumindest als eigenständige, schmale Biome.

    Eine mögliche Alternative wäre, beispielsweise für ein Obstwiesen-Biom die Regeln zur Asset-Platzierung so anzupassen, dass an den Rändern automatisch Hecken oder Mauern erzeugt werden.

    Das ist allerdings nur eine Idee und entspricht meinem aktuellen Erkenntnisstand aus den bisherigen Experimenten. Ob und wie gut sich das tatsächlich umsetzen lässt, müsste man noch testen.


    Ein weiterer wichtiger Aspekt der Custom-Klima-Mods ist die Anpassung der Höhengrenzen für Fels, Schnee und andere Bodentexturen.

    Im Standardklima sind diese Grenzen relativ niedrig angesetzt, sodass bereits ab etwa 500 Metern Ingame-Höhe Schnee dargestellt wird. Durch die Anpassung der Klimadefinition lassen sich diese Höhengrenzen gezielt verändern, um insbesondere Hochgebirgslandschaften realistischer darzustellen.


    Den Code will ich bald Veröffentlichen, dann kannst du dir das genauer anschauen. Muss aber erstmal etwas Aufräumen etc.

    Einmal editiert, zuletzt von DHEModding ()

  • Beitrag von Seamon ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Hi Buzz,


    Nr.1:


    Danke für das Bild, das hilft. Die Meldung heißt: Der Dienst hoehendaten.de hat die Kachel 33_299_5317 abgelehnt (HTTP 400), und das Studio bricht dann ab. Deine Region liegt knapp hinter der UTM-Zonengrenze bei 12° Ost, die Kachel gehört zu Zone 33. Das ist meine Vermutung, sicher weiß ich es noch nicht. Zwei Dinge würden mir helfen:


    Probiere denselben Ausschnitt etwas weiter westlich (unter 12° Ost) oder einen anderen Ort in Bayern. Klappt das, liegt es an der Zonengrenze.

    Schick mir bitte den Fehlerbericht (Hilfe → Fehlerbericht erstellen), dann sehe ich mehr.

    Ich baue außerdem ein, dass die Antwort des Dienstes in der Fehlermeldung steht, damit man künftig sieht, was genau abgelehnt wurde. Als Zwischenlösung kannst du die Höhenquelle Copernicus (30 m) nehmen, die funktioniert überall.


    Nr.2:


    Ja, das ist möglich, und ich halte es für einfach. Bisher ist im Rechteck-Tool nur Faktor 1 oder größer erlaubt, das ist nur eine Eingabegrenze. Ich schaue mir an, ob man den Bereich nach unten öffnen kann, z. B. bis 0,5. Dabei ist die Serpentine dann breiter, aber das Gelände wird auch etwas gedehnt, und der Höhen-Faktor wird automatisch angepasst. Das gebe ich mit der Quellenänderung für swissALTI3D zusammen frei.


    Nr3:


    Schön, dass dir das Studio gefällt! Für Trient gibt es noch keine direkte Anbindung. Die 1-m-Daten vom SIAT-Portal kannst du aber über “Eigene Kacheln” verwenden. Das Studio liest dort nur GeoTIFF, keine ASC. Mit meinem kleinen Skript asc_zu_geotiff.py (hängt an) fasst du die ASC-Kacheln zu einer GeoTIFF zusammen. Aufruf: python asc_zu_geotiff.py "ORDNER_MIT_ASC" "trento.tif". Die Datei dann in einen leeren Ordner legen und im Heightmap-Dialog “DGM1 aus eigenen GeoTIFF-Kacheln (Ordner)” wählen. Es nimmt EPSG 25832 an. Prüf bitte im Portal, ob das für Trient stimmt. Eine direkte Anbindung des Portals schaue ich mir an, kann aber noch nichts versprechen.


    Mfg

  • Mal so doofe Idee, aber wie wäre es, wenn du zu deinem Tool mal ein Tutorial-Video machst, damit man auch den vollen Umfang davon kennen lernt und auch versteht, was welche Funktion macht :) Wäre glaub ich gar nicht so verkehrt

  • Nr.1:


    Danke für das Bild, das hilft. Die Meldung heißt: Der Dienst hoehendaten.de hat die Kachel 33_299_5317 abgelehnt (HTTP 400), und das Studio bricht dann ab. Deine Region liegt knapp hinter der UTM-Zonengrenze bei 12° Ost, die Kachel gehört zu Zone 33. Das ist meine Vermutung, sicher weiß ich es noch nicht. Zwei Dinge würden mir helfen:


    Probiere denselben Ausschnitt etwas weiter westlich (unter 12° Ost) oder einen anderen Ort in Bayern. Klappt das, liegt es an der Zonengrenze.

    Schick mir bitte den Fehlerbericht (Hilfe → Fehlerbericht erstellen), dann sehe ich mehr.

    Ich baue außerdem ein, dass die Antwort des Dienstes in der Fehlermeldung steht, damit man künftig sieht, was genau abgelehnt wurde. Als Zwischenlösung kannst du die Höhenquelle Copernicus (30 m) nehmen, die funktioniert überall.


    Danke für Deine Antworten! Ich habe nun einen Ausschnitt bei München probiert, das liegt weiter westlich. Das lief problemlos. Als ich dann wieder den Ausschnitt ausprobierte, den ich dir zuschickte, erhielt ich wieder die Fehlermeldung. Es scheint so zu sein, wie du vermutet hast. Es lässt sich leicht reproduzieren.


    Zu Punkt 3: ich finde das Script nicht - wo kann ich das downloaden?


    VG, Buzz

  • Danke, dass du das so genau reproduziert hast. Das war tatsächlich die Zonengrenze: Der Dienst liefert Bayern durchgehend als Zone 32, auch östlich von 12° Ost, das Studio hat dort aber Zone 33 angefragt. Das Studio probiert jetzt bei einer Ablehnung automatisch die andere Zone, und die Fehlermeldung zeigt künftig den Text des Dienstes. Der Ausschnitt bei 12,3° Ost lädt bei mir jetzt sauber. Die Korrektur kommt mit der nächsten Version, ich sage Bescheid, sobald sie online ist. Bis dahin hilft Copernicus.

  • TPF3 Map Studio v0.5.1

    Eigene DGM1-Kacheln als ASC-Dateien direkt im Studio nutzen, Stauchfaktor mit allen Höhenquellen, schlankere Overpass-Abfragen, ein festes Kachelraster für große OSM-Auswahlen, robusterer Overpass-Download und eine Korrektur für DGM1 in Ostbayern. / Use your own DGM1 tiles as ASC files directly in the Studio, compression factor with all height sources, leaner Overpass queries, a fixed tile grid for large OSM selections, a more robust Overpass download and a fix for DGM1 in eastern Bavaria.


    Deutsch

    Neu

    • ASC-Dateien direkt im Studio umwandeln: Bei der Quelle „DGM1 aus eigenen GeoTIFF-Kacheln“ erkennt der Heightmap-Dialog ASC-Dateien im gewählten Ordner und fragt, ob sie zu GeoTIFF zusammengefasst werden sollen. Damit lassen sich z. B. ASC-Daten aus Trient ohne Umweg über ein Zusatzprogramm verwenden.
    • Skript tools\asc_zu_geotiff.py mit Anleitung: wandelt ASC-Kacheln außerhalb des Studios zu GeoTIFF um, für Eigene Kacheln.
    • Stauchfaktor mit allen Höhenquellen: Bei gestauchten Karten sind jetzt auch DGM1 Deutschland, swissALTI3D, AHN Niederlande und eigene Kacheln wählbar, nicht mehr nur Copernicus. Je größer der Faktor, desto mehr Kacheln werden geladen.
    • Stauchfaktor unter 1 (ab 0,5): Das reale Gebiet ist kleiner als die Spielkarte, die Höhen werden entsprechend angehoben. Das Rechteck-Tool zeigt dafür einen eigenen Hinweis.

    Verbessert

    • Overpass: Beim Aktivieren weiterer Merkmale werden nur die zusätzlich aktivierten Kategorien nachgeladen, nicht mehr alles von vorn.
    • OSM: Große Auswahlen werden in einem festen Kachelraster geladen. Der Overpass-Dialog zeigt dazu Hinweise.
    • Overpass-Download: Statusanzeige mit Wartezeiten, Berücksichtigung der Wartehinweise des Servers bei Überlastung (Retry-After), mehr schon gespeicherte Kacheln werden wiederverwendet. Nach etwa zehn vergeblichen Runden bei Serverproblemen bricht der Download mit einer klaren Meldung ab.

    Behoben

    • DGM1 Deutschland in Bayern östlich von 12° Ost: Der Dienst hoehendaten.de liefert Bayern durchgehend in UTM-Zone 32, das Studio fragte dort Zone 33 an und brach mit HTTP 400 ab. Jetzt wird bei einer Ablehnung automatisch die andere Zone versucht. Die Fehlermeldung zeigt außerdem den Text des Dienstes. Danke an Buzz für die Meldung.

    Installation: TPF3-Map-Studio-v0.5.1-win64.zip herunterladen, die ganze ZIP entpacken, TPF3-Map-Studio.exe starten. Windows warnt beim ersten Start eventuell („Weitere Informationen“ -> „Trotzdem ausführen“), bei PyInstaller-Programmen sind Virenscanner-Fehlalarme bekannt.

    SHA-256: 5c27d21c61ed86203f48488dba72491c229ec389e9e1709390f05b25578f82e3

    Hinweis: inoffizielles Werkzeug, keine Verbindung zu Urban Games.


    English

    What's new

    • Convert ASC files directly in the Studio: with the source "DGM1 from own GeoTIFF tiles", the heightmap dialog detects ASC files in the chosen folder and asks whether to merge them into GeoTIFF. This makes ASC data, for example from Trento, usable without an extra program.
    • Script tools\asc_zu_geotiff.py with a guide: converts ASC tiles to GeoTIFF outside the Studio, for own tiles.
    • Compression factor with all height sources: compressed maps can now also use DGM1 Germany, swissALTI3D, AHN Netherlands and own tiles, not only Copernicus. The larger the factor, the more tiles are downloaded.
    • Compression factor below 1 (down to 0.5): the real area is smaller than the game map, heights are raised accordingly. The rectangle tool shows its own note for this.

    Improved

    • Overpass: when you enable further features, only the additionally enabled categories are loaded, not everything again.
    • OSM: large selections are loaded in a fixed tile grid. The Overpass dialog shows notes about it.
    • Overpass download: status display with waiting times, honours the server's wait hints when overloaded (Retry-After), reuses more already cached tiles. After about ten failed rounds on server problems the download stops with a clear message. Thanks to Volker for the template (macOS fork)!

    Fixed

    • DGM1 Germany in Bavaria east of 12° E: the hoehendaten.de service delivers Bavaria consistently in UTM zone 32, but the Studio asked for zone 33 there and stopped with HTTP 400. If the service rejects a request, the other zone is now tried automatically. The error message also shows the service's text.

    Install: download TPF3-Map-Studio-v0.5.1-win64.zip, extract the whole ZIP, run TPF3-Map-Studio.exe. Windows may warn on first start ("More info" -> "Run anyway"); antivirus false positives are known for PyInstaller programs.

    SHA-256: 5c27d21c61ed86203f48488dba72491c229ec389e9e1709390f05b25578f82e3

    Note: unofficial tool, not affiliated with Urban Games.



    Mit freundlichen Grüßen und viel Spaß euch allen


    bLy<3

    Einmal editiert, zuletzt von bLy<3 ()

  • bLy<3

    Hat den Titel des Themas von „TPF3 Map Studio v0.5.0 ist raus (Kostenloses Map-Tool für TPF3)“ zu „TPF3 Map Studio v0.5.1 ist raus (Kostenloses Map-Tool für TPF3)“ geändert.