← Inbox

C3D-0418 · READ-ONLY: vicinity raster/def state after partial C3D-0417 [C3D-VICCHK2] done

Reports each vicinity RasterImage, its def handle, load state and source path, plus whether the embed xrecord is present, to see exactly what the aborted repoint left behind.

Script file
C3D-0418.cs
Target
812 Christmas Ave.dwg · paper space
Author
claude
Approved
yes · auto-auth
Timeout
120s

C# payload

// State of the vicinity rasters + defs after the partial C3D-0417.
Log("drawing: " + Db.Filename);
var bt=(BlockTable)Tx.GetObject(Db.BlockTableId,OpenMode.ForRead);
foreach (ObjectId bid in bt){
    var b=(BlockTableRecord)Tx.GetObject(bid,OpenMode.ForRead);
    foreach (ObjectId id in b){
        var ri=Tx.GetObject(id,OpenMode.ForRead) as RasterImage;
        if(ri==null) continue;
        string src="?"; bool loaded=false; string defH="null";
        if(!ri.ImageDefId.IsNull){ var def=(RasterImageDef)Tx.GetObject(ri.ImageDefId,OpenMode.ForRead); src=def.SourceFileName; loaded=def.IsLoaded; defH=def.Handle.ToString(); }
        Log(string.Format("raster [{0}] on {1}  defHandle={2} loaded={3} src=\"{4}\"", ri.Handle, ri.Layer, defH, loaded, src));
    }
}
var nod=(DBDictionary)Tx.GetObject(Db.NamedObjectsDictionaryId,OpenMode.ForRead);
Log("embed xrecord present: " + nod.Contains("C3D_VICINITY_EMBED"));

Result

Status
success
Drawing file
C:\Users\sanja\OneDrive\_SurveyDisco\260903 - 812 Christmas Ave, Bethlehem, GA 30620, USA\812 Christmas Ave.dwg
Message
Executed C3D-0418 (0 entities touched).
Entities
Duration
396 ms
Civil 3D
25.0.0.0

Log

drawing: C:\Users\sanja\OneDrive\_SurveyDisco\260903 - 812 Christmas Ave, Bethlehem, GA 30620, USA\812 Christmas Ave.dwg
raster [215E7] on BLOCK_CLOSURE  defHandle=215E6 loaded=True src="C:\Users\sanja\OneDrive\_SurveyDisco\260714 - 285 Huckaby Rd, Brooks, GA 30205, USA\260714-vicinity.png"
raster [1DAC] on 0  defHandle=null loaded=False src="?"
raster [1240A] on 0  defHandle=null loaded=False src="?"
raster [215E9] on BLOCK_CLOSURE  defHandle=215E6 loaded=True src="C:\Users\sanja\OneDrive\_SurveyDisco\260714 - 285 Huckaby Rd, Brooks, GA 30205, USA\260714-vicinity.png"
embed xrecord present: True

Notes

What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.

No notes yet.