21

2018-Jun

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

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

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 239531
6635 raster calculator 에 expression 부분이 안떠요 ㅠㅠㅠㅠ제발 도와주세요 ㅠㅠㅠㅠㅠㅠㅠ + 2 먹물징어 2018-12-09 136
6634 shp파일과 좌표가 안맞아요 ㅠㅠㅠ file + 2 hoontee 2018-12-07 302
6633 qgis에 수치지도를 올리는것에 대하여 문의합니다. sinaaa7 2018-12-07 198
6632 반경 5분거리 버퍼만들기 도와주세요 file + 1 주여 2018-12-07 341
6631 qgis 완전 삭제 방법좀 알려주세요. + 1 동생코코 2018-12-06 494
6630 qgis 레이어 속성이 안열립니다. 동생코코 2018-12-06 98
6629 지도 저장 으아아아 2018-12-05 62
6628 폴리곤과 점 shp 파일 겹칠때 (좌표문제) file + 2 주여 2018-12-05 202
6627 [급] Arc GIS에서 가중치 중첩 분석 하는 방법을 모르겠습니다. + 1 star1273 2018-12-05 226
6626 도로 차단 효과 분석할 방법이 있을까요? 지오쵸파 2018-12-04 46
6625 [급함] arcgis 막대표 차이가 너무 심해요 ㅠㅠㅠ file 으아아아 2018-12-04 54
6624 arc 에서 생성하는 랜덤값 질문드립니다. file uri 2018-12-03 36
6623 arc gis 9 조인 ㅠㅠㅠㅠㅠ 아야이 2018-12-03 118
6622 국토지리정보원 타일맵 관련(제발부탁드립니다 ㅠㅠ) + 1 궁금이 2018-12-03 302
6621 cvs파일 qgis로 불러오기 file + 2 준뱅 2018-12-01 244
6620 Data 추가시 폴더연결관련 file + 2 다루스 2018-11-30 64
6619 gis 표고 분석 후polygon으로 만드는법 file + 2 haengmind 2018-11-30 242
6618 GIS지도 제작중 지하철 노선 및 버스 좌표 입력방법 gis새싹 2018-11-27 208
6617 shp 파일 좌표 맞추는 법을 모르겠어요... 질문있습니다 2018-11-27 193
6616 Burn DEM방식으로 유역생성중 하천 polygon의 raster가 잘 안되어 질문드립니다. 웅웅 2018-11-27 111
6615 qgis에서 csv파일로 위도경도 좌표를 불러왔는데 다르게 나옵니다 도와주세여ㅠㅠ file 용암 2018-11-26 448
6614 Arc map에서 고유값 별 shp객체 분리하는 방법? + 5 rootgeun 2018-11-26 218
6613 qgis를 이용하다가 문의드립니다. file 박희수 2018-11-26 99
6612 arcgis9 비율 자르기 ㅠㅠㅠㅠㅠ 아야이 2018-11-26 56
6611 지정한 좌표로부터 정보를 추출하고자합니다 지리생초짜 2018-11-26 68
6610 다음지도 다운로드(2) 문의? file + 6 불모래 2018-11-23 433
6609 다음 위성지도 프로그램 파일 실행 방법 문의? file + 7 불모래 2018-11-22 561
6608 Arc GIS 사용 중에 오류코드가 발생합니다 file 김윤희 2018-11-21 74
6607 ArcGis 10.1 쓰고있습니다. 질문이 있습니다. 간정 2018-11-21 103
6606 A위치에서 5km 지점찍는 방법 file 자이제시작이야 2018-11-20 95
6605 대구광역시 도로망, dem 구합니다. 공부하자 2018-11-18 102
6604 합친 면적을 기준으로 어떻게 폴리곤들을 선택할까요? file + 5 ucidgis 2018-11-16 161
6603 경사도분석할때 오류가 뜹니다. + 1 wwss 2018-11-16 162
6602 아크툴박스에서 feature to point 가 사라졌네여 이유 아시는 분 있나요?? 초보라서요 왕초보탈출기 2018-11-16 82
6601 GIS내에서 면적을 기준으로 데이터만 Export 할 수 있나요? file ucidgis 2018-11-15 113
6600 raster calculator에 식 쓰는 부분이 나타나지 않아요 ㅜㅜ file 먹물징어 2018-11-14 83
6599 좌표변환할때 궁금한점... file rocknzero 2018-11-12 1355
6598 산지 지역을 뺀 읍면동 면적을 구하려고 하는데, 지도를 정확하게 중첩하는 것이 어렵습니다. file + 2 초보대학원생 2018-11-11 411
6597 지적도 좌표변환 오차 검증을 어떻게 할 수 있나요? file lswn 2018-11-10 275
6596 QGIS 바운더리 내 면적산출을 하고싶습니다 file + 3 냠잘여 2018-11-09 913
6595 GIS에서 반경 500m 이내 동일한 속성을 지닌 필지 개수 추출 (도움 부탁드립니다!) + 1 yongji 2018-11-09 158
6594 QGIS 이미지 저장시 밀림현상 + 1 송운빈 2018-11-09 215
6593 구글지도에 불러온 포인트를 KML파일로 내려 받으면 좌표가 없습니다. 투투나인 2018-11-08 67
6592 좌표변환 한꺼번에 할수 있나요? 맥클라우드 2018-11-07 256
6591 arc gis9.3.1 정품 설치좀 알려주세요 제발 부탁드립니다. ㅠㅠ file 교통정보센터 2018-11-05 208
6590 cad에서 move관련 질문 있습니다. 배즙크루 2018-11-05 60
6589 xray map 저만 이상한가요? + 1 주영훈 2018-11-05 67
6588 XRAY MAP 관련 문의 GJ 2018-11-05 50
6587 arcgis IDW하는 법좀요! 으아아아 2018-11-04 76
6586 캐드를 shp로 변경하고 extent를 변경 할 수 있는지요? file dongdonga 2018-11-01 146