프로그래밍 방식으로 ArcGIS Layer (*. lyr) 파일 버전 결정
IStorage, Microsoft Compound File Spec, ArcObjects deserialization 등을 통해 .lyr 파일 버전을 감지하려고했습니다. ArcObject를 사용하면 Layer 속성, 데이터 소스, 범위 등을 얻을 수 있지만 LayerFileClass의 documentVersion 속성은 항상 9.3 Layer 파일에서 'esriArcGISVersion10'을 다시보고합니다. ILayerFile l = new LayerFileClass(); l.Open(fileName); LayerFileClass t = (LayerFileClass)l; string version = t.DocumentVersion.ToString(); 도움을 주시면 감사하겠습니다. …