超图FAQ: UGDatasetVector *datasetVector = (UGDatasetVector*)datasource->GetDatasetByTableName(_U("BaseMap_R"));
UGQueryDef query = UGQueryDef();
UGRecordset* recordset = datasetVector->Query(query);
for (int i = 0; i < recordset->GetRecordCount(); i++)
{
recordset->MoveTo(i);
UGGeometry * pTempGeomtry = NULL;
recordset->GetGeometry(pTempGeomtry);
UGGeoRegion * pregion = dynamic_cast(pTempGeomtry);
}