У меня есть папка с 150 .gml файлами, которые мне нужно загрузить в мою базу данных postgis / postgres. После того, как первый gml загружен, остальные будут добавлены к нему, чтобы сформировать единую таблицу. Однако я не знаю, как заставить ogr2ogr выполнять итерацию по каждому файлу ... в настоящее время мне приходится загружать / добавлять каждый cml по отдельности.
Мой код для преобразования первого gml:
ogr2ogr -update -append -f "PostgreSQL" PG:"host=localhost port=5432 dbname=testdb user=admin password=password" -lco SCHEMA=test_schema "D:\path to folder\File1.gml" -progress -lco OVERWRITE=YES
и мой код для добавления каждого последующего gml к первому:
ogr2ogr -update -append -f "PostgreSQL" PG:"host=localhost port=5432 dbname=testdb user=admin password=password active_schema=test_schema" "D:\path to folder\File2.gml" -progress
Это работает нормально, но я не хочу делать это еще 148 раз, меняя File2 на File3 каждый раз и т. Д. *