원치 않는 저장 파일 이름에 액세스하고 삭제하는 방법은 무엇입니까?

shimaSH

고정 임계 값으로 래스터 이미지를 필터링해야합니다. 그래서 ILogicalOp 함수를 사용합니다. 내가 그들을 사용할 때마다 출력 파일이 작업 공간에 저장되며 이는 대용량 데이터베이스로 인해 원하지 않습니다. 저장은 정확히 rasOut[i] = RMath.LessThan(inputRas[i], cons01). 어떻게 방지 할 수 있습니까? 또는 저장된 파일 이름을 가져 와서 삭제하는 방법은 무엇입니까? 어떤 의견이라도 감사하겠습니다.

private IGeoDataset[] CalcColdThreshold(IGeoDataset[] inputRas)
{
    IGeoDataset[] rasOut = new IGeoDataset[inputRas.Length];
    IGeoDataset emptyRas=null;
    ILogicalOp RMath;
    RMath = new RasterMathOpsClass();
    IRasterAnalysisEnvironment env;
    env = (IRasterAnalysisEnvironment)RMath;
    IWorkspaceFactory workspaceFactory = new RasterWorkspaceFactoryClass();
    IWorkspace workspace = workspaceFactory.OpenFromFile(System.IO.Path.GetFullPath(workSpace_save.Text), 0);
    env.OutWorkspace = workspace;
    IRasterMakerOp Rmaker = new RasterMakerOpClass();
    IGeoDataset cons01;
    Threshold_value = 15000;
    cons01 = Rmaker.MakeConstant(Threshold_value, false);
    for (int i = 0; i < inputRas.Length; i++)
    {
        rasOut[i] = RMath.LessThan(inputRas[i], cons01);
    } 
    return rasOut;
}
주피

(면책 조항 : 저는 실제로 C ++ 프로그래머가 아닙니다. 다른 사람이 답을 가지고있는 것 같지 않기 때문에 여러분이 갈 수 있도록 몇 가지 포인터를 제공하려고합니다.) (코멘트에서 변환)

IScratchWorkspaceFactory대신 만드는 - 그것은 같은 인터페이스 사운드는 당신이 원하는 것을 할 것입니다 workspace사용하여 변수를 IWorkspaceFactory.OpenFromFile대신 스크래치 작업 공간을 만들어보십시오? 문서에 따르면 응용 프로그램이 종료되면 자동으로 정리됩니다.

최종 출력을 위해 다른 작업 공간을 사용하는 것을 잊지 마십시오. :)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이름에서 특정 패턴과 일치하는 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

현재 배치 파일의 이름을 찾고 변수로 저장하는 방법은 무엇입니까?

분류에서Dev

SSD에 저장된 파일을 안전하게 삭제하는 방법은 무엇입니까?

분류에서Dev

json api에 액세스하고 파이썬의 dict에 저장하는 가장 일반적인 방법은 무엇입니까?

분류에서Dev

파일을 저장 / 생성하지 않고 특정 위치에 파일을 저장할 수 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

배치 파일이 저장되고 완전히 실행중인 폴더를 삭제하는 방법은 무엇입니까?

분류에서Dev

배치 파일을 통해 텍스트 파일에서 원하지 않는 줄을 삭제하는 방법은 무엇입니까?

분류에서Dev

외부 JavaScript 파일에 액세스하고 div에 콘텐츠를 배치하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Flutter의 로컬 저장소에서 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

과거에 삭제 된 Fossil 저장소의 모든 파일을 나열하는 방법은 무엇입니까?

분류에서Dev

\ StartUp \ Documents \에 저장된 파일에 액세스하는 방법은 무엇입니까?

분류에서Dev

다른 우분투 계정에 저장된 파일에 액세스하는 방법은 무엇입니까?

분류에서Dev

파일을 분할하고 부품을 여러 위치에 저장하는 방법은 무엇입니까?

분류에서Dev

Chrome을 사용하여 내 하드 드라이브의 원하는 위치에 Gmail 첨부 파일을 저장하는 방법은 무엇입니까?

분류에서Dev

메모장에 저장되지 않은 모든 탭을 일부 기본 파일 이름으로 자동으로 저장하는 방법은 무엇입니까?

분류에서Dev

먼저 HDD에 저장하지 않고 이메일 첨부 파일을 데이터베이스에 직접 저장하는 방법은 무엇입니까?

분류에서Dev

루프 장치에서 파티션 장치를 삭제하는 방법은 무엇입니까?

분류에서Dev

디스크에 저장하지 않고 파일 크기를 측정하는 방법은 무엇입니까?

분류에서Dev

변수에 저장된 문자열에 액세스하는 방법은 무엇입니까? (파이썬)

분류에서Dev

Windows 7에서 연결이 끊긴 모든 장치를 일괄 삭제하는 방법은 무엇입니까?

분류에서Dev

원시 파일을 사용자에게 노출하지 않고 Android에 비디오 파일을 저장하는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 변수에 저장된 파일 이름에 쓰는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 변수에 저장된 파일 이름에 쓰는 방법은 무엇입니까?

분류에서Dev

폴더 이름을 전달하여 파일을 폴더에 저장하는 방법은 무엇입니까?

분류에서Dev

이름에 ":"이 포함 된 NTFS 파일 시스템 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

폴더의 파일 이름을 C ++의 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

파일로 저장하면서 동시에 이름을 얻는 방법은 무엇입니까?

분류에서Dev

2 차원 배열을 C 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

파일 이름으로 파일을 필터링 한 다음 거기에서 가장 오래된 파일을 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    이름에서 특정 패턴과 일치하는 파일을 삭제하는 방법은 무엇입니까?

  2. 2

    현재 배치 파일의 이름을 찾고 변수로 저장하는 방법은 무엇입니까?

  3. 3

    SSD에 저장된 파일을 안전하게 삭제하는 방법은 무엇입니까?

  4. 4

    json api에 액세스하고 파이썬의 dict에 저장하는 가장 일반적인 방법은 무엇입니까?

  5. 5

    파일을 저장 / 생성하지 않고 특정 위치에 파일을 저장할 수 있는지 확인하는 방법은 무엇입니까?

  6. 6

    배치 파일이 저장되고 완전히 실행중인 폴더를 삭제하는 방법은 무엇입니까?

  7. 7

    배치 파일을 통해 텍스트 파일에서 원하지 않는 줄을 삭제하는 방법은 무엇입니까?

  8. 8

    외부 JavaScript 파일에 액세스하고 div에 콘텐츠를 배치하는 가장 좋은 방법은 무엇입니까?

  9. 9

    Flutter의 로컬 저장소에서 파일을 삭제하는 방법은 무엇입니까?

  10. 10

    과거에 삭제 된 Fossil 저장소의 모든 파일을 나열하는 방법은 무엇입니까?

  11. 11

    \ StartUp \ Documents \에 저장된 파일에 액세스하는 방법은 무엇입니까?

  12. 12

    다른 우분투 계정에 저장된 파일에 액세스하는 방법은 무엇입니까?

  13. 13

    파일을 분할하고 부품을 여러 위치에 저장하는 방법은 무엇입니까?

  14. 14

    Chrome을 사용하여 내 하드 드라이브의 원하는 위치에 Gmail 첨부 파일을 저장하는 방법은 무엇입니까?

  15. 15

    메모장에 저장되지 않은 모든 탭을 일부 기본 파일 이름으로 자동으로 저장하는 방법은 무엇입니까?

  16. 16

    먼저 HDD에 저장하지 않고 이메일 첨부 파일을 데이터베이스에 직접 저장하는 방법은 무엇입니까?

  17. 17

    루프 장치에서 파티션 장치를 삭제하는 방법은 무엇입니까?

  18. 18

    디스크에 저장하지 않고 파일 크기를 측정하는 방법은 무엇입니까?

  19. 19

    변수에 저장된 문자열에 액세스하는 방법은 무엇입니까? (파이썬)

  20. 20

    Windows 7에서 연결이 끊긴 모든 장치를 일괄 삭제하는 방법은 무엇입니까?

  21. 21

    원시 파일을 사용자에게 노출하지 않고 Android에 비디오 파일을 저장하는 방법은 무엇입니까?

  22. 22

    sed를 사용하여 변수에 저장된 파일 이름에 쓰는 방법은 무엇입니까?

  23. 23

    sed를 사용하여 변수에 저장된 파일 이름에 쓰는 방법은 무엇입니까?

  24. 24

    폴더 이름을 전달하여 파일을 폴더에 저장하는 방법은 무엇입니까?

  25. 25

    이름에 ":"이 포함 된 NTFS 파일 시스템 파일을 삭제하는 방법은 무엇입니까?

  26. 26

    폴더의 파일 이름을 C ++의 배열에 저장하는 방법은 무엇입니까?

  27. 27

    파일로 저장하면서 동시에 이름을 얻는 방법은 무엇입니까?

  28. 28

    2 차원 배열을 C 파일에 저장하는 방법은 무엇입니까?

  29. 29

    파일 이름으로 파일을 필터링 한 다음 거기에서 가장 오래된 파일을 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관