달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

   

   

   

데이터베이스 구축 방법론

   

목차

I. 방법론 개요

1. 배경 및 목표

2. 방법론 구성

가. 방법론 구조

나. 대상자료 유형

다. 방법론 활용방법

   

II. DB구축 공정 및 산출물

1. DB구축 조직체계

2. DB구축 공정

가. 준비/계획 단계(100)

나. 구축 단계(200)

다. HTML/XML 변환 단계(300)

라. 검수 단계(400)

마. 품질 단계(500)

3. 품질활동

가. 개요

나. 품질활동 공정 및 상세 태스크

다. 품질활동 지침

4. 산출물 정의서 및 활용예

가. 산출물 리스트

나. 산출물 정의서 및 활용예

   

III. 자료별 데이터베이스 구축 공정

1. 메타데이터

2. 텍스트

3. 한적자료

4. 이미지

5. 동영상

6. 사운드

7. 촬영/녹음

8. GIS

9. 항공정사사진

10. 지도제작위성사진

11. 기상위성사진

12. 3D

13. 3D 프린팅

14. LOD(Linked Of Data)

15. 실내공간지도

16. POI

IV. 부록

1. DB구축시 고려할 법/제도/기준 리스트

   

   

개요

데이터베이스 구축 방법론(V4.0)" 은 기존 방법론에서 정립했던 데이터유형과 주요한 공정단계에 대해서는 새로운 업무환경에 적합하게 현행화하고 체계화 하는 방법으로 고도화를 하였다. 또한 여러 데이터유형에 따라 차이 있게 나타난 절차 등에 대해서는 공정의 표준화를 통해 누구나 쉽게 방법론을 이해하고 표준화된 공정에 따라 작업을 수행할 수 있도록 개선하였으며 실내공간지도, 3D프린팅, POI, 링크드데이터 자료유형 구축공정을 추가하였으며 상세 내용은 다음과 같다.

 

o 방법론 자료유형구분의 고도화 수행

각 자료유형에 따른 분류체계에 대해 표준화된 일관성 있는 코드를 부여하여 분류체계를 통해 쉽게 자료유형을 구분할 수 있도록 하였다.

 

o 공정단계의 표준화

자료유형에 따라 자유롭게 부여한 공정(태스크)을 자료유형 간 동일(유사)공정이름을 체계화하여 표준공정으로 재정립하였다. 공통공정의 경우 공정의 이름을 동일하게 적용하여 활용될 수 있도록 하였으며 선택적 공정이 있을 경우 개별공정에 포함된 형태로 하여 공정단계의 표준성을 향상시켰다.

 

o 사용자 활용 용이성 관점의 목차구성

방법론을 적용하기 위해 특정 자료유형을 선택하여 참조하다가 산출물, 작업지침서 등은 또 다른 장을 참조하여 불편했던 구성을 개선하여 각 자료유형에 따라 방법론의 흐름을 이해할 수 있도록 목차와 내용의 구성을 고도화 하였다.

 

o 데이터환경에 부합한 신규DB 유형의 추가

총 1,000개 이상의 RFP 분석, 각 프로젝트에서 추진 중에 발간한 지침서, DB구축사업과 관련된 감리보고서 분석을 통해 DB구축방법론 V3.0에 포함되지 않은 DB유형을 분석하였다. 이 중에서 새롭게 정립이 필요한 데이터 유형을 분석하였으며, 링크드데이터, 실내공간지도, 3D프린팅, POI의 총 4개의 구축공정이 추가되어 현장에서 활용될 수 있도록 정립하였다.

   

   

   

직접 다운로드

데이터베이스구축방법론-1.pdf

데이터베이스구축방법론-2.pdf


   

   

   

   

http://koreadb.data.go.kr/frt/cms/resourceMng/selectResourceMngment.do?nttId=7279&bbsId=BBSMSTR_000007003020&pageIndex=1&searchCnd=&searchWrd=

Posted by codedragon codedragon

댓글을 달아 주세요

Goto Anything

  • 프로젝트에 추가된 폴더 안의 파일을 찾거나
  • 파일안의 원하는 내용을 빠르게 검색해주는 기능입니다.
  • 입력하는 검색어를 포함하고 있는 관련 파일 목록을 실시간으로 검색하여 보여 줍니다.

   

Goto Anything 검색 기능

  • 파일 검색하기
  • 텍스트 검색하기
  • 심볼 검색하기
  • 다양한 검색 옵션 조합하기

   

   

파일 검색하기

Goto > Goto Anything..

   

안드로이드 소스코드의 MainActivity.java파일을 검색하기 위해 ma만 검색해 보겠습니다.

   

목록에서 위/아래 키를 통해 파일목록을의 파일을 이동할 경우

해당 파일의 내용이 검색창 뒤에서 미리보기가 되어 져서 찾고자하는 파일이 맞는지 확인할 수 있습니다.

   

찾는 파일이 맞으면 해당 항목을 클릭합니다.

클릭하게되면 파일이 탭으로 오픈됩니다.

   

   

텍스트 검색하기

Goto Anything 창에 #을 입력하고 검색 키워드를 입력합니다.

입력할 때마다 해당 검색어와 매칭되는 위치로 자동으로 이동하게 됩고

목록에 보이는 해당항목을 선택하여 바로 검색어에 해당하는 위치로 이동할 수 있습니다.

   

   

한글 검색화면 (잘 되네요!)

   

   

심볼 검색하기

심볼은 클래스명 메소드명을 지칭하며 검색을 위해

Goto Anything 창에 @을 입력하고 검색 키워드를 입력하면 됩니다.

   

검색된 항목에도 키워드가 포함된 함수들만 표시됩니다.

   

   

특정 행 번호로 이동하기

Goto Anything 창에 :을 입력하고 행번호를 입력하면 됩니다.

   

   

다양한 검색 옵션 조합하기

파일 + 심볼 검색

MainActivity.java@getfile

검색후 검색된 항목을 클릭하면

해당 파일의 검색어함수로 이동합니다.

(이때, 인코딩문제로 한글이 깨져보일수 있습니다, ConvertToUTF-8로 인코딩 방식을 변경하여 재오픈하면 해결됩니다.)

   

검색창에서 엔터시 탭으로 해당파일을 오픈하면서 해당 위치로 이동합니다.

   

   

파일 + 키워드 검색

MainActivity.java#이벤트

인코딩 문제로 한글은 검색이 안될 수 있습니다.

   

   

파일 + 행번호 검색

Filechooser.java:85

Posted by codedragon codedragon

댓글을 달아 주세요

 

View

안드로이드 UI의 기본적인 구축 요소.

안드로이드 SDK의 거의 모든 위젯과 레이아웃 클래스의 기반 클래스

   

   

View 클래스의 기본 메소드와 용도 

메서드

용도

setBackgroundColor(int color)

백그라운드 색상 설정

setBackgroundDrawable(Drawable d)

백그라운드 이미지 설정

setMinimumHeight(int minHeight)

최소 높이 설정

setMinimumWidth(int minWidth)

최소 너비 설정

setPadding(int left, int right, int top, int bottom)

여백 사이즈 설정

setClickable(boolean c)

엘리먼트의 클릭 가능 여부 체크

setFocusable(boolean f)

엘리먼트의 포커스 가능 여부 체크

setOnClickListener(OnClickListener l)

클릭 이벤트 발생 여부 체크 설정

setOnFocusChangeListener(OnFocusChangeListener l)

포커스 이벤트 발생 여부 체크 설정

setLayoutParams(ViewGroup.LayoutParams l)

레이아웃 파라미터 설정

   

   

   

TextView

텍스트뷰는 Activity에 테스트(문자열)을 표시하기 위한 뷰이다.

   

TextView 주요 메서드 

메서드

용도

setGravity(int gravity)

중력(위, 아래, 왼쪽, 오른쪽 등) 셋팅

setHeight(int height)

높이 셋팅

setWidth(int width)

넓이 셋팅

setTypeFace(TypeFace face)

서체 셋팅

setText(CharSequence text)

텍스트 셋팅

   

   

XML 레이아웃 파일에 기재되는 주요 속성 

속성

문자열,리소드 ID

의미

android:layout_width

수치와 단위

sp

dp

px

안드로이드에서기본적으로 제공하는 레이아웃들을 사용할 때 항상 지정해야 하는 속성

누락시 오류발생

android:layout_height

수치와 단위

sp

dp

px

안드로이드에서기본적으로 제공하는 레이아웃들을 사용할 때 항상 지정해야 하는 속성

누락시 오류발생

android:typeface

normal

sans

serif

monospace

  

문자열 스타일 지정(문자열 폰트 설정)

안드로이드에서 제공하는 몇개의 내장 폰트를 설정할 수 있습니다.

  

android:textStyle

italic

bold

  

굵은 글꼴(bold), 기울인 글꼴(italic), 굵은 글꼴과 기울인 글꼴(bold_italic)로 할지 지정

| 기호를 통해 여러 개의 속성값 지정( bold|italic )

  

android:textColor

#FF0000 – 빨간색

색깔을 16진수 RGB 포맷으로 지정

android:text

문자열, 리소드ID

텍스트 뷰로 표시하는 텍스트

android:gravity

left, center 등

뷰보다 텍스트가 짧을 때 정렬 위치

android:maxLines

정수값

표시할 최대 행수

android:minLines

정수값

표시할 최소 행수

android:textSize

수치와 단위

sp

dp

px

텍스트의 사이즈를 지정함.

단위에는 sp(스케일된 픽셀수)나 mm(밀리미터)등을 사용할 수 있음

android:cursorVisible

true, false

true의 경우에는 cursor를 표시함

android:password

true, false

true의 경우에는 입력된 문자를 표시하지 않고 패스워드 Dot를 표시함

android:singleLine

true, false

false: 기본값, 여러줄로 표시

android:lineSpacingMultiplier

정수값

줄 간격을 배수로 설정

android:lineSpacingExtra

정수값

줄 간격을 여유값으로 설정

android:capitalize

characters(글자)

words(단어)

sentences(문장)

각 단위로 맨 앞 글자를 대문자로 표시

android:ellipsize

none(기본값, 뒷부분)

start(앞부분)

middle(중간부분)

end(끝부분)

문자열에서 잘라서 표시할 부분을 설정

줄임 표시

android:margin

수치와 단위

위젯과 내용물 사이의 여백

android:layout_margin

수치와 단위

위젯과 부모 컨테이너 사이의 여백

   

   

id속성

선언

@+id/[ID]

참조

R.id.[ID]

   

   

backgroud 속성

색상지정 Format

#RGB

#ARGB

#RRGGBB

#AARRGGBB

이미지 리소스 지정

android:backgroud="@drawable/mainimage"

   

   

여백 속성 도식도

   

   

autoLink 속성 값

텍스트에 문맥 링크 추가

문자열에 들어 있는 링크 정보를 자동으로 찾아 링크 색상으로 표시하고 누르면 필요한 기능을 수행하게 됩니다.

autoLink 속성에 사용할 수 있는 값 (ex : android:autoLink="web|email")

내용

web

텍스트 안의 URL을 링크로 만듭니다.

클릭하면 웹 브라우저가 실행되면서 해당 페이지가 표시됩니다.

email

텍스트 안의 이메일 주소를 링크로 만듭니다.

클릭하면 메일 클라이언트가 실행됩니다.(해당 수신자가 자동으로 입력된 상태로)

phone

텍스트 안의 전화번호를 링크로 만듭니다.

클릭하면 전화 걸기 응용프로그램이 실행됩니다.(해당 번호가 입력된 상태로)

map

텍스트 안의 지리적 주소를 링크로 만듭니다.

클릭하면 Google 지도 응용프로그램이 실행되고 해당 위치정보를 표시해줍니다.

none

자동 링크를 사용하지 않음(기본값)

all

web, email, phone, map을 모두 사용

linksClickable="false" 여러 링크 대상 형식들을 강조해서 표시하되 사용자가 클릭하지는 못 함

   

   

View의 계층도

TAG @+id, aarrggbb, Android, android:capitalize, android:cursorVisible, android:ellipsize, android:gravity, android:layout_height, android:layout_margin, android:layout_width, android:lineSpacingExtra, android:lineSpacingMultiplier, android:margin, android:maxLines, android:minLines, android:password, android:singleLine, android:text, android:textColor, android:textSize, android:textStyle, android:typeface, App, argb, autoLink, backgroud 속성, bold, button, cursor, eclipse, email, google, id속성, italic, java, java programming, JDK, LinearLayout, linksClickable, map, margin, mobile, monospace, object, padding, phone, R.id, rgb, rrggbb, sans, sdk, serif, setBackgroundColor, setBackgroundDrawable, setClickable, setFocusable, setGravity, setHeight, setLayoutParams, setMinimumHeight, setMinimumWidth, setOnClickListener, setOnFocusChangeListener, setPadding, setText, setTypeFace, setWidth, smartphone, SUN, Sun microsystems, TextView, View class, View 계층도, View 클래스, viewgroup, View의 계층도, web, XML 레이아웃, 구글, 너비, 넓이, 높이, 레이아웃, 레이아웃 파라미터, 모바일폰, 문자열 스타일, 문자열 폰트, 백그라운드, 부모 컨테이너, 뷰 계층도, 뷰 클래스, 색상지정, 색상지정 Format, 색상지정 형식, 서체, 셋팅, 스마트폰, 안드로이드, 안드로이드 sdk, , 엘리먼트, 엘리먼트 클릭, 엘리먼트 포커스, 여백, 여백 사이즈, 여백 속성, 여백 속성 도식도, 위젯, 이미지 리소스 지정, 이클립스, 자바, 자바 프로그래밍, 줄 간격, 줄임, 중력, 클릭 이벤트, 텍스트, 텍스트뷰, 포커스, 포커스 이벤트
Posted by codedragon codedragon

댓글을 달아 주세요