spring: datasource: url: jdbc:postgresql://kamco-cd-postgis:5432/kamco_cds username: kamco_cds password: kamco_cds_Q!W@E#R$ driver-class-name: org.postgresql.Driver hikari: maximum-pool-size: 10 # Increased for batch processing connection-timeout: 30000 idle-timeout: 600000 max-lifetime: 1800000 batch: job: enabled: false # CLI에서 명시적으로 실행 jdbc: initialize-schema: always # 메타데이터 테이블 자동 생성 table-prefix: BATCH_ converter: inference-id: D5E46F60FC40B1A8BE0CD1F3547AA6 # Optional: omit or set empty to create merged shapefile for all batch-ids batch-ids: # Required - 252 - 253 - 257 output-base-dir: '/data/model_output/export/' crs: 'EPSG:5186' batch: chunk-size: 1000 # 청크 크기 (메모리 ~40MB per chunk) skip-limit: 100 # 청크당 skip 허용 건수 fetch-size: 1000 # JDBC 커서 fetch 크기 enable-partitioning: false # 초기에는 비활성화 partition-concurrency: 4 # Map ID별 병렬 처리 동시성 (4=~300MB, 8=~600MB) geoserver: base-url: 'https://aicd-geo.e-kamco.com:18080/geoserver' workspace: 'cd' overwrite-existing: true connection-timeout: 30000 read-timeout: 60000 username: 'admin' password: 'geoserver' logging: level: com.kamco.makesample: DEBUG org.springframework: WARN pattern: console: '%d{yyyy-MM-dd HH:mm:ss} - %msg%n'