ArcGis 读取Shape文件 代码:
IWorkspaceFactoryPtr ipWSFactory( CLSID_ShapefileWorkspaceFactory );
if (!a_ipWSFactory )
return 1;
IWorkspacePtr ipSWSpace;
CString str;
str = WORKSPACE_NAME; // WORKSPACE_NAME 为shape文件所在文件夹路径
// Open workspace
if( FAILED( ipWSFactory->OpenFromFile( CComBSTR(str), 0, &ipSWSpace ) ) )
return false;
IFeatureWorkspacePtr ipFWS_Src(a_ipSWSpace); // フィーチャワークスペースをオープン
IFeatureClassPtr ipSFClass;
// Open FeatureClass
if( FAILED( ipFWS_Src->OpenFeatureClass( CComBSTR( _T( "COMBINED_REGION" ) ), &ipSFClass ) ) )
return false;