Több E-ING GML fájlt egy fájlba egyesít, GEOBJ_ID alapján szűri a duplikátumokat.
Példák a használatára:
Példák:
# Konkrét fájlok egyesítése
python merge_gml.py -i fajl1.gml fajl2.gml fajl3.gml -o kimenet.gml
# Mappa összes GML fájljának egyesítése
python merge_gml.py -i "*.gml" -o egyesitett.gml
# Több pattern használata
python merge_gml.py -i "terkep_*.gml" "adat_*.gml" -o kimenet.gml
# Kimenet megadása nélkül (alapértelmezett: merged_output.gml)
python merge_gml.py -i fajl1.gml fajl2.gml fajl3.gml
# Létező fájl felülírása
python merge_gml.py -i "*.gml" -o kimenet.gml --force
Egyszerű grafikus felhasználói felület az eing_gml_merge programhoz
A drag-and-drop támogatáshoz szükség van a tinkerdnd2 csomagra, amit a következő paranccsal lehet telepíteni:
pip install tkinterdnd2
A futtatható binárishoz szüksége pyinstaller csomag telepítése:
pip install pyinstaller
Futtatható bináris készítése a parancssori programhoz:
pyinstaller --onefile eing_gml_merge.py
Futtatható bináris készítése grafikus felületű programhoz:
pyinstaller --onefile --noconsole eing_gml_merge_gui.py