shp 파일 생성 수정

This commit is contained in:
2025-12-29 10:43:15 +09:00
parent 07714c5d14
commit 6240539158
2 changed files with 19 additions and 19 deletions

View File

@@ -123,7 +123,8 @@ public class GeoToolsShpWriter implements ShpWriter {
* 생성된다. - geometry는 GeoTools GeometryJSON을 사용하여 직렬화한다. * 생성된다. - geometry는 GeoTools GeometryJSON을 사용하여 직렬화한다.
* *
* <p>GeoJSON 구조 예: { "type": "FeatureCollection", "name": "stage_input1_input2_mapId", "crs": { * <p>GeoJSON 구조 예: { "type": "FeatureCollection", "name": "stage_input1_input2_mapId", "crs": {
* "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::5186" } }, "properties": { ... }, "features": [ ... ] } * "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::5186" } }, "properties": { ...
* }, "features": [ ... ] }
* *
* @param geoJsonPath 생성할 GeoJSON 파일의 전체 경로 (.geojson 포함) * @param geoJsonPath 생성할 GeoJSON 파일의 전체 경로 (.geojson 포함)
* @param rows 동일 그룹(stage, mapId, input1, input2)의 데이터 목록 * @param rows 동일 그룹(stage, mapId, input1, input2)의 데이터 목록

View File

@@ -16,9 +16,7 @@ public class InferenceResultShpService {
private final InferenceResultShpCoreService coreService; private final InferenceResultShpCoreService coreService;
private final ShpWriter shpWriter; private final ShpWriter shpWriter;
/** /** inference_results 테이블을 기준으로 분석 결과 테이블과 도형 테이블을 최신 상태로 반영한다. */
* inference_results 테이블을 기준으로 분석 결과 테이블과 도형 테이블을 최신 상태로 반영한다.
*/
@Transactional @Transactional
public InferenceResultShpDto.InferenceCntDto saveInferenceResultData() { public InferenceResultShpDto.InferenceCntDto saveInferenceResultData() {
return coreService.buildInferenceData(); return coreService.buildInferenceData();
@@ -38,6 +36,7 @@ public class InferenceResultShpService {
// TODO 파일 경로는 정해지면 수정, properties 사용 // TODO 파일 경로는 정해지면 수정, properties 사용
String baseDir = System.getProperty("user.home") + "/export"; String baseDir = System.getProperty("user.home") + "/export";
// TODO 배치 실행으로 변경 필요
int batchSize = 100; int batchSize = 100;
int geomLimit = 500_000; int geomLimit = 500_000;