(1. 중국 인민해방군정보공학대학 측량학원 정주 450052; 2. 난징 군구 73603 부대, 난징, 2 10049)
초록: 토지 정보 시스템의 응용 분야 중 하나 인 토지 정보 시스템의 정보화 발전은 도시 정보 시스템의 개발과 건설에 막대한 개발 기회를 가져왔다. 그중 도시 건설 멀티미디어 자료와 도시 전자지도는 도시 건설 출처 조사의 중요한 성과로, 수량이 많고 분포가 넓으며 자료가 풍부한 특징을 가지고 있다. 컴퓨터로 도시 건설 조사 데이터를 중앙 집중식으로 관리하면 도시 건설 종합 정보의 통계, 평가, 분석 및 계획 활용에 큰 의미가 있다. 도시 건설 통합 정보 시스템의 시스템 요구 사항 분석, 시스템 아키텍처, 시스템 데이터베이스 및 기능 설계를 소개하고 시스템 구현의 핵심 기술에 대해 자세히 논의하고 시스템의 특징을 요약합니다.
키워드: 우주 제품; 을 눌러 섹션을 인쇄할 수도 있습니다 SQL Server 기본 클래스 라이브러리; 도시 건설 종합 정보
토지정보시스템은 국가정보자원의 중요한 구성 요소로서 정보화 방향으로 발전하고 있으며 점차 정보산업의 중요한 구성 요소가 되어 2 1 세기를 향한 지주산업이 되고 있다. 이 정보혁명은 사람들의 생산, 생활, 상호 교류 방식을 근본적으로 변화시키고 있다. 토지 정보 시스템의 응용 분야 중 하나로 시정공사 건설 분야는 큰 충격을 받았고, 도시 정보 시스템의 개발 건설도 큰 발전 기회를 얻었다. 도시 측량으로 1: 1000, 1: 5000,1:/kloc-0-이 형성되었다 또한 토지 계획 및 토지 관련 정보도 장기간 보존 및 요약해야 합니다. 동시에, 각종 계획도면을 감추고, 평가를 에스컬레이션하고, 리더십의 의사결정을 위한 근거를 제공해야 한다. 기존의 스토리지 관리 방식으로는 더 이상 요구 사항을 제대로 충족할 수 없습니다. 컴퓨터를 이용하여 도시 건설 종합 정보를 중앙에서 관리하면 정보 정리 요약의 과학적 관리와 효율적인 활용을 실현할 수 있으며, 도시 건설 종합 정보의 통계, 평가, 분석 및 계획 활용에 큰 의미가 있다.
1 시스템 요구 사항 분석
1. 1 도시 건설 통합 정보 시스템 건설 목표
이 시스템은 주로 도시 건설 계획에 사용되어 날로 늘어나는 비즈니스 요구를 충족하고, 다양한 보조 도구와 포괄적인 정보 탐색 조회 기능을 제공하며, 관련 법률 규정, 역사 기록 정보, 사진, 전자지도, 오디오 및 비디오 파일 등 다양한 문서 자료를 처리합니다. ).
1.2 시스템이 목표를 달성했습니다
(1) 기획원이 측량한 멀티스케일 전자지도, 다양한 형식의 파일, 도면 및 파일, 비디오 오디오 정보를 중앙에서 관리합니다.
(2) 도시 또는 지역의 대규모 전자지도는 물리적 타일 저장, 논리적 동적 접합 관리, 거시에서 미시적 계층으로의 전자 지도 빠른 초점 로밍을 가능하게 하며 지명, 도로, 뷰 프레임에 따른 빠른 조회 위치 지정 기능을 제공합니다.
(3) 도시 도로 및 지명 라이브러리의 수집, 유지 보수, 관리 및 조회 기능을 제공합니다.
(4) 이 시스템은 컴퓨터에 분산되어 있는 다양한 형식의 문서, 사진, 비디오, 오디오 파일 등의 정보를 데이터베이스에 신속하게 수집하여 분류, 구성 및 중앙 집중식으로 관리할 수 있는 대량 정보 수집 도구를 제공합니다. 빠른 탐색 및 조회를 수행할 수 있습니다.
(5) 토지 이용지도 조회.
(6) 시스템 기능이 완벽하고 실용성이 뛰어나며 인터페이스가 아름답고 권한 관리 기능이 뛰어납니다.
2 시스템 설계
2. 1 시스템 프레임 구조
도시 건설 통합 정보 시스템은 주로 데이터베이스 관리 시스템을 통해 전자지도, 도면 정보, 문서 정보, 비디오 정보 등 네 가지 정보를 관리합니다. 이 시스템의 프레임워크 구조는 그림 1 과 같이 데이터 수집에서 데이터 관리, 데이터 처리, 데이터 출력 어플리케이션에 이르는 전체 프로세스를 보여 줍니다.
그림 1 통합 정보 관리 흐름도
도시건설 종합정보조사는 조사팀 형식으로 진행되며 종합정보의 입력과 요약을 통해 종합정보를 기록하는 데이터베이스 파일을 에스컬레이션해 종합정보데이터의 에스컬레이션과 수신을 가능하게 한다.
(1) 시스템은 SQL Sever 데이터베이스를 사용하여 멀티미디어 데이터의 속성 정보 및 전자지도의 각 피쳐에 대한 속성 및 공간 정보를 관리하여 다양한 정보의 보안 및 * * * 사용 편의성을 보장합니다. 시스템은 종합적인 정보를 관리 및 조회하고, 데이터베이스 유지 관리 등 도시 건설 종합 정보 관리의 일상적인 업무를 할 수 있어야 한다.
(2) 시스템의 응용은 질의 통계, 보고서 및 지도 출력, 지도 요소 빠른 검색 및 의사 결정 지원 등에 반영됩니다.
2.2 데이터 관리 전략
지도 데이터는 공간 데이터와 속성 데이터의 두 부분으로 구성됩니다. 이 시스템은 전체 데이터베이스 관리 데이터 관리 모델을 사용하여 데이터의 보안과 감상성을 보장합니다.
2.2. 1 데이터베이스 설계
도시 건설 정보의 특성에 따라 시스템은 지도 정보, 그림 정보, 문서 정보 및 비디오 정보 네 가지 유형의 정보를 다룹니다.
시스템은 하나의 사전 테이블을 사용하여 각 종합 정보에 대한 범주 정보를 기록합니다. 사전은 템플릿과 같으며, 이 템플릿에서 선택한 정보는 템플릿의 변화에 따라 달라집니다. 사전의 설계는 시스템 정보의 일관성을 보장합니다. 또한 시스템은 사전을 사용하여 상세 및 전문 정보를 기록합니다.
각 기획실의 모든 수준의 비디오 정보에 대해 비디오 테이블이 설계되어 컴퓨터에 비디오가 저장되는 경로를 기록합니다.
시스템은 Sybase 의 Power Designer 데이터베이스 설계 도구를 사용하여 데이터베이스를 설계합니다. 이 모델링 도구의 장점은 개념 및 물리적 데이터 모델을 양방향으로 변환할 수 있다는 것입니다. 파워 디자이너가 시스템의 테이블 구조를 설계한 후 데이터베이스의 논리적 구조를 SQL Sever 데이터베이스로 가져와 물리적 데이터베이스를 설정합니다.
2.2.2 지도 공간 정보 관리
지도 공간 정보 관리의 경우 MapInfo 의 공간 데이터 엔진 SpatialWare 를 미들웨어로 사용하고 데이터베이스 관리 시스템 SQL Server 를 사용하여 공간 데이터를 관리합니다.
2.3 시스템 기능 설계
도시 건설을 위한 강력한 도구로서 시스템은 지리공간 데이터, 도시 피쳐 속성 데이터 및 멀티미디어 데이터의 관리 기능을 갖추고 있어야 하며 하위 시스템 기능에 따라 다음과 같은 측면으로 나뉩니다.
2.3. 1 시스템 유지 관리 하위 시스템
시스템 관리는 사용자 설정, 비밀번호 수정, 시스템 초기화, 사전 유지 관리 등 시스템의 가장 기본적인 정보를 설정하고 유지 관리해야 합니다.
2.3.2 정보 브라우징 쿼리 하위 시스템
이 하위 시스템은 주로 멀티미디어 데이터 브라우징과 쿼리라는 두 가지 기능을 포함합니다. 전자지도 찾아보기 조회.
멀티미디어 데이터에는 주로 문서, 도면 및 오디오 및 비디오 파일이 포함됩니다. 멀티미디어 데이터 속성 정보의 찾아보기 쿼리 기능은 문서, 그래픽 파일, 오디오 비디오 파일의 속성 데이터를 SQL 서버에 테이블로 직접 저장하고 "어댑티브" 소프트웨어 시작 기술을 사용하여 사용자가 파일 형식에 따라 해당 소프트웨어를 자동으로 시작하여 여러 형식의 문서를 탐색할 수 있도록 합니다. 한 시스템에서 다양한 형식의 정보 자료를 빠르게 탐색하는 기술적 문제를 해결합니다.
전자지도의 공간 및 속성 정보 찾아보기 및 조회 기능은 SQL Server 를 사용하여 지도 객체의 위치 및 속성 정보를 저장합니다. 지도 객체에는 ID 및 이름과 같은 속성 정보가 있습니다. ID 번호, 즉 지도 객체의 코드가 속성 데이터베이스에 연결되어 있으면 지도에서 임의의 영역을 선택하고 조회 결과를 보고서로 표시할 수 있습니다.
2.3.3 편집 도구 하위 시스템
이 하위 시스템은 도시 건설 통합 정보의 추가, 삭제, 저장, 인쇄 및 탐색 기능을 구현합니다.
3 시스템 구현 기술
3. 1 시스템 개발 기본 클래스 라이브러리 사용
PowerBuilder 에서' 상속' 이라는 아이디어를 활용하여 기본 클래스 라이브러리를 기반으로 시스템 개발을 수행합니다. 시스템의 PB 하위 창과 데이터 창 객체는 기본 클래스 라이브러리에서 상속된 상위 창 및 데이터 창 객체이므로 생성된 새 객체는 속성, 이벤트, 함수 등을 포함한 상위 객체의 모든 특징을 상속합니다. 또한 특정 요구에 맞게 상속된 오브젝트를 적절하게 수정할 수 있습니다.
기본 클래스 라이브러리에는 창, 버튼, 전역 함수 등 상속할 수 있는 다른 객체도 있습니다. 기본 클래스 라이브러리의 설계 및 구현은 시스템의 서비스 가능성을 높이고 프로그래밍의 과학적 일관성을 실현합니다. 주요 특징은 정제 * * * * 로 요약할 수 있으며, 응용과는 별개입니다.
3.2 데이터 전체 데이터베이스 관리 실현
3.2. 1 멀티미디어 파일 데이터베이스 관리
SQL Server 의 이미지 및 텍스트 데이터 유형과 PowerBuilder 의 해당 블럽 유형을 사용하여 큰 텍스트 및 이미지와 같은 데이터를 저장합니다.
다음 함수는 일반적으로 데이터베이스에 큰 텍스트와 이미지를 저장하고 PowerBuilder 개발 도구를 사용하여 시스템에 표시하는 데 사용됩니다.
(1) 데이터베이스 Updateblob 테이블 이름 집합 blob 유형 필드 이름 =: BLOB 유형 변수 where 절에 데이터를 저장합니다.
(2) 데이터베이스에서 데이터를 추출하고 데이터 창을 통해 일반 유형의 필드를 표시하여 Retrieve 를 호출합니다. 그러나 블럽 유형의 데이터 양이 매우 많기 때문에 클라이언트의 주 캐시는 너무 많은 공간을 개방하기에 적합하지 않습니다. PowerBuilder 의 솔루션은 데이터 창에 블럽 유형의 필드를 배치할 수 없는 대신 블럽 유형의 데이터를 추출하는 특수 명령문을 제공하는 것입니다. 구문은 다음과 같습니다.
SelectBlob blob into 의 열 이름: 테이블 이름 where 절에 있는 blob 유형의 변수입니다.
3.2.2 공간 데이터의 데이터베이스 관리
MapInfo 의 공간 데이터 엔진을 미들웨어의 데이터베이스 관리 시스템으로 사용하고, SQL 서버를 사용하여 공간 데이터를 관리하고, SQL 서버를 사용하여 속성 데이터를 직접 관리하여 공간 데이터의 데이터베이스 관리를 실현합니다.
SpatialWare 는 복잡한 MapInfo 지도 객체를 대형 데이터베이스에 저장하고 공간 데이터 색인을 작성하여 데이터베이스 서버에서 속성 데이터와 공간 도면 객체 데이터를 통합적으로 관리합니다. 프런트 엔드 사용자는 일반 데이터베이스 필드에 액세스하는 것처럼 이러한 그래픽 객체 필드에 액세스하여 클라이언트/서버 모드에서 완전한 MapInfo 응용 프로그램을 개발할 수 있습니다. SpatialWare 기술을 사용하면 이전 파일 서버 기반 네트워크 어플리케이션을 완전히 대체하여 MapInfo 지도 파일을 즐길 수 있습니다.
3.3 PB 를 사용하여 MapX 기반 컨트롤을 2 차 개발
MapX 는 MapInfo 가 내놓은 ActiveX 기술을 기반으로 한 프로그래밍 가능한 컨트롤입니다. MapInfo Professional 의 대부분의 기능은 MapInfo Professional 과 일치하는 지도 데이터 형식 또는 SpatialWare 를 미들웨어의 데이터베이스 관리 시스템으로 사용하여 관리하는 공간 데이터를 사용하여 수행할 수 있습니다. PowerBuilder 의 시각화 개발 환경에서는 디자인 단계에서 MapX 컨트롤을 양식에 배치하고 프로그래밍 설정 속성, 호출 메서드 또는 응답 시간을 통해 데이터 시각화, 주제 분석, 지리 쿼리, 지리 코딩 등 다양한 GIS 기능을 구현할 수 있습니다. PB 환경에서 MapX 구성 요소는 OLE 컨테이너를 사용하여 PB 와 MapX 간의 상호 작용을 담당합니다. 먼저 OLE 컨테이너의 컨트롤을 창에 삽입하고 MapX 컨트롤을 선택하여 OLE 컨테이너에 로드합니다. MapX 속성 페이지가 포함된 버튼은 OLE 컨테이너의 속성 페이지에 자동으로 병합되며 MapX 를 열어 원하는 다양한 설정을 수행할 수 있습니다.
4 시스템 특징
GIS 와 MIS 통합 기술을 이용하여 개발한 도시 건설 통합 정보 시스템의 특징은 다음과 같습니다.
4. 1 사용자 친화적인 인터페이스
시스템 인터페이스는 일관성과 개인화의 결합에 중점을 두고 설계되어 브라우저와 유사한 메뉴와 큰 아이콘 도구 모음을 제공합니다. 또한 트리 정보 탐색 창이 채택되어 보다 직관적이고 사용하기 쉽습니다.
4.2 명시적 사용자 관리 권한
사용자 관리 권한은 서로 다른 권한을 가진 사용자가 데이터에 대해 서로 다른 작업을 수행할 수 있도록 설계되어 데이터의 보안과 기밀성을 보장합니다.
4.3 멀티미디어 정보 및 전자지도 정보에 대한 다중 조건 조회 및 통계
멀티미디어 정보에 대한 다중 조건 조회 및 통계, 특히 그림 2 와 그림 3 과 같이 지도 정보 추가 및 조회를 제공합니다.
그림 2 도로 교차로 좌표 수집
그림 3 지도 조회
4.4 멀티미디어 정보 및 전자지도 브라우징
이 시스템은 멀티미디어 정보 및 전자지도 정보를 위한 다양한 형태의 브라우징을 제공하여 도시 건설의 원활한 발전에 도움을 줍니다. 그림 4 와 같이.
그림 4 드로잉 탐색
도시건설종합정보시스템은 전자지도를 전달체로, 데이터베이스를 저장 매체로, 도시의 문서, 사진, 동영상 등 방대한 정보를 관리하는 실용소프트웨어 시스템이다. 멀티미디어 데이터베이스 구축의 자동화, 관리 네트워크 및 쿼리, 통계 및 분석 시각화를 실현했습니다. 이 시스템은 도시 건설의 요구를 충족시킬 수 있으며, 도시 건설 조사 성과를 정리, 요약, 관리 및 효율적으로 활용할 수 있는 강력한 도구이다. 물론, 시스템에 개선이 필요한 몇 가지 문제가 있습니다. 예를 들어, 기본 클래스 라이브러리의 기능은 더욱 강화되어야 하고, 사용자 정의 인쇄 테이블의 유연성은 더욱 확장되어야 합니다.
참고
곽폴리, 강해타오, 이동동. PowerBuilder9.0 실용 분석 [M]. 베이징: 전자공업출판사, 2004,406 406 ~ 4 10/0.
MapInfo 스페이스 소프트웨어 버전 4.8 사용 설명서 [M/CD]
남자 훔볼트. MIS 및 GIS 통합에 구성 요소 기술 적용 [C]. 중국 지리 정보 시스템 협회 논문집 200 1, 200 1.
리키, 곡소림 등 MapX 를 사용하여 지리 정보 시스템 개발 [M]. 베이징: 청화대 출판사, 2003, 173 ~ 200.