From 9290c1edc92101d067da35c58591cb397a42af7e Mon Sep 17 00:00:00 2001 From: thkim Date: Wed, 29 Oct 2025 14:33:18 +0900 Subject: [PATCH] . --- .gitignore | 4 +- apply.bat | 79 ++ path.txt | 1 - src/main/webapp/com/css/apply.bat | 2 + .../geology/index/{ => age_color}/ga01.gif | Bin .../geology/index/{ => age_color}/ga02.gif | Bin .../geology/index/{ => age_color}/ga03.gif | Bin .../geology/index/{ => age_color}/ga04.gif | Bin .../geology/index/{ => age_color}/ga05.gif | Bin .../geology/index/{ => age_color}/ga06.gif | Bin .../geology/index/{ => age_color}/ga07.gif | Bin .../geology/index/{ => age_color}/ga08.gif | Bin .../geology/index/{ => age_color}/ga09.gif | Bin .../geology/index/{ => age_color}/ga10.gif | Bin .../geology/index/{ => age_color}/ga11.gif | Bin .../geology/index/{ => age_color}/ga12.gif | Bin .../geology/index/{ => age_color}/ga13.gif | Bin .../geology/index/{ => age_color}/ga14.gif | Bin .../geology/index/{ => age_color}/ga15.gif | Bin .../geology/index/{ => age_color}/ga16.gif | Bin .../geology/index/{ => age_color}/ga17.gif | Bin .../geology/index/{ => age_color}/ga18.gif | Bin .../geology/index/{ => age_color}/ga19.gif | Bin .../geology/index/{ => age_color}/ga20.gif | Bin .../geology/index/{ => age_color}/txt_c.gif | Bin .../geology/index/{ => age_color}/txt_pc.gif | Bin .../map-service/geology/index/basset/bc01.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc02.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc03.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc04.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc05.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc06.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc07.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc08.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc09.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc10.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc11.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc12.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc13.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc14.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc15.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc16.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc17.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc18.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc19.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc20.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc21.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc22.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc23.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc24.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc25.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc26.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc27.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc28.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc29.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc30.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc31.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc32.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc33.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc34.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc35.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc36.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc37.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc38.gif | Bin 0 -> 84 bytes .../map-service/geology/index/basset/bc39.gif | Bin 0 -> 84 bytes .../geology/index/rock/pattern/p01.gif | Bin 0 -> 206 bytes .../geology/index/rock/pattern/p02.gif | Bin 0 -> 275 bytes .../geology/index/rock/pattern/p03.gif | Bin 0 -> 486 bytes .../geology/index/rock/pattern/p04.gif | Bin 0 -> 672 bytes .../geology/index/rock/pattern/p05.gif | Bin 0 -> 711 bytes .../geology/index/rock/pattern/p06.gif | Bin 0 -> 550 bytes .../geology/index/rock/pattern/p07.gif | Bin 0 -> 208 bytes .../geology/index/rock/pattern/p08.gif | Bin 0 -> 196 bytes .../geology/index/rock/pattern/p09.gif | Bin 0 -> 776 bytes .../geology/index/rock/pattern/p10.gif | Bin 0 -> 213 bytes .../geology/index/rock/pattern/p11.gif | Bin 0 -> 681 bytes .../geology/index/rock/pattern/p12.gif | Bin 0 -> 504 bytes .../geology/index/rock/pattern/p13.gif | Bin 0 -> 464 bytes .../geology/index/rock/pattern/p14.gif | Bin 0 -> 259 bytes .../geology/index/rock/pattern/p15.gif | Bin 0 -> 303 bytes .../geology/index/rock/pattern/p16.gif | Bin 0 -> 390 bytes .../geology/index/rock/pattern/p17.gif | Bin 0 -> 301 bytes .../geology/index/rock/pattern/p18.gif | Bin 0 -> 338 bytes .../geology/index/rock/pattern/p19.gif | Bin 0 -> 636 bytes .../geology/index/rock/pattern/p20.gif | Bin 0 -> 366 bytes .../geology/index/rock/pattern/p21.gif | Bin 0 -> 385 bytes .../geology/index/rock/pattern/p22.gif | Bin 0 -> 629 bytes .../geology/index/rock/pattern/p23.gif | Bin 0 -> 508 bytes .../geology/index/rock/pattern/p24.gif | Bin 0 -> 506 bytes .../geology/index/rock/pattern/p25.gif | Bin 0 -> 552 bytes .../geology/index/rock/pattern/p26.gif | Bin 0 -> 664 bytes .../geology/index/rock/pattern/p27.gif | Bin 0 -> 510 bytes .../geology/index/rock/pattern/p28.gif | Bin 0 -> 398 bytes .../geology/index/rock/pattern/p29.gif | Bin 0 -> 526 bytes .../geology/index/rock/pattern/p30.gif | Bin 0 -> 557 bytes .../geology/index/rock/pattern/p31.gif | Bin 0 -> 1011 bytes .../geology/index/rock/pattern/p32.gif | Bin 0 -> 824 bytes .../geology/index/rock/pattern/p33.gif | Bin 0 -> 878 bytes .../geology/index/rock/pattern/p34.gif | Bin 0 -> 929 bytes .../geology/index/rock/pattern/p35.gif | Bin 0 -> 907 bytes .../geology/index/rock/pattern/p36.gif | Bin 0 -> 1143 bytes .../geology/index/rock/pattern/p37.gif | Bin 0 -> 1128 bytes .../geology/index/rock/pattern/p38.gif | Bin 0 -> 1034 bytes .../geology/index/rock/pattern/p39.gif | Bin 0 -> 1084 bytes .../geology/index/rock/pattern/p40.gif | Bin 0 -> 795 bytes .../geology/index/rock/pattern/p41.gif | Bin 0 -> 572 bytes .../geology/index/rock/pattern/p42.gif | Bin 0 -> 601 bytes .../geology/index/rock/pattern/pc01.gif | Bin 0 -> 84 bytes .../geology/index/rock/pattern/pc02.gif | Bin 0 -> 84 bytes .../geology/index/rock/pattern/pc03.gif | Bin 0 -> 84 bytes .../geology/index/rock/pattern/pc04.gif | Bin 0 -> 84 bytes .../geology/index/rock/pattern/pc05.gif | Bin 0 -> 84 bytes .../geology/index/rock/pattern/pc06.gif | Bin 0 -> 84 bytes src/main/webapp/js/map/main/map.js | 580 ++-------- .../geology/index/geology_legend.html | 988 ++++++++++++++++++ 115 files changed, 1133 insertions(+), 521 deletions(-) create mode 100644 apply.bat delete mode 100644 path.txt create mode 100644 src/main/webapp/com/css/apply.bat rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga01.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga02.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga03.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga04.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga05.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga06.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga07.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga08.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga09.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga10.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga11.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga12.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga13.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga14.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga15.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga16.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga17.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga18.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga19.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/ga20.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/txt_c.gif (100%) rename src/main/webapp/com/img/map-service/geology/index/{ => age_color}/txt_pc.gif (100%) create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc01.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc02.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc03.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc04.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc05.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc06.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc07.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc08.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc09.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc10.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc11.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc12.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc13.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc14.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc15.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc16.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc17.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc18.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc19.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc20.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc21.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc22.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc23.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc24.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc25.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc26.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc27.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc28.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc29.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc30.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc31.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc32.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc33.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc34.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc35.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc36.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc37.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc38.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/basset/bc39.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p01.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p02.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p03.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p04.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p05.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p06.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p07.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p08.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p09.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p10.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p11.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p12.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p13.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p14.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p15.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p16.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p17.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p18.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p19.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p20.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p21.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p22.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p23.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p24.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p25.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p26.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p27.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p28.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p29.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p30.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p31.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p32.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p33.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p34.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p35.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p36.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p37.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p38.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p39.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p40.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p41.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/p42.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc01.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc02.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc03.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc04.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc05.gif create mode 100644 src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc06.gif create mode 100644 src/main/webapp/template/map-service/geology/index/geology_legend.html diff --git a/.gitignore b/.gitignore index 35c552db..ad99d286 100644 --- a/.gitignore +++ b/.gitignore @@ -87,5 +87,5 @@ replay_pid* /src/main/resources/egovframework/egovProps/globals.properties /src/main/webapp/WEB-INF/clipreport4/DataConnection.properties -apply.bat -list.txt \ No newline at end of file +list.txt +path.txt \ No newline at end of file diff --git a/apply.bat b/apply.bat new file mode 100644 index 00000000..404daa1f --- /dev/null +++ b/apply.bat @@ -0,0 +1,79 @@ +@echo off +setlocal enabledelayedexpansion + +set "source_prefix=src\main\webapp\" +set "target_prefix=C:\Users\dbnt\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\geoinfo_eGov_work\" +set "target_directory=D:\git\dbnt\geoinfo.or.kr\geoinfo_eGov_work\" + +echo --- File Copy Script Start (Robust Version) --- +echo. + +rem for ƾ ѱ Ҹ +for /f "delims=" %%i in (list.txt) do ( + call :processLine "%%i" +) + +echo. +echo --- All operations completed. --- +pause +goto :eof + + +rem ====================================================== +rem :processLine ƾ - ó +rem ====================================================== +:processLine +set "line=%~1" + +rem ʱȭ +set "source_file=" +set "target_file=" +set "relative_path=" + +rem # ϴ ּ dzʶٱ +if "!line:~0,1!" == "#" ( + echo [SKIP] Comment: !line! + goto :eof +) + +echo [PROCESS] !line! + +rem .java dzʶٱ +if "!line:~-5!" == ".java" ( + echo [SKIP] Java source file. + goto :eof +) + +set "source_file=%target_directory%!line!" +set "relative_path=!line:%source_prefix%=!" + +rem .xml WEB-INF\classes η ó +if "!line:~-4!" == ".xml" ( + set "relative_path=!line:*src\main\resources\=!" + set "target_file=%target_prefix%WEB-INF\classes\!relative_path!" +) else ( + rem ó + set "target_file=%target_prefix%!relative_path!" +) + +rem --- [ κ] --- +if defined source_file ( + if exist "!source_file!" ( + echo [COPY] + echo FROM: "!source_file!" + echo TO: "!target_file!" + xcopy /i /Y "!source_file!" "!target_file!" > nul + + rem xcopy Ȯ (errorlevel 0̸ ) + if !errorlevel! == 0 ( + echo -> SUCCESS + ) else ( + echo -> FAILED (Error Code: !errorlevel!) + ) + ) else ( + echo [ERROR] Source file not found: "!source_file!" + ) +) + +echo. +goto :eof \ No newline at end of file diff --git a/path.txt b/path.txt deleted file mode 100644 index 8cff3203..00000000 --- a/path.txt +++ /dev/null @@ -1 +0,0 @@ -eclipse=R:\eclipse\eclipse \ No newline at end of file diff --git a/src/main/webapp/com/css/apply.bat b/src/main/webapp/com/css/apply.bat new file mode 100644 index 00000000..7d6346a2 --- /dev/null +++ b/src/main/webapp/com/css/apply.bat @@ -0,0 +1,2 @@ +copy *.css /y C:\Users\dbnt\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\geoinfo_eGov_work\com\css\ +copy *.map /y C:\Users\dbnt\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\geoinfo_eGov_work\com\css\ diff --git a/src/main/webapp/com/img/map-service/geology/index/ga01.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga01.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga01.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga01.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga02.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga02.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga02.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga02.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga03.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga03.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga03.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga03.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga04.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga04.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga04.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga04.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga05.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga05.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga05.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga05.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga06.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga06.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga06.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga06.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga07.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga07.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga07.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga07.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga08.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga08.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga08.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga08.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga09.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga09.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga09.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga09.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga10.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga10.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga10.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga10.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga11.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga11.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga11.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga11.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga12.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga12.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga12.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga12.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga13.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga13.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga13.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga13.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga14.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga14.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga14.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga14.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga15.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga15.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga15.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga15.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga16.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga16.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga16.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga16.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga17.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga17.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga17.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga17.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga18.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga18.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga18.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga18.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga19.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga19.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga19.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga19.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/ga20.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/ga20.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/ga20.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/ga20.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/txt_c.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/txt_c.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/txt_c.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/txt_c.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/txt_pc.gif b/src/main/webapp/com/img/map-service/geology/index/age_color/txt_pc.gif similarity index 100% rename from src/main/webapp/com/img/map-service/geology/index/txt_pc.gif rename to src/main/webapp/com/img/map-service/geology/index/age_color/txt_pc.gif diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc01.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc01.gif new file mode 100644 index 0000000000000000000000000000000000000000..60ccd7543726983d4f5feb8bd6be49de1e22527a GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJCx1*1NfkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8USOvB2WMT literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc03.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc03.gif new file mode 100644 index 0000000000000000000000000000000000000000..c7c4477d4563fda07fb0bf89b7b3ebb7e8e4d8d0 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJiHYtpOfkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-fv*lLz=6id7 l^S3?nnD(r5*{f6A-fv*lLz=6id7 l^S3?nnD(r5*{f6A-fv*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8UT3nBAx&M literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc08.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc08.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c63f4868bff187e7ded0d59ee19198e3a65552a GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYxe`b)DE?#tk_-$wAOa-Az@**Mzw-23{>5{)-0I$ZZ_jW3 jwnrY*o^>vJb!yu??&F_)u7B%&{_EWLfBZbNxEQPfX)+>X literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc09.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc09.gif new file mode 100644 index 0000000000000000000000000000000000000000..960cf8dd3663f787350f3c73855d516a57b83928 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYSTvJ?fkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8USgfB4q#o literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc11.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc11.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c3889965c6f6745ea37c2e8556cccabd43a21c3 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYap)!k1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8UTmBBGdo? literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc12.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc12.gif new file mode 100644 index 0000000000000000000000000000000000000000..d15f3928eb2feb596e0ab8838da6ad567a7646e0 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYJ}ZZTfkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-f5{)-0I$ZZ_jW3 jwnrY*o^>vJb!yu??&F_)u7B%&{_EWLfBZbNxEQPfLu?`5 literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc14.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc14.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a9c0da8f1b9fe7490ef755a9971351bb3e72c80 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYz0QPzfkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-fv*lLz=6id7 l^S3?nnD(r5*{f6A-fbCU^SwR4 l`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLR%;I9O1^_l|A*}!a literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc17.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc17.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a719bc4467f7deb59ff5fcbc6ca8094b340ff7e GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJ?FzXNl1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8USzeB7Fb= literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc18.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc18.gif new file mode 100644 index 0000000000000000000000000000000000000000..9c0435897397bf4b492a096b56337a5bad939662 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJyUUGqffkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-fv*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8UTkcBGUi> literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc21.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc21.gif new file mode 100644 index 0000000000000000000000000000000000000000..17be9eda8fd8ebf2569b5b36387b6e558d55f587 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJ)ZY*M8U{L(Y0wft2bU*}1hJi`DrGMq=xBQFeY`N9F`QD!2 l{B4gsrakLi_UhEOcihK6`CR|j`~26r@BjFDW^plC0{|!jA$I@( literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc22.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc22.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5ed4799fa6542ed608c06b714fddbf7e72e3dc4 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJqm{;jF-siv0egDVLGmDGC8USj5B5D8t literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc25.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc25.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3d3289ab534349e2f81c095c66ef769358a765b GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJCaley+fkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8UShxB4_{r literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc27.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc27.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5ec62203c7053b94e3412e443965ad021936162 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYf47c-fkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8UTbBBE|p! literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc29.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc29.gif new file mode 100644 index 0000000000000000000000000000000000000000..4dc8a2f12a77bf1e8bfa6e55308385ae527f3925 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLY|LYI~1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8UT{aBK!aV literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc30.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc30.gif new file mode 100644 index 0000000000000000000000000000000000000000..b18999ad8bf635a9e109099c1dbe66e118f6f2d7 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLY|E-mQfkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-fbCU^SwR4 l`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLR%;I9O1^_06A#MNw literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc32.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc32.gif new file mode 100644 index 0000000000000000000000000000000000000000..080ab1e706bace5a1bdd8a6d1fa1b0707a7f1371 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJ)OWnZ0z@Ye(1xPY5=zs{23bCU^SwR4 l`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLR%;I9O1^_YTA)EjJ literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc33.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc33.gif new file mode 100644 index 0000000000000000000000000000000000000000..d50d0b7e665b3182d768a561e3db4b079a183083 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJy)SSS;z@Ye(1xPY5=zs{23bCU^SwR4 l`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLR%;I9O1^_8KA$tG- literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc34.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc34.gif new file mode 100644 index 0000000000000000000000000000000000000000..f1b581bbfec327880cea40b98c846304f9f691cd GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYb80OE1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8UTMTBD4Si literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc35.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc35.gif new file mode 100644 index 0000000000000000000000000000000000000000..d63fd12cf6d757f3f92b8912d1da62f142541b50 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcLYwSN}_1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8UTMEBD4Si literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc36.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc36.gif new file mode 100644 index 0000000000000000000000000000000000000000..8da3b363063e46166d924b8d4aa6296a6bceafba GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcL2x8WKC1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8US(aB830| literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/basset/bc37.gif b/src/main/webapp/com/img/map-service/geology/index/basset/bc37.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e34bd0211c0289448a14899000bdf513481360d GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJyop6GIfkE*n3y@@B&;b!383rcpmj0Ee-|{b>v*lLz=6id7 l^S3?nnD(r5*{f6A-f;jF-siv0egDVLGmDGC8UUGOBNYGu literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p01.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p01.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff282ab86cba43c060cad6bffaca849e6d84fcee GIT binary patch literal 206 zcmV;<05ShZNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50;PnHsmtvT zVVJbqi?iOm`wxcVs72<9rYFg^?hD8AOxN~}=lag~nF^AwmZOg6jx^j-s>-YS=*$xQgH<%M>xI&nyxX9Qz zcnJC6I4Kfoxj>nzxyji%a|v4JIT{)|dWxE=+E@y@s@Zz^I!jw?TNP`0%a|Lv`wJW_ I%u)aVJ8|P=kho~a zxQO+LXarOkCW(_&hN;-;`3V{-I!anc;8W+WD#&yEnTbXlYA!$bj2&tNGI> z%uyTQ)!SvnyPH*fFu1vDC{0~$eT|*1z0KXd>Kq6DCeF%Deuczx?z@bP{>!Yar(@3N ZsN?=T1|DM!qf02wI&TCE8r)U@06Q=khgARo literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p03.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p03.gif new file mode 100644 index 0000000000000000000000000000000000000000..7bdeda419fd8ec97b1b1a7b09d22337c09d15242 GIT binary patch literal 486 zcmVBNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@H+sk`S7 zqhu7wi-XE1@sDho2u`Krol$zSs`hqPjL_Qr;<29F@b2TOge{w^L>wkZOHhN^R7O!8 zMz!+vU9c4lDfHEfgW<8cqb;A;GU=4P&aRH|I<#vya;@>bI{g+R_6I>{v=g|3IH*UH z_+VIc2;`U+n ciquzN!=g;nUZzW5;lZ~_+1zayF3th~I~zdj!2kdN literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p04.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p04.gif new file mode 100644 index 0000000000000000000000000000000000000000..97abc6daae766ad3d1548fb9eb0eade2216167c2 GIT binary patch literal 672 zcmV;R0$=?{Nk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JGna1s* z;(Jj}SJgdWulr31*m`(lS`d)DoIEtc`m2R?6&(2kIUz7uv$zf*?T38>Erj6ffs1Dhml1SW5U?z z#j+*l!?)y!Bs2t>sk!M<>Dl>-XZ8scT1uz_xn)&~0s5#H+ckRylc?2!yISaEao5|L zH%we?e2ko|%)2H?=KKu(OIsTSbx3N7xN6ER!=wuSEq+Pl+BvFpijH>v`fk1sU#@NQ zHC~_XjTreS`_GRTHCxl9?aCGGPr+pj8#;UlF(R9T1SwXW*i29uf&bO4b&LWq+%|lR zNSfTSZ=Oh$b)JPBlBi)K4nDY=M`6F#^N#ynS%KF%9O6nHdB=dD8 z37Lw+dJ#lsOo8ZB!wr8n^xO=x*S+7T*~YT3N76gsyF5goi6d)tzA}p z?f@^E#QlB0I!!j8zrxagD44%NLZx7nl_(cLPTCqJ4D*in&6f*7x{VK-FWN1Z}K z_GC%Z*v&Z?OG0&c)K6KOrye6d tr2znB2?3W_cIljmSB9ycPf4D6;12@IXheSv)<V06V;!Q=9+* literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p06.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p06.gif new file mode 100644 index 0000000000000000000000000000000000000000..549fb62c089209950a32966bbbd5d218dc4b2252 GIT binary patch literal 550 zcmV+>0@?jXNk%w1VOjuM0FeR!0000C3=IGO{{R30A^8LW00062EC2ui09pWA00092 zl#h8KtPhoow9+tbUbbzvbr7Z*q1dD-5}u_RIc^88)qI&6F7+d63wj>Bm#8LWC1J}I zrg&pQo7Ae5NxZeJv1JkW^l`=GW4MeipUuRz@&ZgZWfG*4Hyz1ME;nbN@}&p3ck+>y zM@VItqnHp!#z*7TD97li(^ZItDU?{r^?AhU0cizw89Hb>M;ht)#M-L4IF}(B_18Lu z=bDwPh9WqMOWPTANLd^_+WdG7O8GYF`ML>EjSHE&nS^KfybRrlYCVp;+-rVr*(07= z_l`EhOUfu8?d1E6IGx7r%+@h{<7B~O7K30sRsd(|DmCU7oplifVBfJis(2fe0b30ynOApl$(_3B+8jT0#akg@?1K8IEi`V*%PG9pn-@Mw59MLW_qM}+#c>J-OIEY*}!C6T2Ii!N4V z`-*{)dzWdyvTT9o%?sFIxN0MlzB$V`X2l5;JGRC70kAQ2nzbli{BtPU$5oa28>y0? z#JYVAuW6{~R?SCo{9du_mNm?uQz-+2jmeH?a8FlqylnX9T6Vw*ANSVTIYjAMe?;FB oOkKz>vj2`wKDUJSt++9Mp341%UbaiWC305AVXNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50;i0RsmtvT zqnxzbi?gnv`wxcVNS5Y#ZtBXm?hD8AOk3!U=Q>{Z{tpZahs4J2h)kx6%%<}RR7$5w zsP&4?YOmC;cexFV$K-P4i%xsY?6w=Dj(gwqy8XVA>!tX<{|~q)cm!BzcsMqw$b;DE zD6<%8@<>@}2_u;)a>?20DWMs<_DM=ADq5PVYIz#E`U+dvsu^1=J1c3cyIY2v%L^QA KH{@>FHhs2`sh)gP%%%%(ojY?C_ zs`ZM^YPVe0^b3}D$Kpl0r{|^`_IJQ^lHi($0xX3tR y`1sW*IZ0V*nFg5&b;;T3`Dvsn8U$KudWxEAFv@D8`U)Eh+Da=TdyAV<0028JA78ov literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p09.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p09.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe370166c1724b106b1cf5b32a2beadd09cd3a88 GIT binary patch literal 776 zcmV+j1NZz#Nk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@H+aCz;F zl$$Wr8JEPmzujCK=zU~HotB7xEmyH=$*nZJ$)U>2{*OuYg1%Zu=du}5$la^P(20;N z>d898C7;f&)=S)m!6wzL=|msRXZF$p`%>f&dMLh(x;<)TAM&RlMS>+}s5C}Kc2Rg^ z*fix92_^Jq(|5VIW|_&E!h-|)iDyE(BblQav$y)znwOe&xH2Srns{r=#~KUkD695L z8AMcDsvBXPTjv|dHRgvYHY1we%@-S2~FI{uwoh>;^Z5GQCw37mwjk ziRw5_#J7&;0y|rEBH;Q}Yn!1&ljxgj#%VvK;{Xbbs#X`lwnYs(qgvJlUQA-;CG|Tl zZCZF?&bsVZ8+3b1}^k>mI#jf)p81Wu--tFL2NFJPB|87s_GeetGLB?n=C)Sbj;D0Yu~oY8F8_N6&isZkyaZ= zqj|wwd#$~+8f37gv>=70u@n@9s5#gmcg0oM18u{xB+5gE*>j?a=yfMyebnJsT|)ZF z1r>|&^*0`X;iU%_VCVHXSdQ>Hmm*d(24r81$*Bb+jUHAe<0s$g_#ckJm3W|m7n+wK zmm_Xy&x5K($YF~lPFT!@B0|Sqhi#^|&@&;bNvCZ^2#F$*dRnPelJw~WW0RLXIoD%1 z`UhT>#QBJzHY<8bRFEnrw&#$1ZsTXBFWR@%k=s#LsEt!zT3DjwZQ1CTsSe1fs*T20 G002A0E`62& literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p10.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p10.gif new file mode 100644 index 0000000000000000000000000000000000000000..006be582e1545a739a693c76cf4dbb707428cc84 GIT binary patch literal 213 zcmV;`04o1SNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50<46O5X+o@ znhdbo8>im9`wxcVNS5Y_rs~SJ?hD8AOxN~}=N-oP2Im7}bi|_Zh)gP%%%<}RjmCV` zDpkmnYPa03_X`e-$7ED+V@+o?*|Pf$kIU!ux;@mx4)yB3;tm)nI7nD%c*y2g#b?3z zfCw2WIZ0V*dFl9wrpS4P`3V{-I!d~vnAxeBcv0Hw`U)F6nzxy{x0)uayUW|_D`y*A Pfx7lZ1f literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p11.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p11.gif new file mode 100644 index 0000000000000000000000000000000000000000..eb6b066a0e6a0ba46ab126356c85995010402221 GIT binary patch literal 681 zcmV;a0#^M;Nk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JU0g20h zfP-c-c`e-uKhH(lH&!DUrl5r?SK5>vRmx%8X*gVw5Wc(F6uQZyE*>vPjF@iD zpYcI+gN%FD%x6R zG`pw+Ht2esxy350Tl^XPhPu_uvfR5HP0LJOXe_9ltk})%Nr~LW;tizji*@d?0)CDz zpS{Q^rwb z$eEP3DaoCa7=tbR^-5&IdN1iDk_pqCM_L*)ZhO{qq{WX8=IPuh@#i~(#IBXZHqP75 zrS|?2T=B?IOeRJtTC&;^UM+LYkWfVjb(&PKN|Q!h>lP{7rx&T9&Bak@N0JgbDJCAXyB@cAm(yD4!RfE0rzMhY(>wqqQkT|#$CJs07v9kbh z@{tDFfVN#BmRy%W^q7N)4VK$;JP|luZB!xXpI`y%CrMedvDDXslXW=UYt9))6m>Di zqT-5V@pYVtE%{dCP!Tpp6Nk*L^<5vPWp`hW+X;yzijXkG8i4aX)Z7qE6%WQ2+otk}^=S literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p12.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p12.gif new file mode 100644 index 0000000000000000000000000000000000000000..a887ffc7709e78d4e16ff943136c4b0fa660a32f GIT binary patch literal 504 zcmVZNF-^fSXq+^2^eSs=qE}zdYYA|y2{$>`U)E>J4?GpDq31q2zpy2s7MHT z87adF6l9DkIh@luWQ;-?oE+_2nwizhr<;x1RSO<2K2Bb4evY2b3QG0t{*DaK806%A zor~XMy37o%SuE`tC1{`8S@J~f2rz-b_?hCij~m2^xU8wWh%uwajn5oAdL+loUd1be zB<6$A&&WT04g=D2X(^$>V>SrRq!|+?pNJM&_9S`l=RA2Rw{-K8Dp}EwOq)7=3N@fE@P)Glmc6D>o4U>EB^#!oTihIF-@+y><`X2N?rd;SbMwCFeNx^*diI#tLde-+ld u*~IK?m4%u)t10#{Zo`j#HueqtAnW11ufTn4vN9K=f=4@l4n2C*0suSmg7aSh literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p13.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p13.gif new file mode 100644 index 0000000000000000000000000000000000000000..3feac99792c6d951bb541e5dcb8280135969a411 GIT binary patch literal 464 zcmV;>0WbbXNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtx) zqC{}otANJ*><%_xWocg-kl~tA7->qC%7!BcPkCL(uR&v|f;`~wNX(dgMM|=HYO-e1 zO!c8NUbl~^$iodMsF4{{d_6rqUUYisj+e;tdUtJ4E!)sM7VH<;q9vF|SGa<=0HKIj z#wXI~_y@T-ndro|bZI6AQyF&_wo@p{LwbpJc(Es%IyMLb_u7R?XlQyXt6RsI+Y>9} zY6J9ZdxtuenL4{TYzg?9>{1NcNvpNi9I06Z8rx_*=Uv8YXukCw8tutRjh(&>FXgK~ zKZa+2Z>hh3q~{MB4p;%@{S&tfSTGd*PBpZ$PzOR=52O8>cr0R;Vy6YCWqGCvy*1GIfP~|z2*MV-V6YF4st6MWD G0027^?9=%G literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p14.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p14.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cdb50aef3c785f67ca3663cd7d1a74ada796a6f GIT binary patch literal 259 zcmV+e0sQ_)Nk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50@{p^smtvT zqnxzbi?iOmdklP3D2}B>o>8hcY>NQ$Ov3?<%eM0FNALRudBdXdh)gP%%%<}RjY>1X zVRd))Wno)eSM_a$IXRrSTnmm*>rY$s?!-Owsr`=6>-YS=KVPR2xG@N_RCs}Ch@^;u z*0}JfQv^9tX~KAzbotlm`3V{-I!gM-iL$AgsdW0#3h^2vc{Z!2dKBxB8+lvm`wJW_ zJWO1Cw@bvDs=T_4Yg8*1ZQEQ;*?VoQz0KY2{SBUoZ8c8q3|$U3%_fPA%xjGvpB-Lr Jf4@)w06Q*^dNKe2 literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p15.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p15.gif new file mode 100644 index 0000000000000000000000000000000000000000..00c70d990cc9b4fd88f38ebb9d2bdf03e14f6302 GIT binary patch literal 303 zcmV+~0nq+ONk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zqnxzbi?iOm`wxa4pplu0p_OW}Ynj5Q+|rjz;SRv}eB=vGf<7Sem$TJoH|2}Dj6s`J zskJJ~YPa03_X`e-$K`U)E>JKF`>V9S8Jpo_qp;M*Ix zBfLnQYkZ3wN$JNpJ1fQ5sA{*Wn~O^`3Au@y zI=tHuN*5<;qr7Bm8SHu48%%~^*$>e=a*E(}gwY(5Sj zZ;$_7zRln7{|_)AxqZfd6*NeXAcu4F2BJ&G?p;KP?kI{==%ijkj9nQJX4L5Lp1_eL zOPc(`aiPbKATP=b$?Ijzd@yO&WYX^8x{5m~<#Z`>X2XLi*AzX8G^x_1O!FLdIuzy8 kTQWCRy@@r$PY1`;E%VxpVNjb=uL2dC^(NK_YRICq$)xX9S( z_y`#(IZ0V*d5M{+iO|N0NAqbDiZi-by3l!$YOos6={E>yWAxWYi-=p8o448P`wJW_ zJWO0{e2kpT)yjOz=IoZpy9=r(YE24rJ1fXdh_emeJ*`_#eqJq|PJONH{th26KTlt8 ze~&-bjBUz~3hl|?Gi~GcgfmzW)j@>`v#D#x&SAuU4<(w*hcTnZjRYJc6aWA_|6+|9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p18.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p18.gif new file mode 100644 index 0000000000000000000000000000000000000000..f1396c546d51ec9ec1a203cd6de9c1d1457e40e3 GIT binary patch literal 338 zcmV-Y0j>T=Nk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zqnxzbi?iOm`wxcVNJ7AJny8c_?eiY76VFXez4o2#yy0WCfbxOf@Af>WAwTNkIU!uy8VvN>-YS={|^`_I7nD%c!-#&xEL`L zW%GEYrq$-=Vs^<^*0`w&)@f-4-~}{_MY_dhI<zSY0HVLqRZIp`wJW_ zJWO0{e2ko|yv*FJ44M13n>kHg-FhoaV|^{kyR8iq4vvlaNxDjgx{js6em;d>?uj}6 zqx$`mFS*Y@-|Z}*z<~q{8a#+Fp~8g>8#*-R$da^c|H##|C#9c1Zz&qv#HyH!mYH?w kj*v9j?qs}rA4QS@S)?O3juUFs{PP^gT`RDDPP3uW~p3eeUpL+7H4;p zqj>iODFz4^Ay|oE)%MrOV#%qgmPu5I!!(KJiNTl31-j;X*ayZb>mZX`yNb2L=5s5> zOUuYQEJZ3wcnoZVyDP^WU4k?C9NL(h9Llpe9SOV*PO}MK9c+AfJ6S&M8z`<0t2Is? zJG_1>{T=UojsFfCJ~EzkjqCT%pP6;_VD0Oq>QSkO58HjZ)T?5~H~$FHEi2|t4#JBH zUn%=_Nt+;N?ds@r2#q8iOCx3W(n2qe#Z}_=VB49<8lzwVLB;baP>(>76cawm`R!xV zG(8Dg9k{e)LVJ>gMxBZ*sH>um3^t3^u^Sb$3)yl7TN9T@loP=&g!pf+JiD5piqwm2 z4`5*^tF?7X#BB<%U$a81GLkIeLJg-%wwb7M)64rf-zApGrBs?H9hZ|xh#kzCi&@h( zyw%GrZ>UER)tq@3DZQR4_NL1bcjwVAUVf4BD}4(n1NcCwyQWW-|cU? z%Z=+jT=wwR|MZ-WeSCP8>IS1He{(SK!|=O5f1kTzGWB^1)>GpzO$!z+7nOXV#kSQ! zs$iv)W=bWO6?AP3=*Mr-9Y>Xdix|fogkC*JTS&4Up%!BKMFSLRS)j3785WK~p>veU WxS(Gc-Z)=24qjLva3I=I002AN>nflC literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p20.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p20.gif new file mode 100644 index 0000000000000000000000000000000000000000..67da857b4c26d67043940203337f9c5351d0227d GIT binary patch literal 366 zcmV-!0g?VkNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zqnxzbI|1Gt0d0ZZ*I{B-9w)U{t@Cp6^UbiEs+UNjY+th7JQ5+yNZTM4%N$ebj7q1} zs`ZM^YPa03_X`e-4Zv>M+ms5=P9r;bd&?pk`7TLL4((U+i%Fl#k9hD;%% MmvpG&L{I<#JNeI}f&c&j literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p21.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p21.gif new file mode 100644 index 0000000000000000000000000000000000000000..9089785ba7bd11130efe4b0e08277dcbfae7a111 GIT binary patch literal 385 zcmV-{0e=2RNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{?`6q05U8 znp6-?S<~H=`w)FwC{ASQpr(qk&8fny9J>rH;-#M3sm=QYJwr}$YY*Yjs}|d-1MhY{mA~gV1NbLc6V;bkXt;x@ z7`O--DS5bNd5M{+xyjk-=|K0EAtV3+V~0^E5z7Z+cQghtE-wi=?ffe z+bc_4ylRY_`^ntw{0to}JxzTfHy0{eVG7~;E3BMMPNT0(^j@4Y)`Po6||`XJJ?MyO)FWmx?*V&rJi;}nq} zFOGDFa$>%R9aB9nKWzKyovLmwr->vzBmQ)B*_~QU$PW>6lu~d{6d;!8q`Wu fqD?neRjRV(&>vH&UX{9)Yge3P%bGolwg3P-CEB$k literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p22.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p22.gif new file mode 100644 index 0000000000000000000000000000000000000000..4b87620e3d2b0914657b8e780108c15e21b5b89d GIT binary patch literal 629 zcmV-*0*d`dNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsjI*N zoO^TCXVJwxZ4+rt_Z=nZb>Jzg8OK8BcEus(zF3@(u*ysIOhZQLmP4X+L{d>B@dPO~ zS8!^q4zUoYu=Na^xK?H(qU@4);&EA=rcUG3_7lmYub_5oeBSp}w3Y@KXp|HW{r>&E zUXLH158ug64|h*muRX=?=@BT;oj5|^WZ2)fY+{}leCvkhOhEdLXD;ZjD11)68p zjP)r*F;_xT?R<%AxNppynHN>QJcsb17MLqP#x!Y>n7*JxPugU%k!L;{DSiIT=?zN- zk1lt0Q*wpjQ&13h>|FK-sHuuYiPnMY^pVw@4i$~P$*kc)oXH{{B`8c}Q@WypL2KhL z*IusIXvEV=c;JeufE6R0AyOv8-rpcRQl( zX%`0LzpCYR)ws3oX4z#2TNaA>>~F7rN@}}ZdsN(CzC(+eYcr*BzAve|%X<{L(!7RG zxBmKSUH9CcFLSoXmb?`4OTz*Vx%w@^VrLre$m7i=RiOkN*@#sD1poj$Slcj* literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p23.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p23.gif new file mode 100644 index 0000000000000000000000000000000000000000..c33f87289f4322f5d2c6ddc92818c673c3325191 GIT binary patch literal 508 zcmVRB56~j!&sJEb6>3BZJ4h)GLB3dd#!6TtgykcLXMlJzCS5`AnWU zYUYZ~YPa03_X`e-$K+|$nvky4F1D|P*1$>gR55oGE`34do&T4Xw-(4#N4SSqIGFf$ z_Q>H@6<1bid5M{+xtT_J;VB2{;dzKeS*mop*n;+BwCYOJrvy9u+Q^8@YNx6@*b5vf zN;hoAd5oN_yv*DTCRtUiXUBUIObmTfk$u!^E1UZo$KoBXSZjVho(_0zbGkhqKPnvq z>MQ81zt7*l&uyq)8-b4SZIHJrltEPB&^h!K>l{Re(H15=NDSX6g3}f03G)Xsq{xvZ zIRVthQ6jZ>)>>ji$SoqEhwCn~vsI2JwVDPKqHsqDAcm7CH-6-BTYsRc&k5WBrY^u|>Y}>k31~u-zxkxoqR0J=oJ-rRT>J-A$ zt6)8WcUC*h@}*+5h}2Gd{5G=W$!60s-dj19%fy^btsLyfuV~P;MiV~WSuDzW*|e9+O*!*KYbKk6!X$kQxH!Y1g?A zqXhC%NLk%n$IKm|6?oy9To+cNEoQo|TCFl0F7|Bf_uml#W5D7kWlSnbiluW#>Xdkf*dnUuWV8_U)L$^=zF?)`$W%K;9xer+N=T;X;_Z9SF_+wL; z;U7w6YFX*Hh54f=YXD~!wx4jNhljGgr+ zO~rcOrmf!(wfK%tuWtkQd7G238oyx+Yc<68kXXcaOv>;$2&Ne{X3o}1Rz>_8Y4e7bZXSY=@5z+&R3SdZ~YwE0Ix~r(X zoT+F+y>|2}DXRWjKFNv?Xt+=X9omYiNR?ByliUUEkYQDfvLa!gRdFhzOpA|-p{>e_ ztIwly@J0UJ53uEXpC`u;{=DZ*42L%8CI~%C+ssI20 literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p25.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p25.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6c29b27011593c0a98e008ef1746f0167519af1 GIT binary patch literal 552 zcmV+@0@wXVNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmliq zqnxxRfUVwKzmRpvN0H)Yh8$)_PkXU4Y{9hq-OKA~?z!h9o|jHn#kC+jJACrx$E6qeG)N}6a)?N1 z23Odan3&f1=!mv==Rl=d#E2-<2LhOv#RNtq)rGfJHKxkR+PYdZ%Xf?AX}ik`n+w!i zBpiE`B>Y)bH-RiERvGGyBOOd_9W|PId94i08Hvh0>r`AOP71n{uH@}3O5P3@Prd!r zTYk<=e9D}E|6Q+1Gj5_#4a^trAVPMv_${2W?2JN$FQC22_V87*EB_NIu8RSwBScwe z<`u-~P*TN!+2A#dD2*kkV;^;8EJ+e4O_VoR{?g&ij!B}h+`OcZ;?Rpg6R zZV-;0toEg+v}{_8huzV=*e=IeLyJ!VJv?~_X0Ut4s$??JbKS;8Gfz4lw=P4ls#h?5 zXj-+!o`WQ#Hgq-xG14V-LvETHS7psp(ZQ)H5ptXi9E0Z~%-kVi*1=o~L~i_f;#$q8 qX;H-X7F2Rx(UR{zeCt5)RAk)p-n9UZo+5iu;~w6;*I-C#xxkTnpRza>Egi6a*fZNYkyxWIlh; zVn+D9B^yx|>PyvWw>{02*yIV#Va)n;biL2rI?jV7+euQo*KNhMcgLqgqek~;#KyuX z7&zxg_&8~mk_8s%$bsjls8~5Db|oolI=NEXc`B#Zw%7%_lvkIk6_=KKI{NB1M#)*V z`{#s$)=RAMF-(fg`<%Q93|OpITbkm_9J+mJDE$p5&aFC|xmu=~F8qleu1>3sma1M2 zyDh&=T;3r&jt`F8y>*R_=_A<3pgV-n>e-RtkDQ2#9^ntRnzm@aa1 z@a&2)a{+cWQmHM z`#M_LexUOn&KmCS$Ho~I2N9JGwb#(4=h$ZG?Xlscx-}O`sW(gM+cF3HroKywK9pE% zS@d|EV;g#5G^$3YGGOw*jPBON%wD;v_h6Y?ODw$mu#2-7^lz^U-)^Gm#gkEtrDhRj zgmIMNb9L)Zz)5kCES=UsW)WK*W<%%ny8VvN>-YS={|^`_IM`zW^mh2xR%SS+ z*4O~a2)6@=Ruz_5w#BuTWW_@n`KjqL7kawcgLxDxN-Fj7_3bhLTVVZJC8E#WKv*=NpV~s`u`i^Hkpyz7#l$n#Ry_h)d;tk4n zty*$fhMg_Q<>OLDQ#)jI%1P|j$&@QwzKr>z$ZQ;rL4Aq^+~Roq7 zeV43X)v*K5l^ert+`j1G?kh}`Wo_3#&2f`Tl3>9zUYUc9>ezGU>C~%Rr(OU6J2~e0 A@c;k- literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p28.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p28.gif new file mode 100644 index 0000000000000000000000000000000000000000..bdb7b2ff4eda19db5ca8172205f61d1b852abacb GIT binary patch literal 398 zcmV;90df9ENk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zqnxzbi?i0ifzEuM2ZrORbY%jrM{ByTA=5#9=kcPNI&0(ofI~!2h|A%Ux1^}SeEO!; zjrEGnYPa03_X`e-$K8#;UlQC&BK?oI_uhN|B^ePsY=-~(4s;J1nJ zxE+ItGNsCuEL*zFB5`0zk{}OK%eZf&#%tDib__DDCs3iT>;+t>t!71pOkX;E3N@(HD&$$}MYqnSuyS7(kqIW?|aUIhREJEQEo6#xJL literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p29.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p29.gif new file mode 100644 index 0000000000000000000000000000000000000000..527ce5534e97b85e86927f950f157b1894b4d73e GIT binary patch literal 526 zcmV+p0`dJvNk%w1VOjuM0Du7i3=9na|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zqnxx_2ylL2Gv9QY11edWY$&3B!Fsfz0iQEW=kx30{Odpptk8n$baXu88W zB)nQ^d>ZyioO~Q>`G(rN*@s(geLdai>(V~3Ik_|fS zZr!T(2LGCicpu@HdhOP`+7|Fxv?vFeoNT!-(9D&WCVl%DGUL&r^Cmuxn%`5>>I@4G ztQoWCud#E!16#(cE+Acfmo{HaeXU|&CgXdbk-NffsAL`9b5>yJF5XWu8U$ks%!+#uDYHcIk<#W zl|2<3n7=Bo9zX7!w^IVq5iGdJ$~HO+2O?~gtcJyv` zHzGp-t;aBB!!?H(DV>D#8OAmz_3a9KvMR^2)I5S=%T=LUxMt-D(?cjLB(yH=VrokB z@6y0b&(_5H&)(pmNC7iW@fGSld_#Gbn-^=b(^X#i?tuuc4Q0JX!H%WdjN)9>a#$bb z?0R#^*t4&wrP~X4SJI_vL3Z`q(AB7oC6f`H3zuc%$A2aVvi$Y%jn5wgsysb)?&?qT v%DCOY7I+$&Zlm04I%Ft82(_NpjQYJ*+B9*R2g!@RU7Patp9J?@M*#pkJtPge literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p31.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p31.gif new file mode 100644 index 0000000000000000000000000000000000000000..75d8c47b04af37a82b82ec149a82898d7ff4a0a6 GIT binary patch literal 1011 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 DQ^>Sy literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p35.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p35.gif new file mode 100644 index 0000000000000000000000000000000000000000..04be6b886fe3b71abf009a5a52cf20eebb5c5fde GIT binary patch literal 907 zcmV;619bdHNk%w1VOjuM0FeU#85tP}2nYZG0RR90A^8LW00093EC2ui09pWA00092 zoR1dCvklK{Gb(B;&f20bc_9OiQE7?^imp%@wAZO_HuvUY%Vw`UyM1asozbP@kvf7# zlV*6%q(g>4LzOU1PZTxqMINM!Y;Z_5J0i_V*V7GG6YYT-89KEy z%bJ@BOd0s=Gwh3Z1eIv4e4I=i{4rWFDu}#S)LiVl)aq@V{d`n?{S8dboc>KtS)PKv zy&S#rXl^Yg!#=NGP3%|$?Zz~1@$MxdqK+RxQ})Dl+c&Qt!-f>4^>Qe&;XoY!71L$B z7%*WBhakyK?8q(TMsxK*hIGIpT)}q~Dp=|S;R>IWfMlhUb5ZB2eLYFNT!X8mt1=cT zJi$o=m4bYv%(T==rpPCknhsggwzbzt31O+)fqDZI5GGbxo<-;?RWqr)1`YM+;_1r= zxMJG904r0{lYsw{3@Gz3xWxoLHm(S7*uR<4l*oH%Fq7GKlr>(AoKofEqpT(u+zfd% zGt-)9jpddYVrjAKXbX$&nXyQUmQl`L&6V(OVc=M|CfJg5UERz-6Gy!K9Ja>pl+P5N z**C=G&-5w8yj?L~xDmmJe?I=8Qc!YT_4?X~p_#UMNuVud^rubdcj?dn`SL{xba6GH zGgaAxg#tirf=NeA-3Lrq(pgcIXm_0lAuIk>wjdks!6Z+E&^dA6Deh@S%0NvF2`75Z?dV{4 z;!TwrNo^`wW-z$LNhoDjZi(k-K`L4&k8jS2UUi4wk|2nfS`}CjVSL3PM=K0QPb_3b z_XeqABsHR5MKYRVsDfa{lPv9hdPR~X+6oOAuD-Wxgz+)*AvR@P3>%Du_TU;COhtt{ z*;AWZi=B-j(kR&~F$4wz85?@4MIutB`lCwK0l)ye9=N+E0`M9Dz`PLHEAPFSMtknQ hEAdt?x@VfJU9c_P>1Ry|BRm76|1NZ8pAi%Q06VBbql^Fm literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p36.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p36.gif new file mode 100644 index 0000000000000000000000000000000000000000..c956eebd2f8714422dcadeea784e5f3d9828dbb0 GIT binary patch literal 1143 zcmV--1c>`bNk%w1VOjuM0FeU#85tP}2nYZG0RR90A^8LW00093EC2ui09pWA00092 zoF}KDee6zZ2}U;KyVBXbXvh#)B8Zp`CTQDqKoPlQ~jXcOj z(ZK4MY?YQy2#o-btLrQC%r3D$F((72k)ugvPFQO0%x6XQgbS9TVfuY+#}_gP<5oAQ zmDW~NXr%H;M)cORM~CJ0(1d6?6{zvl2l6B;%GF}X=}CeFdg^kMrRa*fy1CTHW;v-P zwlzyz<4gG!#^k*uXwR+CxA&_SVA|rwS4K3>0 z0rFM1PZjBy7?lZ+$!9k7eEEkB9=0*%((x-v2pm6|Dr-udh3jQBZb~%W*>@7CyHE}< z#&l=L-i4&DbcDP~(v*s0NE&sKVoc}EthccIxZqU~NMVV_PPuB4V#Hb;bAegwu^`Td zK$2x7lw=|+m2UHPq@>O7*H1yairfSWUCX+9KTSIuhN|Ij|1fUm3u|P>gqi0mD?1h6 zSW*>Z1YHJmHQPn5DT{qg_Oos{5#I{MIa{|vtYEc9jeS}yLPye0w@Gn)_tdAVZRb)^o}}l4VrWsI-&67RPzY1hm^M!_4ob%mAlnHC)hihBm*I#e z&iCCi74S4iix-vHTN9;K^-nOt;ewYRvET!jf}Sxn4UY6|w;*39I(JcGOo&LFI?%!R z*bE_AxfPJLNmp2Z&sDZVC>=$ZrC}hAqhxBy&v#RM0{%W)$Qs zQUb^Yn(o0C;)IqR)Mg}JA_`b^bGmpQNA*D(X^PWrR@z;^EGA=0lNyw!8=mepIBBN^m~()y5PoPtRB4?n|ehW z3i5+nV)?PgEcr>yLYW2n*&``y4Dot~J|^m3X@O$8nH(b~RO1Q>c-I^*$8^K+ev89=Atxu(* zg{H&Op|u=wyyc0QkF;zHYM3581Y7Gp4^-pRjKo$F$KD`FGXA6r0Q^nG=9-4Kc?JLg zpsWF&V?lZZr$?JNRKND*m)11FQj-NJ%P#8VdDz3atBX-7aNwWj%G+}~PqMQ*9=Ek|Q~PBH?7QTg^DyO>Pbr zC&^UwFc(IqbPx`eG-z}KJ60hA(bZ?wAy-&h#Z>mbK;^bc+ns%Jbp3N1^70jj780~) zljT<>rZ_gJq2@!;IAl?RsRYwz*J!tuIY{WJNEt}>2e&Af_{EZOIN6Fadi1%PDpd(6 zsRLpMY;}8DMBH0>MtsRiy7-f3JlloYf*}SJ-TX|{EX_sx7-JSe6@6j~ot2#4y&W!j zIK>lX{TaKSz2toAPM@!@U|gF~hWuDq2Jm0FTlgH&;dGA>xnc@eG}NT$;getg#>@az zfzjKA56L((iq^qit0^dk^%93jnv-ruJj!WN>61%@{Fe1lS7^*cSVTn{Rkf-X&X*&w zx#Z>JDN|0|mbk>jl$jJV*WP8lLyxK}D1E%n#C4$u!HP9X@MMQ|LYSXMchQU_SIt{c zco}W#wAP##j(Y>O~GXJ$=?wVLMyrQD9E0lwccAe z`=vdCtbgA%IWiDMu;*sXw zS7-s)UoQd9hub&VL6y~l9_1$!FB5U`U~FRDwcr`uAqG!HG{v@_SyX=ELZ%El)#TV3h71=1U^#FHVw=x-x8M-dtyWlK zrD@>XdB%wmoI+u~XU;j&*oEe!dt8P~m~DYM%V~N&2A^t@soB@3$1ob5Hd$apk$wff z(@8iPQmP?4AYO@NQmaLAXcLT~mSRJ{{8DHkJ_X8TYJvhOrHPUMBIW0-+l{Jcj2R)) zCuWzJ0jpR??4_xw=!uF$mHW+rOtqO+)+tasy)Z7AHXa=dcx0ZbCd#gNBhBWn#|$wOEuBRQ z3d}Htb_%Pc2kQ6=XUS%?sAgKd2}oRBHFENO@KNaLfS|Rca+hQRhUFv>(RnIeBd@fi za;Zj3!WBEIQk=p%V)xd^Jcz-f0R0BH!SIN|h&f~v!rwdSU2LxQJj zis=XDi)+Iu(<^KnicGxBf@b6h3w_)gTwR?rydQdeK?Fi)PK!et{DmfY?EjWQpJIcG%^{ZNP z4Bc8d$+xD}x)yJgeL*tiU6t&F$r^}Q?In{bbr-X;8=`DJ|l+)QRtu!;)fm1!-4Y3&NybbAeRY zSZEc z@?Ezkn@**f0&+!?xn^@ZX&2!wU?C$)VZ?c;0HGS5*}_?Lvi4j)wLn;6cV1uRNm=ahiv0Kjy^&yGYFN<2l}qx#B%g2G@mh zal*sfn9IZUNhy4kMbPF(WD?-<%z!D`cT^s-Q)e0030xU^J;BB4G3l05qMG zb~FQ^OF2B53enGbIG6&b1;%=ZtYZ$-nMecA;sr2|E~^q~@Cq&R4kVY?Xo1>Zdq4pI EJ2uJMlmGw# literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p39.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p39.gif new file mode 100644 index 0000000000000000000000000000000000000000..aae51424f0142bc561e04422dd1d1526ad369eec GIT binary patch literal 1084 zcmV-C1jGABNk%w1VOjuM0FeU#85tP}2nYZG0RR90A^8LW00093EC2ui09pWA00092 zoR1dCvzn0HuO-+HpmJF*kf@Bjz&!;|!p)NgCn5a{A`Rw+1X?06epA?t6Cv3B4tg#2mWYV$IAq4?^@VxnQ=^t64<^ z{e-OHum4tphL-DL({_v7^ZiAiLB&OJCs#kz`g3-iDcMw1a%|Pet!?}NU8NRU!da%* zd9HONU?Pw#2Z;_o^rul}@I|#>BRjS0%_bl}@!8NMcGx zm=_r?Mvc}Se;IbN++LOu)!h+vRhOe?g&b9oQZl-Qm~=m?RFD?hn1zyV?j2YoA4Brk zpgXq(H&J}Jthn80*~A#5M?QRLMM&b2nM;rvp_UPJ36c|Cl5GN_Q(-<~u@6^rmPp-O zdg7Fym0~j2BVsvjiNT5sX_hE%izbN(j2cA>&ZLqK<{gKnElHS$g5p_9G#m;c6>%>W z_$8^OCKYBU$dCc%c+*w)(4Rg!;h`b$pxLUc1AVmK3!4>Ml#wm}mIfFl4tep>LAHkY zov`X4G}nF4in$mTOR~uaMyi=A?0wuyg%Iwv5bOym*ZGRrontVwdLHf9hv&U+by z;(|M(y^eXOQIXr4JLQkaQU@Wf{JHmSpLg+Sr=bF~=cK2h{X1NvA};ssXLzinSE!ez zIZ0mnsy3T-QX%=v8Q(5R%m-%xdm@0;d2&*m`eeouXwR*vYlvx$dlSvqgiDXfUKNq* zpuCB^nw(`^83|1_Pez4|Poh;M%_H*@@)U94hvF9ZsRIB5ZHs2W+pg9DKotPUedqvq z_s}*Pc+dPov2(|foxH?JIWwy1THKS1je@pO$IOP?8)Od+?+`K^i$Bhe#`WY-00283 CEdg`@ literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p40.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p40.gif new file mode 100644 index 0000000000000000000000000000000000000000..78d159431d275267ebe7f74d32cbd10fcee6ce41 GIT binary patch literal 795 zcmV+$1LXWiNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{;visd}*7 z9&}Ddi)6Z*LsLCSwp3wBHK*BaUHTdp)4HO4Zzc=QGKMSJLZj2is3W03s|Zr2O!k13 z9}}hWd^A_2iW|*nu~05eXilT2>gBmjOdFr=99`~%zrp)DIO@k{g|}8S7?_7B!lO3V zc&HdzH-?dQ=W;2jnYj5C`&m`>`a&7EyU3b4 z;md?dS(ZYALvoC(L?w{kdp(yQq+XtF-kgzoGX)2Ng`(D=RN#j>1K zFECQZql(U{Nni@+v8+f1P(vEdwygBBPY}ZxvsSHZ1qq7SsM~7Vt?R_o-L5)~0wvT} zDbBHi3-3{B*k_ZbLjSt_Ta6rtz>~%i=A?&c;-zyqHo;qMugHLAC30Sya&E7$v3_A1 zv%^(%6sh$$?yT4^931>A}T3kBy80O%7$bJd1waeDJ7dY|Cd-%^id_R z!>qp9JK*h|rh|)%lsrjmNG(|f{yu*0;6$`6e0NqB@>{y>kn(ln-zThTHk($Zxz<`| zZ*65taH04npFW1DrQTq?g(p~Z7ulpCbX6s#Uxj&Sc+-gB{dCWU=$&+;bQGp|$3i=0 zwG1sD#3q(#hkP{PfUrd)BUP;3w?;l4#r2^Zj$BqCkqmt{nuGno7omhCrGp_k>4|7l zidk}BNk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zV+2&%`v5k&>AHnn=X{vSe581F>w>oM__7dME4fJSDY(Jef}vh z2{C%DW)sWQ0qW6;jWDYC9B76)Xsz1g%9w{>3kWQ2XVUJj-hK1-H+X_XcxdN`D6=>d zRHqZysB;DR#b&9O$#$8@If=#i891dFHTPI*y0*!+H(J$d$W!9_gX#qeYug#QyXLD4 zyOU=lDNGj2>Le@I?B#-b}jQ^9=as1c@o~D2D z>itRB(d0;y_dv4nSVCk-I3rbt#8vT|%`+yN9b>i=5H&nNFviTMv7f)9`>X`w$p;F= zpX81PlvzgVKdeoCF%9a7Cc9){UB>fg*5J5MFfF#F5mOu4w28XSrTcVkq_^QV;yoD) zE8loWf(|ZZj2A(mLSHHdR?3zvrP4^wz0*%&r&gE?mYH}<^0XXRAI*Bm@`s~&Z3P{! zI&sS1n*3h>?P43R(b<7#g|7XU>zCA+CR1IPo0DQ(v%9>}0b-Y^ypJN3C3o$13>t}W&)g|?_02FMu|1Zy-V>LeRVFcTXV89niDgYk K(Uc`Y0RTIqVH{Eb literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p42.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/p42.gif new file mode 100644 index 0000000000000000000000000000000000000000..3139ce99376892ef71001fce382cca6f1b6b12aa GIT binary patch literal 601 zcmV-f0;c^(Nk%w1VOjuM0Du7i00030|NkNR1OWg50RSuj0001509pV50{@JUsmtvT zqnxx_3GM+rSFeGVIA$EvDI|4eHXTB=@-#P7 z-?Hk=8lT$+*6{`Vl3HpcoO_{z*QNUnj|a)}I-F+DpL^`Ceuvgl#rL)bCWS%tr&1O| zxY+gp1W7p|WoU^>7pG{4sMJ_l$dxFX2c`FDO6s)cx)Exr_GB11)705_fjI+ecI4M9 zX~WAZc{`_S+!qyj23rj6wS^QVgtS+kJ>*3^9Sd%yW-{_U6&-F>JUEypMr*sO&H^jX z`B87Lf3vxd?C+*u8g%{y$;wwL*AY6Xo*{%}5XGl|wSpz8r4U{}f&UVB#Q-R863A5q zMR7c(jMBt}D^0b8m~qrFcjaceunFU&#e=(?;SqN;CCy*Qs5x};^ANXI$*}F@=X6-q zKr$MB%Nfs+FsVt?X?jVoYqum|w~k41NfXv>bB>PT$K+vA7A1E)tUD5@MV)zlc}u5~ z@7Zo3#r6es6>s6PYY&eT>UgX^$SBE$l)K1kLbHW%F;2yqE1|M618(XnknB&zncyZP zb*^nrXLKo3luau%+nYU`X5{`Q8g_quUr>jSzjNS>4MKl3BozmMNz;QEgK;xNq>kxF+hLsU`Xy~o=- nWoTAU7%fqTg=JDPg4uZ6l@p;%-T^k-d4V00Ux*^gQvd)vAAcVj literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc01.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc01.gif new file mode 100644 index 0000000000000000000000000000000000000000..18f56a6b9cf890b165470b6a08e2edb1baad62b8 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJ?!_dRPz@Ye(1xPY5=zs{23bCU^SwR4 l`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLR%;I9O1^_ypA-Mnm literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc02.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc02.gif new file mode 100644 index 0000000000000000000000000000000000000000..6167b382891a4c33a9f7204ba414174b8b435837 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJqSoa=CDE?#tk_-$wAOa-Az@**Mzw-23{>5{)-0I$ZZ_jW3 jwnrY*o^>vJb!yu??&F_)u7B%&{_EWLfBZbNxEQPfLu?`5 literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc03.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc03.gif new file mode 100644 index 0000000000000000000000000000000000000000..df81730a5460634d342c34a7fc253f495cb83c14 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJqSQZE*6o0Y+Nd^WT5CM{5VA5{sUwQg1|Kd4YZgp?Ix92y1 j+ar%@&pMaAI<@T`_wi3Y*T3~X|8?&BKYpHBTnyF#7N#LM literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc04.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc04.gif new file mode 100644 index 0000000000000000000000000000000000000000..d50d0b7e665b3182d768a561e3db4b079a183083 GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJy)SSS;z@Ye(1xPY5=zs{23bCU^SwR4 l`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLR%;I9O1^_8KA$tG- literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc05.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc05.gif new file mode 100644 index 0000000000000000000000000000000000000000..9262982aa3578c2bcb64cf6529b1ad5c023e133e GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcKNGHnI}1B2pE79h#MpaUX6G7L=GE&VG`zvW*%XUnbb&G+{F l=5KrCG3{CBvR9|Jz2iRq$>;jF-siv0egDVLGmDGC8URjpA_D*b literal 0 HcmV?d00001 diff --git a/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc06.gif b/src/main/webapp/com/img/map-service/geology/index/rock/pattern/pc06.gif new file mode 100644 index 0000000000000000000000000000000000000000..5731b83728b521556df416a9d33703d938144c2c GIT binary patch literal 84 zcmZ?wbhEHbG-ps|XkcJyH8f>lU{L(Y0wft2bU*}1hJi`DrGMq=xBQFeY`N9F`QD!2 l{B4gsrakLi_UhEOcihK6`CR|j`~26r@BjFDW^plC0{|2MAuIp@ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/map/main/map.js b/src/main/webapp/js/map/main/map.js index 043004aa..4e84f4d8 100644 --- a/src/main/webapp/js/map/main/map.js +++ b/src/main/webapp/js/map/main/map.js @@ -436,219 +436,7 @@ var geologyLayers = { var geologyLayersKey = null; // 지질 광산 layer명 var geologyLegendPopup = null; // 지질도 범례 팝업 객체를 저장할 변수 - -//사용자가 제공한 범례 HTML (템플릿 리터럴로 저장) -//Iframe에 맞도록 bodyClass의 width를 760px에서 98%로 수정 -var GEOLOGY_LEGEND_HTML = ` - - - - - 암상시대별 색상 - - - -
-
-

암상시대별 색상

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
코드번호시대명시대기호기본색
GA01제4기(Quaternary)충적층
(Alluvium)
Qa 제4기 충적층 RGB 기본색
GA02홍적층
(Diluvium)
Qd 제4기 홍적층 RGB 기본색
GA03신제3기
(Neogene)
N2신제3기 RGB 기본색
GA04고제3기
(Paleogene)
PG고제3기 RGB 기본색
GA05백악기
(Cretaceous)
K 백악기 RGB 기본색
GA06쥬라기
(Jurassic)
J쥬라기 RGB 기본색
GA07삼첩기
(Triassic)
T 삼첩기 RGB 기본색
GA08페름기
(Permian)
P폐름기 RGB 기본색
GA09석탄기
(Carboniferous)
C석탄기 RGB 기본색
GA10데본기
(Devonian)
D데본기 RGB 기본색
GA11사일루리아기
(Silurian)
S사일루리아기 RGB 기본색
GA12오도비스기
(Ordovician)
O오도비스기 RGB 기본색
GA13캠브리아기
(Cambrian)
C캠브리아기 RGB 기본색
GA14원생대
(Proterozoic)
PRgrPR,
PC
원생대 PRgr RGB 기본색
GA15PR3원생대 PR3 RGB 기본색
GA16PR2원생대 PR2 RGB 기본색
GA17PR1원생대 PR1 RGB 기본색
GA18시생대
(Archean)
AR3AR,
PC
시생대 AR3 RGB 기본색
GA19AR2시생대 AR2 RGB 기본색
GA20AR1시생대 AR1 RGB 기본색
-
-
-
- - -`; +var GEOLOGY_LEGEND_HTML = null; // 지질도 범례 HTML을 미리 캐시할 전역 변수 @@ -1855,287 +1643,6 @@ function initApp(param){ } }); - /*CTL_AREA_CIRCLE2.drawFeature2(evt);*/ - /*console.log(BASE_MAP.getScale);*/ - - - - //thkim test - // ================================================================ - // 경상남도 경계 추가 로직 - // ================================================================ - - // 경상남도 경계 좌표 (EPSG:5186) - 실제 경계는 더 많은 좌표를 가집니다. - // 이 배열을 가지고 계신 실제 경상남도 경계 좌표로 대체하세요. - // 형식: [[경도1(X), 위도1(Y)], [경도2(X), 위도2(Y)], ...] - // 예시 좌표는 임의로 설정된 것으로 실제 경상남도 경계와 다릅니다. - var gyeongsangnamdo_boundary_coordinates_5186 = [ - [246513.095026722, 411263.850132476], - [246539.849716393, 411241.1573688 ], - [246572.977223622, 411248.512191478], - [246598.549396761, 411238.629840082], - [246719.678886947, 411176.463440196], - [246746.202070526, 411136.402706803], - [246807.033156903, 411128.326614812], - [246836.828192728, 411105.499926938], - [246895.433381227, 411052.241662254], - [246904.797549417, 411015.009734917], - [246908.461397658, 411000.445198625], - [246909.270585046, 410997.226859138], - [246918.10563046, 410962.107154658], - [246928.262171584, 410948.800954891], - [246943.651203418, 410938.770281896], - [247056.595142404, 410964.475567228], - [247073.748991805, 410967.173385519], - [247091.8578387, 410973.544647539], - [247185.412378809, 411006.507172779], - [247219.751550736, 410996.217037634], - [247261.498319587, 411027.235792637], - [247363.59502982, 410986.411234693], - [247369.995580837, 410992.063064997], - [247439.03865273, 411015.34676286 ], - [247526.399936965, 411000.17866341 ], - [247541.804845207, 411027.743239692], - [247561.66825812, 411055.207938137], - [247622.567174141, 411053.088521373], - [247666.455365031, 411044.656882084], - [247717.02310194, 410976.28466848 ], - [247717.291218486, 410973.399350419], - [247733.091306363, 410963.044653076], - [247778.009641858, 410953.655936431], - [247792.047312512, 410950.614012798], - [247791.194336227, 410946.615535374], - [247787.580351651, 410932.515833708], - [247785.600269079, 410927.831245007], - [247777.69499668, 410907.2156785 ], - [247769.623869888, 410881.112486839], - [247763.880598615, 410868.585899232], - [247762.158685683, 410859.204787474], - [247766.988329699, 410855.845552377], - [247765.226438344, 410845.593340975], - [247773.304366498, 410844.952510321], - [247773.714390901, 410845.678604654], - [247778.733916319, 410846.994903651], - [247794.20012046, 410798.095840141], - [247779.288268939, 410670.268947247], - [247791.555683546, 410669.126185246], - [247802.409946593, 410667.734352799], - [247835.079750054, 410663.482850075], - [247848.748335384, 410661.90408073 ], - [247860.214735095, 410658.248010706], - [247867.195583156, 410656.158983539], - [247913.886286501, 410641.145684168], - [247919.399772668, 410645.630356028], - [247931.457272399, 410640.855177213], - [247994.122116663, 410681.183610551], - [248066.534209694, 410716.436762055], - [248104.041137962, 410726.200988161], - [248166.189015225, 410730.079286549], - [248197.783793509, 410722.630390303], - [248237.124445117, 410748.530494982], - [248339.490848861, 410819.195545398], - [248372.230353488, 410825.192203057], - [248517.000497742, 410696.472988104], - [248524.772056343, 410673.62163801 ], - [248547.662198871, 410654.691183556], - [248642.616244552, 410575.840113575], - [248669.286564755, 410498.373156267], - [248726.419248707, 410423.051353074], - [248724.971473383, 410376.69607051 ], - [248744.115411902, 410283.683130791], - [248817.931464158, 410158.552197102], - [248871.79036452, 410130.507639213], - [248870.513727103, 410080.185913398], - [248894.134546504, 410041.389235291], - [248894.969681706, 410040.012104634], - [248894.458666229, 410038.607930633], - [248861.123654838, 409947.068586798], - [248839.872790537, 409929.456960295], - [248820.741112151, 409913.601595716], - [248812.647835971, 409892.399957208], - [248798.846364854, 409856.24945829 ], - [248776.130333006, 409838.726798015], - [248751.151098738, 409819.45787265 ], - [248723.004628535, 409796.163397527], - [248678.672737881, 409759.472924 ], - [248692.259110379, 409664.463592183], - [248695.061012181, 409644.867461182], - [248693.360729776, 409581.085201339], - [248692.750345931, 409558.202596772], - [248619.859188208, 409590.114022416], - [248580.842438641, 409602.106210319], - [248511.928192978, 409585.085224418], - [248420.344298296, 409604.751706727], - [248340.624608444, 409595.35925973 ], - [248267.534398433, 409594.862016475], - [248253.377896135, 409558.41647373 ], - [248191.270945531, 409557.136470679], - [248137.108231498, 409544.409411581], - [248109.499578901, 409529.232870206], - [248089.591652603, 409518.743088956], - [248037.102703456, 409520.166679285], - [247952.611911031, 409529.682226625], - [247936.803762371, 409575.452926618], - [247922.99590009, 409619.175454966], - [247932.449739001, 409660.10436362 ], - [247921.406964256, 409711.297819055], - [247887.402269555, 409773.720856544], - [247850.981001716, 409812.795182843], - [247821.625916213, 409838.932258418], - [247803.650646164, 409847.196654565], - [247766.229993294, 409861.966204037], - [247756.277666269, 409868.886688368], - [247721.945427236, 409881.441079899], - [247711.74016083, 409885.385220277], - [247670.429226266, 409894.941064083], - [247663.188403409, 409895.210877907], - [247660.492054324, 409896.736969696], - [247654.736355391, 409898.449991066], - [247648.938764317, 409896.401586076], - [247591.609504274, 409923.432925582], - [247588.297079371, 409925.176023463], - [247587.776974303, 409926.731183658], - [247583.35437988, 409929.964416728], - [247570.786927717, 409931.23418417 ], - [247562.240942887, 409932.00901601 ], - [247560.737776229, 409931.925961644], - [247556.944324409, 409932.759942383], - [247575.438822685, 409985.645472765], - [247567.784923209, 409986.922388043], - [247559.376934512, 409988.345297253], - [247525.364937616, 409994.014920237], - [247491.881000988, 409999.65655586 ], - [247467.065084504, 410003.802281803], - [247446.823706834, 410007.144053774], - [247436.83953393, 410008.795941697], - [247430.414779145, 410009.859869682], - [247425.711758412, 409992.870808918], - [247418.018277166, 409980.025126933], - [247417.516234446, 409979.565059916], - [247412.472562478, 409983.054303329], - [247399.028784027, 409991.931904349], - [247391.310758274, 409997.187267333], - [247386.491039821, 410003.071788151], - [247384.490826633, 410002.674683418], - [247383.828739143, 410003.108712659], - [247379.976263205, 410004.526757638], - [247374.761660336, 410005.064662389], - [247372.443432049, 410003.976470035], - [247326.710631726, 409959.013019981], - [247315.518936205, 409940.174556053], - [247301.459638207, 409930.685062893], - [247184.42301714, 409979.191042657], - [247154.510268947, 409991.965591271], - [247131.911369557, 410003.877261219], - [247083.706107119, 410031.885984118], - [247057.322223759, 410062.444648156], - [247041.387439622, 410062.148137818], - [246965.116087964, 410054.445985056], - [246949.435782001, 410105.95433694 ], - [246948.753731637, 410138.484992904], - [246925.570476415, 410193.501516714], - [246916.23262468, 410220.265261914], - [246906.901722717, 410248.733199913], - [246847.583315178, 410239.812416676], - [246811.213685989, 410224.33857961 ], - [246799.055474925, 410219.093623042], - [246786.937117725, 410218.881236407], - [246776.373908388, 410219.574998711], - [246704.500588233, 410227.359727714], - [246661.335544292, 410267.020918163], - [246656.612727206, 410276.565855514], - [246621.467762713, 410343.7233933 ], - [246608.096574235, 410366.575575695], - [246525.501703125, 410452.697836668], - [246516.898163099, 410471.807738799], - [246503.854936264, 410497.174215115], - [246487.386737456, 410508.72902809 ], - [246447.085820054, 410554.930043171], - [246418.409459389, 410559.40969124 ], - [246391.754881836, 410578.736077618], - [246364.578678541, 410583.597813757], - [246318.987327615, 410590.986284346], - [246283.520084568, 410599.419175932], - [246273.311303794, 410620.538257037], - [246268.789161177, 410641.713514667], - [246262.585571147, 410671.515696878], - [246262.098036702, 410687.538492979], - [246270.676632403, 410699.884144854], - [246285.613665693, 410721.512035978], - [246282.632345371, 410754.415665104], - [246280.6413709, 410779.487438812], - [246286.598309841, 410803.919378069], - [246321.198513556, 410860.357791514], - [246298.862903835, 410896.993263127], - [246285.239787354, 410949.899834223], - [246267.587818988, 410982.714014152], - [246267.174796297, 411015.326687241], - [246230.358579588, 411051.216641175], - [246191.718886813, 411062.749788051], - [246142.635600801, 411121.659976234], - [246125.505786231, 411151.298812906], - [246135.28281231, 411187.176159863], - [246137.30131093, 411244.91774539 ], - [246136.982743647, 411262.670742037], - [246118.652520295, 411301.452575964], - [246072.861214223, 411373.404336317], - [246062.610474377, 411392.99624348 ], - [246198.683392279, 411406.096796694], - [246264.770689735, 411410.717296901], - [246280.310352653, 411413.574084856], - [246384.423977175, 411383.170765332], - [246424.893014078, 411333.615376513], - [246424.603447626, 411318.044608239], - [246466.712192924, 411284.393065716], - [246513.095026722, 411263.850132476] - ]; - - if( false ) { - - // 경계 폴리곤 생성 - var boundaryPoints = []; - var sourceProj = new OpenLayers.Projection("EPSG:5186"); // 원본 좌표계: GRS80 (5186) - var destProj = new OpenLayers.Projection("EPSG:3857"); // 지도 투영 좌표계: Web Mercator (3857) - - for (var i = 0; i < gyeongsangnamdo_boundary_coordinates_5186.length; i++) { - var x = gyeongsangnamdo_boundary_coordinates_5186[i][0]; - var y = gyeongsangnamdo_boundary_coordinates_5186[i][1]; - var point = new OpenLayers.Geometry.Point(x, y); - // EPSG:5186에서 EPSG:3857로 좌표 변환 - point.transform(sourceProj, destProj); - boundaryPoints.push(point); - } - - // LinearRing을 사용하여 폴리곤의 외부 링을 만듭니다. - var boundaryLinearRing = new OpenLayers.Geometry.LinearRing(boundaryPoints); - // 폴리곤 생성 - var gyeongsangnamdoPolygon = new OpenLayers.Geometry.Polygon([boundaryLinearRing]); - - // 경계 폴리곤 스타일 정의 - var boundaryStyle = { - strokeColor: "#0000FF", // 경계선 색상 (파랑) - strokeOpacity: 0.8, // 경계선 투명도 - strokeWidth: 3, // 경계선 두께 - fillColor: "#0000FF", // 채우기 색상 - fillOpacity: 0.1 // 채우기 투명도 (거의 투명하게) - }; - - // 벡터 피처 생성 - var gyeongsangnamdoFeature = new OpenLayers.Feature.Vector(gyeongsangnamdoPolygon, null, boundaryStyle); - - // 기존 HOLE_AREA 레이어에 경계 피처 추가 - // HOLE_AREA는 이미 BASE_MAP에 추가되어 있어야 합니다. - // map.js 파일에서 HOLE_AREA가 정의된 부분: - // HOLE_AREA = new OpenLayers.Layer.Vector("AREA"); - // BASE_MAP.addLayer(HOLE_AREA); - // 이 부분 이후에 아래 코드를 추가해야 합니다. - if (HOLE_AREA) { - HOLE_AREA.addFeatures([gyeongsangnamdoFeature]); - } else { - console.error("HOLE_AREA 레이어가 초기화되지 않았습니다. 경계 추가에 실패했습니다."); - } - } - if( getQueryString("masterCompanyCode") === "630") { var sourceProj = new OpenLayers.Projection("EPSG:5186"); // 원본 좌표계: GRS80 (5186) @@ -2824,7 +2331,9 @@ function initApp(param){ } } - + + // 페이지 로드 시 지질도 범례 HTML을 미리 로드합니다. + preloadGeologyLegend(); }; @@ -5297,6 +4806,30 @@ function removeGeologyLegend() { geologyLegendPopup = null; } } + + +/** + * [신규 함수] + * 페이지 로드 시 지질도 범례 HTML을 미리 로드하여 + * 전역 변수(GEOLOGY_LEGEND_HTML)에 캐시합니다. + */ +function preloadGeologyLegend() { + var legendUrl = '../template/map-service/geology/index/geology_legend.html'; + + // ES3 호환을 위한 캐시 방지 + var cacheBuster = "v=" + new Date().getTime(); + var fullUrl = legendUrl + (legendUrl.indexOf('?') > -1 ? '&' : '?') + cacheBuster; + + $.get(fullUrl, function(data) { + // 성공하면 전역 변수에 HTML 내용을 저장합니다. + GEOLOGY_LEGEND_HTML = data; + // console.log("지질도 범례 HTML 미리 로딩 완료."); // (디버깅용) + }).fail(function() { + console.error('AJAX Error: Failed to pre-load ' + legendUrl); + // 실패 시 GEOLOGY_LEGEND_HTML은 null로 유지됩니다. + }); +} + /** * WMS 지질도 범례를 드래그 가능한 모달로 띄웁니다. * (Iframe을 사용하여 외부 CSS/HTML 충돌을 방지합니다) @@ -5304,70 +4837,81 @@ function removeGeologyLegend() { function showGeologyLegend() { // 1. 기존 팝업이 있다면 제거합니다. removeGeologyLegend(); - - // 2. 모달의 기본 HTML 구조를 정의합니다. - var popupHtml = + + // 2. 미리 로드된 HTML이 있는지 확인합니다. + if (GEOLOGY_LEGEND_HTML === null) { + // 아직 로드되지 않았거나 로딩에 실패한 경우 + alert("지질도 범례를 로딩 중이거나 로딩에 실패했습니다. 잠시 후 다시 시도해주세요."); + return; // 함수 종료 + } + + // 3. 모달의 기본 HTML 구조를 정의합니다. + var popupHtml = ''; - // 3. HTML을 body에 추가하고 jQuery 객체 참조를 저장합니다. + // 4. HTML을 body에 추가하고 jQuery 객체 참조를 저장합니다. $('body').append(popupHtml); geologyLegendPopup = $('#geologyLegendPopup'); // 전역 변수에 할당 var iframeContainer = $('#legendIframeContainer'); - // 4. Iframe을 생성하고 설정합니다. + // 5. Iframe을 생성하고 설정합니다. var iframe = document.createElement('iframe'); iframe.style.width = '100%'; iframe.style.height = '500px'; // 모달 내용물의 높이 iframe.style.border = 'none'; iframe.setAttribute('frameborder', '0'); // 구형 브라우저 호환 - // 5. Iframe을 모달 컨테이너에 추가합니다. + // 6. Iframe을 모달 컨테이너에 추가합니다. iframeContainer.append(iframe); - - // 6. Iframe 내부에 범례 HTML을 동적으로 씁니다. - // (CSS/HTML 격리를 위해 이 방식이 가장 안전합니다) + + // 7. Iframe 내부에 "캐시된" 범례 HTML을 동적으로 씁니다. try { var doc = iframe.contentWindow || iframe.contentDocument; if (doc.document) doc = doc.document; - + doc.open(); - doc.write(GEOLOGY_LEGEND_HTML); // 위에서 정의한 HTML 변수 사용 + // *** 중요: 여기서 $.get 대신 전역 변수를 사용합니다 *** + doc.write(GEOLOGY_LEGEND_HTML); doc.close(); } catch (e) { console.error("범례 Iframe에 내용을 쓰는 데 실패했습니다:", e); } - // 7. 모달의 초기 위치를 화면 중앙으로 설정합니다. + // 8. 모달의 초기 위치를 화면 중앙으로 설정합니다. var popupWidth = geologyLegendPopup.outerWidth(); var popupHeight = geologyLegendPopup.outerHeight(); var initialTop = Math.max(20, ($(window).height() - popupHeight) / 2); var initialLeft = Math.max(20, ($(window).width() - popupWidth) / 2); - + geologyLegendPopup.css({ top: initialTop + 'px', left: initialLeft + 'px', visibility: 'visible' // 이제 보이도록 설정 }); - // 8. 드래그 이벤트를 구현합니다. (geologyMine 함수와 동일한 로직) + // 9. 드래그 이벤트를 구현합니다. (닫기 버튼 문제 해결 버전) var isDragging = false; var offset = { x: 0, y: 0 }; var header = geologyLegendPopup.find('.popup-header'); header.on('mousedown', function(e) { - isDragging = true; - var popupPos = geologyLegendPopup.offset(); - offset.x = e.pageX - popupPos.left; - offset.y = e.pageY - popupPos.top; - e.preventDefault(); + var target = e.target || window.event.srcElement; + + // 클릭된 요소가 닫기 버튼이 "아닌" 경우에만 드래그를 시작합니다. + if (target.id !== 'closeLegendPopupBtn') { + isDragging = true; + var popupPos = geologyLegendPopup.offset(); + offset.x = e.pageX - popupPos.left; + offset.y = e.pageY - popupPos.top; + e.preventDefault(); + } }); // 이벤트 이름에 .legendPopup 네임스페이스를 지정하여 다른 드래그와 충돌 방지 @@ -5383,8 +4927,8 @@ function showGeologyLegend() { $(document).on('mouseup.legendPopup', function() { isDragging = false; }); - - // 9. 닫기 버튼 이벤트를 설정합니다. + + // 10. 닫기 버튼 이벤트를 설정합니다. $('#closeLegendPopupBtn').on('click', function() { removeGeologyLegend(); }); diff --git a/src/main/webapp/template/map-service/geology/index/geology_legend.html b/src/main/webapp/template/map-service/geology/index/geology_legend.html new file mode 100644 index 00000000..9a354d59 --- /dev/null +++ b/src/main/webapp/template/map-service/geology/index/geology_legend.html @@ -0,0 +1,988 @@ + + + + + 암상시대별 색상 + + + +
+
+

상세 내용은 https://data.kigam.re.kr/mgeo/sub03/page01.do 참고

+

암상시대별 색상

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
코드번호시대명시대기호기본색
GA01제4기(Quaternary)충적층
(Alluvium)
Qa + 제4기 충적층 RGB 기본색 +
GA02홍적층
(Diluvium)
Qd + 제4기 홍적층 RGB 기본색 +
GA03신제3기
(Neogene)
+
N2 + 신제3기 RGB 기본색 +
GA04고제3기
(Paleogene)
PG + 고제3기 RGB 기본색 +
GA05백악기
(Cretaceous)
+
K + 백악기 RGB 기본색 +
GA06쥬라기
(Jurassic)
J + 쥬라기 RGB 기본색 +
GA07삼첩기
(Triassic)
T + 삼첩기 RGB 기본색 +
GA08페름기
(Permian)
P + 폐름기 RGB 기본색 +
GA09석탄기
(Carboniferous)
C + 석탄기 RGB 기본색 +
GA10데본기
(Devonian)
D + 데본기 RGB 기본색 +
GA11사일루리아기
(Silurian)
S + 사일루리아기 RGB 기본색 +
GA12오도비스기
(Ordovician)
O + 오도비스기 RGB 기본색 +
GA13캠브리아기
(Cambrian)
+ C + + 캠브리아기 RGB 기본색 +
GA14원생대
(Proterozoic)
PRgrPR,
+ PC +
+ 원생대 PRgr RGB 기본색 +
GA15PR3 + 원생대 PR3 RGB 기본색 +
GA16PR2 + 원생대 PR2 RGB 기본색 +
GA17PR1 + 원생대 PR1 RGB 기본색 +
GA18시생대
(Archean)
AR3AR,
+ PC +
+ 시생대 AR3 RGB 기본색 +
GA19AR2 + 시생대 AR2 RGB 기본색 +
GA20AR1 + 시생대 AR1 RGB 기본색 +
+
+
+
+ + +
+
+

암층별 색상

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _ + + + + + + + + + + + + + + + + + + + + + + + _ + + + + + + + + + + + + + + + + + + + + +
코드번호시대명시대기호기본색
BC01호상편마암(bngn,bgn),AR1 + 호상편마암(bngn,bgn), 기본색 +
BC02화강암질 편마암(ggn)AR2 + 화강암질 편마암(ggn) 기본색 +
BC03반상변정질 편마암(bpgn), 안구상편마암(agn)AR3 + 반상변정질 편마암(bpgn), 안구상편마암(agn) 기본색 +
BC04흑운모편마암(sch)PR1,PZ + 흑운모편마암(sch) 기본색 +
BC05운모편암(msch)PR2 + 운모편암(msch) 기본색 +
BC06석영편암(qsch)PR3 + 석영편암(qsch) 기본색 +
BC07화강편마암(grgn)PRgr,PC + 화강편마암(grgn) 기본색 +
BC08고생대 화강암류,(Paleozoic)PALgr + 고생대 화강암류,(Paleozoic) 기본색 +
BC09삼첩기 화강암류Tgr,TRgr + 삼첩기 화강암류 기본색 +
BC10쥬라기 화강암류(Jurassic)Jgr + 쥬라기 화강암류(Jurassic) 기본색 +
BC11백악기(불국사) 화강암류(Cretaceous)Kgr + 백악기(불국사) 화강암류(Cretaceous) 기본색 +
BC12고제3기 화강암류(Paleogene)PGgr,Tgr + 고제3기 화강암류(Paleogene) 기본색 +
BC13석회암(limestone), 캠브리아기층(Cambrian)ls, + 석회암(limestone), 캠브리아기층(Cambrian) 기본색 +
BC14규암(Quartzite)qtz + 규암(Quartzite) 기본색 +
BC15오도비스기 퇴적층(Ordovician)O + 오도비스기 퇴적층(Ordovician) 기본색 +
BC16사일루리안~데본기 퇴적층(Silurian~Devonian)D,S + 사일루리안~데본기 퇴적층(Silurian~Devonian) 기본색 +
BC17석탄층(Carboniferous)C + 석탄층(Carboniferous) 기본색 +
BC18옥천층군 하부(Ogcheon)Og1 + 옥천층군 하부(Ogcheon) 기본색 +
BC19옥천층군 중부(Ogcheon)Og2 + 옥천층군 중부(Ogcheon) 기본색 +
BC20옥천층군 상부(Ogcheon)Og3 + 옥천층군 상부(Ogcheon) 기본색 +
BC21페름기~삼첩기층(Permian~Triassic)P-T + 페름기~삼첩기층(Permian~Triassic) 기본색 +
BC22쥬라기 하부 퇴적층J1 + 쥬라기 하부 퇴적층 기본색 +
BC23쥬라기 상부지층(암)J2 + 쥬라기 상부지층(암) 기본색 +
BC24백악기 하부층(신동층군)K1 + 백악기 하부층(신동층군) 기본색 +
BC25백악기 하부층(하양층군)K2 + 백악기 하부층(하양층군) 기본색 +
BC26백악기 상부층(유천층군)K3,Og3 + 백악기 상부층(유천층군) 기본색 +
BC27고제3기지층(Paleogene Tertiary)PG,T + 고제3기지층(Paleogene Tertiary) 기본색 +
BC28신제3기지층(Neogene Tertiary)N + 신제3기지층(Neogene Tertiary) 기본색 +
BC29하부충적층(홍적층)Qa,Q2 + 하부충적층(홍적층) 기본색 +
BC30충적층Q2,Qa + 충적층 기본색 +
BC31산성암맥(Acidic Dyke),석영맥(Quartz Vein)ad,qv + 산성암맥(Acidic Dyke),석영맥(Quartz Vein) 기본색 +
BC32중성암맥(Intermediate Dyke)id + 중성암맥(Intermediate Dyke) 기본색 +
BC33염기성암맥(Basic Dyke)bd + 염기성암맥(Basic Dyke) 기본색 +
BC34규장암(맥)(Felsite)fl + 규장암(맥)(Felsite) 기본색 +
BC35유문암(Rhyolite)rh,rhy + 유문암(Rhyolite) 기본색 +
BC36안산암(Andesite)an,and + 안산암(Andesite) 기본색 +
BC37현무암(Basalt)bs + 현무암(Basalt) 기본색 +
BC38각섬석(Amphibolite)amp + 각섬석(Amphibolite) 기본색 +
BC39매립지- + 매립지 기본색 +
+
+
+
+ + +
+
+

암석무늬

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
코드번호무늬지질기호무늬설명
P01 + P01 무늬 이미지 + gn · 준편마암 : hyorigin paragneiss, biotite gneiss, banded gneiss
· 호상편마암 : metatectic gneiss(기본색:갈색)
P02 + P02 무늬 이미지 + ggn · 정편마암 > 준편마암 : othogneiss >granitic gneiss
· 화강암질 편마암 : granitic gneiss
P03 + P03 무늬 이미지 + pgn,pbgn · 반상변정질 : porphyroblastic
· 반상쇄정질 : porphyroclastic
P04 + P04 무늬 이미지 + agn· 안구상 편마암 : augen gneiss
P05 + P05 무늬 이미지 + mgn,sz,mz · 혼성편마암 : migmatitic gneiss
· 연성전단대 : ductile share zone
· 압쇄대 : mylonitic zone
P06 + P06 무늬 이미지 + bsch · 흑운모 편암 : biotite schist
· 태백산통, 율리통(PR1 기본색) 사질 편마암 : psammitic gneiss
P07 + P07 무늬 이미지 + bs,bsch · 점판암 : slate
· 협재 셰일 : shale
P08 + P08 무늬 이미지 + ms,msch · 운모편암 : mica schist
· 석영편암 : quartz schist
P09 + P09 무늬 이미지 + phy· 천매암 : phyllite
P10 + P10 무늬 이미지 + ss + sh · 사암 셰일 교호대 : sandstone + shale
P11 + P11 무늬 이미지 + ss · 사암 : sandstone
P12 + P12 무늬 이미지 + cs · 역암 : conglomerate
P13 + P13 무늬 이미지 + br · 각력암 : breccia
· 조립, 중립 화강암(기본색 : 적색)
· 화강편마암 : granite gneiss
P14 + P14 무늬 이미지 + gr · 화강암 : granite
P15 + P15 무늬 이미지 + tgr · 복운모 화강암 : twomica granite
P16 + P16 무늬 이미지 + ap · 반화강암 : aplite microgranite
· 세립질
P17 + P17 무늬 이미지 + gr · 세립 조립질 화강암
P18 + P18 무늬 이미지 + di· 섬록암 : diorite
P19 + P19 무늬 이미지 + gb · 반려암, 반암 : gabbro
P20 + P20 무늬 이미지 + amp · 초염기성암, 각섬암 : amphibolite
P21 + P21 무늬 이미지 + rh · 유문암 : rhyolite
P22 + P22 무늬 이미지 + and · 안산암 : andesite
P23 + P23 무늬 이미지 + bs· 현무암 : basalt
P24 + P24 무늬 이미지 + po · 반암 : porphyry(적색)
· 반심성암/분출암 : hypabyssal/extrusive rock
· 석류석 : garnet(갈색)
P25 + P25 무늬 이미지 + tf · 응회암 : tuff
P26 + P26 무늬 이미지 + mz · 광화대/혼팰스/변질대(기본색 없음, 무늬색 적색)
P27 + P27 무늬 이미지 + - · 신장역 : elongated conglomerate(황강리층)
P28 + P28 무늬 이미지 + Qt · 홍적층(애추: talus, 돌서렁층)
· 매립지
P29 + P29 무늬 이미지 + cg· 역암
P30 + P30 무늬 이미지 + gt · 전기석화강암류
P31 + P31 무늬 이미지 + pmgn · 반상변정미그마타이트질편마암
P32 + P32 무늬 이미지 + gs,gr · 편상화강암
· 엽리상화강암
P33 + P33 무늬 이미지 + tgr · 복운모화강암
P34 + P34 무늬 이미지 + sgr · 반화강암질편상화강암
P35 + P35 무늬 이미지 + gdi· 편마암상섬록암질암
P36 + P36 무늬 이미지 + pgr · 엽리상반상화강암
P37 + P37 무늬 이미지 + gsy · 편마암상섬장암
P38 + P38 무늬 이미지 + ps · 박상석영반암
P39 + P39 무늬 이미지 + j · 용결터프유문암질암 및 안산암의 각력함유
P40 + P40 무늬 이미지 + h · 홍전층
P41 + P41 무늬 이미지 + tgr· 전기석화강암
P42 + P42 무늬 이미지 + gtgr · 함석류석복운모화강암
+
+
+
+ + \ No newline at end of file