Skip to content

NeuralCortex/Border_Generator_Swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Border Generator Swing 1.0.0

image

Funktionsweise des Programms

Der Border Generator ist ein Swing-Projekt, welches erstmalig ermöglicht, auf eine standartisierte Weise, Grenzlinien zu erstellen.
Die Grenzdaten können weltweit unter Verwendung von OpenStreetMap erzeugt und als CSV-Format gespeichert werden.

How the program works

The Border Generator is a Swing project that allows you to create border lines in a standardized way for the first time.
The boundary data can be generated worldwide using OpenStreetMap and saved in CSV format.

Hinweis

Eine bestehende Internetverbindung ist zwingend erforderlich.
Anders als das JavaFX-Projekt kann das Programm durch einen Doppelklick auf die JAR-Datei gestartet werden.
Dazu muss nur ein JRE oder JDK der Version 19 installiert sein, Swing ist dort standartmäßig enthalten.

A notice

An existing internet connection is mandatory.
Unlike the JavaFX project, the program can be started by double-clicking the JAR file.
All you need to do is have a JRE or JDK version 19 installed; Swing is included there as standard.

Arbeitsschritte

Erster Tab

  1. Rechtsklick auf das Land deren Grenze Sie verwenden wollen. (In der Tabelle GEO-Informationen kann nun State oder Country ausgewählt werden).
  2. Erzeugen Sie die gewünschten X-Kilometer Linien (zur Zeit wird 0 bis 100 KM unterstützt).
  3. Speichern Sie die Grenzdaten als CSV-Format (die Daten werden im Verzeichnis CSV abgelegt).

Zweiter Tab

  1. Import der ersten Grenzlinie (z.B.: Germany.006.csv).
  2. Import der zweiten Grenzlinie (z.B.: Austria.000.csv).
  3. Suchen Sie den ersten Schnittpunkt der Grenze (wird durch rote und blaue Linie angezeigt) und drücken Sie 1 auf der Tastatur.
  4. Suchen Sie den zweiten Schnittpunkt der Grenze und drücken Sie 2 auf der Tastatur.
  5. Zum Abschluß drücken Sie 3 auf der Tastatur (Die Grenze wird auf den Grenzabschnitt zugeschnitten).
  6. Export des Grenzabschnitts als CSV-Datei.
  7. Der Vorgang ist nun abgeschlossen.

Dritter Tab

Dieser Tab dient der Überprüfung der konstruierten Grenzen. Es können CSV-Format Dateien gleichzeitig dargestellt werden.
Durch Rechtsklick auf der Karte können 2 Punkte festgelegt werden, deren Abstand berechnet wird.

Work steps

First tab

  1. Right click on the country whose border you want to use. (State or Country can now be selected in the GEO Information table).
  2. Create the desired X-kilometer lines (currently 0 to 100KM is supported).
  3. Save the boundary data in CSV format (the data will be placed in the CSV directory).

Second tab

  1. Import of the first boundary line (e.g.: Germany.006.csv).
  2. Import of the second boundary line (e.g.: Austria.000.csv).
  3. Find the first intersection of the boundary (indicated by the red and blue lines) and press 1 on the keyboard.
  4. Find the second intersection of the boundary and press 2 on the keyboard.
  5. Finally, press 3 on the keyboard (The border will be clipped to the border section).
  6. Export of the border section as a CSV file.
  7. The process is now complete.

Third tab

This tab is for checking the constructed boundaries. CSV and HCM format files can be displayed simultaneously.
By right-clicking on the map, 2 points can be specified whose distance is calculated.

Verwendete Technologie

Dieses Swing-Projekt wurde erstellt mit der Apache NetBeans 17 IDE NetBeans 17.

Folgende Frameworks sollten installiert sein:

Technology used

This Swing project was built with the Apache NetBeans 17 IDE NetBeans 17.

The following frameworks should be installed: