측량 산업 모형에서 구획을 찾으려면

  1. 뷰를 작성하여 다음과 같이 단순 테이블에서 데이터(위치)를 작성합니다.
    SELECT
    
    d.fid, trim(a.value) district, b.nom commune, c.numero, d.geom
    
    FROM
    
    district_tbd a, commune b, immeuble c, bf_tsur d, bf_tcen e, bien_fonds f
    
    WHERE
    
    a.id = b.no_district AND
    
    substr(c.identdn,4,3) =
    
    decode(length(b.numcom),1,'00'||b.numcom,2,'0'||b.numcom,b.numcom) AND
    
    f.fid_bien_fonds_de = c.fid AND
    
    e.fid_centroid = f.fid AND
    
    e.fid_tsur = d.fid
    
    ORDER BY
    
    a.value, b.nom, length(c.numero), c.numero
    

    이 뷰는 매우 복잡할 수 있습니다. 성능이 저하되지 않도록 주의해야 합니다. 입력 속성의 순서는 상관이 없지만 입력 속성은 하나 이상 있어야 합니다.

  2. Infrastructure Administrator에서 다음 중 하나를 수행합니다.
    • 엔터프라이즈를 클릭하고 엔터프라이즈 산업 모형에 연결합니다. 프로젝트를 엽니다.
    • 파일을 클릭하고 산업 모형 도면 또는 템플릿을 엽니다.
  3. 산업 모형 노드를 확장하고 피쳐 검색 관리자를 클릭합니다.
  4. 작성을 클릭합니다.
  5. 이름을 입력합니다.
  6. 유형으로 단순 검색을 선택합니다.
  7. 설정 탭에 다음 값을 입력합니다. 피쳐 검색에서 특정 데이터가 포함된 속성이 무엇인지 인식할 수 있도록 서로 다른 속성을 정의해야 합니다.

    입력

    테이블 이름

    V_Immeuble

    속성 설명 1

    District

    속성 1

    DISTRCIT

    속성 설명 2

    Commune

    속성 2

    COMMUNE

    속성 설명 3

    Number

    속성 3

    NUMERO

    키 속성

    FID

    지오메트리 속성

    GEOM

  8. 검색을 시작할 때 이전 정의를 사용하면 프로그램에서 다음과 같은 Select 문을 실행합니다(예에는 일부 샘플 입력 데이터가 입력되어 있음).
    SELECT FID,DISTRICT,COMMUNE,NUMERO
    
    FROM V_IMMEUBLE
    
    WHERE UPPER(DISTRICT) LIKE UPPER('Lau%') AND
    
    UPPER(NUMERO) LIKE UPPER('1002')
    
  9. 결과 행에 대해 실행된 지오메트리 문은 다음과 같습니다.
    SELECT GEOM FROM V_IMMEUBLE WHERE FID=20407749