BentleyMap에서 Oracle Spatial에 액세스하십시오.
다음은 MicroStation BentleyMap을 사용하여 OracleSpatial 데이터베이스의 정보를 관리 할 수있는 기능의 예입니다.
Oracle 클라이언트 설치
컴퓨터에 Oracle을 설치할 필요는 없습니다. 클라이언트 만,이 경우 11g R2를 사용하고 있습니다. 사용되었을 때와 달리 Microsation Geographics, ODBC 커넥터를 사용하여 더 효율적으로 작동하므로 클라이언트에서 연결 문자열을 정의 할 필요가 없습니다. BentleyMap의 경우 연결 문자열은 VBA에 정의되어 입력되지 않도록하거나 xml 파일로 저장하거나 연결시 패널에 입력합니다.
데이터베이스에 연결
이를 위해서는 다음을 수행해야합니다.
파일>지도 상호 운용성
이렇게하면 측면 패널에 탭이 생성되어 다른 소스의 데이터에 연결할 수 있습니다. BentleyMap의 경우 여기에서 Oracle 연결, SQL Server 및 WFS 서비스에 액세스 할 수 있습니다.
PostGIS와의 연결이 없다는 유감입니다.
Connections 폴더에서 마우스 오른쪽 버튼을 클릭하고 New Oracle Connection ...을 선택합니다.
이 패널은 사용자, 비밀번호 및 서비스 주소를 입력해야하는 패널입니다.
포트 (보통 1521 임)를 통한 액세스의 경우뿐만 아니라 게시 된 호스트 및 원격 서비스.
연결 속성은 필드에 입력하지 않고도 호출 할 수있는 확장자 orax, sqlx 또는 wfsx의 xml 파일로 저장할 수 있습니다.
정보 문의 및 수정
연결이 생성되면 프로젝트에서 사용할 수있는 레이어가 표시됩니다.이 레이어는 유형별로 또는 순서에 따라 정의 된 속성 범주별로 볼 수 있습니다. 지형 공간 관리자.
데이터를 참조하려면 안경 형태의 아이콘이 사용됩니다.이 정보를 표 형식으로 표시하거나 XML 구조로 표시 할 수 있습니다.
마우스 오른쪽 버튼에는 공간 도구 모음과 동일한 기능이 표시됩니다.
- Querry는 디스플레이 (뷰) 또는 특정 쿼리 또는 공간 스키마의 모든 기존 데이터에서 데이터 쿼리를 만드는 데 사용됩니다.
- 기둥은 기하학에 대한 변경 사항을 저장하는 데 사용됩니다.
- 잠금 / 잠금 해제로 변경 가능성을 가능하게합니다.
- 캐시 된 인스턴스 지우기는 뷰 데이터를 지 웁니다.
특정 쿼리를 만들려면 필드에 입력하면됩니다. Where 절, 개체에 포함 된 정보에 따라. 이 경우 활성 상태이고 Department 0006 및 Municipality 08의 섹터 01에 속하는 지적 구획 만 필요합니다. 쿼리는 다음과 같습니다.
삭제됨 = 0 및 CODDEPARTAMENTO = 08 및 CODMUNICIPIO = 01 및 SECTOR = 0006
BentleyMap은 기본적으로 편집하므로 보안 제어가 부족하여 재난 가능성이 있음을 이해하는 것이 중요합니다. 실수로 삭제 된 정보에 대한 버전 관리 및 복구 옵션을 제어 할 때 사용자의 역할을 명확하게 설정해야합니다. 일반적으로 사람들은 장난스럽고 잠금을 잠금 해제와 혼동합니다.
그렇지 않으면 CAD 소프트웨어의 모든 기능을 갖추고 있다는 점을 고려하면 훌륭합니다. 연습에 따르면 VBA를 사용하다 도구를보다 잘 관리하고 트랜잭션 관리를 위해