norBIT / alkisimport

ALKIS-Import
http://www.norbit.de/68/
GNU General Public License v2.0
28 stars 17 forks source link

Import unter Windows automatisieren #50

Closed ewie closed 2 years ago

ewie commented 2 years ago

Ist es möglich den Import unter Windows zu automatisieren, also die UI von alkisImport.py zu umgehen?

Ich habe es bereits mit alkis-import.sh über Cygwin probiert, was auch weitestgehend läuft, wenn ich postgresql-client und gdal installiere.

Letztendlich gibt es aber ein Problem mit parallel, das ich über Package moreutils installiert habe. Der Fehler ist:

SQL DONE[0]: postprocessing.d/0_ableitungsregeln.sql 2022-04-22 22:02:58 in 1s
parallel: unknown option -- -
parallel [OPTIONS] command -- arguments
        for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
        run specified commands in parallel
FEHLER BEIM POSTPROCESSING
END 2022-04-22 22:02:59

Meine Kenntnisse in Sachen Cygwin und Windows halten sich aber in Grenzen.

Mein Ziel ist es den Import unter Linux als auch Windows (andere Teammitglieder nutzen Windows) zu automatisieren. Vielleicht lässt sich alkisImport.py dahingehend anpassen, um den Import analog zu alkis-import.sh über eine Datei zu konfigurieren. Beim Überfliegen des Python-Scripts ist mir keine derartige Funktion aufgefallen, die eventuell nur undokumentiert ist.

jef-n commented 2 years ago

Ist es möglich den Import unter Windows zu automatisieren, also die UI von alkisImport.py zu umgehen?

Ja, alkis-import.sh braucht allerdings GNU parallel (perl-Skript) und nicht moreutils' parallel.

Siehe auch minimal installation im README:

= Minimal installation =

If you just need parallel and do not have 'make' installed (maybe the
system is old or Microsoft Windows):

    wget https://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallel
    chmod 755 parallel
    cp parallel sem
    mv parallel sem dir-in-your-$PATH/bin/