From a419bd2768a6fa3796780bbe784ad58dd34dd8b9 Mon Sep 17 00:00:00 2001 From: "gayoun.park" Date: Wed, 25 Feb 2026 15:27:36 +0900 Subject: [PATCH] =?UTF-8?q?review-to-json=20=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.gradle/9.3.1/checksums/checksums.lock | Bin 0 -> 17 bytes .../executionHistory/executionHistory.bin | Bin 0 -> 439262 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/9.3.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../.gradle/9.3.1/fileHashes/fileHashes.bin | Bin 0 -> 26447 bytes .../.gradle/9.3.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../9.3.1/fileHashes/resourceHashesCache.bin | Bin 0 -> 22101 bytes .../.gradle/9.3.1/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../buildOutputCleanup/outputFiles.bin | Bin 0 -> 19181 bytes .../.gradle/file-system.probe | Bin 0 -> 8 bytes .../.gradle/vcs-1/gc.properties | 0 label/review-to-geojson/.idea/.gitignore | 8 + label/review-to-geojson/.idea/compiler.xml | 8 + ...ute_bnd_biz_aQute_bnd_annotation_7_1_0.xml | 10 + ..._ch_qos_logback_logback_classic_1_5_32.xml | 10 + ...le__ch_qos_logback_logback_core_1_5_32.xml | 10 + .../Gradle__com_fasterxml_classmate_1_7_3.xml | 10 + ..._jackson_core_jackson_annotations_2_20.xml | 10 + ...erxml_jackson_core_jackson_core_2_20_2.xml | 10 + ...l_jackson_core_jackson_databind_2_20_2.xml | 10 + ...orprone_error_prone_annotations_2_38_0.xml | 10 + ...__com_jayway_jsonpath_json_path_2_10_0.xml | 10 + ...sema_commons_mysema_commons_lang_0_2_4.xml | 14 ++ ...adle__com_querydsl_codegen_utils_5_1_0.xml | 14 ++ ...om_querydsl_querydsl_apt_jakarta_5_0_0.xml | 14 ++ ...e__com_querydsl_querydsl_codegen_5_1_0.xml | 14 ++ ...adle__com_querydsl_querydsl_core_5_1_0.xml | 14 ++ ...om_querydsl_querydsl_jpa_jakarta_5_0_0.xml | 14 ++ ...un_istack_istack_commons_runtime_4_1_2.xml | 14 ++ ...ogle_android_json_0_0_20131108_vaadin1.xml | 14 ++ .../Gradle__com_zaxxer_HikariCP_7_0_2.xml | 10 + ..._commons_logging_commons_logging_1_3_5.xml | 10 + ...o_github_classgraph_classgraph_4_8_146.xml | 14 ++ ...o_micrometer_micrometer_commons_1_16_3.xml | 10 + ...crometer_micrometer_observation_1_16_3.xml | 10 + ...ctivation_jakarta_activation_api_2_1_4.xml | 14 ++ ...nnotation_jakarta_annotation_api_3_0_0.xml | 10 + ...akarta_inject_jakarta_inject_api_2_0_1.xml | 14 ++ ...sistence_jakarta_persistence_api_3_2_0.xml | 10 + ...nsaction_jakarta_transaction_api_2_0_1.xml | 14 ++ ...alidation_jakarta_validation_api_3_1_1.xml | 10 + ...ta_xml_bind_jakarta_xml_bind_api_4_0_4.xml | 14 ++ .../Gradle__javax_inject_javax_inject_1.xml | 14 ++ ...radle__net_bytebuddy_byte_buddy_1_17_8.xml | 14 ++ ..._net_bytebuddy_byte_buddy_agent_1_17_8.xml | 14 ++ ...dle__net_minidev_accessors_smart_2_6_0.xml | 10 + .../Gradle__net_minidev_json_smart_2_6_0.xml | 10 + ...radle__org_antlr_antlr4_runtime_4_13_2.xml | 10 + ..._apache_logging_log4j_log4j_api_2_25_3.xml | 10 + ...he_logging_log4j_log4j_to_slf4j_2_25_3.xml | 10 + ...tomcat_embed_tomcat_embed_core_11_0_18.xml | 10 + ...e_tomcat_embed_tomcat_embed_el_11_0_18.xml | 10 + ...t_embed_tomcat_embed_websocket_11_0_18.xml | 10 + ..._org_apiguardian_apiguardian_api_1_1_2.xml | 14 ++ ...le__org_aspectj_aspectjweaver_1_9_25_1.xml | 10 + ...radle__org_assertj_assertj_core_3_27_7.xml | 10 + ...radle__org_awaitility_awaitility_4_3_0.xml | 10 + ...g_checkerframework_checker_qual_3_52_0.xml | 10 + ...g_eclipse_angus_angus_activation_2_0_3.xml | 14 ++ .../Gradle__org_eclipse_jdt_ecj_3_26_0.xml | 14 ++ ...le__org_glassfish_jaxb_jaxb_core_4_0_6.xml | 14 ++ ..._org_glassfish_jaxb_jaxb_runtime_4_0_6.xml | 14 ++ .../Gradle__org_glassfish_jaxb_txw2_4_0_6.xml | 14 ++ .../Gradle__org_hamcrest_hamcrest_3_0.xml | 14 ++ ...ibernate_models_hibernate_models_1_0_1.xml | 10 + ...bernate_orm_hibernate_core_7_2_4_Final.xml | 10 + ...idator_hibernate_validator_9_0_1_Final.xml | 10 + ...boss_logging_jboss_logging_3_6_2_Final.xml | 10 + .../Gradle__org_jspecify_jspecify_1_0_0.xml | 14 ++ ..._org_junit_jupiter_junit_jupiter_6_0_3.xml | 10 + ..._junit_jupiter_junit_jupiter_api_6_0_3.xml | 10 + ...nit_jupiter_junit_jupiter_engine_6_0_3.xml | 10 + ...nit_jupiter_junit_jupiter_params_6_0_3.xml | 10 + ..._platform_junit_platform_commons_6_0_3.xml | 10 + ...t_platform_junit_platform_engine_6_0_3.xml | 10 + ...platform_junit_platform_launcher_6_0_3.xml | 10 + ...__org_locationtech_jts_jts_core_1_19_0.xml | 14 ++ ...radle__org_mockito_mockito_core_5_20_0.xml | 10 + ...g_mockito_mockito_junit_jupiter_5_20_0.xml | 10 + .../Gradle__org_objenesis_objenesis_3_3.xml | 14 ++ ...radle__org_opentest4j_opentest4j_1_3_0.xml | 14 ++ ..._osgi_org_osgi_annotation_bundle_2_0_0.xml | 10 + ...i_org_osgi_annotation_versioning_1_1_2.xml | 10 + ...adle__org_osgi_org_osgi_resource_1_0_0.xml | 10 + ...i_org_osgi_service_serviceloader_1_0_0.xml | 10 + .../Gradle__org_ow2_asm_asm_9_7_1.xml | 14 ++ ...dle__org_postgresql_postgresql_42_7_10.xml | 10 + ...adle__org_projectlombok_lombok_1_18_42.xml | 14 ++ ...adle__org_skyscreamer_jsonassert_1_5_3.xml | 14 ++ .../Gradle__org_slf4j_jul_to_slf4j_2_0_17.xml | 14 ++ .../Gradle__org_slf4j_slf4j_api_2_0_17.xml | 14 ++ ...springframework_boot_spring_boot_4_0_3.xml | 10 + ...k_boot_spring_boot_autoconfigure_4_0_3.xml | 10 + ...rk_boot_spring_boot_data_commons_4_0_3.xml | 10 + ...mework_boot_spring_boot_data_jpa_4_0_3.xml | 10 + ...mework_boot_spring_boot_devtools_4_0_3.xml | 10 + ...ework_boot_spring_boot_hibernate_4_0_3.xml | 10 + ..._boot_spring_boot_http_converter_4_0_3.xml | 10 + ...amework_boot_spring_boot_jackson_4_0_3.xml | 10 + ...gframework_boot_spring_boot_jdbc_4_0_3.xml | 10 + ...ngframework_boot_spring_boot_jpa_4_0_3.xml | 10 + ...ork_boot_spring_boot_persistence_4_0_3.xml | 10 + ..._boot_spring_boot_resttestclient_4_0_3.xml | 10 + ...amework_boot_spring_boot_servlet_4_0_3.xml | 10 + ...ngframework_boot_spring_boot_sql_4_0_3.xml | 10 + ...amework_boot_spring_boot_starter_4_0_3.xml | 10 + ...oot_spring_boot_starter_data_jpa_4_0_3.xml | 10 + ...boot_spring_boot_starter_jackson_4_0_3.xml | 10 + ...spring_boot_starter_jackson_test_4_0_3.xml | 10 + ...rk_boot_spring_boot_starter_jdbc_4_0_3.xml | 10 + ...boot_spring_boot_starter_logging_4_0_3.xml | 10 + ...rk_boot_spring_boot_starter_test_4_0_3.xml | 10 + ..._boot_spring_boot_starter_tomcat_4_0_3.xml | 10 + ...ring_boot_starter_tomcat_runtime_4_0_3.xml | 10 + ...t_spring_boot_starter_validation_4_0_3.xml | 10 + ..._boot_spring_boot_starter_webmvc_4_0_3.xml | 10 + ..._spring_boot_starter_webmvc_test_4_0_3.xml | 10 + ...gframework_boot_spring_boot_test_4_0_3.xml | 10 + ...t_spring_boot_test_autoconfigure_4_0_3.xml | 10 + ...ramework_boot_spring_boot_tomcat_4_0_3.xml | 10 + ...ork_boot_spring_boot_transaction_4_0_3.xml | 10 + ...work_boot_spring_boot_validation_4_0_3.xml | 10 + ...work_boot_spring_boot_web_server_4_0_3.xml | 10 + ...ramework_boot_spring_boot_webmvc_4_0_3.xml | 10 + ...ork_boot_spring_boot_webmvc_test_4_0_3.xml | 10 + ...amework_data_spring_data_commons_4_0_3.xml | 10 + ...ngframework_data_spring_data_jpa_4_0_3.xml | 10 + ...__org_springframework_spring_aop_7_0_5.xml | 10 + ...g_springframework_spring_aspects_7_0_5.xml | 10 + ...org_springframework_spring_beans_7_0_5.xml | 10 + ...g_springframework_spring_context_7_0_5.xml | 10 + ..._org_springframework_spring_core_7_0_5.xml | 10 + ...pringframework_spring_expression_7_0_5.xml | 10 + ..._org_springframework_spring_jdbc_7_0_5.xml | 10 + ...__org_springframework_spring_orm_7_0_5.xml | 10 + ..._org_springframework_spring_test_7_0_5.xml | 10 + ...e__org_springframework_spring_tx_7_0_5.xml | 10 + ...__org_springframework_spring_web_7_0_5.xml | 10 + ...rg_springframework_spring_webmvc_7_0_5.xml | 10 + ...radle__org_xmlunit_xmlunit_core_2_10_4.xml | 14 ++ .../Gradle__org_yaml_snakeyaml_2_5.xml | 10 + ..._tools_jackson_core_jackson_core_3_0_4.xml | 10 + ...ls_jackson_core_jackson_databind_3_0_4.xml | 10 + label/review-to-geojson/.idea/misc.xml | 7 +- label/review-to-geojson/.idea/modules.xml | 9 + .../.idea/modules/TrainingDataReview.iml | 12 + .../.idea/modules/TrainingDataReview.main.iml | 115 +++++++++ label/review-to-geojson/README.md | 26 -- label/review-to-geojson/build.gradle | 24 +- .../TrainingDataReviewController.class | Bin 1664 -> 1664 bytes .../dto/ApiResponseDto$ApiResponseCode.class | Bin 0 -> 7536 bytes .../cd/review/dto/ApiResponseDto$Error.class | Bin 0 -> 876 bytes .../dto/ApiResponseDto$ResponseObj.class | Bin 0 -> 1154 bytes .../dto/InferenceResultDto$DetectOption.class | Bin 0 -> 3424 bytes ...InferenceResultDto$InferenceLearnDto.class | Bin 0 -> 1632 bytes ...ceResultDto$InferenceServerStatusDto.class | Bin 0 -> 4125 bytes ...ceResultDto$InferenceStatusDetailDto.class | Bin 0 -> 12191 bytes ...eResultDto$InferenceStatusDetailDto2.class | Bin 0 -> 1280 bytes .../InferenceResultDto$MapSheetNumDto.class | Bin 0 -> 1093 bytes .../InferenceResultDto$MapSheetScope.class | Bin 0 -> 3405 bytes .../dto/InferenceResultDto$RegReq.class | Bin 0 -> 4687 bytes .../dto/InferenceResultDto$ResultList.class | Bin 0 -> 5961 bytes ...nferenceResultDto$SaveInferenceAiDto.class | Bin 0 -> 5939 bytes .../InferenceResultDto$SearchListReq.class | Bin 0 -> 2605 bytes .../dto/InferenceResultDto$ServerStatus.class | Bin 0 -> 2049 bytes .../dto/InferenceResultDto$Status.class | Bin 0 -> 3495 bytes ...LabelAllocateDto$AllocateAddStbltDto.class | Bin 0 -> 2220 bytes .../dto/LabelAllocateDto$AllocateDto.class | Bin 0 -> 2875 bytes .../LabelAllocateDto$AllocateInfoDto.class | Bin 0 -> 1404 bytes .../LabelAllocateDto$AllocateMoveDto.class | Bin 0 -> 2129 bytes .../review/dto/LabelAllocateDto$Basic.class | Bin 0 -> 4760 bytes .../LabelAllocateDto$InferenceDetail.class | Bin 0 -> 1913 bytes .../LabelAllocateDto$InferenceLearnDto.class | Bin 0 -> 1887 bytes .../dto/LabelAllocateDto$InspectState.class | Bin 0 -> 2040 bytes .../dto/LabelAllocateDto$LabelMngState.class | Bin 0 -> 2121 bytes .../dto/LabelAllocateDto$LabelState.class | Bin 0 -> 2081 bytes .../dto/LabelAllocateDto$LabelerDetail.class | Bin 0 -> 3804 bytes .../LabelAllocateDto$LabelingStatDto.class | Bin 0 -> 2563 bytes .../dto/LabelAllocateDto$MoveInfo.class | Bin 0 -> 1744 bytes .../dto/LabelAllocateDto$MoveUserList.class | Bin 0 -> 2067 bytes .../LabelAllocateDto$TargetInspector.class | Bin 0 -> 927 bytes .../dto/LabelAllocateDto$TargetUser.class | Bin 0 -> 894 bytes .../dto/LabelAllocateDto$UserList.class | Bin 0 -> 1401 bytes .../dto/LabelAllocateDto$WorkHistoryDto.class | Bin 0 -> 4251 bytes .../dto/LabelAllocateDto$searchReq.class | Bin 0 -> 2556 bytes .../review/dto/LabelInspectorDto$Basic.class | Bin 0 -> 2187 bytes ...TrainingDataReviewJobDto$AnalCntInfo.class | Bin 0 -> 2101 bytes ...ingDataReviewJobDto$AnalMapSheetList.class | Bin 0 -> 1633 bytes ...Dto$CompleteLabelData$GeoJsonFeature.class | Bin 0 -> 2074 bytes ...wJobDto$CompleteLabelData$Properties.class | Bin 0 -> 1640 bytes ...ngDataReviewJobDto$CompleteLabelData.class | Bin 0 -> 3368 bytes ...ngDataReviewJobDto$FeatureCollection.class | Bin 0 -> 1959 bytes ...DataReviewJobDto$InspectorPendingDto.class | Bin 0 -> 1367 bytes .../dto/TrainingDataReviewJobDto$Tasks.class | Bin 0 -> 1577 bytes .../review/dto/TrainingDataReviewJobDto.class | Bin 1228 -> 1228 bytes .../TrainingDataReviewJobService.class | Bin 7821 -> 7821 bytes .../TrainingDataReviewApplicationTests.class | Bin 587 -> 0 bytes ...rainingDataReview-0.0.1-SNAPSHOT-plain.jar | Bin 108019 -> 108865 bytes .../build/libs/review-to-geojson.jar | Bin 60043183 -> 60044029 bytes .../contextLoads().html | 111 --------- .../index.html | 173 ------------- .../reports/tests/test/css/base-style.css | 175 -------------- .../build/reports/tests/test/css/style.css | 154 ------------ .../build/reports/tests/test/index.html | 116 --------- .../build/reports/tests/test/js/report.js | 228 ------------------ .../build/resources/main/application-prod.yml | 62 ++++- .../build/resources/main/application.yml | 4 +- ...iew.TrainingDataReviewApplicationTests.xml | 56 ----- .../test/binary/output-events.bin | Bin 7421 -> 0 bytes .../test/binary/results-generic.bin | Bin 330 -> 0 bytes .../compileJava/previous-compilation-data.bin | Bin 184211 -> 184211 bytes .../previous-compilation-data.bin | Bin 41674 -> 0 bytes .../build/tmp/spotless-register-dependencies | 1 + .../production/resources/application-dev.yml | 66 +++++ .../resources/application-local.yml | 51 ++++ .../production/resources/application-prod.yml | 122 ++++++++++ .../out/production/resources/application.yml | 40 +++ .../review/TrainingDataReviewApplication.java | 1 - .../TrainingDataReviewController.java | 3 +- .../cd/review/dto/InferenceResultDto.java | 59 ++--- .../cd/review/dto/LabelAllocateDto.java | 2 +- .../review/dto/TrainingDataReviewJobDto.java | 1 - .../TrainingDataReviewJobRepositoryImpl.java | 2 +- .../service/TrainingDataReviewJobService.java | 12 +- .../src/main/resources/application-prod.yml | 62 ++++- .../src/main/resources/application.yml | 4 +- .../TrainingDataReviewApplicationTests.java | 13 - 229 files changed, 2044 insertions(+), 1117 deletions(-) create mode 100644 label/review-to-geojson/.gradle/9.3.1/checksums/checksums.lock create mode 100644 label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.bin create mode 100644 label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.lock create mode 100644 label/review-to-geojson/.gradle/9.3.1/fileChanges/last-build.bin create mode 100644 label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.bin create mode 100644 label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.lock create mode 100644 label/review-to-geojson/.gradle/9.3.1/fileHashes/resourceHashesCache.bin create mode 100644 label/review-to-geojson/.gradle/9.3.1/gc.properties create mode 100644 label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 label/review-to-geojson/.gradle/buildOutputCleanup/cache.properties create mode 100644 label/review-to-geojson/.gradle/buildOutputCleanup/outputFiles.bin create mode 100644 label/review-to-geojson/.gradle/file-system.probe create mode 100644 label/review-to-geojson/.gradle/vcs-1/gc.properties create mode 100644 label/review-to-geojson/.idea/.gitignore create mode 100644 label/review-to-geojson/.idea/compiler.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__biz_aQute_bnd_biz_aQute_bnd_annotation_7_1_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_32.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_32.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_20.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_20_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_20_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_38_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_10_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_mysema_commons_mysema_commons_lang_0_2_4.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_codegen_utils_5_1_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_apt_jakarta_5_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_codegen_5_1_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_core_5_1_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_jpa_jakarta_5_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__com_zaxxer_HikariCP_7_0_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__commons_logging_commons_logging_1_3_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__io_github_classgraph_classgraph_4_8_146.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_16_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_16_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_4.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_3_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_2_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_1_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_4.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_17_8.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_17_8.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__net_minidev_accessors_smart_2_6_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__net_minidev_json_smart_2_6_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_25_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_25_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_11_0_18.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_11_0_18.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_11_0_18.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_25_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_assertj_assertj_core_3_27_7.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_awaitility_awaitility_4_3_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_checkerframework_checker_qual_3_52_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_jdt_ecj_3_26_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_6.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_6.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_6.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_hamcrest_hamcrest_3_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_models_hibernate_models_1_0_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_7_2_4_Final.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_validator_hibernate_validator_9_0_1_Final.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_6_2_Final.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_jspecify_jspecify_1_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_6_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_locationtech_jts_jts_core_1_19_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_core_5_20_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_20_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_bundle_2_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_versioning_1_1_2.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_resource_1_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_service_serviceloader_1_0_0.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_ow2_asm_asm_9_7_1.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_postgresql_postgresql_42_7_10.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_42.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_17.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_17.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_commons_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_jpa_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_devtools_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_hibernate_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_http_converter_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jackson_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jdbc_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jpa_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_persistence_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_resttestclient_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_servlet_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_sql_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_test_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_runtime_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_test_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_tomcat_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_transaction_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_validation_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_web_server_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_test_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_4_0_3.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aop_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aspects_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_beans_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_context_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_core_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_expression_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_jdbc_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_orm_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_test_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_tx_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_web_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_webmvc_7_0_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_10_4.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__org_yaml_snakeyaml_2_5.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_core_3_0_4.xml create mode 100644 label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_databind_3_0_4.xml create mode 100644 label/review-to-geojson/.idea/modules.xml create mode 100644 label/review-to-geojson/.idea/modules/TrainingDataReview.iml create mode 100644 label/review-to-geojson/.idea/modules/TrainingDataReview.main.iml delete mode 100644 label/review-to-geojson/README.md create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ApiResponseCode.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$Error.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ResponseObj.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$DetectOption.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceLearnDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceServerStatusDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto2.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetNumDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetScope.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$RegReq.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ResultList.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SaveInferenceAiDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SearchListReq.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ServerStatus.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$Status.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateAddStbltDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateInfoDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateMoveDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$Basic.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceDetail.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceLearnDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InspectState.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelMngState.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelState.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelerDetail.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelingStatDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveInfo.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveUserList.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetInspector.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetUser.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$UserList.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$WorkHistoryDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$searchReq.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelInspectorDto$Basic.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalCntInfo.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalMapSheetList.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$GeoJsonFeature.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$Properties.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$FeatureCollection.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$InspectorPendingDto.class create mode 100644 label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$Tasks.class delete mode 100644 label/review-to-geojson/build/classes/java/test/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.class delete mode 100644 label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/contextLoads().html delete mode 100644 label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/index.html delete mode 100644 label/review-to-geojson/build/reports/tests/test/css/base-style.css delete mode 100644 label/review-to-geojson/build/reports/tests/test/css/style.css delete mode 100644 label/review-to-geojson/build/reports/tests/test/index.html delete mode 100644 label/review-to-geojson/build/reports/tests/test/js/report.js delete mode 100644 label/review-to-geojson/build/test-results/test/TEST-com.kamcoback.cd.review.TrainingDataReviewApplicationTests.xml delete mode 100644 label/review-to-geojson/build/test-results/test/binary/output-events.bin delete mode 100644 label/review-to-geojson/build/test-results/test/binary/results-generic.bin delete mode 100644 label/review-to-geojson/build/tmp/compileTestJava/previous-compilation-data.bin create mode 100644 label/review-to-geojson/build/tmp/spotless-register-dependencies create mode 100644 label/review-to-geojson/out/production/resources/application-dev.yml create mode 100644 label/review-to-geojson/out/production/resources/application-local.yml create mode 100644 label/review-to-geojson/out/production/resources/application-prod.yml create mode 100644 label/review-to-geojson/out/production/resources/application.yml delete mode 100644 label/review-to-geojson/src/test/java/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.java diff --git a/label/review-to-geojson/.gradle/9.3.1/checksums/checksums.lock b/label/review-to-geojson/.gradle/9.3.1/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..0c6d35fa89f23c9c62db9cfb8ff277d31daee68d GIT binary patch literal 17 TcmZSH9rbC)MvHrs8K3|FKv@MH literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.bin b/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..210ddda2a0b4b3d19ce79a7c3b28f66658521488 GIT binary patch literal 439262 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 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.lock b/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..4ded7e77b129496bdc74decfacc9adecd8d24161 GIT binary patch literal 17 TcmZS1=4CD0!D4ci0Ro}`Af^Kr literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/fileChanges/last-build.bin b/label/review-to-geojson/.gradle/9.3.1/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.bin b/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..88e2afe1a2a4a97bcfc904ea3b01c7958d7ffc3e GIT binary patch literal 26447 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 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.lock b/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..1a96d4d16d7fce1426921b103ace02959af15dec GIT binary patch literal 17 VcmZS9Ti_^|^||#Q0~j#3001un1d9Lw literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/fileHashes/resourceHashesCache.bin b/label/review-to-geojson/.gradle/9.3.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf80f4210ca7a46501141b4762557e8890544aaf GIT binary patch literal 22101 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 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/9.3.1/gc.properties b/label/review-to-geojson/.gradle/9.3.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000000000000000000000000000000000000..2fb97546e1ffadb8e43474c045b4af70c80b4bc4 GIT binary patch literal 17 UcmZS9mw)zRU+jVp3=l9A06CEbWB>pF literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/buildOutputCleanup/cache.properties b/label/review-to-geojson/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..cc48b76 --- /dev/null +++ b/label/review-to-geojson/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Wed Feb 25 15:01:15 KST 2026 +gradle.version=9.3.1 diff --git a/label/review-to-geojson/.gradle/buildOutputCleanup/outputFiles.bin b/label/review-to-geojson/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000000000000000000000000000000000000..37020021313e0cdcb56e0a9fcc65fdcae1e01b2d GIT binary patch literal 19181 zcmeI&Ur18{6vy#v(jQk$#Rd~9|B$9BXeeQ7X<~RcK~XCLS12VKMV6LREAmfTA{3?7 z`iBYGP#RJX6S1`hlbQk{07@D-<^Bd{jj&)XhBdr z&Co+wc&HW*aRdPfKmY;|fB*y_009U<00Izz00bZa0SG_<0uX?}|01x7w|G%+;9l>R-lxC+D+fldY-nI5e&WuNAFzp%V-eWu(uO2r%r1=`|y`P(#+cV1Cq^`Nf zy}#MHJ-OR^H}&}WKBYSKyh#|K{X^W%ts`Q@#FrPee+&0P=hHr7!Tw2_H*x=1m^|5P zC}KA=_YuAO%C6zFFKNDv`&Ylb4&A$oPqcq8_od1mR(3ldhWX5fL?uiZ7uC@iaWmxf_=5L z3$GA>00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1mpri*5qJ)&fZKvcSF7Mw=$dlO|dTi<7QiC5EeB^sSAGFa4Fm50 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/file-system.probe b/label/review-to-geojson/.gradle/file-system.probe new file mode 100644 index 0000000000000000000000000000000000000000..62312418d44a4c51e368b9c96f92cef4617c687a GIT binary patch literal 8 PcmZQzV4O3#h;uyv2Ymut literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/.gradle/vcs-1/gc.properties b/label/review-to-geojson/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/label/review-to-geojson/.idea/.gitignore b/label/review-to-geojson/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/label/review-to-geojson/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/label/review-to-geojson/.idea/compiler.xml b/label/review-to-geojson/.idea/compiler.xml new file mode 100644 index 0000000..a1757ae --- /dev/null +++ b/label/review-to-geojson/.idea/compiler.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__biz_aQute_bnd_biz_aQute_bnd_annotation_7_1_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__biz_aQute_bnd_biz_aQute_bnd_annotation_7_1_0.xml new file mode 100644 index 0000000..1eb6def --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__biz_aQute_bnd_biz_aQute_bnd_annotation_7_1_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_32.xml b/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_32.xml new file mode 100644 index 0000000..fb0d9b1 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_32.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_32.xml b/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_32.xml new file mode 100644 index 0000000..eb0f8b8 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_32.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_3.xml new file mode 100644 index 0000000..bcb45ae --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_20.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_20.xml new file mode 100644 index 0000000..1142676 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_20.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_20_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_20_2.xml new file mode 100644 index 0000000..10acf66 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_20_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_20_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_20_2.xml new file mode 100644 index 0000000..3712b9d --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_20_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_38_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_38_0.xml new file mode 100644 index 0000000..7146358 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_38_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_10_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_10_0.xml new file mode 100644 index 0000000..8fb05e1 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_10_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_mysema_commons_mysema_commons_lang_0_2_4.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_mysema_commons_mysema_commons_lang_0_2_4.xml new file mode 100644 index 0000000..d55dce9 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_mysema_commons_mysema_commons_lang_0_2_4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_codegen_utils_5_1_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_codegen_utils_5_1_0.xml new file mode 100644 index 0000000..2bb03bd --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_codegen_utils_5_1_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_apt_jakarta_5_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_apt_jakarta_5_0_0.xml new file mode 100644 index 0000000..5ada0c0 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_apt_jakarta_5_0_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_codegen_5_1_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_codegen_5_1_0.xml new file mode 100644 index 0000000..0b06d00 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_codegen_5_1_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_core_5_1_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_core_5_1_0.xml new file mode 100644 index 0000000..940ebe0 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_core_5_1_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_jpa_jakarta_5_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_jpa_jakarta_5_0_0.xml new file mode 100644 index 0000000..0887479 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_jpa_jakarta_5_0_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml new file mode 100644 index 0000000..f0fd686 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml new file mode 100644 index 0000000..32c5a11 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__com_zaxxer_HikariCP_7_0_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__com_zaxxer_HikariCP_7_0_2.xml new file mode 100644 index 0000000..552e2c3 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__com_zaxxer_HikariCP_7_0_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__commons_logging_commons_logging_1_3_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__commons_logging_commons_logging_1_3_5.xml new file mode 100644 index 0000000..63f052d --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__commons_logging_commons_logging_1_3_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__io_github_classgraph_classgraph_4_8_146.xml b/label/review-to-geojson/.idea/libraries/Gradle__io_github_classgraph_classgraph_4_8_146.xml new file mode 100644 index 0000000..9a44ec5 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__io_github_classgraph_classgraph_4_8_146.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_16_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_16_3.xml new file mode 100644 index 0000000..d979b01 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_16_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_16_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_16_3.xml new file mode 100644 index 0000000..91db1df --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_16_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_4.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_4.xml new file mode 100644 index 0000000..5ad012a --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_3_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_3_0_0.xml new file mode 100644 index 0000000..0b049ce --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_3_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml new file mode 100644 index 0000000..0ba43da --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_2_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_2_0.xml new file mode 100644 index 0000000..184fc89 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_2_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml new file mode 100644 index 0000000..1e79bd1 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_1_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_1_1.xml new file mode 100644 index 0000000..6472dde --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_1_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_4.xml b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_4.xml new file mode 100644 index 0000000..591a48c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml new file mode 100644 index 0000000..d2e9e0c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_17_8.xml b/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_17_8.xml new file mode 100644 index 0000000..a33a6b9 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_17_8.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_17_8.xml b/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_17_8.xml new file mode 100644 index 0000000..b7568eb --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_17_8.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_accessors_smart_2_6_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_accessors_smart_2_6_0.xml new file mode 100644 index 0000000..d663b60 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_accessors_smart_2_6_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_json_smart_2_6_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_json_smart_2_6_0.xml new file mode 100644 index 0000000..575d337 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_json_smart_2_6_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_2.xml new file mode 100644 index 0000000..799b6bb --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_25_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_25_3.xml new file mode 100644 index 0000000..b436385 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_25_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_25_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_25_3.xml new file mode 100644 index 0000000..c62de7c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_25_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_11_0_18.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_11_0_18.xml new file mode 100644 index 0000000..6f2623f --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_11_0_18.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_11_0_18.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_11_0_18.xml new file mode 100644 index 0000000..f86237c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_11_0_18.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_11_0_18.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_11_0_18.xml new file mode 100644 index 0000000..99f7daa --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_11_0_18.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml new file mode 100644 index 0000000..603df47 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_25_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_25_1.xml new file mode 100644 index 0000000..7dbf3ee --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_25_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_assertj_assertj_core_3_27_7.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_assertj_assertj_core_3_27_7.xml new file mode 100644 index 0000000..ac087c0 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_assertj_assertj_core_3_27_7.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_awaitility_awaitility_4_3_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_awaitility_awaitility_4_3_0.xml new file mode 100644 index 0000000..a62a242 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_awaitility_awaitility_4_3_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_checkerframework_checker_qual_3_52_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_checkerframework_checker_qual_3_52_0.xml new file mode 100644 index 0000000..1f06253 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_checkerframework_checker_qual_3_52_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_3.xml new file mode 100644 index 0000000..4d4a2b9 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_3.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_jdt_ecj_3_26_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_jdt_ecj_3_26_0.xml new file mode 100644 index 0000000..c4621b8 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_jdt_ecj_3_26_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_6.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_6.xml new file mode 100644 index 0000000..de0f709 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_6.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_6.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_6.xml new file mode 100644 index 0000000..a187bcf --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_6.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_6.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_6.xml new file mode 100644 index 0000000..f3b4fe2 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_6.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_hamcrest_hamcrest_3_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_hamcrest_hamcrest_3_0.xml new file mode 100644 index 0000000..2e7b44f --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_hamcrest_hamcrest_3_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_models_hibernate_models_1_0_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_models_hibernate_models_1_0_1.xml new file mode 100644 index 0000000..f8fdf12 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_models_hibernate_models_1_0_1.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_7_2_4_Final.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_7_2_4_Final.xml new file mode 100644 index 0000000..447cf37 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_7_2_4_Final.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_validator_hibernate_validator_9_0_1_Final.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_validator_hibernate_validator_9_0_1_Final.xml new file mode 100644 index 0000000..a8b7643 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_validator_hibernate_validator_9_0_1_Final.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_6_2_Final.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_6_2_Final.xml new file mode 100644 index 0000000..a375d57 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_6_2_Final.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_jspecify_jspecify_1_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_jspecify_jspecify_1_0_0.xml new file mode 100644 index 0000000..9671bbb --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_jspecify_jspecify_1_0_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_6_0_3.xml new file mode 100644 index 0000000..a352737 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_6_0_3.xml new file mode 100644 index 0000000..5232dca --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_6_0_3.xml new file mode 100644 index 0000000..4d020d0 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_6_0_3.xml new file mode 100644 index 0000000..e1bfa48 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_6_0_3.xml new file mode 100644 index 0000000..6880d25 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_6_0_3.xml new file mode 100644 index 0000000..46e0fc0 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_6_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_6_0_3.xml new file mode 100644 index 0000000..290318f --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_6_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_locationtech_jts_jts_core_1_19_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_locationtech_jts_jts_core_1_19_0.xml new file mode 100644 index 0000000..36ffb69 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_locationtech_jts_jts_core_1_19_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_core_5_20_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_core_5_20_0.xml new file mode 100644 index 0000000..2a769bf --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_core_5_20_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_20_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_20_0.xml new file mode 100644 index 0000000..c669952 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_20_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml new file mode 100644 index 0000000..bae4dc6 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml new file mode 100644 index 0000000..d95d9a5 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_bundle_2_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_bundle_2_0_0.xml new file mode 100644 index 0000000..dcb6e68 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_bundle_2_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_versioning_1_1_2.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_versioning_1_1_2.xml new file mode 100644 index 0000000..2ba7a5c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_versioning_1_1_2.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_resource_1_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_resource_1_0_0.xml new file mode 100644 index 0000000..d8430fb --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_resource_1_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_service_serviceloader_1_0_0.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_service_serviceloader_1_0_0.xml new file mode 100644 index 0000000..c5f4d8a --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_service_serviceloader_1_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_ow2_asm_asm_9_7_1.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_ow2_asm_asm_9_7_1.xml new file mode 100644 index 0000000..a581a6e --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_ow2_asm_asm_9_7_1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_postgresql_postgresql_42_7_10.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_postgresql_postgresql_42_7_10.xml new file mode 100644 index 0000000..caa7ef0 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_postgresql_postgresql_42_7_10.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_42.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_42.xml new file mode 100644 index 0000000..17008df --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_42.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml new file mode 100644 index 0000000..66681b3 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_17.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_17.xml new file mode 100644 index 0000000..0d6bd51 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_17.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_17.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_17.xml new file mode 100644 index 0000000..8b1e189 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_17.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_4_0_3.xml new file mode 100644 index 0000000..f8840ab --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_4_0_3.xml new file mode 100644 index 0000000..c08e1cf --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_commons_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_commons_4_0_3.xml new file mode 100644 index 0000000..af0dfeb --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_commons_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_jpa_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_jpa_4_0_3.xml new file mode 100644 index 0000000..5ce780e --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_jpa_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_devtools_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_devtools_4_0_3.xml new file mode 100644 index 0000000..99fbe7f --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_devtools_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_hibernate_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_hibernate_4_0_3.xml new file mode 100644 index 0000000..5b820b4 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_hibernate_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_http_converter_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_http_converter_4_0_3.xml new file mode 100644 index 0000000..1534d74 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_http_converter_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jackson_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jackson_4_0_3.xml new file mode 100644 index 0000000..2be0b38 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jackson_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jdbc_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jdbc_4_0_3.xml new file mode 100644 index 0000000..2461251 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jdbc_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jpa_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jpa_4_0_3.xml new file mode 100644 index 0000000..cb3d30c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jpa_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_persistence_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_persistence_4_0_3.xml new file mode 100644 index 0000000..9f7fa6f --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_persistence_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_resttestclient_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_resttestclient_4_0_3.xml new file mode 100644 index 0000000..bfc5ca8 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_resttestclient_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_servlet_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_servlet_4_0_3.xml new file mode 100644 index 0000000..55d5032 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_servlet_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_sql_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_sql_4_0_3.xml new file mode 100644 index 0000000..f737d37 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_sql_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_4_0_3.xml new file mode 100644 index 0000000..03e6078 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_4_0_3.xml new file mode 100644 index 0000000..9a60a6d --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_4_0_3.xml new file mode 100644 index 0000000..f853d71 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_test_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_test_4_0_3.xml new file mode 100644 index 0000000..e082d60 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_test_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_4_0_3.xml new file mode 100644 index 0000000..4ecb459 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_4_0_3.xml new file mode 100644 index 0000000..07f4296 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_4_0_3.xml new file mode 100644 index 0000000..725196d --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_4_0_3.xml new file mode 100644 index 0000000..42f0be5 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_runtime_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_runtime_4_0_3.xml new file mode 100644 index 0000000..2c939f5 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_runtime_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_4_0_3.xml new file mode 100644 index 0000000..bfd5dc1 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_4_0_3.xml new file mode 100644 index 0000000..043a7b3 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_test_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_test_4_0_3.xml new file mode 100644 index 0000000..e3b8e83 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_test_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_4_0_3.xml new file mode 100644 index 0000000..767baf8 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_4_0_3.xml new file mode 100644 index 0000000..52a27a9 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_tomcat_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_tomcat_4_0_3.xml new file mode 100644 index 0000000..4b1ad1d --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_tomcat_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_transaction_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_transaction_4_0_3.xml new file mode 100644 index 0000000..e8648b8 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_transaction_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_validation_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_validation_4_0_3.xml new file mode 100644 index 0000000..3d9c6bd --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_validation_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_web_server_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_web_server_4_0_3.xml new file mode 100644 index 0000000..f0309b5 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_web_server_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_4_0_3.xml new file mode 100644 index 0000000..e8a331c --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_test_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_test_4_0_3.xml new file mode 100644 index 0000000..af53288 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_test_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_4_0_3.xml new file mode 100644 index 0000000..daacaf1 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_4_0_3.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_4_0_3.xml new file mode 100644 index 0000000..a657357 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_4_0_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aop_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aop_7_0_5.xml new file mode 100644 index 0000000..3d8cf99 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aop_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aspects_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aspects_7_0_5.xml new file mode 100644 index 0000000..4889c65 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aspects_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_beans_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_beans_7_0_5.xml new file mode 100644 index 0000000..aee476d --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_beans_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_context_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_context_7_0_5.xml new file mode 100644 index 0000000..99c3e7e --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_context_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_core_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_core_7_0_5.xml new file mode 100644 index 0000000..dffb868 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_core_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_expression_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_expression_7_0_5.xml new file mode 100644 index 0000000..0ef6321 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_expression_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_jdbc_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_jdbc_7_0_5.xml new file mode 100644 index 0000000..610378a --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_jdbc_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_orm_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_orm_7_0_5.xml new file mode 100644 index 0000000..8566a49 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_orm_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_test_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_test_7_0_5.xml new file mode 100644 index 0000000..9f1e139 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_test_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_tx_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_tx_7_0_5.xml new file mode 100644 index 0000000..f2bff35 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_tx_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_web_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_web_7_0_5.xml new file mode 100644 index 0000000..0b14c7e --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_web_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_webmvc_7_0_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_webmvc_7_0_5.xml new file mode 100644 index 0000000..4b193c1 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_webmvc_7_0_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_10_4.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_10_4.xml new file mode 100644 index 0000000..99f53cb --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_10_4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__org_yaml_snakeyaml_2_5.xml b/label/review-to-geojson/.idea/libraries/Gradle__org_yaml_snakeyaml_2_5.xml new file mode 100644 index 0000000..45d1619 --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__org_yaml_snakeyaml_2_5.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_core_3_0_4.xml b/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_core_3_0_4.xml new file mode 100644 index 0000000..97b04ef --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_core_3_0_4.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_databind_3_0_4.xml b/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_databind_3_0_4.xml new file mode 100644 index 0000000..b14d17e --- /dev/null +++ b/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_databind_3_0_4.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/misc.xml b/label/review-to-geojson/.idea/misc.xml index 58834d0..be8636f 100644 --- a/label/review-to-geojson/.idea/misc.xml +++ b/label/review-to-geojson/.idea/misc.xml @@ -1,7 +1,8 @@ {} - { - "isMigrated": true -} + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/modules.xml b/label/review-to-geojson/.idea/modules.xml new file mode 100644 index 0000000..5ea9caa --- /dev/null +++ b/label/review-to-geojson/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/modules/TrainingDataReview.iml b/label/review-to-geojson/.idea/modules/TrainingDataReview.iml new file mode 100644 index 0000000..5c2c53c --- /dev/null +++ b/label/review-to-geojson/.idea/modules/TrainingDataReview.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/.idea/modules/TrainingDataReview.main.iml b/label/review-to-geojson/.idea/modules/TrainingDataReview.main.iml new file mode 100644 index 0000000..5a60645 --- /dev/null +++ b/label/review-to-geojson/.idea/modules/TrainingDataReview.main.iml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/label/review-to-geojson/README.md b/label/review-to-geojson/README.md deleted file mode 100644 index 9fd393a..0000000 --- a/label/review-to-geojson/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# REVIEW TO GEOJSON - -> 어제 검수완료된 것 geojson 생성 schedule - -## 📋 프로젝트 소개 - -**review-to-down**는 어제 검수 완료된 것을 geojson 파일로 생성하는 schedule 입니다. - -## 🚀 시작하기 -TrainingDataReviewJobService 의 exportGeojsonLabelingGeom 메소드가 매일 02:00분에 schedule 실행됨 - -```bash -./gradlew spotlessApply -``` -```bash -./gradlew clean build -``` -```bash -Java -jar review-to-geojson.jar --spring.profiles.active=dev \ -``` -### 필수 요구사항 - -- Java 21 (JDK 21) -- PostgreSQL 12+ (PostGIS 확장 필요) -- Gradle 8.x (또는 Gradle Wrapper 사용) -- Docker & Docker Compose (선택사항) \ No newline at end of file diff --git a/label/review-to-geojson/build.gradle b/label/review-to-geojson/build.gradle index 100ce8b..9d22e1f 100644 --- a/label/review-to-geojson/build.gradle +++ b/label/review-to-geojson/build.gradle @@ -2,6 +2,7 @@ plugins { id 'java' id 'org.springframework.boot' version '4.0.3' id 'io.spring.dependency-management' version '1.1.7' + id 'com.diffplug.spotless' version '6.25.0' } group = 'com.kamcoback.cd' @@ -37,8 +38,8 @@ dependencies { compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' annotationProcessor 'org.projectlombok:lombok' - testImplementation 'org.springframework.boot:spring-boot-starter-webmvc-test' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher' +// testImplementation 'org.springframework.boot:spring-boot-starter-webmvc-test' +// testRuntimeOnly 'org.junit.platform:junit-platform-launcher' implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta" annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta" @@ -49,6 +50,21 @@ dependencies { } -tasks.named('test') { - useJUnitPlatform() +//tasks.named('test') { +// useJUnitPlatform() +//} + +// Spotless configuration for code formatting (2-space indent) +spotless { + java { + target 'src/**/*.java' + googleJavaFormat('1.19.2') // Default Google Style = 2 spaces (NO .aosp()!) + trimTrailingWhitespace() + endWithNewline() + } +} + +// Run spotlessCheck before build +tasks.named('build') { + dependsOn 'spotlessCheck' } diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/controller/TrainingDataReviewController.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/controller/TrainingDataReviewController.class index 56dbbd0fae78b30de1a337835d135764cb61a1ba..f7927c105580de9055780947cd60afaa20e43ebd 100644 GIT binary patch delta 17 YcmZqRZQ$LomX%e6frCMG@+Q`E04bXU%K!iX delta 17 YcmZqRZQ$LomX%eQfrCM0@+Q`E04a?G$p8QV diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ApiResponseCode.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ApiResponseCode.class new file mode 100644 index 0000000000000000000000000000000000000000..f8628d926a69f1cb753c3dccb1a4e3ec735d943c GIT binary patch literal 7536 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 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$Error.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$Error.class new file mode 100644 index 0000000000000000000000000000000000000000..7bad072773fc99d7a830d8d9c629a94a0f2a1099 GIT binary patch literal 876 zcmb7C+invv5IxRqldx?{TCN3JE)q#VEaJ5YDJr*0X+dojiAV3QmAcurgYAUh0*MNV z2R?w0LX0;-2!aH>crKnfXMDzAzkU7!ppV;4lu!;(2~kCjVeOR9c$9H9ieAO1B5@40 z$5Ki6grVH&4jZVW5uh33972YNiO!=j&l4T@FWW-F0cTwte)St*hVJBKy@zm)% z&y3NAp_1rSFti6hnU0*1YP93AS3|TsaF7dY`G^Ydc9tubGuv8l#C}Fr0DbX|ubN`19%_BWEiFhvki`IYD_JP-u zp?)B&d#SApu+7l>_lGfrdy05>Gj6S*ajM0#aFaGtqJL6C+wYsawqFm~GN=e^baS4f zH~tfmZS_8Z_3oV^=-ofV$_GmMR^L{kQ`0#?18=bkgLTSm&)cwp3ltGRLBk5q6P0k0 z{6>k={u0D`36~eF5k)qp0^)UkzIXnY5bA-8b= literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ResponseObj.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ResponseObj.class new file mode 100644 index 0000000000000000000000000000000000000000..d080f3620203a54fe1e0adb5a56abb75dc61360e GIT binary patch literal 1154 zcmbtT+invv5Ix?c*(BXIAuX3uZY=?lfY>*LXjKsv0hQ7MEsE4fXJe&qvUauW1cA8x z5=c}?Jn#X06k@zdMHDL0h!@Xz>^bMmc>MF%_a6Z2sN~@w;<8XCDX#Z%dJ! z%^r_qK`Lj*8s_3Q!=tlvI!T6#v~O?WSQ%LoBU4tcU@dB1916k+${~Xf(8?DHVzjHk+HWbhBGFn__(; z7T?MjXB-`!!H>@HK>JFnllXaD~9-d_Ov z@Qs8zhNNm16VpmjHFJtOolx@$i_dEOaw2b=iL_DR7B^Hr#!F@09<%dD2z>tha2XJ&OH6ac*$dJ**AjKy7GN)5nhMsflvJyr! zA`+TpY(kWwUe!&5GqiNXGZ&RvC7~X5-(SpqqT4l81NrsKf0x6?hB&TK- zz05}n42L>=+5@^$DkXgfS=-W#sifb603dvZtunS@J41tmRbuGvh_5%oc04U%hm2>i zlOf`GUA8qn(Pvr89GPe+*%ntQfPEe3d~SMCdu}=!u3&-!Ao*mJs1uX13%jZ0HZR!> z2mFCo$LRnR%7!Y~k{GpkUQ-pDCpVx2aS5F=_TYJjwq^gStdW}qO}DwlaMUxh7UJ3- z3tRhSB=7=5V?i_W$2Cj1-MUn62ht_9qEkT*;6(`sWgNmw4AEuRmPE)a(@N>H8F>{LBgS@1!B(`Tri1x~K z4UlNiP>Ni%+JKBfr05{;C`NtEc%;^X6EcR7rZjYEhGvs~YmGqC@rf{AMMlC&8N(P^ zVxf~47mN`2rLv+E9XIs zd99Lg>flmB^zr!I3>7r!*0njK8GN{0%yDa6$?5bUnlV*HpHM7K?7hRtNp4>-^P`GI z*(Z`y8iJ}rj3%#i{c|p070tXb{WpnsL{}Lprt^ejU(g6nP+*+DO=RCTRyJ&{$kWEG zR?^6aKEp6=MYJW!MKiit%$d`P6WrhyHE2G`5RQrPVuBhBP433D@|vOO)JR!v%24dG zMbD~gx8&Uf!zNuR=JHBxiSRLMz_A(yTi0D4pJZUO)K*=p?y)h@5hv@HeKZgi>ROkX zp5&V9)g%y!%bI0N<;OKq`L@*~bf36V$m3zUJ%`MaE#YmthS%a)?J-Q<)Nh)0$+nak zmqw)sMw%P&o?!9&G7Ojzd?-fAnvT~-t{U*k_#|O|6vkD2EMZ>8HGIOb)43C!M%Ij3 zbDAeIPNm5arJ$&`Y0c5pCQdK!{_)q{Q*!+tQjEOLORMN>Qz7C49xu{&-QkB;C~X z?x)JO(D!u&d$)*}E`U~gSE7*|756p}*(zR@XupBZ>79b4-=y76TE!=P3*iN9e1PU( zX~*yu{Wdty4wHNvj-k$xKS-<42uE4xBA$2vCgkg?QI>`KuPA=^;sThGvU1q4R3 z&I23rz}gqFWf4zx-ovxNA9${ge)dxHE?|ER1HCv;aIS%N(c@}7YM-Uh@QHO z>}>>`?L;v8nzNM_arQRCA|Ec)Mv50i)n+8oj>81vhFXG6=XEG!)>$uOj#fd(E2Qxb Z-o*#_lun`~L$d~-Q73+mFYz_D{0Bq$Y0dxu literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceLearnDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceLearnDto.class new file mode 100644 index 0000000000000000000000000000000000000000..6ec9fb0aa374f8c71258a5139c2a0e45ffee0bec GIT binary patch literal 1632 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 MLlyVY!UI%)0g(VZe*gdg literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetNumDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetNumDto.class new file mode 100644 index 0000000000000000000000000000000000000000..6998687f44be894be6b909b7fb3f3dd60a20c1f3 GIT binary patch literal 1093 zcmbu8ZEq4m5Xb+^LwV>GDuPt&Q?({gliqvlLz)_ugjQ1;-Y>@pTew|wx8T>(L}TI$ zKY$;~ID2hc3M6XGB{#csJHPqQ%-+vm-+utu$D<-rNav98kj09?`l*~se=PODf7?5y zzzVE9Ra)8S0_jGxTRA#Z^$61Ov zMR_(hp%pu35(V^1xh~Zg$Fu9&FOWZ?*uF8b&EbK-?!PsR$JEkX(!p59F|mx&OtX0A z*y4$%`0l0n;X9P9c)V=05bhH4d!2VaTj9Jr-yl9G$FA|)eTJx^!fWsB0Is9TJAoQ* zF!XBh7vw(81=p7Z*U!-#3Fzih(Aqp`m_3u3XirjoX)r92Ky9&?h zaVys#f!plO^3TGct2*y2$FKb@-u3+gU!KFKahLO^a1ZwryM>2riyV;WA#S7a8*l~J Au>b%7 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetScope.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetScope.class new file mode 100644 index 0000000000000000000000000000000000000000..7902338673ee75b2a03bc117ad732985174525fd GIT binary patch literal 3405 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 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ResultList.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ResultList.class new file mode 100644 index 0000000000000000000000000000000000000000..fc235e1589106d1d93fa5cbc898d5b421f0ecaa7 GIT binary patch literal 5961 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 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ServerStatus.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ServerStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..6370e864a5ef074aa154fa771f18127f8f4db1a9 GIT binary patch literal 2049 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 Co^N#k literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateAddStbltDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateAddStbltDto.class new file mode 100644 index 0000000000000000000000000000000000000000..2653cd42ad16888939ae91fe241b182c991b46a9 GIT binary patch literal 2220 zcmbtU*>2N76g`uqP1B|{-P@F%(j{HYQr4707XejGsYqLiC*&lf)U9J9ds4&;-vkmB z5)XU;ABDIxb~e|DAYMF+@0@$jIWza?ukSwqtmA14F~pNdq|t?LhG!+Gs+}0sl2bHF zCt9hjx%|}RAGES?G~Fn2Yu&P(k|Fq(aHi|?^>Vo&ik6@~h92Pv!`ie3!?1pAoEn;C z*cENt7QDjUyiC}WMhd+YYDq-ydJGvqv?feT(@jsPxO5u*xWJI8)y#5x%)!C-mWs)w zF^D0;DjFW&qQV$PeJo*Cxu#RGmfX(wVg#c}jHNM-2?A@D_PTh?OH^+6s%e{IjUhfa zf5?z3m=)U)HJ2c#L*=cuFe?bxv@7|wJVRfFi~R=u(Yg7Su(|+5XVWPY=74V6e79CD za(CY-TC_8ysy#GZQ?7%}gg7!upbh;hIGrR z7M&CA1-H3Nnw0}e%6MhdP@PiKD2ADHn}3ieN%9;hE8B6DnZ9}(4Hw7js39LI&TCb9 zY%W4%>0jm*7e`Kc&v1<@7pi=DvPot*IN9VPkBzmP@bP`!h}m#>BufdAq%=OywiJq{ z{4dLB5}gQeLp){RP87G$Rm``nRR(_@f%dKgv`9`JXXq_BHMhi{oANe~hWo{`d~)km0|H;t~En?+orp@X&Ii!>B;rg7BfQaEkPr7HJZg_zX8LfnrCTE zeMQZwchH!ke^aaLv>$-0lnl5Y{JlXV^$OfX z{2Wj+3{;2!^6Q%k0nTDBqO!g);9&${du8*;MF0(if!_WVXaS1>#m58~lk{^7XJB7w z7DH349fdUJM+9O?A*Cw}OBCJ3XpspKUM33?Nj5Q`x{NLQ*eCI-ON-C$46)pahyi%P9G}q_cww l<*XE2Dk01DMSsvHdK?caIEF`ftj0W^&?p~k40)^}^&4KEvETpz literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateDto.class new file mode 100644 index 0000000000000000000000000000000000000000..66e5f369837eb940a119e207ab4cdd1910697968 GIT binary patch literal 2875 zcmb_e?QR=I6g}gQIF2_Yb?TI~B%~19#7(<=w%?reO<$hc@+Y&cJhNdnrL*TaUdvK)UwLb>xj?Shv)cmmjpx>> zW%iWqm`6wT{cVmgZJ>x5!n~wEfpUm(EVpAGD&KZH8f6%m#cKljKv^9run>dQT_rox z*SL8Dmrxd%b~qvF2jfv2cAzxwvVjWYW^6ZjAzRAxgBe`G>jf+sxQc7EP3Nlf_@?=s zAOcf6wri_hf$aLmu|VHo-PZCK82V z1>U2TEw69HwrFih(VEw$)aDwtD-U|zru3g!O^2S88`LJ}*z#>&M-OxAnN4bKoiFiN zn<=4dk9)4NyRz<{+JQ~nd#>v#OWB@F)a8cbb(`La`9QkTC!e&V8lLLTUmnyD?>%*r ziaZRPUKv9S+AdHch&G_^_qZ0i;{uNcTebNv-l16vSsz+Q;6@66de4GE&lc8`En`#7 zKa%R1*Z$V>t*%tMpaN|PC8|VQ;tKJmX+lIAEyf`Oi5OEN%t)lM;94WbERGxF<%@wi z4&u39R6UL~OWDNryEz#kMLyp7eH^Ks9?BTkB=%$=K}>61ZgS1kzx*%M7diTgtaf6B z49`7hI&~r~>u{HqUb*2^e*k4r$G?fN1NSjR>RQ6Wk6^p!+a z+)5!TC5e7`CDA5sBRf&rT$1R=6rxbEJBbp_RKkTMVe>x;-%Sv{hxellx2WU{>sh_k zhxmC9(dubfx|-< z4_v{@C~##M_|rt-tJsYy{+TM~6TMpf1B==c)y+N%)!TiPs!O>(=Bi8iJ|9*(ddFs~<$PvS51Si_ezmUTmGxKHUkKn-;i{{`vDODO;V literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateInfoDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateInfoDto.class new file mode 100644 index 0000000000000000000000000000000000000000..d91ef2820b1edc5f676ecc520730bb6b481e98a4 GIT binary patch literal 1404 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 Nvbq-uEaL$(e*sKFWHbN( literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceLearnDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceLearnDto.class new file mode 100644 index 0000000000000000000000000000000000000000..5948d3f52a375abd9e48a69326a552e174d229f1 GIT binary patch literal 1887 zcmbtVZBG+H5T5M|rR@Qwyh-t0)N;I>BKkoL(tu!-6OCBDZ?7vHT=$ae7XOweHYR@X z2l%6mGuxxZ>&0UH(%IdcdFGjCX40R(zW)G#3Ovg~0+Ja>8IXn%23wBbw9a_b@$1|< zvz&$%h;vtbvKq>_Y+e^$#q)fJE3vEm#j5-$0wEn?3m!;(VKB-i_iAmo!JuHD@^fyr zmFroxT6K4ma*Z00g&g{M6jCF}npD>^RlMF`a zwc5|3qir8!b1((d8JIC(7UqzJCZRvSt)B`V^;bTgjxGe_T_Wy~w$zb7qTPn9Hs`A`z zxtO6MrH@j$zQhDY+w+@s|IFGKQUoYa14F19-43no^hGt7)n#CWC2Ltx;_ym(_Ui8| zilD8_5>1t(3XzP3H$t8GjdwiYO`$}91Szb~WhM-}OoalC5d4BncqK9ynfhEPV1FS0 z-~|2kMb8N#179MuESQm_4%%D@u_EC13|EUqfCH#;70wFD|M zIj}Nt2d8=pmobGFcMwkrS`lq=0kp-DN1Fo%*I*vMm+)rcjiF7OUx9trZVUK3LXT`0 zuH)J0I=~IMiMLzf*V||rro9^jl!*ep8VYnT7APMD+8YYA2=`+cjYom@hXOr-hmh17 zJx9O%-9_BT#{KY9QF literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InspectState.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InspectState.class new file mode 100644 index 0000000000000000000000000000000000000000..6801f004628f4c0fecd288cb5efa2786809a1207 GIT binary patch literal 2040 zcmbtVO>Y}z5Pn{N$84xsnuMgKAHfvcrCkasrPxhv949q6wu#-S5vTR~CEaGdTdmgt zZX7sr8YDtb#=1Gpe%||g z=ezwM_BfZf+53t>YMj&2fDAJc!#fmi|Htq5clKgXVt9|$oo``#Z7@r$BmvOTDuyP+x+Sw(HZ$KYN+V6Nk3IFZCUMgTGDOmEsIWSV`@#G zV7|CDbdRic-8DJFAWULadiR}nU3aO?o^*+b@TT<2ZR)6Z-y}6kYEypc_1~8KE}vQJ z*`C>vWqaG~nuJ!cZHF$U>Dc600gZ0-c?EFQl#4z`XfX*fOCkjo~wY3lHf zy2_W4vaQOlcgN{^QG7}ReB4}&+j0U**(T!r>ne#)Qip3Ve~qShhMo@)&d>7t14z=! z@+Ivl+O7e%f7t&~d(RalEEl2iqxJ5W@ zzd({b;;P8(Vfq;a+XoKVFVcz9x1zm4v2mN8u)w*m89I;i^vz%zNd^mNp5W|ZoD~dl z!t@`(wFrDP#`!TW9CogZbuN-~zl>qzG0w#?&Px=X`6!VL@CHK2FCmX0y-~fH%V(b= znYr>CF8u1-3>m!T<4uzv^U|+`-?%S9pPR`bmJ`4VJ@eG0J3c@eBS8~!-cgi5pEnK( z%tZc#*a+?-*w_f|BHGvp@6t#z83#KU!^ik!;Czqfgg*;^kgu8ws_Cb={0Ko`y&6(A zUyb_ewXpiGug3SV@CcJ!Ssz*TtG-P$m8TvTh>skd^b@aOmFxnjqUOsw)=2WE6{w?; GpZymyKhZ=0 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelMngState.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelMngState.class new file mode 100644 index 0000000000000000000000000000000000000000..8ef1fd3f1b1e3a66f8b6047abb20fc25061174eb GIT binary patch literal 2121 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 bQKzIF7SM>sMLeWY73Z*sWvVl1e2nrR9IcK_ literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveUserList.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveUserList.class new file mode 100644 index 0000000000000000000000000000000000000000..bc1df490d1bfc3ad568363a76655b2cc2b0b6e1d GIT binary patch literal 2067 zcmbW2ZBG+H5XWcRUQ3UwltNK_tcqI7!}*L*Lqfm@l2QpMZ+vxaH*j!wOYW{UCVnVQ zY)pLN2k=9oGuyLV+l#Hf>FjQ2e>3}^ncUB_?>_)w1IlTLK|BQs4HQT+Sgi|NKQZjO zs2TMWz24AW-ZJ?Iz2OVJV$`^`VOgSX_gUCcLw z7kg5}eUKWiLa9xKnKCmXs_4|sttV`d8acfWUkyq(nBZSeWWbO|h_3F7Cbr#6lggg& zpN?hfGn|Sl_x#tw^HcDQ!Q#KvAB(i@U@bQ-!}B;wriBL%ZsMfO;1nxpad>eRqw$g! z=Sf-|BWZC;(2fH(5nM&TYq-;K$IvRJufRS_x9j+uq(c^i8@Sdw4p6{g0JnmFZ=+=} z7YR!BgW^L$cOpS*KPWL2bQkVLJT21?Qig(xFdqS$><1->f=aLeaVhp10%N3KX`v15 z3$9|&RU6JEX{O^5s7;livSQPqx599f?JL1jG(I&dp1P%rPY>Xiqw(sfcxu8fUK_yc za6d|%%&2(k?Jk}+z5V$B9!B9ON5#{~bn#OI_*r-q;6Gv6Xxa*;Z;+SeEiJYoRa$C; zTAEF?Ayb-F+At9Kmn`~v=We&?g`nujlhaI1Q=so7MxzxyG$B`%pdyWDOKw5*^1ilL={EK*T5p1o_#_@c zqC(<<58$H^V>c*}A|b@f&ShuL%$b>Q-@kkX(8q%&9MoLYJuINXu#@OK81X#OF;7N8 zk_JXhq<9mgRtFJ}Mb^(Uop39jSiO13%~04-6|Y5NwPEn&PyI-y44vqdPk4}VH4F}{ zk!rYI)?4(@M2n$0E`%BAv9b&-Y{A227gs#^Xfw2DsW0MF!e?mgNG0tqL#?}Y%;5i8 zyQ;U;-MUzjp+3;5p!i5Cu|LjZVGenmk*5<8mF$=sS=v))-JZyTVK@4pQEW4;z9M2W z7onQSLK1#oDQ&rxS`mCF%5)ybHGi>fqQHpvs%J~+{q3qnKV#n1<{u|mpSMA&h6)~?>_*HaIXUgjTT%V3urPdAM-g6GOi}UtN2(X zhN1aHDrufFH2Q(xIzBGJXLyw8Jecx4(J@b^L6QcAm`m|7NR1969*b<0Wjf(T z>>0g%$cu?EZ%a`S>WoB~GW4P|$^%nKHQBKwOFp_-rnpq(Tu~eg8P@t2gTuj?!QIuV zVCY6tiTzm~i{g;S8F_jUv1emmNNd+l*Br@`;c@hz)$h=pUJ7%h)7QMG&+dt21B_1Sa`gkevu8!#?(iGf@cs!}!;KRxeyLKgRB0}~3NAD}yvGtgV1+!l zPt&l9HL?hxqG6S0i5y%d-E+uoKS8Y5aJ^;?$g-ge!>?$4CdGl}YF18J;rpinHU5qI ocbz1|25$ZVXz|lIpzJR|4cw|SHmMm~!WQn5><~el^lf;*0SpJbH~;_u literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$UserList.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$UserList.class new file mode 100644 index 0000000000000000000000000000000000000000..f52e897f42ffa4f5bc04cfa4b7a89124e9029b06 GIT binary patch literal 1401 zcmbW1T~8B16o%hvOSdgsDA?i$exWF3LHEiS#h4KMBB|AYa^=l*JAr}S9kV;F@rP)l z{s~QNOuX<1_@j(xwzX)t3CK;)oaxMS&il^E{`~d*2Y_{~6p=yJLe9nn@(i~;6}SgH z@KlR?2d>w4Bhi)Ojoa4BZSa=x*L`1kT#E-gS!`(Ggq+p|HDwIU<+E;IdXezTkX~Q<#xsV5{hUX1NsEZ;lNXq-jJ7XYeY{Be@pcM7gR28`UXkz|iL5%`P)-bTR(r6V8$G0o zy-%!i`sasMRR>lPBbhK`b=7>OsDiPtoK5UA8b=$+Vv!DHa1Ga!xP)bjCF(qbB{(Sl E25KAgl>h($ literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$WorkHistoryDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$WorkHistoryDto.class new file mode 100644 index 0000000000000000000000000000000000000000..9c417a490202ece372e86e6e9ec6294f139cf297 GIT binary patch literal 4251 zcmbuDTXWM!6vvO8i{n@%A{Q4W;ZD;;2^eT;DFNElDUj4anoub8hHURRBDR!~Wft``fc;&;Hk&cmMqHClPH@Ek_v|$GVOM%8N;5A9~vtJu}UVzpNE#cM~rDb@n7Shg#ovDs*NRXY${fp_Vd=N~?BT7l=k zMN^}3-+S|@-PCBd{K|f97aO))FK)Yms0)9CXPVF{N0azoJ-{ciB?3_m9M63&Y+s|9 zzES&u@3?h2NZ08EO=&dN3hcVj$mlaGd!dn`(@C1a$9ntlZQF4-kB%B}Du6R)*FJEX zqWHpdMQsc2KS4{<=X9E9dfsleoI1Xi+<;wuPp4C|9}zifz|pXOL8nFT&$bSoqpH5yr2 zeF|UeBG?PJYkp<5FQ&Z>(`dBh)e!LMvf~QuYeo1^YbK#ZD_Q(*LHcYw%ylG%K?7Vbv;B7X#)C8x#2Y{-eK{+aD~sI!H@#hQc`8q+`z)Z zoYH6l_WRvrni;T=>4fye_xp)FTI`uBGD)K;jM+R+p>9X%ICnIf`10c`7dlM5?~J?2a>9*W?=tL@sp-9(=IaG`*4 z%7D)IL&A76V*&%hh|cz#$bhoJEDVw%T?%a#5#>Qs7&I7D_G=)fJZ}_JH2P!8-+D1c zJ&NhTBEpdNrYj8ul}9Cl`d9w~dxxbjwqaQMdSn#3ZN*B}hEhBG1`gFuP8}{UWpagA z9FWO{TP(t#PvF0$=c>%PFf5)g#|VEZfq$V+%;jP6 zeCI~^l?47fHGXwiJYVGzel3B=%LqC$c)$Nn>v8&gs(4+c@53nn4d4lg(2fO=6fkSO zLs{!`hw_#=+M#L79P7}mWsY~KV42wtnU*=xp(V@Ab?B^RPIl;mW#&7yY?*q85^F6; zZ+`C15((f=D1ew*{vcuj-Qj04{Nfrbz^JV8VI7k-K3Dt`YKI@Nl$ABk)(KhT#LCGU z=K%jy+TkZCYy}_ Z&<_A+=tufVmM^J-l5;vkFR4noe*uLtqNM-; literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$searchReq.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$searchReq.class new file mode 100644 index 0000000000000000000000000000000000000000..91bd997e9b462182edeeb7c77c175f497daa98cc GIT binary patch literal 2556 zcmbVOU2_vv7=BKYcAL0`7*f7ktd%Nh(srRDAgw?@C`8jz8!Q6eY?9M3}fxX|%A+fdsiGflim-m_=l_j#Z9GkNmQkB5yxuR1s*33%LDVW7IqgXOrxnarsM#*=KoLP|N$#U5#n!cRzok35UZgF){ zel8I49M=~}eNVme-fE)cI*5YQ~|YNhIbArMXt-RZ&s z0Wqx1;yPYOLZHK|mMx;6N;Sd{-EF*!A&DLhhjkpmQGrp%T`|0>Vzca;6?xxr*Nl?s zn?}j0n3iqi$$fCfa%IuC99tl^>^hZg`T{e}oaWkt9FLOGaUH$rV~~^iX@S%2Lxk{# zj()t!Y*)<{$t-16`QFlTGPv}tFJ%mG;~fpBbfhpOFxU!Dflz_TUrV)1sY&XGTEbvc zWH78@M8_x$fy{n17Z@-5Y+ZV6gOIZ+9}cMV9v7T{CcGz z-J9Dui5y3?ykxqTdahl@)PydW8~{(?P?ORLbX8raDqS^+(b9k85b;+n+FZ!}zvV!t z-FctuWX`MxTr^zf(630cQC-ZT&kFP|uG_vtl!AOnU%K?6bZT(w6u|W~ z8-AJ}QQg3Nd0 zqr0|nbZ3cSfSchgcYK(VJAyTK_ za;7L%-Q(#;csCtpg3|HiCU(VfAn2uM?6()3h20g5H*JOU$k(WQ#8$J?UxyvkA>BtW z>5)A#B?9&5JFX7mc~BkI?1b5=PJgXB>P{t6RkvULGoxcwvFNzXo@&9Qzk&?=9hj z@CW##jAy3XQnqWTzHnw{zxmF5=R2qT`u*c4fOV`5B7tNEDGO-~Ff2N$z%;AvrU<$8dgMs5jl3i!-xP)eNZ(SrrWVvg?WMM!h2Z9bT!?NwF*)Ufbio ztM}nyN_}(#hNbd$`?1*UJI?Ri+1 zUHh<;TPHCY{`x_u&c2ro-w`id-B9B_qq(4anBm;E2-GVXs0_&P`G0CHn!+uQx@Dur zgFsNJ(`MXpjmCL`em&9@=|_WB2|e2;((sx{V`(Cd8pRwKF5xoauF%e=9ix~oeFOVq zU{~qyfH^E+n$}heK&h_N?ne0aCPju@xE({3i4qN;NpuG@F+{m2QSnToS(IXk@=>CZ zGl}lT5{*QOM$aUg!#t9v*vs^?gsxxdZWHV)tr9q?wq=;cTZpjQ+6iqd!vdkxWIGBG z3vAqrqtEn9ue+r~KiETm9}nW_bN$lmChX7;_0TWkVH|zFUwYl!9s1!O`lWdKk$&m* z$aLt(dgw3WQTY1LWSgG8>C$(M8+%K0O=L>*P2@_GsV4HJ$#fGviHD5oYpuH-)2Bnz ziO)>4ZklQR&zQ35l~$cHEB(N+FGzl>c;*enQtmZV0Gv2H@ zRbD$YYIVaE=cf2*)TLt_xZJc&yYYfczNg%8oazhdEN|f?I^A=y46QNIFJ0 zpJK_EkxHFGtnAbUgYk-Ki`{m!D%=BJwa}BRI5ln^ao41|=Zwh{v&G+jb%{l{+_$MiG^`7H4USDS>*k3UJ?|UBKV&) zaC|upboA0V^b=HFe3^JepC`B?bgrtu@3h^TpnVw3|E(Oe!;3~{v+%=pT zIAdtz`d46|aS(xdd?u801+L?m0%(I9P(ZtYU;6bXS_ZdZF$9zhf>sBDZii-+4uaMO zg6@QZGC`0r5VRBunh1i{2ZD-Ff~XSv32GG~{q*GyurE0BtG%R1)7=%G+N3r9*`m@q zu8uRDWCJBwhLtdUa#%cdOAnvw!>@*CpB@%ZP1wVa_2JjT@tI-q)Z0CLwhwQF<0pp2 z)0OGrC;RaD!oYG}zDM6+Do8I5?2#E*_lo!lfpkp^I)YT6=qnva>Z=_{>$9;AWc1m1 z2l`G>QhRK5V|(3G@VWTiL%uRw1~+>J&gUrdeYq;b_{`MBybY6YqneS#;C!d(oC Uz&*IH>;^nUOMMi94R{2p-^}MvSpWb4 literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalMapSheetList.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalMapSheetList.class new file mode 100644 index 0000000000000000000000000000000000000000..7eca8a8d9796f13afb319c9c68c1eb819cf1c86a GIT binary patch literal 1633 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 X*Hbhl#SZZu`^HV)J?AR9meKJq!>a=< literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$FeatureCollection.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$FeatureCollection.class new file mode 100644 index 0000000000000000000000000000000000000000..c5ecb730c90b786b7e47d2671e61407b3d578079 GIT binary patch literal 1959 zcmcIkU2hXd6g}hEUfVdtF*JMxXn~X_hO&GFXzK`s93=snBqFK%z|+_s!Y1pTusaU$ zuRsEU`oIt1M^!zuyAa22Uo2tCJ2Q7??m73&z4yyMe}4w>5KARwFySCuMh4&PJeV<1>9TZW*F$d)`CUIO~rK5Z9 zp6qpWTXy!`PS*|9fu~-%U8CLYP|{(rvn-8#8k-;M_Oj7)BVGlv=FPqms5TF2ZJCgl z>lU$6#x$w|h35&Mi2Re2edGCV(~C^Kgp>He!Au#aaGKO(NAY$NAMYFw)yuvYs&yT# z_kCaB%KQLca;&~EY7&@i=pZsOFfHl#$+NiS?F6wj0^SglrRG?oG<0v@S4K5uTlrS9 zxmBefM>Pop}U(hls$$P64oD%;QPsCrEzwY*^X1|T7Bi8CKv`As3$ z=I3Up_f=@#Y=m7EQl8vFQX_?R6`3_183&63i{li9K>1NX;Tyh;A{9BfH*U)rsV;Vi z5u1ZQ1pXX{=-h~}q3UJxIaQ&_`~w9F*;@Ds7^uae?i;=D|Z z#4^j-WzKU{h(khRj>eyHg$^u*TU^=Wh1w^a_^ax?L?*}6-OOjqdwV~T$5C+KKUV45^4_yl*p$ZEwM!L zLnW-`h!T}=N(=&L@hhP+xDJ=&G$Xme|IKH}M3{_dxD{{T#vP7l8FC4?Q9u!QIsV4+ Jch2f4{tFs^_u>Em literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$InspectorPendingDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$InspectorPendingDto.class new file mode 100644 index 0000000000000000000000000000000000000000..2661250299d4eeaf3e990539e9fc4fb5e6ad6ee8 GIT binary patch literal 1367 zcmb_bT~8B16g{&oEydN=^5F*-RH&9}+!vq3m=K6kQjh@hKD#?91Kk<2JJi3WiNwSQ ze}F&AcxSto(qb^ihuxXEbLQN0&)oU(^V@d-Ygj44L9U3riwP7MHUk}bCp-$Y&w~>$ z2)$VJr1;>p>nxZz zM>1j9YX2{zRvG5^sAd_7mg>nwQm!?nwBbf-MX9Rou8w?t;=L0}#N3FGj@arlvopu4 zm#RxWBUmzO!fa#Q18Y}hTbLsq?(&#N!ibm>+ryW0Ob;JUQ`n>R;b>;-P?7;|YG0ql zfp{yexwStv(+hjE43j$|F`GIuMLc16`7dr$Q?(RXw%+AQBB-G0K|fsdDIQT1y7U$t z`sfMJAGRauUjV~xRB30LRvxVwjT6l;V4rB>U?u|rk1h=*6v z7yp*tS~s9CjnUKNB}JG0{E8c+>zm<dz|O%aXSYC;j#gN+7b-_@mN+tF??V1P=d96h^ z#i|Z?>zIeqo_m)mb0VqT?dtW#+G1Eb=qMxGqN2`ZB#FMGls4Q*tq5MMwsgCuoBnH| zM97V(Q%Hf@sSL^1?`9wzL(X>HRg5HvMkJUm#}#l|y%Xj{*FW%(w}lZQ6;Ytr;d~dN zgLF1DXLDR6d_F?&W*daW&kpfXcfvrtl2-M*|J$?;J8_1|eG!>AIx-ooGQ7CX7-#`2 zij>`L(b5X)HSLxd4{1dU^lBu@(i=ff3A?Y((k_yn1Vah8=zfk)KAjlZwD%qCt8<&D z-wAg)j|F{Q|U5{RGwr?vM!z1!elc<=9HT)RMLDebMDBjc@~W2EYm<9c2HzUHN# s=EQKTYG+omA5O|(=P;dgbFgB?J4)giIV4cVinAWp$XW>!@UV{TUz&0hy8r+H literal 0 HcmV?d00001 diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.class index 8a8c1c4b72785c574a53157c09fe589a621aebed..24d7a06f9ef4a6deb4ce19f1faec72f2908b20cd 100644 GIT binary patch delta 13 UcmX@Zd4_X?KMN!O( delta 18 ZcmeCR?X}%dEXk_Jz{;S%xk6Hu6#z6X1eO2* diff --git a/label/review-to-geojson/build/classes/java/test/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.class b/label/review-to-geojson/build/classes/java/test/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.class deleted file mode 100644 index a271e8d3ec0445a7b8e5d4fd74d55684d36c88fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmbVJO-}+b5S;>o0t%uR6A#|}O6-k;5);&T+GqlV`)sLL*ljo6F8H@RnRxIA_@j)| ziiwE_6MLBHym@bCI(`3meFK0#?ADrOO!yTj2_9{FUQ6jsPv0BZC<{&-721PnIl#>q2}oV);g4(U2sp9YdN$Tq(S oXuv2EMt#Cdb?ySM87uWNPH>FVCQQM=FC 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 delta 21862 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

pg77(wk@g=B5JPWz3wG&fM}cs<5^ z{Y8_}cOTl?bM|&~Rg$TFC?zUaEYC&pJiXK8y*O#Alf{N&<(&}_7dp*btHrBAr}m?x zSE;|i20?Lu>0k|=$>vRQ!px^4{(8+}vP%+8yQ^(GexTjTsKQ9LGAWb(u=W)wxN|k4 zbskI!loMCfUFiGbxg;?(maLJa(yCym|pAG&=&@Vm#4O<>6C!_XSZLPc0jhveP#FoIQ4`5%t< zIdacLpD&Rx(Trt~g3$eFU+ldZfgpJI2 zwuWCPU{~KtGm^3S3a)I&AIs?Fyd>?=5)`64@V(E8`^*xr@pZkLq*yg6>qg7-!^Z}@ zDv+iN6ZdP%zUNh?$h0(jyvm>b*_=03y@2`@`cO z-FWt~@}PBRw34}6^{uERb-{BgSR%QC265bysD~iocX$4G+U&X>YHqP^?$;J99`ul! zwCedkj$>7j_LmO%()~zYcd=k#x7J9hZj8RvDy81IIkD|c-xpCtSI;MkBWcnYVrKSB zYNcHEk>6gnkA7@hmJxq;G|o)7BaK1d;$5$5i+|{m8iDewGj>v~TF9M{OeKoJTWYbk zZqgyGK(+p>)|htfW=^S>-2OWatZYK`#udlPPr=_WP zuyRRi<`~`Kj!5T>iy7b*NzlrCgSkAh<{JOls80XK++u>Xrt~R>z?xuRdX{xzNdYdn z{Hks!ug=lcoV4ZOHLoCe@7(g*oaN)_ePez3g^kkr)PS31L&ifOfYWK8eZ?IoQ=XO} z@%CZS1^b9h04q!klG_8+t!K;p6Bw^vwc$NB9Q1BmFZowq#6ot z#u`CW<*aJC=HPA>+3~2QQ{9VodGxQYakmq{YG)1=F_X%6Vo7Rs5JgkdL9~Cur2m zLy+8SPJ|Uduj+EK2DF6!Co$ib+~j_(Snjc&gJ26ROzYi%0E*ml&brr_jSrHNZqmoTjIQ3 zLH>2YBM!CHLm6Z^F!{=>NYhb2_Yt_1(P;H;SM8UW+#H4G-4t*AH@1^EdIg5LO>T)h z3cH0?FQ4HTop?LX;8I@kv1-e=AcMj&)x*ZANm41pwYXbtqi4OU*%KbKn% zVDP&z1h4uxk`f|~1sG8OTygvd&Zq&y)uD@t02R(pi;ChvSQz4>1xuu%nOJ}YwRZ(> z8oo!XM}t7f9zgcH)79PU4$_SSP(<(@iAV{^B@UniMWKRRJBme@SjMKi%CjpQI z!`gHSmGYAwdc?CIVtWGqjutxBzaDH5PuYKz&%?Dp(Y~ z55s+kriTKO;KtYD4j5$6coJ|Lu$EAXXlL2NB z3;iYPhRF9txQ5KXKkL)XLyQ90lzT`J<9_8*{hkNU!oMrrEZoQ7Dhnwge;llUL&*Vy z2zrl$RctQ*&Dbudhs;u71kJtQjI;Ns_ZU>Tix2*8(c;0r7-CHYq(SoP-$Z08pa?qS ze^)HQ!>Yu=!=g)rheh~gk825RLP=?W9q7;kC8q(x&XkYzk-pL7sT|H0b%`riYb18`x8PwyY30F-qb9?O5bp1+TJ{zDeLJ&NoH z>*0e6g(0;NIup1CejA4?F{fn##L(kRcy@&*{?G~_a`I1+46@CFC-dFRA@o@m{L=}X zKcw02!1B$ndo+%1i5v>L12-kRbV&E?$>Wv}Y2j=@0W4g_Ew6Gzx3XdE^j?_{nt{u} zNr*ZJ@CB@(i5$56CR%2Cq(lWUK~D-`yE~E(+ud8_{{tX`F6IN0z)vVSA8-Pn@gG7+AS)5L z&s~0i{&yQ@1#laDB7XsL3II)zM&gh|1+f$YsvuhNki!q%EriD^uYSm(gQ$w&{?0>r zMX=3#7r{d<*eeIYs&W(q;b4);9##k1H37(=pT%%(sjGV&X2{|ytk2mJ*jDz|xR6x| zY%4ea$nIQ)KT<;pAV8q%4nX?u0211PDPR{mQ3~*}{^!Xf5OC(Y!>2HW))#;{d;vN^ z{j&gwB-l@D2aA;vhb{%Y0H8dquxE9h0noitKo(pMg62vAF^~}hv6lfTVin9@dW8Q2 Dn+Tsp diff --git a/label/review-to-geojson/build/libs/review-to-geojson.jar b/label/review-to-geojson/build/libs/review-to-geojson.jar index 0d7436e53df17cb15e7f131915f1df66914f68cc..f723b9f9e681d04f3bd8008b25924187c6665b24 100644 GIT binary patch delta 28581 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 A=Kufz delta 28058 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

2oMSpAYCpx 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 - - - - -Test results - contextLoads() - - - - - -

- - diff --git a/label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/index.html b/label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/index.html deleted file mode 100644 index c362d49..0000000 --- a/label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/index.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -Test results - com.kamcoback.cd.review.TrainingDataReviewApplicationTests - - - - - -
- -
- -
-

Gradle Test Run :test

-

TrainingDataReviewApplicationTests

-
- -
-

summary

-
-
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

skipped

-
-
-
-
2.344s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
- - - - - - - - - - - - - - - - - - - - - -
ChildTestsFailuresSkippedDurationSuccess rate
-contextLoads() -1000.235s100%
-
-
-
-

standard output

- -
19:11:37.735 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [com.kamcoback.cd.review.TrainingDataReviewApplicationTests]: TrainingDataReviewApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
-19:11:37.777 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration com.kamcoback.cd.review.TrainingDataReviewApplication for test class com.kamcoback.cd.review.TrainingDataReviewApplicationTests
-
-  .   ____          _            __ _ _
- /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
-( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
- \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
-  '  |____| .__|_| |_|_| |_\__, | / / / /
- =========|_|==============|___/=/_/_/_/
-
- :: Spring Boot ::                (v4.0.3)
-
-2026-02-24T19:11:37.923+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] k.c.r.TrainingDataReviewApplicationTests : Starting TrainingDataReviewApplicationTests using Java 21.0.9 with PID 37834 (started by bokmin in /Users/bokmin/workspace/scheduler/training_data_review/TrainingDataReview)
-2026-02-24T19:11:37.923+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] k.c.r.TrainingDataReviewApplicationTests : The following 1 profile is active: "local"
-2026-02-24T19:11:37.935+09:00 DEBUG 37834 --- [kamco-change-detection-api] [    Test worker] o.s.w.c.s.GenericWebApplicationContext   : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@70730db
-2026-02-24T19:11:38.119+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
-2026-02-24T19:11:38.143+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 17 ms. Found 1 JPA repository interface.
-2026-02-24T19:11:38.284+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] org.hibernate.orm.jpa                    : HHH008540: Processing PersistenceUnitInfo [name: default]
-2026-02-24T19:11:38.300+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] org.hibernate.orm.core                   : HHH000001: Hibernate ORM core version 7.2.4.Final
-2026-02-24T19:11:38.435+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
-2026-02-24T19:11:38.447+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
-2026-02-24T19:11:38.517+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@75c0cd39
-2026-02-24T19:11:38.518+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
-2026-02-24T19:11:38.579+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] org.hibernate.orm.connections.pooling    : HHH10001005: Database info:
-	Database JDBC URL [jdbc:postgresql://192.168.2.127:15432/kamco_cds]
-	Database driver: PostgreSQL JDBC Driver
-	Database dialect: PostgreSQLDialect
-	Database version: 15.4
-	Default catalog/schema: kamco_cds/public
-	Autocommit mode: undefined/unknown
-	Isolation level: READ_COMMITTED [default READ_COMMITTED]
-	JDBC fetch size: none
-	Pool: DataSourceConnectionProvider
-	Minimum pool size: undefined/unknown
-	Maximum pool size: undefined/unknown
-2026-02-24T19:11:38.998+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] org.hibernate.orm.core                   : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
-2026-02-24T19:11:39.000+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] org.hibernate.orm.jdbc.batch             : HHH100501: Automatic JDBC statement batching enabled (maximum batch size 50)
-2026-02-24T19:11:39.147+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
-2026-02-24T19:11:39.206+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] o.s.d.j.r.query.QueryEnhancerFactories   : Hibernate is in classpath; If applicable, HQL parser will be used.
-2026-02-24T19:11:39.695+09:00 DEBUG 37834 --- [kamco-change-detection-api] [    Test worker] s.w.s.m.m.a.RequestMappingHandlerMapping : 3 mappings in 'requestMappingHandlerMapping'
-2026-02-24T19:11:39.705+09:00 DEBUG 37834 --- [kamco-change-detection-api] [    Test worker] o.s.w.s.handler.SimpleUrlHandlerMapping  : Patterns [/webjars/**, /**] in 'resourceHandlerMapping'
-2026-02-24T19:11:39.717+09:00 DEBUG 37834 --- [kamco-change-detection-api] [    Test worker] s.w.s.m.m.a.RequestMappingHandlerAdapter : ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 2 RequestBodyAdvice, 1 ResponseBodyAdvice
-2026-02-24T19:11:39.733+09:00 DEBUG 37834 --- [kamco-change-detection-api] [    Test worker] .m.m.a.ExceptionHandlerExceptionResolver : ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice
-2026-02-24T19:11:39.785+09:00  INFO 37834 --- [kamco-change-detection-api] [    Test worker] k.c.r.TrainingDataReviewApplicationTests : Started TrainingDataReviewApplicationTests in 1.964 seconds (process running for 2.4)
-
- -
-
-
-
-
- -
- - diff --git a/label/review-to-geojson/build/reports/tests/test/css/base-style.css b/label/review-to-geojson/build/reports/tests/test/css/base-style.css deleted file mode 100644 index d05f23d..0000000 --- a/label/review-to-geojson/build/reports/tests/test/css/base-style.css +++ /dev/null @@ -1,175 +0,0 @@ - -body { - margin: 0; - padding: 0; - font-family: sans-serif; - font-size: 12pt; -} - -body, a, a:visited { - color: #303030; -} - -#content { - padding: 30px 50px; -} - -#content h1 { - font-size: 160%; - margin-bottom: 10px; -} - -#footer { - margin-top: 100px; - font-size: 80%; - white-space: nowrap; -} - -#footer, #footer a { - color: #a0a0a0; -} - -#line-wrapping-toggle { - vertical-align: middle; -} - -#label-for-line-wrapping-toggle { - vertical-align: middle; -} - -ul { - margin-left: 0; -} - -h1, h2, h3 { - white-space: nowrap; -} - -h2 { - font-size: 120%; -} - -.tab-container .tab-container { - margin-left: 8px; -} - -ul.tabLinks { - padding: 0; - margin-bottom: 0; - overflow: auto; - min-width: 800px; - width: auto; - border-bottom: solid 1px #aaa; -} - -ul.tabLinks li { - float: left; - height: 100%; - list-style: none; - padding: 5px 10px; - border-radius: 7px 7px 0 0; - border: solid 1px transparent; - border-bottom: none; - margin-right: 6px; - background-color: #f0f0f0; - cursor: pointer; -} - -ul.tabLinks li.deselected > a { - color: #6d6d6d; -} - -ul.tabLinks li:hover { - background-color: #fafafa; -} - -ul.tabLinks li.selected { - background-color: #c5f0f5; - border-color: #aaa; -} - -ul.tabLinks a { - font-size: 120%; - display: block; - outline: none; - text-decoration: none; - margin: 0; - padding: 0; -} - -ul.tabLinks li h2 { - margin: 0; - padding: 0; -} - -div.tab { -} - -div.selected { - display: block; -} - -div.deselected { - display: none; -} - -div.tab table { - min-width: 350px; - width: auto; - border-collapse: collapse; -} - -div.tab th, div.tab table { - border-bottom: solid 1px #d0d0d0; -} - -div.tab th { - text-align: left; - white-space: nowrap; - padding-left: 6em; -} - -div.tab th:first-child { - padding-left: 0; -} - -div.tab td { - white-space: nowrap; - padding-left: 6em; - padding-top: 5px; - padding-bottom: 5px; -} - -div.tab td:first-child { - padding-left: 0; -} - -div.tab td.numeric, div.tab th.numeric { - text-align: right; -} - -span.code { - display: inline-block; - margin-top: 0; - margin-bottom: 1em; -} - -span.code pre { - font-size: 11pt; - padding: 10px; - margin: 0; - background-color: #f7f7f7; - border: solid 1px #d0d0d0; - min-width: 700px; - width: auto; -} - -span.wrapped pre { - word-wrap: break-word; - white-space: pre-wrap; - word-break: break-all; -} - -label.hidden { - display: none; -} diff --git a/label/review-to-geojson/build/reports/tests/test/css/style.css b/label/review-to-geojson/build/reports/tests/test/css/style.css deleted file mode 100644 index 0ac18dc..0000000 --- a/label/review-to-geojson/build/reports/tests/test/css/style.css +++ /dev/null @@ -1,154 +0,0 @@ -.summary { - margin-top: 30px; - margin-bottom: 40px; -} - -.summary table { - border-collapse: collapse; -} - -.summary td { - vertical-align: top; -} - -div.tab table.test-results td { - padding-left: 1em; -} - -div.tab table.test-results th { - padding-top: 0.5em; - padding-left: 1em; -} - -.breadcrumbs, .breadcrumbs a { - color: #606060; -} - -.infoBox { - width: 110px; - padding-top: 15px; - padding-bottom: 15px; - text-align: center; -} - -.infoBox p { - margin: 0; -} - -.counter, .percent { - font-size: 120%; - font-weight: bold; - margin-bottom: 8px; -} - -.duration { - width: 125px; -} - -.successRate, .summaryGroup { - border: solid 2px #d0d0d0; - -moz-border-radius: 10px; - border-radius: 10px; -} - -.successRate { - width: 140px; - margin-left: 35px; -} - -.successRate .percent { - font-size: 180%; -} - -.success, .success a { - color: #008000; -} - -div.success, .successRate.success { - background-color: #bbd9bb; - border-color: #008000; -} - -.failures, .failures a { - color: #b60808; -} - -.skipped, .skipped a { - color: #c09853; -} - -div.failures, .successRate.failures { - background-color: #ecdada; - border-color: #b60808; -} - -ul.linkList { - padding-left: 0; -} - -ul.linkList li { - list-style: none; - margin-bottom: 5px; -} - -div.metadata td:first-child { - padding-left: 5px; -} - -div.metadata td { - padding-left: 5px; -} - -.metadata tr.odd { - background-color: #f7f7f7; - border: solid 1px #d0d0d0; -} - -.metadata tr.even { - border: solid 1px #d0d0d0; -} - -.metadata th, .metadata td { - padding: 5px; - text-align: left; -} - -.metadata a { - color: blue; -} - -.metadata .unrenderable { - color: darkred; -} - -.code { - position: relative; -} - -.clipboard-copy-btn { - position: absolute; - top: 8px; - right: 8px; - padding: 4px 8px; - font-size: 0.9em; - cursor: pointer; -} - -.successGroup::before { - content: "\23FA"; - margin-right: 8px; - color: #008000; - display: inline-block; -} -.failureGroup::before { - content: "\2297"; - margin-right: 8px; - color: #b60808; - display: inline-block; -} -.skippedGroup::before { - content: "\2296"; - margin-right: 8px; - color: #c09853; - display: inline-block; -} diff --git a/label/review-to-geojson/build/reports/tests/test/index.html b/label/review-to-geojson/build/reports/tests/test/index.html deleted file mode 100644 index 3bd6a79..0000000 --- a/label/review-to-geojson/build/reports/tests/test/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Test results - All Results - - - - - -
-

All Results

-
- -
-

Gradle Test Run :test

-

Gradle Test Run :test

-
- -
-

summary

-
-
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

skipped

-
-
-
-
2.679s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
- - - - - - - - - - - - - - - - - - - - - -
ChildNameTestsFailuresSkippedDurationSuccess rate
-TrainingDataReviewApplicationTests -com.kamcoback.cd.review.TrainingDataReviewApplicationTests1002.344s100%
-
-
-
-
-
- -
- - diff --git a/label/review-to-geojson/build/reports/tests/test/js/report.js b/label/review-to-geojson/build/reports/tests/test/js/report.js deleted file mode 100644 index 3c37c39..0000000 --- a/label/review-to-geojson/build/reports/tests/test/js/report.js +++ /dev/null @@ -1,228 +0,0 @@ -(function (window, document) { - "use strict"; - - function changeElementClass(element, classValue) { - if (element.getAttribute("className")) { - element.setAttribute("className", classValue); - } else { - element.setAttribute("class", classValue); - } - } - - function getClassAttribute(element) { - if (element.getAttribute("className")) { - return element.getAttribute("className"); - } else { - return element.getAttribute("class"); - } - } - - function addClass(element, classValue) { - changeElementClass(element, getClassAttribute(element) + " " + classValue); - } - - function removeClass(element, classValue) { - changeElementClass(element, getClassAttribute(element).replace(classValue, "")); - } - - function getCheckBox() { - return document.getElementById("line-wrapping-toggle"); - } - - function getLabelForCheckBox() { - return document.getElementById("label-for-line-wrapping-toggle"); - } - - function findCodeBlocks() { - const codeBlocks = []; - const tabContainers = getTabContainers(); - for (let i = 0; i < tabContainers.length; i++) { - const spans = tabContainers[i].getElementsByTagName("span"); - for (let i = 0; i < spans.length; ++i) { - if (spans[i].className.indexOf("code") >= 0) { - codeBlocks.push(spans[i]); - } - } - } - return codeBlocks; - } - - function forAllCodeBlocks(operation) { - const codeBlocks = findCodeBlocks(); - - for (let i = 0; i < codeBlocks.length; ++i) { - operation(codeBlocks[i], "wrapped"); - } - } - - function toggleLineWrapping() { - const checkBox = getCheckBox(); - - if (checkBox.checked) { - forAllCodeBlocks(addClass); - } else { - forAllCodeBlocks(removeClass); - } - } - - function initClipboardCopyButton() { - document.querySelectorAll(".clipboard-copy-btn").forEach((button) => { - const copyElementId = button.getAttribute("data-copy-element-id"); - const elementWithCodeToSelect = document.getElementById(copyElementId); - - button.addEventListener("click", () => { - const text = elementWithCodeToSelect.innerText.trim(); - navigator.clipboard - .writeText(text) - .then(() => { - button.textContent = "Copied!"; - setTimeout(() => { - button.textContent = "Copy"; - }, 1500); - }) - .catch((err) => { - alert("Failed to copy to the clipboard: '" + err.message + "'. Check JavaScript console for more details.") - console.warn("Failed to copy to the clipboard", err); - }); - }); - }); - } - - function initControls() { - if (findCodeBlocks().length > 0) { - const checkBox = getCheckBox(); - const label = getLabelForCheckBox(); - - checkBox.onclick = toggleLineWrapping; - checkBox.checked = false; - - removeClass(label, "hidden"); - } - - initClipboardCopyButton() - } - - class TabManager { - baseId; - tabs; - titles; - headers; - - constructor(baseId, tabs, titles, headers) { - this.baseId = baseId; - this.tabs = tabs; - this.titles = titles; - this.headers = headers; - this.init(); - } - - init() { - for (let i = 0; i < this.headers.length; i++) { - const header = this.headers[i]; - header.onclick = () => { - this.select(i); - return false; - }; - } - } - - select(i) { - this.deselectAll(); - - changeElementClass(this.tabs[i], "tab selected"); - changeElementClass(this.headers[i], "selected"); - } - - deselectAll() { - for (let i = 0; i < this.tabs.length; i++) { - changeElementClass(this.tabs[i], "tab deselected"); - changeElementClass(this.headers[i], "deselected"); - } - } - } - - function getTabContainers() { - const tabContainers = Array.from(document.getElementsByClassName("tab-container")); - - // Used by existing TabbedPageRenderer users, which have not adjusted to use TabsRenderer yet. - const legacyContainer = document.getElementById("tabs"); - if (legacyContainer) { - tabContainers.push(legacyContainer); - } - - return tabContainers; - } - - function initTabs() { - let tabGroups = 0; - - function createTab(num, container) { - const tabElems = findTabs(container); - const tabManager = new TabManager("tabs" + num, tabElems, findTitles(tabElems), findHeaders(container)); - tabManager.select(0); - } - - const tabContainers = getTabContainers(); - - for (let i = 0; i < tabContainers.length; i++) { - createTab(tabGroups, tabContainers[i]); - tabGroups++; - } - - return true; - } - - function findTabs(container) { - return findChildElements(container, "DIV", "tab"); - } - - function findHeaders(container) { - const owner = findChildElements(container, "UL", "tabLinks"); - return findChildElements(owner[0], "LI", null); - } - - function findTitles(tabs) { - const titles = []; - - for (let i = 0; i < tabs.length; i++) { - const tab = tabs[i]; - const header = findChildElements(tab, "H2", null)[0]; - - header.parentNode.removeChild(header); - - if (header.innerText) { - titles.push(header.innerText); - } else { - titles.push(header.textContent); - } - } - - return titles; - } - - function findChildElements(container, name, targetClass) { - const elements = []; - const children = container.childNodes; - - for (let i = 0; i < children.length; i++) { - const child = children.item(i); - - if (child.nodeType === 1 && child.nodeName === name) { - if (targetClass && child.className.indexOf(targetClass) < 0) { - continue; - } - - elements.push(child); - } - } - - return elements; - } - - // Entry point. - - window.onload = function() { - initTabs(); - initControls(); - }; -} (window, window.document)); diff --git a/label/review-to-geojson/build/resources/main/application-prod.yml b/label/review-to-geojson/build/resources/main/application-prod.yml index 474ffc3..471febd 100644 --- a/label/review-to-geojson/build/resources/main/application-prod.yml +++ b/label/review-to-geojson/build/resources/main/application-prod.yml @@ -22,7 +22,7 @@ spring: request-timeout: 300s # 5분 (예: 30s, 120s, 10m 등도 가능) datasource: - url: jdbc:postgresql://127.0.0.1:15432/kamco_cds + url: jdbc:postgresql://kamco-cd-postgis:5432/kamco_cds #url: jdbc:postgresql://localhost:15432/kamco_cds username: kamco_cds password: kamco_cds_Q!W@E#R$ @@ -55,10 +55,68 @@ server: max-swallow-size: 4GB max-http-form-post-size: 4GB +jwt: + secret: "kamco_token_9b71e778-19a3-4c1d-97bf-2d687de17d5b" + access-token-validity-in-ms: 86400000 # 1일 + refresh-token-validity-in-ms: 604800000 # 7일 + +token: + refresh-cookie-name: kamco # 개발용 쿠키 이름 + refresh-cookie-secure: true # 로컬 http 테스트면 false + logging: level: root: INFO org.springframework.web: DEBUG + org.springframework.security: DEBUG + + # 헬스체크 노이즈 핵심만 다운 + org.springframework.security.web.FilterChainProxy: INFO + org.springframework.security.web.authentication.AnonymousAuthenticationFilter: INFO + org.springframework.security.web.authentication.Http403ForbiddenEntryPoint: INFO + org.springframework.web.servlet.DispatcherServlet: INFO + + +mapsheet: + upload: + skipGdalValidation: true + shp: + baseurl: /app/detect/result #현재사용안함 + +file: + sync-root-dir: /kamco-nfs/images/ + sync-tmp-dir: /kamco-nfs/repo/tmp # image upload temp dir + sync-file-extention: tfw,tif + + #dataset-dir: D:/kamco-nfs/model_output/ #변경 model_output + dataset-dir: /kamco-nfs/model_output/export/ # 마운트경로 AI 추론결과 + dataset-tmp-dir: ${file.dataset-dir}tmp/ + + #model-dir: D:/kamco-nfs/ckpt/model/ + model-dir: /kamco-nfs/ckpt/model/ # 학습서버에서 트레이닝한 모델업로드경로 + model-tmp-dir: ${file.model-dir}tmp/ + model-file-extention: pth,json,py + + pt-path: /kamco-nfs/ckpt/v6-cls-checkpoints/ + pt-FileName: yolov8_6th-6m.pt + dataset-response: /kamco-nfs/dataset/response/ + +inference: + url: http://127.0.0.1:8000/jobs + batch-url: http://127.0.0.1:8000/batches + geojson-dir: /kamco-nfs/requests/ # 학습서버에서 트레이닝한 모델업로드경로 + jar-path: /kamco-nfs/repo/jar/shp-exporter.jar # 추론실행을 위한 파일생성경로 + inference-server-name: server1,server2,server3,server4 + +gukyuin: + url: http://127.0.0.1:5301 + cdi: ${gukyuin.url}/api/kcd/cdi training-data: - geojson-dir: /kamco-nfs/dataset/request/ \ No newline at end of file + geojson-dir: /kamco-nfs/dataset/request/ + +layer: + geoserver-url: https://kamco.geo-dev.gs.dabeeo.com + wms-path: geoserver/cd + wmts-path: geoserver/cd/gwc/service + workspace: cd diff --git a/label/review-to-geojson/build/resources/main/application.yml b/label/review-to-geojson/build/resources/main/application.yml index 6be99f2..b1804c5 100644 --- a/label/review-to-geojson/build/resources/main/application.yml +++ b/label/review-to-geojson/build/resources/main/application.yml @@ -3,9 +3,9 @@ server: spring: application: - name: kamco-change-detection-api + name: kamco-review-to-geojson profiles: - active: local # 사용할 프로파일 지정 (ex. dev, prod, test) + active: prod # 사용할 프로파일 지정 (ex. dev, prod, test) datasource: driver-class-name: org.postgresql.Driver diff --git a/label/review-to-geojson/build/test-results/test/TEST-com.kamcoback.cd.review.TrainingDataReviewApplicationTests.xml b/label/review-to-geojson/build/test-results/test/TEST-com.kamcoback.cd.review.TrainingDataReviewApplicationTests.xml deleted file mode 100644 index d97b0b1..0000000 --- a/label/review-to-geojson/build/test-results/test/TEST-com.kamcoback.cd.review.TrainingDataReviewApplicationTests.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - diff --git a/label/review-to-geojson/build/test-results/test/binary/output-events.bin b/label/review-to-geojson/build/test-results/test/binary/output-events.bin deleted file mode 100644 index 89708ebc54469ac3416defeb0e8ea024eb766609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7421 zcmd5>%WvGq8K-NviQ>Th4~h@zL2{xUlKap;iU3||C0nj#E3$+HkPUT~oYhj|ayCP* z9)V9iwWnShpaptOizYero>Nh@m$ZkbK#mOxw1*ygNrU##9{QUhch_37j$$i7$OXwA z&NuVDU$iW9T(+!BKl{;3-}s^R>DS$6%XM3oI;&S|w7V_hgpQ>;6zU z6BB5bE3Y`smg7+Be=7Axr3%e0(XKK4lGo?az9^;c1Ky^@hrvVI)tG1}+DXI%_7fSns?kRQU;UI_zKYJ$@Dz?)B zTYJ%X$UR}lUSIg5P$(NlYFyZ!4hVoc5$)%x^ zy&x16#KgTMI1(*-DU==$Uz*jBd)8kr7gABFW$MsbUEaBw@%Sm!L9&<~LnUH%Q$#`q z-s__KSd7TrC6uT|TcW2#+}9)&MZaUw%>}cqD^W2n)-MY01nWU1v8F+7vdT}e74 z-VO%hb-{r=#UdFETNLa^QfJvl@l5(lhzL=P40s^aEJ=5*zZS};TCHDK)HQ}< z{mNn8_I;hg%P2xoqV-8z9lU0;k5KSt$PWCj$2N6QlTEl$uX&E=SDLe;dE5GXp=fGu z<0~N=o#PKf6kmQ$J|9_sD@MJ3K@lnM%BCET!EPC93&3Hl-ql9$IJFjOt?Tj_i3EIC zYnJ05S--n9H<@y~v%Eq(TX$$z%d9n(VavANW|_H54Y&%oTyMFxYNc$Ota8uu<5?#- z_mTDPbXgyTpHT3tsZQK~?GBlpI%YhN($60Q4R{ExdK|Ws4&}jqIt9x-TZ`NptLA6E zH`f`L&frcc_f0N2;4PX^WDiGO6v27ecjnroL_!e;L1LnKi%=E{)U(33N6}#KlR17{~cXX`;eNRvt3bh&~L2|mm zBfc-x8pMT!ep&Dc-f|sz9b5`9^-Tg%G}W|e&;}akf-rel|9ob$^D{>D;+pmQLh{Pa z(glgpB=QHSP~IE~b;@4T*VPE+y*DOL*Bd4nO!7WdlE~Ffel+As|2wqaBc8VUpxBFa z3x0XX6^d=taN+=zY0QKlPxtbsNU4oX3PdSIqEM^7$+M*6nb`xM?MPv z>>q?zp+Wk_&^E80Fnd-?*P4a7ZIjiV3!)>fn_~vCXsp@&KxYp-Dx4t$bZqhjMN$;g zu8kV`08+4DetD5_d8ma3!eWy-o`uYj)Up0isCe~BmiUaVfX@|8+vh`20+O`tDKs>M zYWqh4lHM-tEpCxRH#SiGhV3L#L3gAZ!Whz4xEvsmszoZJjbNm{EdA3Ico7|uEfEi8 z6pQKTjNM(^u|6y&zcQ|$pOO4bDOXQCG1MME6UXE~P?VvrOrA*oWO@dEKH`30eNs$Z zW2~;vSc-kot{?nmzQ@*{`F5bS*JaJ6DvC8EtbR-j=xpion$#$5Am|SjC_pDc;!667 z<=T%geRgF-dWYz~=q{KyQVKCAMC(C>y%G$Dd#2Gejk5`QXhDQTSd<0;EDbn5#xUCM z1KhZ@NKz=#0)>Y|8&Tud8zm#80}A~dB*`(!9_dwXcfQML(~J@KeH!Dz(T$4;K?K1M z`<}umsXGerT?TJ_5qnT+@C6HJ5c3$8-bhDFll`@*pCrQ=3H1ST3cO;0v~ja_WY$Q7 zT06U!bd_!+1%U%R^B!}@bL?y%)=viEx6wcz+eF62Z!TZ@6q1OJc(5xzPZjbTVG z(Rhl%LX&|Ebk|1LaY|=na#CkZW&QCKiHs5>T}=fv+lV4F1w?m0h#_ow4B4aMKCVB2 K9G@|Z7ybvjyS1bM diff --git a/label/review-to-geojson/build/test-results/test/binary/results-generic.bin b/label/review-to-geojson/build/test-results/test/binary/results-generic.bin deleted file mode 100644 index b64bdb02aa0480edc4db09ed395fd39e4e029cc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 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 CC|-yF delta 2942 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 YI<#UxJxq^5rT&YHXgHl=+(qQ^U#e?lMF0Q* diff --git a/label/review-to-geojson/build/tmp/compileTestJava/previous-compilation-data.bin b/label/review-to-geojson/build/tmp/compileTestJava/previous-compilation-data.bin deleted file mode 100644 index 63e96eb7965f7c829fb39347f04b0473c5dc54ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41674 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 runExportGeojsonLabelingGeom(@RequestParam(required = false) LocalDate baseDate) { + public ApiResponseDto runExportGeojsonLabelingGeom( + @RequestParam(required = false) LocalDate baseDate) { trainingDataReviewJobService.exportGeojsonLabelingGeom(baseDate); return ApiResponseDto.ok(0L); } diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/InferenceResultDto.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/InferenceResultDto.java index ff0b87b..39d1f6f 100644 --- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/InferenceResultDto.java +++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/InferenceResultDto.java @@ -154,19 +154,16 @@ public class InferenceResultDto { private Long detectingCnt; // 시작일시 - @JsonFormatDttm - private ZonedDateTime startTime; + @JsonFormatDttm private ZonedDateTime startTime; // 종료일시 - @JsonFormatDttm - private ZonedDateTime endTime; + @JsonFormatDttm private ZonedDateTime endTime; // 반영여부 private Boolean applyYn; // 반영일시 - @JsonFormatDttm - private ZonedDateTime applyDttm; + @JsonFormatDttm private ZonedDateTime applyDttm; // 비교년도 private Integer compareYyyy; @@ -242,28 +239,22 @@ public class InferenceResultDto { public static class RegReq { // 제목 - @NotBlank - private String title; + @NotBlank private String title; // G1 - @NotNull - private UUID model1Uuid; + @NotNull private UUID model1Uuid; // G2 - @NotNull - private UUID model2Uuid; + @NotNull private UUID model2Uuid; // G3 - @NotNull - private UUID model3Uuid; + @NotNull private UUID model3Uuid; // 비교년도 - @NotNull - private Integer compareYyyy; + @NotNull private Integer compareYyyy; // 탐지년도 - @NotNull - private Integer targetYyyy; + @NotNull private Integer targetYyyy; // 분석대상 도엽 - 전체(ALL), 부분(PART) @NotBlank @@ -278,8 +269,7 @@ public class InferenceResultDto { private String detectOption; // 5k 도협 번호 목록 - @NotNull - private List mapSheetNum; + @NotNull private List mapSheetNum; } @Getter @@ -297,28 +287,22 @@ public class InferenceResultDto { public static class InferenceStatusDetailDto { // 모델1 사용시간 시작일시 - @JsonFormatDttm - ZonedDateTime m1ModelStartDttm; + @JsonFormatDttm ZonedDateTime m1ModelStartDttm; // 모델2 사용시간 시작일시 - @JsonFormatDttm - ZonedDateTime m2ModelStartDttm; + @JsonFormatDttm ZonedDateTime m2ModelStartDttm; // 모델3 사용시간 시작일시 - @JsonFormatDttm - ZonedDateTime m3ModelStartDttm; + @JsonFormatDttm ZonedDateTime m3ModelStartDttm; // 모델1 사용시간 종료일시 - @JsonFormatDttm - ZonedDateTime m1ModelEndDttm; + @JsonFormatDttm ZonedDateTime m1ModelEndDttm; // 모델2 사용시간 종료일시 - @JsonFormatDttm - ZonedDateTime m2ModelEndDttm; + @JsonFormatDttm ZonedDateTime m2ModelEndDttm; // 모델3 사용시간 종료일시 - @JsonFormatDttm - ZonedDateTime m3ModelEndDttm; + @JsonFormatDttm ZonedDateTime m3ModelEndDttm; // 탐지대상 도엽수 private Long detectingCnt; @@ -372,12 +356,10 @@ public class InferenceResultDto { private Integer stage; // 변화탐지 시작 - @JsonFormatDttm - private ZonedDateTime inferStartDttm; + @JsonFormatDttm private ZonedDateTime inferStartDttm; // 변화탐지 종료 - @JsonFormatDttm - private ZonedDateTime inferEndDttm; + @JsonFormatDttm private ZonedDateTime inferEndDttm; // 변화탐지 옵션 private String detectOption; @@ -395,8 +377,7 @@ public class InferenceResultDto { private String modelVer3; // 탑지 도엽 수 - @JsonIgnore - private Long totalJobs; + @JsonIgnore private Long totalJobs; public InferenceStatusDetailDto( Long detectingCnt, @@ -667,4 +648,4 @@ public class InferenceResultDto { private Long m2ModelBatchId; private Long m3ModelBatchId; } -} \ No newline at end of file +} diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/LabelAllocateDto.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/LabelAllocateDto.java index cbe7ec6..7e48ecd 100644 --- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/LabelAllocateDto.java +++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/LabelAllocateDto.java @@ -344,4 +344,4 @@ public class LabelAllocateDto { // 기준일자 private LocalDate baseDate; } -} \ No newline at end of file +} diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.java index 2662ca4..e97be21 100644 --- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.java +++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.java @@ -2,7 +2,6 @@ package com.kamcoback.cd.review.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.core.JsonProcessingException; import java.util.List; import java.util.UUID; import lombok.AllArgsConstructor; diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/postgres/repository/TrainingDataReviewJobRepositoryImpl.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/postgres/repository/TrainingDataReviewJobRepositoryImpl.java index 98758d3..17ced3a 100644 --- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/postgres/repository/TrainingDataReviewJobRepositoryImpl.java +++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/postgres/repository/TrainingDataReviewJobRepositoryImpl.java @@ -1,8 +1,8 @@ package com.kamcoback.cd.review.postgres.repository; import static com.kamcoback.cd.review.postgres.entity.QLabelingAssignmentEntity.labelingAssignmentEntity; -import static com.kamcoback.cd.review.postgres.entity.QMapSheetLearnDataGeomEntity.mapSheetLearnDataGeomEntity; import static com.kamcoback.cd.review.postgres.entity.QMapSheetAnalInferenceEntity.mapSheetAnalInferenceEntity; +import static com.kamcoback.cd.review.postgres.entity.QMapSheetLearnDataGeomEntity.mapSheetLearnDataGeomEntity; import static com.kamcoback.cd.review.postgres.entity.QMapSheetLearnEntity.mapSheetLearnEntity; import com.kamcoback.cd.review.dto.LabelAllocateDto.InspectState; diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/service/TrainingDataReviewJobService.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/service/TrainingDataReviewJobService.java index bfbb9a8..984f769 100644 --- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/service/TrainingDataReviewJobService.java +++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/service/TrainingDataReviewJobService.java @@ -40,7 +40,6 @@ public class TrainingDataReviewJobService { return "local".equalsIgnoreCase(profile); } - @Scheduled(cron = "0 0 2 * * *") public void runTask() { exportGeojsonLabelingGeom(null); @@ -48,13 +47,14 @@ public class TrainingDataReviewJobService { @Transactional public void exportGeojsonLabelingGeom(LocalDate baseDate) { -// -// if (isLocalProfile()) { -// return; -// } + // + // if (isLocalProfile()) { + // return; + // } // 1) 경로/파일명 결정 - String targetDir = "local".equals(profile) ? System.getProperty("user.home") + "/geojson" : trainingDataDir; + String targetDir = + "local".equals(profile) ? System.getProperty("user.home") + "/geojson" : trainingDataDir; // 2) 진행중인 회차 중, complete_cnt 가 존재하는 회차 목록 가져오기 List analList = trainingDataReviewJobCoreService.findAnalCntInfoList(); diff --git a/label/review-to-geojson/src/main/resources/application-prod.yml b/label/review-to-geojson/src/main/resources/application-prod.yml index 474ffc3..471febd 100644 --- a/label/review-to-geojson/src/main/resources/application-prod.yml +++ b/label/review-to-geojson/src/main/resources/application-prod.yml @@ -22,7 +22,7 @@ spring: request-timeout: 300s # 5분 (예: 30s, 120s, 10m 등도 가능) datasource: - url: jdbc:postgresql://127.0.0.1:15432/kamco_cds + url: jdbc:postgresql://kamco-cd-postgis:5432/kamco_cds #url: jdbc:postgresql://localhost:15432/kamco_cds username: kamco_cds password: kamco_cds_Q!W@E#R$ @@ -55,10 +55,68 @@ server: max-swallow-size: 4GB max-http-form-post-size: 4GB +jwt: + secret: "kamco_token_9b71e778-19a3-4c1d-97bf-2d687de17d5b" + access-token-validity-in-ms: 86400000 # 1일 + refresh-token-validity-in-ms: 604800000 # 7일 + +token: + refresh-cookie-name: kamco # 개발용 쿠키 이름 + refresh-cookie-secure: true # 로컬 http 테스트면 false + logging: level: root: INFO org.springframework.web: DEBUG + org.springframework.security: DEBUG + + # 헬스체크 노이즈 핵심만 다운 + org.springframework.security.web.FilterChainProxy: INFO + org.springframework.security.web.authentication.AnonymousAuthenticationFilter: INFO + org.springframework.security.web.authentication.Http403ForbiddenEntryPoint: INFO + org.springframework.web.servlet.DispatcherServlet: INFO + + +mapsheet: + upload: + skipGdalValidation: true + shp: + baseurl: /app/detect/result #현재사용안함 + +file: + sync-root-dir: /kamco-nfs/images/ + sync-tmp-dir: /kamco-nfs/repo/tmp # image upload temp dir + sync-file-extention: tfw,tif + + #dataset-dir: D:/kamco-nfs/model_output/ #변경 model_output + dataset-dir: /kamco-nfs/model_output/export/ # 마운트경로 AI 추론결과 + dataset-tmp-dir: ${file.dataset-dir}tmp/ + + #model-dir: D:/kamco-nfs/ckpt/model/ + model-dir: /kamco-nfs/ckpt/model/ # 학습서버에서 트레이닝한 모델업로드경로 + model-tmp-dir: ${file.model-dir}tmp/ + model-file-extention: pth,json,py + + pt-path: /kamco-nfs/ckpt/v6-cls-checkpoints/ + pt-FileName: yolov8_6th-6m.pt + dataset-response: /kamco-nfs/dataset/response/ + +inference: + url: http://127.0.0.1:8000/jobs + batch-url: http://127.0.0.1:8000/batches + geojson-dir: /kamco-nfs/requests/ # 학습서버에서 트레이닝한 모델업로드경로 + jar-path: /kamco-nfs/repo/jar/shp-exporter.jar # 추론실행을 위한 파일생성경로 + inference-server-name: server1,server2,server3,server4 + +gukyuin: + url: http://127.0.0.1:5301 + cdi: ${gukyuin.url}/api/kcd/cdi training-data: - geojson-dir: /kamco-nfs/dataset/request/ \ No newline at end of file + geojson-dir: /kamco-nfs/dataset/request/ + +layer: + geoserver-url: https://kamco.geo-dev.gs.dabeeo.com + wms-path: geoserver/cd + wmts-path: geoserver/cd/gwc/service + workspace: cd diff --git a/label/review-to-geojson/src/main/resources/application.yml b/label/review-to-geojson/src/main/resources/application.yml index 6be99f2..b1804c5 100644 --- a/label/review-to-geojson/src/main/resources/application.yml +++ b/label/review-to-geojson/src/main/resources/application.yml @@ -3,9 +3,9 @@ server: spring: application: - name: kamco-change-detection-api + name: kamco-review-to-geojson profiles: - active: local # 사용할 프로파일 지정 (ex. dev, prod, test) + active: prod # 사용할 프로파일 지정 (ex. dev, prod, test) datasource: driver-class-name: org.postgresql.Driver diff --git a/label/review-to-geojson/src/test/java/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.java b/label/review-to-geojson/src/test/java/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.java deleted file mode 100644 index b50a736..0000000 --- a/label/review-to-geojson/src/test/java/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.kamcoback.cd.review; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class TrainingDataReviewApplicationTests { - - @Test - void contextLoads() { - } - -}
- -
- -
-

Gradle Test Run :test

-

contextLoads()

-
- -
-

summary

-
-
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

skipped

-
-
-
-
0.235s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
-
-
-

error output

- -
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3
-WARNING: A Java agent has been loaded dynamically (/Users/bokmin/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.17.8/f09415827a71be7ed621c7bd02550678f28bc81c/byte-buddy-agent-1.17.8.jar)
-WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
-WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
-WARNING: Dynamic loading of agents will be disallowed by default in a future release
-
- -
-
-
-
-
- -