********************************************************************************
*  Segment 2 - Kommunikation mit externen Stellen (KEx)                        *
*  SWE 2.Statischer Import Netz                                                *
********************************************************************************

Version: 2.5.0

Übersicht
=========

Im so genannten Mapinfo (MIF)-Format vorliegende Objekte werden über die Funktionen 
dieser SWE weitestgehend generisch eingelesen und in Konfigurationsdaten im Format 
des [DatKatBLAK] bzw. [DatKatLosC1C2VRZ3] konvertiert.

Das Modul wird mit den üblichen Startparametern für Datenverteilerapplikationen
gestartet.

Die Klasse zum Starten des Moduls ist:
	de.bsvrz.kex.bwsin.vew.BWMIF

Zusätzliche Parameter: siehe Feinentwurf


Zur Ausführung der Softwareeinheit sind neben den Kernsoftware-Bibliotheken folgende 
zusätzliche Bibliotheken bzw. Softwareeinheiten erforderlich:
	de.bsvrz.sys.funclib.bitctrl
	geotools.jar ("GeoTools, The Open Source Java GIS Toolkit", im 'lib-Unterverzeichnis 
	        dieser Distribution)
	bc-geotools.jar (GeoTools-Erweiterungen, im 'lib-Unterverzeichnis dieser Distribution)
	jai_core.jar (Teil des Java Advanced Imaging Package, im 'lib-Unterverzeichnis 
	        dieser Distribution)
	

Versionsgeschichte
==================

Version 2.5.0
=============
- Umstellung auf Java 8 und UTF-8

Version 2.4.1
==================
- Teilpolygone mit 3 Koordinaten in Regionen werden korrekt behandelt.


Version 2.4.0
==================
- Umstellung auf Maven-Build

Version 2.3.0
==================

- Konvertierung aller MIF-Typen auf typ.komplexXY (und Subtypen) möglich 

Version 2.2.0
==================

- wechselnde Konvertierungsklasse bei Koordinatentransformation korrigiert 



Version 2.1.2
==================

- Fehler bei Bildung Standard-PID korrigiert



Version 2.1.1
==================

- Release bei Projektabschluss



Version 2.1.0
==================

- Startskripte überarbeitet
- Testdaten und JUnit-Testskripte integriert
- Betriebsinformationen integriert



Version 2.0.0
==================

- Der Aufrufparameter '-dateiNameKonfigurationsBereich' wurde 
  in '-pfadNameKonfigurationsBereich' mit folgender Bedeutung geändert:
  "Pfadname für den zu erzeugenden Konfigurationsbereich, z. B. D:/Netz. Der 
  Dateiname wird aus der Pid (siehe Aufrufparameter -KonfigurationsBereichsPid) 
  und Endung .xml erzeugt. Die Datei wird dann an den hier festgelegten Ort 
  geschrieben."

- Bei der Bildung der PID wird NCNAME-Konformität sichergestellt. Alle un-
  erlaubten Zeichen und Leerzeichen werden durch '_' (Unterstrich) ersetzt.
  
- zusätzlicher Aufrufparameter '-importAlleTypen' über den festgelegt wird, ob nicht 
  auf den angegebenen Zieltyp konvertierbare Objekte auf die passenden Basistypen 
  abgebildet werden (=ja, Standardeinstellung) oder ob nur die passenden Objekte 
  importiert werden (=nein)



Version 1.1.0
==================

- Library mit geographischen Funktionen in de.bsvrz.sys.funclib.bitctrl 
  als de.bsvrz.sys.funclib.bitctrl.geolib integriert
- de.bsvrz.kex.mif-runtime.jar eingeführt
- Problem Bereiche mit mehreren Polylines korrigiert
- GUI korrigiert
- automatische Anpassung der PID an die Anforderungen des DatK (NCNAME) durch
  Ersetzen aller ' ' und ',' durch '_'
  


Version 1.0.0
==================

erste Bereitstellung









Bemerkungen
===========

Die in dieser SWE benutzte Bilbliothek "GeoTools, The Open Source Java GIS Toolkit"
(http://geotools.codehaus.org/) bezieht ihren Logging-Level über den Standard-Logger
der JAVA-Umgebung. Um diesen zu verändern, müssen entweder die Standard-Logging
Properties der Java-Umgebung angepasst werden (Datei: logging.properties in 
der benutzten Java-Umgebung) oder eigene Logging-Properties an die VM übergeben
werden (VM-Argument: -Djava.util.logging.config.file=<file>).



Disclaimer
==========

Segment 2 (KEx), SWE 2.DE Statischer Import MIF
Copyright (C) 2007 BitCtrl Systems GmbH 

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51
Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


Kontakt
=======

BitCtrl Systems GmbH
Weißenfelser Straße 67
04229 Leipzig
Phone: +49 341-490670
mailto: info@bitctrl.de
