본문 바로가기

개발36

지오데이터베이스 관점 지리데이터셋은 다음을 표현할 수 있다. ※ 위성 영상 같은 원시 측량 데이터 ※ 토양 폴리곤과 필지 경계선과 같은 컴파일 되거나 해석된 정보 ※ 분석과 모델링을 위해 지오프로세싱 작업을 거쳐 산출된 데이터 여기서는 GIS에서 중요한 핵심 지리데이터 원리를 간략히 검토하고자 한다. ◎주제도 레이어와 데이터셋 GIS에서 동종의 지리 객체 집합은 일련의 데이터 주제 또는 도로,강,지명,필지,행정경계,표면 고도,위성 영상 등과같은 레이어로구성된다. 레이어 간의 수많은 공간적 관계성은 공통된 지리적 위치를 통하여 손쉽게 도출될 수 있다. ◎지리보정 정확한 위치와 피처의 형태 묘사는 실세계 위치를 정의한 프레임워크를 필요로 한다. 지리 좌표 체계는 객체에 대한 지리적인위치를 지정하기 위해 사용된다. 경위도의 구면 .. 2016. 3. 17.
GIS의 세가지 관점 많은 사람들은 GIS를 모든 정보 기술중에서 가장 강력한것의 하나로 간주해 왔다.왜냐하면 GIS는 다중 원본으로부터 집약된 지식에 초점을 맞추고 공동 연구를 위한 크로스컷팅(crosscutting)환경을 생성하기 때문이다.게다가 GIS는 직관적이고 인식력이 있기 때문에 그것을 접한 대부분의 사람에게 매력적이다.그것은 지리학이 발단이된 프레임워크 모델링과 분석에 대한 강력한 시각화 환경을 조합시킨다.이러한 조합은 과학에 근거한 기술을 초래하였고, 문화,사회,계층,언어,학문 간의 소통을 손쉽게 이루었다.이 비전을 지원하기 위해, GIS는 지리 정보 작업에 따른 몇가지 관점을 제공한다. ◎지리데이터(geodata)관점 : GIS는 일반적인 GIS데이터 모델(피처, 래스터, 속성, 토폴로지, 네트워크 등)측면의.. 2016. 3. 17.
스프링 연동설정 클래스들 sqlSessionFactoryBean sqlSessionFactoryBean 를 생성하기 위해 FactoryBean설정이다. 이빈을 사용해서 스프링은 sqlSessionFactory 객체를 한번만 생성한다. 그리고 마이바티스를 사용할 때마다 sqlSesstionFactory 객체를 한번만 생성한다. 그리고 마이바티스를 사용할 때마다 sqlSesstionFacroty 를 이용해서 마이바티스 객체를 매번 생성한다. 실제로 사용할때는 dataSource와 configLocation 두가지만 설정하더라도 잘 동작한다. 마이바티스 설정의 대부분은 데이터베이스 설정이고 스프링에서 동일한 설정이 가능하기 때문에 마이바티스 설정파일 에서 environments,mappers,typealiases 엘리먼트만 사용했었다.. 2013. 11. 26.
스프링 연동설정(마이바티스) 마이바티스와 스프링을 연동할 떼 사용하는 두개의 클래스는 자바의 다지아니 패턴에서 팩토리 패턴과 템플릿 패턴을 사용한다. 디자인 패턴은 자바와 같은 개발 언어를 오랜 기간 사용하면서 개발자들이 좋은 코드 구조를 고민하고 공유하면서 쌓아온 좋은 코드들의 형태를 말한다. 이런 좋은 코드들의 형태 중 팩토리 패턴과 템플릿 패턴이라는 두가지 형태를 사용한 것으로, 클래스명을 보더라도 사용한 패턴을 종류를 간단하게 짐작할수있다. sqlSessionFactoryBean은 팩토리 패턴을 사용한다. 자바는 new를 사용해서 객체를 생성할수있지만, new를 사용한 객체 생성 방법은나중에 객체를 생성하는 규칙이 변경될 경우 변경이쉽지않다. 하지만 팩토리 패턴은 객체를 생성하는 규칙이 변경될 경우 변경이 쉽지않다. 하지만 .. 2013. 11. 26.