21

2018-Jun

ArcGIS에서 gdb(geodatabase)에 관한 질문입니다.

작성자: 지오쵸파 IP ADRESS: *.164.11.199 조회 수: 404

ArcGIS에서 Geodatabase를 공부하다가 막히는 부분이 있어 질문을 남깁니다. 모든 질문에 답을 모르셔도, 아시는 만큼이라도 알려주시면 정말 감사하겠습니다.


1. GDB는 말 그대로 DB, 그러니까 데이터베이스인 것인가요? 파일을 저장하는 방식에는 파일 시스템/데이터베이스 두 가지가 있다고 알고 있습니다. 파일 시스템은 파일을 디렉토리에 저장하는, 일반적으로 컴퓨터에서 새 폴더에 데이터를 저장하는 그런 방식으로 알고 있고, 데이터베이스는 데이터를 통합관리하기 위한 방식으로 알고 있습니다. 둘 중 어느 방식에 해당하나요? 또, 하나의 폴더(디렉토리)에 데이터를 모아놓은 것과 데이터베이스에서 데이터를 저장하는게 어떤 차이인지를 잘 모르겠습니다.


2. 만약 이름 그대로 데이터베이스라면, Oracle과 같이 DB를 운영지원해주는 DBMS는 따로 없나요? GDB에도 Enterpirse GDB, File GDB, Personal GDB가 있다는데, 아무래도 DBMS를 가지는건 Enterprise GDB의 경우인것 같고, 이 때 ArcSDE를 쓰는 것 같던데, 그럼 도대체 File GDB는 DBMS는 없는 DB인건가요ㅠㅠ

그리고 ArcGIS는 SQL을 지원해주는데, 이 SQL이 표준화된 DBMS언어 아닌가요? 그런데 GDB가 아니어도 Select By Attributes같은 것들이 SQL인 것 같던데, 어떻게 DBMS가 없는데도 SQL이 가능한지 궁금합니다.


3. GDB는 .gdb의 파일 형식이면서 동시에 그 안에 feature class, raster datasets과 같은 파일을 저장할 수 있는 폴더(?)인건가요? ESRI 홈페이지에서는 시스템 폴더라고 설명이 나와있는데, Windows상에서는 파일이 보이지 않고 ArcCatalog에서만 볼 수 있는건 어떻게 가능한 것인가요...?


질문이 추상적이 어렵지만, 조금이라도 아시는게 있다면 덧글로 알려주세요! 감사합니다.



profile

스팸

2018.06.22 10:05
*.251.187.33

.

profile

측량사

2018.06.22 10:23
*.98.178.2

1. GDB는 말 그대로 DB, 그러니까 데이터베이스인 것인가요? 파일을 저장하는 방식에는 파일 시스템/데이터베이스 두 가지가 있다고 알고 있습니다. 파일 시스템은 파일을 디렉토리에 저장하는, 일반적으로 컴퓨터에서 새 폴더에 데이터를 저장하는 그런 방식으로 알고 있고, 데이터베이스는 데이터를 통합관리하기 위한 방식으로 알고 있습니다. 둘 중 어느 방식에 해당하나요? 또, 하나의 폴더(디렉토리)에 데이터를 모아놓은 것과 데이터베이스에서 데이터를 저장하는게 어떤 차이인지를 잘 모르겠습니다.

https://nhd.usgs.gov/userGuide/Robohelpfiles/NHD_User_Guide/Interactive_Tutorials/Module_1/Dynamic_Extract/Dynamic_Extract_Popups/Personal_Vs_File_GDB_s.htm

=> 위 링크의 내용이 조금 도움이 되었으면 해서 공유해드립니다. 말그대로 database입니다만 File Geodatabase와 Personal Geodatabase와의 차이점이 궁금하신 것으로 이해한 것으로 답변드립니다. File Geodatabase를 이용하는 목적으로 우리가 일반적으로 사용하는 ESRI Shape File이 적게는 3개에서 많게는 5개 정도로 구성됩니다. 파일관리 측면에서는 대단히 불편한 구성입니다. 이를 좀 더 효율적으로 관리하고자 만들어진 것이 File Geodatabase입니다. 하나의 폴더에 있는 3개 이상의 파일을 관리하는 것과 DB에 입력된 하나의 파일을 관리하는 것 중 어느 쪽이 더 효율적으로 관리할 수 있는가에 대한 관점에서 보시면 쉽게 이해되실 겁니다.


2. 만약 이름 그대로 데이터베이스라면, Oracle과 같이 DB를 운영지원해주는 DBMS는 따로 없나요? GDB에도 Enterpirse GDB, File GDB, Personal GDB가 있다는데, 아무래도 DBMS를 가지는건 Enterprise GDB의 경우인것 같고, 이 때 ArcSDE를 쓰는 것 같던데, 그럼 도대체 File GDB는 DBMS는 없는 DB인건가요ㅠㅠ

그리고 ArcGIS는 SQL을 지원해주는데, 이 SQL이 표준화된 DBMS언어 아닌가요? 그런데 GDB가 아니어도 Select By Attributes같은 것들이 SQL인 것 같던데, 어떻게 DBMS가 없는데도 SQL이 가능한지 궁금합니다.

=> DBMS는 말 그대로 DB관리 시스템입니다. Oracle, PostGIS, MongDB 등이 대표적인 것이고 Fiel GDB와 Personal GDB는 DBMS가 아닌 확장형 파일이라고 보시면 됩니다. 즉, 같은 이름의 개별파일들을 하나의 DB형태로 묶어 놓은 것이지요. 연속지적도 같은 경우에는 객체파일이랑 속성파일의 용량이 맻백메가 이상 되니까 이를 하나씩 편집, 검색하게 되면 연산시간이 많이 걸립니다. PC사양에 따라서는 프로그램이 꺼져버리기도 하지요. 이를 File GDB나 Personal GDB로 묶어서 작업할 경우 연산시간이 줄어들게 됩니다.(PC사양에 따라 차이는 있습니다.)

앞서 언급한 내용을 이어서 설명드리면 SQL은 DB의 구조를 기반으로 검색하는 스크립트 언어입니다. File GDB는 DBMS는 아니지만 DBMS에 준하는 대용량 파일이고 DBMS와도 연동이 되므로 SQL을 적용할 수 있도록 한 것으로 알고 있습니다. "Select By Attribute"는 SQL을 참조한 공간분석 기능입니다.^^


3. GDB는 .gdb의 파일 형식이면서 동시에 그 안에 feature class, raster datasets과 같은 파일을 저장할 수 있는 폴더(?)인건가요? ESRI 홈페이지에서는 시스템 폴더라고 설명이 나와있는데, Windows상에서는 파일이 보이지 않고 ArcCatalog에서만 볼 수 있는건 어떻게 가능한 것인가요...?

=> GDB는 여러 형태의 데이터 셋을 저장할 수 있는 파일형 DB라고 보시면 됩니다. 1의 답변에 공유해드린 링크를 참조하시면 답변이 되었을 것으로 생각되며, GDB 또한 ESRI 자체 포맷입니다. Shape File과 마찬가지죠. 당연히 자사 프로그램에서 볼 수 있도록 설계된 내부포맷입니다.

profile

지오쵸파

2018.06.22 20:10
*.164.11.199

친절하신 설명 정말 감사드립니다..!! 어느 정도 이해가 가네요!!

죄송하지만 몇 개만 더 여쭤보고 싶습니다ㅠㅠ


데이터베이스라는게 파일을 한곳에 모아서 통합관리하는 것인데, 이 DB를 구축한다는게 그냥 한 폴더에 파일을 전부 넣는거랑 어떻게 다른가요? 찾아보니까 DB는 데이터 중복을 방지하고 무결성을 유지하고 그런다는데, 정확히 감이 오지 않네요ㅠㅠ


그리고 통상 개인이 쓰는 ArcGIS Desktop은 DBMS(말씀해주신 Oracle 같은)가 없을텐데, 저는 처음에 dbf파일이 RDBMS의 한 종류인 줄 알았는데, 그건 아닌건가요? Key Field로 Join을 할 수 있다는게 Table Join이랑 똑같던데... 그럼 둘은 전혀 관계가 없는 것인가요?


마지막으로 RDBMS가 속성정보를 필드와 레코드로 저장할 수 있을 것 같은데, 도형정보를 담고 있는 데이터나 이미지 파일 등등의 데이터는 어떻게 저장하나요? 그런 이미지나 도형 정보는 필드와 레코드로 저장할 수 있는 유형이 아니지 않나요?


초보티도 나고 너무 귀찮게 해서 죄송합니다... 다시 한 번 감사드려요!!

profile

지오쵸파

2018.06.22 23:19
*.164.11.199

감사합니다!! PDF파일이 큰 도움이 되네요!!

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 질문올리 실때 조금만 질문 내용을 조금만 더 자세히 올려주시면 답변받기 수월합니다. + 10 김한국 2008-01-04 239364
6492 히트맵같은 결과를 라인으로도 만들수 있을까요? 다루 2018-08-10 53
6491 GIS 구입에 관해 여쭤봐요!! basic 버전, standard 버전 + 1 냐냐냥 2018-08-09 104
6490 수치지형도와 지적도를 구글지도에 올리는데, 좌표가 맞지 않습니다. file + 4 takjjang 2018-08-09 883
6489 arcgis 면적 에러 질문입니다. file + 1 Seamos 2018-08-09 82
6488 QGIS 초보입니다 고수님들 도움부탁드립니다.(TMS FOR FOR KOREA 플러그인 관련) + 3 돌아온득득이 2018-08-08 495
6487 대구광역시 토지피복도 자료 구할수있나요? + 1 kbhl6202 2018-08-08 127
6486 arcgis에서 종로구만 자르고 싶습니다. + 6 ucidgis 2018-08-07 255
6485 qgis 초보좀 도와주시면 감사하겠습니다 ㅠㅠ file 향호 2018-08-07 133
6484 basemap(이미지)의 투명도 조절하는 방법 문의드립니다. rhdrksqnstjr 2018-08-07 110
6483 Raster to ASCII 변환 시, nodata (-9999)를 공백으로 내보내기 가능한가요? file jjames 2018-08-06 116
6482 안녕하세요 qgis 초보입니다. GDB 파일여는 법좀 알려주세요 ㅠ + 1 AnglerCho 2018-08-03 324
6481 DEM 병합관련 질문 + 1 kimhobbit 2018-08-02 299
6480 qgis에서 다음지도를 올려서 이미지 저장시 오류 + 3 sinaaa7 2018-08-01 476
6479 DEM 파일로 등고 생성후 DXF로 내보낼때 높이값이 없을때 + 3 jone 2018-08-01 207
6478 지도중 일부분이 나오지 않습니다(김포, 연천) file + 1 신구 2018-07-30 105
6477 모델빌더(Model builder) 관련 질문입니다. 소원해 2018-07-30 122
6476 ArcGIS 좌표변환 시, 각 레이어의 위도 차이 발생(좌표 변환 문제) file + 2 jjames 2018-07-26 423
6475 Landsat7 error line 보정하는 방법 조언좀 부탁드립니다..ㅠㅠ ulygajok 2018-07-25 51
6474 아리랑 3A호 영상 + 2 Parang 2018-07-26 179
6473 project할때 geographic trsnsformation 오류 file + 2 으컁컁컁 2018-07-24 184
6472 서울시 구별 또는 서울시 동별을 쪼개고 싶어요! + 1 아이거어떻게해 2018-07-24 230
6471 민간인통제구역 및 군사분계선 관련 shp 자료가 필요합니다... 하이드로 2018-07-23 111
6470 gis 모든 창들이 사라졌어요 file 후미연 2018-07-23 49
6469 Arcmap 10.5에서 ET geowizards 사용하시는분 계신가요? 행복전도사 2018-07-17 107
6468 qgis 3.0에 좌표변환 어떻게 합니까 file + 2 푸른거울 2018-07-17 519
6467 해당 지역의 실제 면적을 구하고 싶습니다. WRL99 2018-07-13 114
6466 도구메뉴가 컴퓨터를 다시 켤 때마다 위치가 바뀝니다. + 1 배즙크루 2018-07-13 112
6465 글로벌매퍼에서 kml 임포트 하고 좌표 변환시 틀어짐 문제에 대해서 file + 2 긴다라고 2018-07-13 185
6464 arcmap에서 shp 폴리곤 데이터의 좌하단 기준 0,0으로 옮기는 방법을 알수 있을까요? 등대 2018-07-12 52
6463 wgs84 좌표계에서 버퍼 기능 문의 + 1 더불어사는세상 2018-07-11 229
6462 추가질문) 표고 및 등고선 분석시 표시되지 않습니다. file + 1 Hiks 2018-07-11 225
6461 clip raster by mask layer 문자열 오류 해결좀 ㅠㅠ + 1 대학원노예 2018-07-11 106
6460 토목과지만 토목이싫어서 gis쪽을 보는 사람입니다. 꼭좀 봐주세요. gis 대기업쪽이신분도 환영입니다. + 1 쩡이얏 2018-07-10 318
6459 아크맵 10.1 표고경사 진행 중 틴 생성 문제입니다. file 노란엉덩이 2018-07-10 190
6458 표고 및 등고 분석시 일부분은 표시가 안되요 file + 1 Hiks 2018-07-10 151
6457 gis 명령어 이런식으로 설명된게 또있나요? file + 1 닉닉넴 2018-07-10 184
6456 dxf파일 좌표변환 프로그램 믈렁믈렁목장 2018-07-10 318
6455 폴더안에 여러개의 파일이 있는데 로딩할때는 SHP하나만 로딩하나요? 토목이좋아 2018-07-09 114
6454 Qgis 완전초보 쉐이프파일변환 file + 4 토목이좋아 2018-07-09 447
6453 x-ray맵 좌표 입력 후 생성 좌표에 마우스를 갖다 대면 팝업 정보가 보이지 않습니다. kyi1221 2018-07-09 65
6452 관광안내지도 책자같은 작업시 카밀리아 2018-07-05 91
6451 아크하이드로 유역분석 아늰 2018-07-05 160
6450 연구원에서 지오코딩 작업중인데 횟수 늘릴수 없나요? + 1 kbs 2018-07-04 146
6449 수치지형도와 연속지적도 겹치는 방법 file + 2 Dr.almond 2018-07-04 2175
6448 Arcbrutile 설치프로그램 + 2 뾸료료 2018-07-03 486
6447 위성영상 좌표가 좀 이상한데요~ + 1 rootgeun 2018-07-03 119
6446 고도 플러그인을 통해 추출되는 값을 csv 새 칼럼으로 구성하는 법 file + 2 Analysis 2018-07-03 69
6445 환경부 토지피복도 면적 관련 질문입니다. + 1 도칵 2018-06-30 182
6444 QGIS2.18 TMS for Korea 다음지도 화면에 보이는 것을 geotif로 만드는 방법 좀 알려주세요. + 2 지디지디 2018-06-29 542
6443 Arc gis [Near] 기능에 대해 질문입니다. + 1 강재원 2018-06-28 133