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 0000000..0c6d35f
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/checksums/checksums.lock differ
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 0000000..210ddda
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.bin differ
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 0000000..4ded7e7
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.lock differ
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 0000000..f76dd23
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/fileChanges/last-build.bin differ
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 0000000..88e2afe
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.bin differ
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 0000000..1a96d4d
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.lock differ
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 0000000..bf80f42
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/fileHashes/resourceHashesCache.bin differ
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 0000000..2fb9754
Binary files /dev/null and b/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
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 0000000..3702002
Binary files /dev/null and b/label/review-to-geojson/.gradle/buildOutputCleanup/outputFiles.bin differ
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 0000000..6231241
Binary files /dev/null and b/label/review-to-geojson/.gradle/file-system.probe differ
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 56dbbd0..f7927c1 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/controller/TrainingDataReviewController.class and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/controller/TrainingDataReviewController.class differ
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 0000000..f8628d9
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ApiResponseCode.class differ
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 0000000..7bad072
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$Error.class differ
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 0000000..d080f36
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/ApiResponseDto$ResponseObj.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$DetectOption.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$DetectOption.class
new file mode 100644
index 0000000..672d557
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$DetectOption.class differ
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 0000000..6ec9fb0
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceLearnDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceServerStatusDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceServerStatusDto.class
new file mode 100644
index 0000000..379e9ad
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceServerStatusDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto.class
new file mode 100644
index 0000000..a4cc9a9
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto2.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto2.class
new file mode 100644
index 0000000..ca4d5b7
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$InferenceStatusDetailDto2.class differ
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 0000000..6998687
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetNumDto.class differ
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 0000000..7902338
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$MapSheetScope.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$RegReq.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$RegReq.class
new file mode 100644
index 0000000..3eddd1d
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$RegReq.class differ
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 0000000..fc235e1
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ResultList.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SaveInferenceAiDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SaveInferenceAiDto.class
new file mode 100644
index 0000000..35361c3
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SaveInferenceAiDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SearchListReq.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SearchListReq.class
new file mode 100644
index 0000000..863e079
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$SearchListReq.class differ
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 0000000..6370e86
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$ServerStatus.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$Status.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$Status.class
new file mode 100644
index 0000000..c941f32
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/InferenceResultDto$Status.class differ
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 0000000..2653cd4
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateAddStbltDto.class differ
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 0000000..66e5f36
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateDto.class differ
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 0000000..d91ef28
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateInfoDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateMoveDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateMoveDto.class
new file mode 100644
index 0000000..3c03d15
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$AllocateMoveDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$Basic.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$Basic.class
new file mode 100644
index 0000000..85b5242
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$Basic.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceDetail.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceDetail.class
new file mode 100644
index 0000000..a386626
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceDetail.class differ
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 0000000..5948d3f
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InferenceLearnDto.class differ
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 0000000..6801f00
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$InspectState.class differ
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 0000000..8ef1fd3
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelMngState.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelState.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelState.class
new file mode 100644
index 0000000..c6d2463
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelState.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelerDetail.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelerDetail.class
new file mode 100644
index 0000000..29b47ea
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelerDetail.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelingStatDto.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelingStatDto.class
new file mode 100644
index 0000000..0ecaeb8
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$LabelingStatDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveInfo.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveInfo.class
new file mode 100644
index 0000000..8d0ac0b
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveInfo.class differ
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 0000000..bc1df49
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$MoveUserList.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetInspector.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetInspector.class
new file mode 100644
index 0000000..0538dbe
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetInspector.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetUser.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetUser.class
new file mode 100644
index 0000000..8055e19
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$TargetUser.class differ
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 0000000..f52e897
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$UserList.class differ
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 0000000..9c417a4
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$WorkHistoryDto.class differ
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 0000000..91bd997
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelAllocateDto$searchReq.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelInspectorDto$Basic.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelInspectorDto$Basic.class
new file mode 100644
index 0000000..4ecd853
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/LabelInspectorDto$Basic.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalCntInfo.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalCntInfo.class
new file mode 100644
index 0000000..1405d37
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalCntInfo.class differ
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 0000000..7eca8a8
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalMapSheetList.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$GeoJsonFeature.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$GeoJsonFeature.class
new file mode 100644
index 0000000..3a1fb66
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$GeoJsonFeature.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$Properties.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$Properties.class
new file mode 100644
index 0000000..6bf8252
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$Properties.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData.class
new file mode 100644
index 0000000..c2f64a0
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData.class differ
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 0000000..c5ecb73
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$FeatureCollection.class differ
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 0000000..2661250
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$InspectorPendingDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$Tasks.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$Tasks.class
new file mode 100644
index 0000000..7ad1eb4
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$Tasks.class differ
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 8a8c1c4..24d7a06 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.class and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/service/TrainingDataReviewJobService.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/service/TrainingDataReviewJobService.class
index db33144..b84852e 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/service/TrainingDataReviewJobService.class and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/service/TrainingDataReviewJobService.class differ
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 a271e8d..0000000
Binary files a/label/review-to-geojson/build/classes/java/test/com/kamcoback/cd/review/TrainingDataReviewApplicationTests.class and /dev/null differ
diff --git a/label/review-to-geojson/build/libs/TrainingDataReview-0.0.1-SNAPSHOT-plain.jar b/label/review-to-geojson/build/libs/TrainingDataReview-0.0.1-SNAPSHOT-plain.jar
index 2b8547a..54ed953 100644
Binary files a/label/review-to-geojson/build/libs/TrainingDataReview-0.0.1-SNAPSHOT-plain.jar and b/label/review-to-geojson/build/libs/TrainingDataReview-0.0.1-SNAPSHOT-plain.jar differ
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 0d7436e..f723b9f 100644
Binary files a/label/review-to-geojson/build/libs/review-to-geojson.jar and b/label/review-to-geojson/build/libs/review-to-geojson.jar differ
diff --git a/label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/contextLoads().html b/label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/contextLoads().html
deleted file mode 100644
index e09d2e8..0000000
--- a/label/review-to-geojson/build/reports/tests/test/com.kamcoback.cd.review.TrainingDataReviewApplicationTests/contextLoads().html
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-Test results - contextLoads()
-
-
-
-
-
-
-
-
-
-
-
Gradle Test Run :test
-
contextLoads()
-
-
-
-
summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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
-
-Copy
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
all >
-
com.kamcoback.cd.review.TrainingDataReviewApplicationTests
-
-
-
-
-
Gradle Test Run :test
-
TrainingDataReviewApplicationTests
-
-
-
-
summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Child
-Name
-Tests
-Failures
-Skipped
-Duration
-Success rate
-
-
-
-
-contextLoads()
-
-contextLoads()
-1
-0
-0
-0.235s
-100%
-
-
-
-
-
-
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)
-
-Copy
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Child
-Name
-Tests
-Failures
-Skipped
-Duration
-Success rate
-
-
-
-
-TrainingDataReviewApplicationTests
-
-com.kamcoback.cd.review.TrainingDataReviewApplicationTests
-1
-0
-0
-2.344s
-100%
-
-
-
-
-
-
-
-
-
-
-
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 89708eb..0000000
Binary files a/label/review-to-geojson/build/test-results/test/binary/output-events.bin and /dev/null differ
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 b64bdb0..0000000
Binary files a/label/review-to-geojson/build/test-results/test/binary/results-generic.bin and /dev/null differ
diff --git a/label/review-to-geojson/build/tmp/compileJava/previous-compilation-data.bin b/label/review-to-geojson/build/tmp/compileJava/previous-compilation-data.bin
index 99720b8..dadb6d7 100644
Binary files a/label/review-to-geojson/build/tmp/compileJava/previous-compilation-data.bin and b/label/review-to-geojson/build/tmp/compileJava/previous-compilation-data.bin differ
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 63e96eb..0000000
Binary files a/label/review-to-geojson/build/tmp/compileTestJava/previous-compilation-data.bin and /dev/null differ
diff --git a/label/review-to-geojson/build/tmp/spotless-register-dependencies b/label/review-to-geojson/build/tmp/spotless-register-dependencies
new file mode 100644
index 0000000..56a6051
--- /dev/null
+++ b/label/review-to-geojson/build/tmp/spotless-register-dependencies
@@ -0,0 +1 @@
+1
\ No newline at end of file
diff --git a/label/review-to-geojson/out/production/resources/application-dev.yml b/label/review-to-geojson/out/production/resources/application-dev.yml
new file mode 100644
index 0000000..9a80c35
--- /dev/null
+++ b/label/review-to-geojson/out/production/resources/application-dev.yml
@@ -0,0 +1,66 @@
+spring:
+ config:
+ activate:
+ on-profile: dev
+
+ jpa:
+ show-sql: false
+ hibernate:
+ ddl-auto: validate
+ properties:
+ hibernate:
+ default_batch_fetch_size: 100 # ✅ 성능 - N+1 쿼리 방지
+ order_updates: true # ✅ 성능 - 업데이트 순서 정렬로 데드락 방지
+ order_inserts: true
+ use_sql_comments: true # ⚠️ 선택 - SQL에 주석 추가 (디버깅용)
+ format_sql: true # ⚠️ 선택 - SQL 포맷팅 (가독성)
+ jdbc:
+ batch_size: 1000 # ✅ 추가 (JDBC batch)
+ open-in-view: false
+ mvc:
+ async:
+ request-timeout: 300s # 5분 (예: 30s, 120s, 10m 등도 가능)
+
+ datasource:
+ url: jdbc:postgresql://192.168.2.127:15432/kamco_cds
+ #url: jdbc:postgresql://localhost:15432/kamco_cds
+ username: kamco_cds
+ password: kamco_cds_Q!W@E#R$
+ hikari:
+ minimum-idle: 10
+ maximum-pool-size: 20
+ connection-timeout: 60000 # 60초 연결 타임아웃
+ idle-timeout: 300000 # 5분 유휴 타임아웃
+ max-lifetime: 1800000 # 30분 최대 수명
+ leak-detection-threshold: 60000 # 연결 누수 감지
+
+ transaction:
+ default-timeout: 300 # 5분 트랜잭션 타임아웃
+
+ data:
+ redis:
+ host: 192.168.2.109
+ port: 6379
+ password: kamco
+
+ servlet:
+ multipart:
+ enabled: true
+ max-file-size: 4GB
+ max-request-size: 4GB
+ file-size-threshold: 10MB
+
+server:
+ tomcat:
+ max-swallow-size: 4GB
+ max-http-form-post-size: 4GB
+
+
+logging:
+ level:
+ root: INFO
+ org.springframework.web: DEBUG
+
+training-data:
+ geojson-dir: /kamco-nfs/dataset/request/
+
diff --git a/label/review-to-geojson/out/production/resources/application-local.yml b/label/review-to-geojson/out/production/resources/application-local.yml
new file mode 100644
index 0000000..f7010ff
--- /dev/null
+++ b/label/review-to-geojson/out/production/resources/application-local.yml
@@ -0,0 +1,51 @@
+spring:
+ config:
+ activate:
+ on-profile: local
+
+ jpa:
+ show-sql: false
+ hibernate:
+ ddl-auto: update # 로컬만 완화(시킬려면 update으로 변경)
+ properties:
+ hibernate:
+ default_batch_fetch_size: 100 # ✅ 성능 - N+1 쿼리 방지
+ order_updates: true # ✅ 성능 - 업데이트 순서 정렬로 데드락 방지
+ use_sql_comments: true # ⚠️ 선택 - SQL에 주석 추가 (디버깅용)
+ format_sql: true # ⚠️ 선택 - SQL 포맷팅 (가독성)
+ open-in-view: false
+ datasource:
+ url: jdbc:postgresql://192.168.2.127:15432/kamco_cds
+ #url: jdbc:postgresql://localhost:5432/kamco_cds # 로컬호스트
+ username: kamco_cds
+ password: kamco_cds_Q!W@E#R$
+ hikari:
+ minimum-idle: 1
+ maximum-pool-size: 5
+
+ data:
+ redis:
+ host: 192.168.2.109
+ port: 6379
+ password: kamco
+
+ servlet:
+ multipart:
+ enabled: true
+ max-file-size: 4GB
+ max-request-size: 4GB
+ file-size-threshold: 10MB
+
+server:
+ tomcat:
+ max-swallow-size: 4GB
+ max-http-form-post-size: 4GB
+
+logging:
+ level:
+ org.hibernate.SQL: debug
+ org.hibernate.orm.jdbc.bind: trace
+
+
+training-data:
+ geojson-dir: /Users/bokmin/kamco-nfs/model_output/labeling/
\ No newline at end of file
diff --git a/label/review-to-geojson/out/production/resources/application-prod.yml b/label/review-to-geojson/out/production/resources/application-prod.yml
new file mode 100644
index 0000000..471febd
--- /dev/null
+++ b/label/review-to-geojson/out/production/resources/application-prod.yml
@@ -0,0 +1,122 @@
+spring:
+ config:
+ activate:
+ on-profile: prod
+
+ jpa:
+ show-sql: true
+ hibernate:
+ ddl-auto: validate
+ properties:
+ hibernate:
+ default_batch_fetch_size: 100 # ✅ 성능 - N+1 쿼리 방지
+ order_updates: true # ✅ 성능 - 업데이트 순서 정렬로 데드락 방지
+ order_inserts: true
+ use_sql_comments: true # ⚠️ 선택 - SQL에 주석 추가 (디버깅용)
+ format_sql: true # ⚠️ 선택 - SQL 포맷팅 (가독성)
+ jdbc:
+ batch_size: 1000 # ✅ 추가 (JDBC batch)
+ open-in-view: false
+ mvc:
+ async:
+ request-timeout: 300s # 5분 (예: 30s, 120s, 10m 등도 가능)
+
+ datasource:
+ 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$
+ hikari:
+ minimum-idle: 10
+ maximum-pool-size: 20
+ connection-timeout: 60000 # 60초 연결 타임아웃
+ idle-timeout: 300000 # 5분 유휴 타임아웃
+ max-lifetime: 1800000 # 30분 최대 수명
+ leak-detection-threshold: 60000 # 연결 누수 감지
+
+ transaction:
+ default-timeout: 300 # 5분 트랜잭션 타임아웃
+
+ data:
+ redis:
+ host: 127.0.0.1
+ port: 16379
+ password: kamco
+
+ servlet:
+ multipart:
+ enabled: true
+ max-file-size: 4GB
+ max-request-size: 4GB
+ file-size-threshold: 10MB
+
+server:
+ tomcat:
+ 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/
+
+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/out/production/resources/application.yml b/label/review-to-geojson/out/production/resources/application.yml
new file mode 100644
index 0000000..b1804c5
--- /dev/null
+++ b/label/review-to-geojson/out/production/resources/application.yml
@@ -0,0 +1,40 @@
+server:
+ port: 8080
+
+spring:
+ application:
+ name: kamco-review-to-geojson
+ profiles:
+ active: prod # 사용할 프로파일 지정 (ex. dev, prod, test)
+
+ datasource:
+ driver-class-name: org.postgresql.Driver
+ hikari:
+ jdbc:
+ time_zone: UTC
+ batch_size: 50
+ # 권장 설정
+ minimum-idle: 2
+ maximum-pool-size: 2
+ connection-timeout: 20000
+ idle-timeout: 300000
+ max-lifetime: 1800000
+ leak-detection-threshold: 60000
+
+ data:
+ redis:
+ host: localhost
+ port: 6379
+ password:
+ jpa:
+ hibernate:
+ ddl-auto: update # 테이블이 없으면 생성, 있으면 업데이트
+ properties:
+ hibernate:
+ jdbc:
+ batch_size: 50
+ default_batch_fetch_size: 100
+logging:
+ level:
+ root: INFO
+ org.springframework.web: DEBUG
\ No newline at end of file
diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/TrainingDataReviewApplication.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/TrainingDataReviewApplication.java
index 993ec15..9c77cfa 100644
--- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/TrainingDataReviewApplication.java
+++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/TrainingDataReviewApplication.java
@@ -9,5 +9,4 @@ public class TrainingDataReviewApplication {
public static void main(String[] args) {
SpringApplication.run(TrainingDataReviewApplication.class, args);
}
-
}
diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/controller/TrainingDataReviewController.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/controller/TrainingDataReviewController.java
index 95f7afa..7eb92ee 100644
--- a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/controller/TrainingDataReviewController.java
+++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/controller/TrainingDataReviewController.java
@@ -15,7 +15,8 @@ public class TrainingDataReviewController {
private final TrainingDataReviewJobService trainingDataReviewJobService;
@GetMapping("/review-to-geojson")
- public ApiResponseDto 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() {
- }
-
-}