Release 2021-01 SEPM Produkte - Neue Funktionen
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Document Information Beschreibung Abstrakt Dieses Dokument beschreibt neue Funktionen bei den SEPM Produkten 2021-01 Version 2021-01 Haftungsausschluss Alle in diesem Dokument verwendeten Logos und Warenzeichen gehören ihren entsprechenden Besitzern. Software Engineering & Project Management Tel. +41 79 632 28 20 Gerliswilstrasse 42 www.sepm.ch CH-6020 Emmenbrücke info@sepm.ch Schweiz
SEPM 2021-01 Inhalt 1 Übersicht 5 1.1 Übersicht über die Änderungen 5 1.2 Installation/Upgrade 5 1.2.1 Änderung bei den Actions 5 1.2.2 AutoCAD DXF/DWG Format 5 1.2.3 Attributnamen von MIF- und Shape-Dateien 6 2 SEPM X-Translator 7 2.1 Allgemeine Änderungen 7 2.1.1 Befehle 'Nach oben' und 'Nach unten' 7 2.1.2 Statistics Logfile 7 2.1.3 Neuer Befehl zur Anzeige der Nicht-Importierten-Objekte 7 2.1.4 Icons für die Logfiles 8 2.1.5 Optionen GUI 8 2.1.6 Autorisierung einer Simple GUI Konfiguration 9 2.2 Smallworld Format 10 2.2.1 Prädikate mit AND verknüpfen 10 2.2.2 Änderung beim Clipboard-Export 11 2.3 Shape Format 12 2.3.1 DBF Encoding 12 2.4 AutoCAD DWG/DXF Format 12 2.4.1 Layer Color 12 2.4.2 Neue Entitäten beim Import 12 2.5 Text Format 13 2.5.1 Optionen um keine Geometrien zu exportieren 13 3 SEPM NEPLAN Schnittstelle 14 3.1.1 Support für "Fuel Type" etc 14 3.1.2 Freileitungstrenner 14 3.1.3 SymbolSize individuell anpassen 14 3.1.4 Abbildung auf Reguliertransformator 15 3.1.5 Unterstützung der Hausanschlussinterna 15 © Copyright SEPM 2021 Page 3
SEPM 2021-01 4 SEPM ISYBAU Schnittstelle 15 4.1 SEPM X-Database ISYBAU 15 4.1.1 Externe Namen der Objektklassen 15 5 SEPM XPlanung Schnittstelle 16 5.1 SEPM Business Services 16 5.2 SEPM XPlanung Schnittstelle "Version 0.9" 16 5.2.1 Übersicht 16 5.2.2 Bedienung 16 5.2.3 Bedienung Import 17 5.2.4 Bedienung Export 18 © Copyright SEPM 2021 Page 4
SEPM 2021-01 1 Übersicht 1.1 Übersicht über die Änderungen Dieser Release 2021-01 umfasst folgende Verbesserungen: • SEPM X-Translator : Detailverbesserungen und Implementierung diverser Kundenwünsche. • Das AutoCAD DWG/DXF Format basiert auf der aktuellen Techsoft3D RealDWG 2022 Bibliothek. Einige Entitätstypen wie LEADER oder MLEADER werden nun als einzelne Linien und Text importiert. • SEPM NEPLAN Schnittstelle: Detailverbesserungen beim Export nach V10. • Die SEPM XPlanung Schnittstelle basierend auf der neuen SEPM Business Services Architektur steht in den Startlöchern. 1.2 Installation/Upgrade 1.2.1 Änderung bei den Actions Bei Kunden, die in einem Modul "nis_xyz_x_translator_extras" folgende Methoden aus dem SEPM Produkt überschrieben respektive neu definiert haben, sollten diese Funktionalität nun löschen: ❖ x_translator_plugin.x_activate_simple_translator() ❖ x_translator_plugin.init_actions() Eine entsprechende Konfiguratonsmöglichkeit wurde in das Produkt aufgenommen und eine passende Konfiguration in der Einstellung x_translator_settings.gui_action_customisation eingepflegt. 1.2.2 AutoCAD DXF/DWG Format Diese Version beinhaltet eine neue Version des Hilfsprogramms DwgAcp.exe. Falls Sie das "AutoCAD DWG/DXF" Format nutzen, so müssen Sie das bestehende DwgAcpSetup.msi desinstallieren und das neue Setup installieren. Das Installationsverzeichnis ist in diesem Release: C:\Program Files\SEPM\DwgAcp80 1.2.3 Smallworld-Versionen Diese Release unterstützt alle Smallworld-Versionen von Smallworld 4.0 bis Smallworld 5.2.7. 1.2.4 PostGIS-Version Die Jars für den Zugriff auf PostGIS wurden aktualisiert, siehe x_translator\data\lib: ❖ postgis-jdbc-2.5.0.jar ❖ postgresql-42.2.20.jar Falls Sie auf PostGIS 3 zugreifen möchten, sollte diese SEPM Version 2021-01 verwendet werden. 1.2.5 GDAL-Zielformat Das angekündigte GDAL-Zielformat konnte leider nicht termingerecht fertigestellt werden. Die Freigabe erfolgt zu einem späteren Zeitpunkt. © Copyright SEPM 2021 Page 5
SEPM 2021-01 1.2.6 Attributnamen von MIF- und Shape-Dateien Eine Verbesserung bei der Ausgabe von Attributnamen in MIF- und Shape-Dateien wurde in der Version 2018-01 implementiert. Leider wurde diese Änderung nicht in den damaligen Release Notes aufgeführt. Dies wird hiermit nachgeholt: In der Version 2017-02 und früher war die Ausgabe von Attributnamen in MIF- und Shape-Dateien auf den puren Ascii-Zeichensatz eingeschränkt. Umlaute und Sonderzeichen wurden dabei durch ein '_' ersetzt. Zusätzlich gab es ein hart codiertes Mapping z.B. von "Ö" anch "OE". Diese Einschränkung wurde abgebaut, da viele Werkzeuge mittlerweile den Umgang mit unterschiedlichen Codierungen beherrschen. Buchstaben (Magik-Klasse character), bei welchen die Methode letter? True zurückgibt, werden neu im Attributnamen berücksichtigt. Dies ist nun von nun an das Standardverhalten. Sie können das bisherige Verhalten durch folgende Magik-Konfigurationen beibehalten: 1) x_translator_settings.shape_attribute_name_substitutions und x_translator_settings.mif_attribute_name_substitutions Kopieren Sie die kommentierte Version (Änderung 3754) von x_translator_settings.magik in Ihre Kundenkonfiguration und entfernen dabei die Kommentarzeichen. 2) Konfigurieren Sie folgende Shared Constants in Ihrer Kundenkonfiguration auf False: x_translator_settings.shape_is_letter_characters und x_translator_settings.mif_is_letter_characters © Copyright SEPM 2021 Page 6
SEPM 2021-01 2 SEPM X-Translator 2.1 Allgemeine Änderungen 2.1.1 Befehle 'Nach oben' und 'Nach unten' Bei der Konfiguration einer Abbildung können nun die Objektklassen-Abbildungen durch die Befehle 'Nach oben' und 'Nach unten' angeordnet werden. 2.1.2 Statistics Logfile Das Statistik-Logfile zeigt nun beim Import nach Smallworld die Anzahl korrekt eingefügter und fehlgeschlagender Datenbankobjekte: ÜBERSICHT ========= Quellformat: tfd Zielformat: smallworld ... Anzahl Fehler: 20 Anzahl Warnungen: 0 Anzahl eingefügte Objekte: 573 Anzahl fehlgeschlagene Objekte: 6 ... 2.1.3 Neuer Befehl zur Anzeige der Nicht-Importierten-Objekte Beim Smallworld-Import wird eine Logdatei "problem_records.txt" angelegt, welche die Parameter der nicht eingefügten Objekte anzeigt. Diese Logdatei kann der Anwender nun, wie die anderen Logdateien, über einen neuen Menübefehl anzeigen. Neuer Menüeintrag 'Nicht importierte Objekte...' © Copyright SEPM 2021 Page 7
SEPM 2021-01 2.1.4 Icons für die Logfiles In der Toolbar wurden Icons für den schnellen Zugriff auf die Logdateien hinzugefügt. Herzlichen Dank an A. Favard von GE Frankreich für die Bereitstellung dieser Icons. Schaltflächen für die Anzeige der Konsolen-, Fehler-, Statistik-, History- und DWG-Logdateien sowie für die Nicht-importierten Objekte. 2.1.5 Optionen GUI Über folgende Befehle können Formate für das GUI registriert oder auch deregistriert werden: x_translator_settings.register_available_source_format() x_translator_settings.unregister_available_source_format() x_translator_settings.register_available_target_format() x_translator_settings.unregister_available_target_format() Dadurch können nicht benötigte Formate vom Anwender verborgen werden. Nicht angezeigte Formate werden nun auch nicht mehr in den Optionen angezeigt. Die Reiter für die INTERLIS- und ISYBAU-Optionen wurden weg-konfiguriert. © Copyright SEPM 2021 Page 8
SEPM 2021-01 2.1.6 Autorisierung einer Simple GUI Konfiguration Sie können über den Schlüssel :right eine Konfiguration im Simple GUI separat autorisieren. Falls gesetzt, wird die Konfiguration nur dann in der Benuterzschnittstelle angezeigt, wenn der Anwender in der entsprechenden Autorisierungsgruppe ist. _block x_translator_settings.register_simple_gui_configuration( x_translator_settings.simple_gui_config[:geojson_simple_gui], property_list.new_with( :external_name, "Import GeoJSON", :method_name, :|simple_gui_import_geojson()|, :default_values, property_list.new_with( :path, _proc() _return x_translator_settings.get_simple_gui_path( "" ) _endproc ), :file_or_dir, :dir, :path_filter, {"Zipped GeoJSON(*.zip)", "*.zip", "GeoJSON", "*.geojson", "JSON", "*.json"}, :path_title, "Select the GeoJSON source data", :right, :x_translator_geojson_import ) ) _endblock $ Beispiel einer Simple GUI Konfiguration mit dem Parameter :right. © Copyright SEPM 2021 Page 9
SEPM 2021-01 2.2 Smallworld Format 2.2.1 Prädikate mit AND verknüpfen Beim Export von Smallworld mit mehreren Prädikaten können die Prädikate nun entweder als logisches UND oder als logisches ODER verknüpft werden. © Copyright SEPM 2021 Page 10
SEPM 2021-01 2.2.2 Änderung beim Clipboard-Export Bisher wurden beim Clipboard-Export immer alle Geometrien exportiert. Neu wird zwischen "Gerade sichtbare Geometrien" und "Alle Geometrien" unterschieden: Sichtbarkeitseinstellung Auswahl von "Gerade sichtbare Auswahl von "Alle Geometrien" Geometrien" © Copyright SEPM 2021 Page 11
SEPM 2021-01 2.3 Shape Format 2.3.1 DBF Encoding In früheren Version wurde die Instellung DBF Codierung bei den Zieloptionen fälschlicherweise sowohl im Quell- als auch im Zielformat verwendet. Neu existieren separate Optionen für das Quell- und das Zielformat. Neue Optionen DBF Codierung (Quelle) und DBF Codierung (Ziel) 2.4 AutoCAD DWG/DXF Format 2.4.1 Layer Color The new API x_dxf_layer_color is introduced to define a DXF Layer color for a Smallworld collection. _pragma(classify_level=advanced,topic={x_translator}) _method min_road.x_dxf_layer_color ## Parameters : ## Returns : ## Function : _return colour.called(:blue) _endmethod $ 2.4.2 Neue Entitäten beim Import Beim Import werden folgende Entitäten neu unterstützt • LEADER wird als Linie importiert (das Pfeilsymbol geht verloren) • MLEADER wird als einzelne Linien und Texte importiert • SPLINE wird als lineare Liniengeometrie importiert © Copyright SEPM 2021 Page 12
SEPM 2021-01 2.5 Text Format 2.5.1 Optionen um keine Geometrien zu exportieren Option Beschreibung Flächengeometrien schreiben Falls gesetzt werden Flächen exportiert text_is_write_area Liniengeometrien schreiben Falls gesetzt werden Linien exportiert. text_is_write_line Punktgeometrien schreiben Falls gesetzt werden Punkte exportiert. text_is_write_point Textgeometrien schreiben Falls gesetzt werden Texte exportiert. text_is_write_text Durch diese neuen Optionen kann der Export der entsprechenden Geometrietypen komplett unterdrückt werden (zum Beispiel wenn Sie lediglich die alphanumerischen Daten exportieren möchten). © Copyright SEPM 2021 Page 13
SEPM 2021-01 3 SEPM NEPLAN Schnittstelle 3.1.1 Support für "Fuel Type" etc Subtypen des Produktionstyps (zum Beispiel bei thermischen Kraftwerken der Brennstofftyp) kann nun eingestellt werden. 3.1.2 Freileitungstrenner Der Algorithmus zur Positionierung der Freileitungstrenner-Pins wurde optimiert. Beispiel zur Positionierung der Knoten beim Freileitungstrenner 3.1.3 SymbolSize individuell anpassen Es ist über folgende neuen Einstellungen möglich, die Symbolgrösse in GIS- und Schemadiagrammen individuell pro Objekt anzupassen (um zum Beispiel ein besonders wichtiges Objekt speziell hervorzuhben): nis_rwo_record.neplan_symbolsize_gis nis_rwo_record.neplan_symbolsize_schematic © Copyright SEPM 2021 Page 14
SEPM 2021-01 3.1.4 Abbildung auf Reguliertransformator Die Abbildung auf das NEPLAN-Objekt Reguliertransformator ist nun möglich. Mit folgender Konfiguration kann eine solche Abbildung erreicht werden: _pragma(classify_level=restricted,topic={x_translator},usage=redefinable) _method nis_el_int_transformer.neplan_keyword ## Parameters : ## Returns : ## Function : _if _self.neplan_is_traforegulator _is _true _then _return :traforegulator _endif _endmethod $ 3.1.5 Unterstützung der Hausanschlussinterna Die Hausanschlussinterna (nis_el_internal_distri_box) werden nun unterstützt. 4 SEPM ISYBAU Schnittstelle 4.1 SEPM X-Database ISYBAU 4.1.1 Externe Namen der Objektklassen Bei der Erzeugung des Datenmodells aus dem XML Schema kam es zu identischen externen Namen bei den Objektklassen. Zum Beispiel wurde den Objekten mit den internen Namen s_schacht und h_schacht der externe Name "Schacht" zugewiesen. Nun enthält auch der externe Name einen Präfix, zum Beispiel "S Schacht" oder "H Schacht". © Copyright SEPM 2021 Page 15
SEPM 2021-01 5 SEPM XPlanung Schnittstelle 5.1 SEPM Business Services Die im Aufbau sich befindlichen SEPM Business Services sind ein Redesign der SEPM Schnittstellen- Architektur. Sie decken sowohl Datentransfers als auch weitere Anforderungen wie Validierungs- oder Integrationsdienste als serviceorientierte Architektur ab. 5.2 SEPM XPlanung Schnittstelle "Version 0.9" 5.2.1 Übersicht Die SEPM XPlanung Schnittstelle ist eine bidrektionale Schnittstelle zwischen der Smallworld Anwendung BPlan und dem XPlanung GML Modell. Sie ist die erste Schnittstelle basierend auf der neuen SEPM Business Services Architektur. Aktuell können Sie mit dieser Schnittstelle XPlanung GML Daten vollständig übertragen. Allerdings sind wir noch am Ausfeilen der fachlichen Abbildung, welche aufgrund der umfangreichen Datenmodelle und Zweckbestimmungskataloge einen beachtlichen Umfang annehmen wird. Die produktive Freigabe wird zeitnah erfolgen, sobald alle OS-Nummern und Punkt- und Text- Repräsentationsobjekte vollständig abgebildet wurden. 5.2.2 Bedienung Nach dem Start der SEPM Business Services können Sie sich über den Browser einloggen. Im Moment stehen folgende zwei Schnittstellen zur Verfügung: ❖ NRM Bebauungsplan nach XPlanung GML : Export eines Bebauungsplan ❖ XPlanung GML nach NRM Bebauungsplan : Import einer XPlanung Datei © Copyright SEPM 2021 Page 16
SEPM 2021-01 5.2.3 Bedienung Import Wählen Sie die GML Datei aus. Die Datei wird eingelesen und als neuer Bebauungsplan importiert. © Copyright SEPM 2021 Page 17
SEPM 2021-01 5.2.4 Bedienung Export Geben Sie den Namen und die Nummer des zu exportierenden Plans an. Die erzeugte XPlanung GML Datei wird am Ende des Transfers heruntergeladen. © Copyright SEPM 2021 Page 18
Sie können auch lesen