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
index 0c6d35f..3a7a0e8 100644
Binary files a/label/review-to-geojson/.gradle/9.3.1/checksums/checksums.lock 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/checksums/md5-checksums.bin b/label/review-to-geojson/.gradle/9.3.1/checksums/md5-checksums.bin
new file mode 100644
index 0000000..b7b73b2
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/checksums/md5-checksums.bin differ
diff --git a/label/review-to-geojson/.gradle/9.3.1/checksums/sha1-checksums.bin b/label/review-to-geojson/.gradle/9.3.1/checksums/sha1-checksums.bin
new file mode 100644
index 0000000..b6ba500
Binary files /dev/null and b/label/review-to-geojson/.gradle/9.3.1/checksums/sha1-checksums.bin 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
index 205e500..49639f4 100644
Binary files a/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.bin 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
index 50a03fb..6cb0965 100644
Binary files a/label/review-to-geojson/.gradle/9.3.1/executionHistory/executionHistory.lock 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/fileHashes/fileHashes.bin b/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.bin
index 7e2c919..4258e1b 100644
Binary files a/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.bin 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
index 9fbbce4..f5daf89 100644
Binary files a/label/review-to-geojson/.gradle/9.3.1/fileHashes/fileHashes.lock 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
index bf569e0..9f2ed0c 100644
Binary files a/label/review-to-geojson/.gradle/9.3.1/fileHashes/resourceHashesCache.bin and b/label/review-to-geojson/.gradle/9.3.1/fileHashes/resourceHashesCache.bin differ
diff --git a/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index a10d4f3..a843204 100644
Binary files a/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/label/review-to-geojson/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/label/review-to-geojson/.gradle/file-system.probe b/label/review-to-geojson/.gradle/file-system.probe
index 27b2f60..0cdbc16 100644
Binary files a/label/review-to-geojson/.gradle/file-system.probe and b/label/review-to-geojson/.gradle/file-system.probe differ
diff --git a/label/review-to-geojson/.idea/.name b/label/review-to-geojson/.idea/.name
new file mode 100644
index 0000000..ce3ab25
--- /dev/null
+++ b/label/review-to-geojson/.idea/.name
@@ -0,0 +1 @@
+TrainingDataReview
\ No newline at end of file
diff --git a/label/review-to-geojson/.idea/compiler.xml b/label/review-to-geojson/.idea/compiler.xml
index a1757ae..3fc91b8 100644
--- a/label/review-to-geojson/.idea/compiler.xml
+++ b/label/review-to-geojson/.idea/compiler.xml
@@ -3,6 +3,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/label/review-to-geojson/.idea/gradle.xml b/label/review-to-geojson/.idea/gradle.xml
new file mode 100644
index 0000000..ce1c62c
--- /dev/null
+++ b/label/review-to-geojson/.idea/gradle.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
\ 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
deleted file mode 100644
index 1eb6def..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__biz_aQute_bnd_biz_aQute_bnd_annotation_7_1_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index fb0d9b1..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_5_32.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index eb0f8b8..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_5_32.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index bcb45ae..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_classmate_1_7_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 1142676..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_20.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 10acf66..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_20_2.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 3712b9d..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_20_2.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 7146358..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_38_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 8fb05e1..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_10_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index d55dce9..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_mysema_commons_mysema_commons_lang_0_2_4.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2bb03bd..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_codegen_utils_5_1_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5ada0c0..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_apt_jakarta_5_0_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0b06d00..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_codegen_5_1_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 940ebe0..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_core_5_1_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0887479..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_querydsl_querydsl_jpa_jakarta_5_0_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f0fd686..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 32c5a11..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 552e2c3..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__com_zaxxer_HikariCP_7_0_2.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 63f052d..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__commons_logging_commons_logging_1_3_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 9a44ec5..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__io_github_classgraph_classgraph_4_8_146.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index d979b01..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_16_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 91db1df..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_16_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5ad012a..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_4.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0b049ce..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_3_0_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0ba43da..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 184fc89..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_2_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 1e79bd1..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 6472dde..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_validation_jakarta_validation_api_3_1_1.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 591a48c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_4.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index d2e9e0c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a33a6b9..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_17_8.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index b7568eb..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_17_8.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index d663b60..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_accessors_smart_2_6_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 575d337..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__net_minidev_json_smart_2_6_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 799b6bb..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_13_2.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index b436385..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_25_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index c62de7c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_25_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 6f2623f..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_11_0_18.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f86237c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_11_0_18.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 99f7daa..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_11_0_18.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 603df47..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 7dbf3ee..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_25_1.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index ac087c0..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_assertj_assertj_core_3_27_7.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a62a242..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_awaitility_awaitility_4_3_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 1f06253..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_checkerframework_checker_qual_3_52_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 4d4a2b9..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_3.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index c4621b8..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_eclipse_jdt_ecj_3_26_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index de0f709..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_6.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a187bcf..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_6.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f3b4fe2..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_6.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2e7b44f..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_hamcrest_hamcrest_3_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f8fdf12..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_models_hibernate_models_1_0_1.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 447cf37..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_7_2_4_Final.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a8b7643..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_hibernate_validator_hibernate_validator_9_0_1_Final.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a375d57..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_6_2_Final.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 9671bbb..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_jspecify_jspecify_1_0_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a352737..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5232dca..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 4d020d0..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index e1bfa48..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 6880d25..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 46e0fc0..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 290318f..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_junit_platform_junit_platform_launcher_6_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 36ffb69..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_locationtech_jts_jts_core_1_19_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2a769bf..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_core_5_20_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index c669952..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_5_20_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index bae4dc6..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_objenesis_objenesis_3_3.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index d95d9a5..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_3_0.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index dcb6e68..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_bundle_2_0_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2ba7a5c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_annotation_versioning_1_1_2.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index d8430fb..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_resource_1_0_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index c5f4d8a..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_osgi_org_osgi_service_serviceloader_1_0_0.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a581a6e..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_ow2_asm_asm_9_7_1.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index caa7ef0..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_postgresql_postgresql_42_7_10.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 17008df..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_42.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 66681b3..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_3.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0d6bd51..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_17.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 8b1e189..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_17.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f8840ab..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index c08e1cf..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index af0dfeb..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_commons_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5ce780e..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_data_jpa_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 99fbe7f..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_devtools_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5b820b4..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_hibernate_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 1534d74..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_http_converter_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2be0b38..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jackson_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2461251..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jdbc_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index cb3d30c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_jpa_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 9f7fa6f..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_persistence_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index bfc5ca8..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_resttestclient_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 55d5032..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_servlet_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f737d37..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_sql_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 03e6078..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 9a60a6d..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f853d71..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index e082d60..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jackson_test_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 4ecb459..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 07f4296..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 725196d..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 42f0be5..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 2c939f5..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_runtime_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index bfd5dc1..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_validation_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 043a7b3..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index e3b8e83..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_webmvc_test_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 767baf8..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 52a27a9..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 4b1ad1d..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_tomcat_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index e8648b8..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_transaction_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 3d9c6bd..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_validation_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f0309b5..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_web_server_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index e8a331c..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index af53288..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_boot_spring_boot_webmvc_test_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index daacaf1..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index a657357..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_4_0_3.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 3d8cf99..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aop_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 4889c65..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_aspects_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index aee476d..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_beans_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 99c3e7e..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_context_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index dffb868..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_core_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0ef6321..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_expression_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 610378a..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_jdbc_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 8566a49..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_orm_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 9f1e139..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_test_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index f2bff35..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_tx_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 0b14c7e..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_web_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 4b193c1..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_springframework_spring_webmvc_7_0_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 99f53cb..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_10_4.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 45d1619..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__org_yaml_snakeyaml_2_5.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 97b04ef..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_core_3_0_4.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index b14d17e..0000000
--- a/label/review-to-geojson/.idea/libraries/Gradle__tools_jackson_core_jackson_databind_3_0_4.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ 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 be8636f..ba8d191 100644
--- a/label/review-to-geojson/.idea/misc.xml
+++ b/label/review-to-geojson/.idea/misc.xml
@@ -1,8 +1,12 @@
+
+
+
+
{}
-
+
\ No newline at end of file
diff --git a/label/review-to-geojson/.idea/modules.xml b/label/review-to-geojson/.idea/modules.xml
deleted file mode 100644
index 5ea9caa..0000000
--- a/label/review-to-geojson/.idea/modules.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5c2c53c..0000000
--- a/label/review-to-geojson/.idea/modules/TrainingDataReview.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 5a60645..0000000
--- a/label/review-to-geojson/.idea/modules/TrainingDataReview.main.iml
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/label/review-to-geojson/build.gradle b/label/review-to-geojson/build.gradle
index 9d22e1f..3f7afd3 100644
--- a/label/review-to-geojson/build.gradle
+++ b/label/review-to-geojson/build.gradle
@@ -1,6 +1,6 @@
plugins {
id 'java'
- id 'org.springframework.boot' version '4.0.3'
+ id 'org.springframework.boot' version '3.5.7'
id 'io.spring.dependency-management' version '1.1.7'
id 'com.diffplug.spotless' version '6.25.0'
}
@@ -23,6 +23,7 @@ configurations {
repositories {
mavenCentral()
+ maven { url "https://repo.osgeo.org/repository/release/" }
}
bootJar {
@@ -30,23 +31,48 @@ bootJar {
}
dependencies {
- implementation 'org.springframework.boot:spring-boot-starter-webmvc'
- implementation 'org.springframework.boot:spring-boot-starter-validation'
- implementation 'com.fasterxml.jackson.core:jackson-databind'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
- runtimeOnly 'org.postgresql:postgresql'
+ implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
- developmentOnly 'org.springframework.boot:spring-boot-devtools'
+ runtimeOnly 'org.postgresql:postgresql'
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-test'
+ testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
+ implementation 'org.springframework.boot:spring-boot-starter-validation'
- implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta"
- annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
- annotationProcessor "jakarta.persistence:jakarta.persistence-api"
- annotationProcessor "jakarta.annotation:jakarta.annotation-api"
+ //geometry
+ implementation 'com.fasterxml.jackson.core:jackson-databind'
+ implementation "org.geotools:gt-shapefile:30.0"
+ implementation "org.geotools:gt-referencing:30.0"
+ implementation "org.geotools:gt-geojson:30.0"
+ implementation 'org.locationtech.jts.io:jts-io-common:1.20.0'
+ implementation 'org.locationtech.jts:jts-core:1.19.0'
+ implementation 'org.hibernate:hibernate-spatial:6.2.7.Final'
+ implementation 'org.geotools:gt-main:30.0'
+ implementation("org.geotools:gt-geotiff:30.0") {
+ exclude group: "javax.media", module: "jai_core"
+ }
+ implementation 'org.geotools:gt-epsg-hsql:30.0'
+
+ // QueryDSL JPA
+ implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
+
+ // Q클래스 생성용 annotationProcessor
+ annotationProcessor 'com.querydsl:querydsl-apt:5.0.0:jakarta'
+ annotationProcessor 'jakarta.annotation:jakarta.annotation-api'
+ annotationProcessor 'jakarta.persistence:jakarta.persistence-api'
+
+ // actuator
+ implementation 'org.springframework.boot:spring-boot-starter-actuator'
+
+ // Apache Commons Compress for archive handling
+ implementation 'org.apache.commons:commons-compress:1.26.0'
+
+ implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
+ implementation 'org.reflections:reflections:0.10.2'
implementation 'org.locationtech.jts:jts-core:1.19.0'
+ implementation 'org.locationtech.jts.io:jts-io-common:1.19.0'
}
@@ -54,6 +80,10 @@ dependencies {
// useJUnitPlatform()
//}
+configurations.configureEach {
+ exclude group: 'javax.media', module: 'jai_core'
+}
+
// Spotless configuration for code formatting (2-space indent)
spotless {
java {
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/common/utils/geometry/GeometryDeserializer.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/common/utils/geometry/GeometryDeserializer.class
new file mode 100644
index 0000000..ca8685c
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/common/utils/geometry/GeometryDeserializer.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/common/utils/geometry/GeometrySerializer.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/common/utils/geometry/GeometrySerializer.class
new file mode 100644
index 0000000..83fcae5
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/common/utils/geometry/GeometrySerializer.class differ
diff --git a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/config/WebConfig.class b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/config/WebConfig.class
new file mode 100644
index 0000000..60c3472
Binary files /dev/null and b/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/config/WebConfig.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
index 1405d37..582fe0e 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalCntInfo.class 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
index 7eca8a8..d346f8b 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$AnalMapSheetList.class 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
index 3a1fb66..e1e3ba5 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$GeoJsonFeature.class 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
index 6bf8252..ec1e9a0 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData$Properties.class 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
index c2f64a0..f42dba4 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$CompleteLabelData.class 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
index c5ecb73..2566a94 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$FeatureCollection.class 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
index 2661250..cf703ac 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$InspectorPendingDto.class 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
index 7ad1eb4..18d485d 100644
Binary files a/label/review-to-geojson/build/classes/java/main/com/kamcoback/cd/review/dto/TrainingDataReviewJobDto$Tasks.class 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 24d7a06..8a8c1c4 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 a854c1b..1805368 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/libs/TrainingDataReview-0.0.1-SNAPSHOT-plain.jar b/label/review-to-geojson/build/libs/TrainingDataReview-0.0.1-SNAPSHOT-plain.jar
index 6c35f90..d3126cc 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 f944dfe..631f635 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/problems/problems-report.html b/label/review-to-geojson/build/reports/problems/problems-report.html
new file mode 100644
index 0000000..0b4fd33
--- /dev/null
+++ b/label/review-to-geojson/build/reports/problems/problems-report.html
@@ -0,0 +1,659 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Gradle Configuration Cache
+
+
+
+
+
+
+ Loading...
+
+
+
+
+
+
+
diff --git a/label/review-to-geojson/build/tmp/bootJar/MANIFEST.MF b/label/review-to-geojson/build/tmp/bootJar/MANIFEST.MF
index d534cb0..3c16133 100644
--- a/label/review-to-geojson/build/tmp/bootJar/MANIFEST.MF
+++ b/label/review-to-geojson/build/tmp/bootJar/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Main-Class: org.springframework.boot.loader.launch.JarLauncher
Start-Class: com.kamcoback.cd.review.TrainingDataReviewApplication
-Spring-Boot-Version: 4.0.3
+Spring-Boot-Version: 3.5.7
Spring-Boot-Classes: BOOT-INF/classes/
Spring-Boot-Lib: BOOT-INF/lib/
Spring-Boot-Classpath-Index: BOOT-INF/classpath.idx
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 04bbcb8..c660272 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/src/main/java/com/kamcoback/cd/review/common/utils/geometry/GeometryDeserializer.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/common/utils/geometry/GeometryDeserializer.java
new file mode 100644
index 0000000..197a583
--- /dev/null
+++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/common/utils/geometry/GeometryDeserializer.java
@@ -0,0 +1,41 @@
+package com.kamcoback.cd.review.common.utils.geometry;
+
+import com.fasterxml.jackson.core.JacksonException;
+import com.fasterxml.jackson.core.JsonParser;
+import com.fasterxml.jackson.databind.DeserializationContext;
+import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
+import java.io.IOException;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.geojson.GeoJsonReader;
+import org.springframework.util.StringUtils;
+
+public class GeometryDeserializer extends StdDeserializer {
+
+ public GeometryDeserializer() {
+ super(Geometry.class);
+ }
+
+ public GeometryDeserializer(Class targetType) {
+ super(targetType);
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public T deserialize(JsonParser jsonParser, DeserializationContext deserializationContext)
+ throws IOException, JacksonException {
+ String json = jsonParser.readValueAsTree().toString();
+
+ if (!StringUtils.hasText(json)) {
+ return null;
+ }
+
+ try {
+ GeoJsonReader reader = new GeoJsonReader();
+ Geometry geometry = reader.read(json);
+ geometry.setSRID(5186);
+ return (T) geometry;
+ } catch (Exception e) {
+ throw new IllegalArgumentException("Failed to deserialize GeoJSON into Geometry", e);
+ }
+ }
+}
diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/common/utils/geometry/GeometrySerializer.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/common/utils/geometry/GeometrySerializer.java
new file mode 100644
index 0000000..835874a
--- /dev/null
+++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/common/utils/geometry/GeometrySerializer.java
@@ -0,0 +1,30 @@
+package com.kamcoback.cd.review.common.utils.geometry;
+
+import com.fasterxml.jackson.core.JsonGenerator;
+import com.fasterxml.jackson.databind.SerializerProvider;
+import com.fasterxml.jackson.databind.ser.std.StdSerializer;
+import java.io.IOException;
+import java.util.Objects;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.geojson.GeoJsonWriter;
+
+public class GeometrySerializer extends StdSerializer {
+
+ public GeometrySerializer(Class targetType) {
+ super(targetType);
+ }
+
+ @Override
+ public void serialize(
+ T geometry, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
+ throws IOException {
+ if (Objects.nonNull(geometry)) {
+ // default: 8자리 강제로 반올림시킴. 16자리로 늘려줌
+ GeoJsonWriter writer = new GeoJsonWriter(16);
+ String json = writer.write(geometry);
+ jsonGenerator.writeRawValue(json);
+ } else {
+ jsonGenerator.writeNull();
+ }
+ }
+}
diff --git a/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/config/WebConfig.java b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/config/WebConfig.java
new file mode 100644
index 0000000..797b965
--- /dev/null
+++ b/label/review-to-geojson/src/main/java/com/kamcoback/cd/review/config/WebConfig.java
@@ -0,0 +1,32 @@
+package com.kamcoback.cd.review.config;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.module.SimpleModule;
+import com.kamcoback.cd.review.common.utils.geometry.GeometryDeserializer;
+import com.kamcoback.cd.review.common.utils.geometry.GeometrySerializer;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+public class WebConfig implements WebMvcConfigurer {
+
+ @Bean
+ public ObjectMapper objectMapper() {
+ SimpleModule module = new SimpleModule();
+ module.addSerializer(Geometry.class, new GeometrySerializer<>(Geometry.class));
+ module.addDeserializer(Geometry.class, new GeometryDeserializer<>(Geometry.class));
+
+ module.addSerializer(Polygon.class, new GeometrySerializer<>(Polygon.class));
+ module.addDeserializer(Polygon.class, new GeometryDeserializer<>(Polygon.class));
+
+ module.addSerializer(Point.class, new GeometrySerializer<>(Point.class));
+ module.addDeserializer(Point.class, new GeometryDeserializer<>(Point.class));
+
+ return Jackson2ObjectMapperBuilder.json().modulesToInstall(module).build();
+ }
+}
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 e97be21..4f98e60 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,15 +2,16 @@ 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 com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import java.util.List;
import java.util.UUID;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
-import tools.jackson.databind.JsonNode;
-import tools.jackson.databind.ObjectMapper;
-import tools.jackson.databind.node.ObjectNode;
public class TrainingDataReviewJobDto {
@@ -83,7 +84,8 @@ public class TrainingDataReviewJobDto {
private JsonNode geometry;
private Properties properties;
- public CompleteLabelData(Long geoUid, String type, String geomStr, Properties properties) {
+ public CompleteLabelData(Long geoUid, String type, String geomStr, Properties properties)
+ throws JsonProcessingException {
this.geoUid = geoUid;
this.type = type;
this.geomStr = geomStr;
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 6d68156..9e9b4a5 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
@@ -14,7 +14,6 @@ import java.nio.file.Path;
import java.nio.file.Paths;
import java.time.LocalDate;
import java.util.List;
-import java.util.Objects;
import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Value;
@@ -35,14 +34,6 @@ public class TrainingDataReviewJobService {
@Value("${training-data.geojson-dir}")
private String trainingDataDir;
- private boolean isLocalProfile() {
- return "local".equalsIgnoreCase(profile);
- }
-
- public void runTask() {
- exportGeojsonLabelingGeom(null);
- }
-
@Transactional
public void exportGeojsonLabelingGeom(LocalDate baseDate) {
@@ -52,7 +43,7 @@ public class TrainingDataReviewJobService {
log.info("[Step 1-1] geojson 파일 생성할 경로: {}", targetDir);
// 2) 진행중인 회차 중, complete_cnt 가 존재하는 회차 목록 가져오기
- log.info("[Step 1-2] 진행중인 회차 중, complete_cnt 가 존재하는 회차 목록 가져오기");
+ log.info("[Step 1-2] 진행중(ING)인 회차 중, 검수완료한(complete_cnt) 갯수가 존재하는 회차 목록 가져오기");
List analList = trainingDataReviewJobCoreService.findAnalCntInfoList();
log.info("[Step 1-3] 회차 리스트 건수: {}", analList == null ? 0 : analList.size());
@@ -62,19 +53,15 @@ public class TrainingDataReviewJobService {
}
for (AnalCntInfo info : analList) {
- log.info("[Step 2-1] 회차 폴리곤 전체 건수 == 파일 생성 건수 같은지 확인");
- log.info("=== info.getAllCnt(): {}", info.getAllCnt());
- log.info("=== info.getFileCnt(): {}", info.getFileCnt());
-
- if (Objects.equals(info.getAllCnt(), info.getFileCnt())) {
- log.info("[Step 2-2] 회차 폴리곤 전체 건수 == 파일 생성 건수 같아서 파일 생성 진행하지 않음 continue");
- continue;
- }
+ log.info("[Step 2-1] 회차별 조회하여 작업 시작");
String resultUid = info.getResultUid(); // 회차의 대문자 uid (폴더명으로 사용)
// 3) 회차 + 어제까지 검수 완료된 총 데이터의 도엽별 목록 가져오기
log.info("[Step 3-1] 회차 + 어제까지 검수 완료된 총 데이터의 도엽별 목록 가져오기");
+ log.info(" === 기준일자 baseDate : " + baseDate);
+ log.info(" === 검수완료일자 < 기준일자인 폴리곤의 도엽 목록을 조회");
+
List analMapList =
trainingDataReviewJobCoreService.findCompletedAnalMapSheetList(
info.getAnalUid(), baseDate);
@@ -85,7 +72,7 @@ public class TrainingDataReviewJobService {
continue;
}
- log.info("[Step 4-1] 도엽별 geom 데이터 가지고 와서 geojson 만들기 시작");
+ log.info("[Step 4-1] 도엽별 geom 데이터 가지고 와서 geojson 만들기 시작");
for (AnalMapSheetList mapSheet : analMapList) {
// 4) 도엽별 geom 데이터 가지고 와서 geojson 만들기
log.info("[Step 4-2] 도엽별 검수완료된 폴리곤 데이터 목록 조회");
@@ -124,9 +111,7 @@ public class TrainingDataReviewJobService {
objectMapper.enable(SerializationFeature.INDENT_OUTPUT);
objectMapper.writeValue(outputPath.toFile(), collection);
- // geoUids : file_create_yn = true 로 업데이트
- log.info("[Step 6-3] learn_data_geom 에 file_create_yn = true 로 업데이트");
- trainingDataReviewJobCoreService.updateLearnDataGeomFileCreateYn(geoUids);
+ log.info("[Step 6-3] geoJson 파일 생성 완료");
} catch (IOException e) {
log.error(e.getMessage());