You accessed the geometry column of the table. You can access any other column with similar syntax. I am assuming that is how Shapefile.Table works. If it doesn´t work that way, you can also try GeoTables.jl to load the shapefile with pure Julia geometries:
using GeoTables
table = GeoTables.load("myfile.shp")
table.geometry
table.ADMN_LEVEL
...
Notice that GeoTables.jl will recognize any file format, not just Shapefile. It works with Geopackage or any other file format supported by GDAL.
Unfortunately I receive this error message when trying your suggestion:
julia> B
1-element Vector{Union{Missing, Shapefile.Polygon}}:
Polygon(5890 Points)
julia> B.points
ERROR: type Array has no field points
Stacktrace:
[1] getproperty(x::Vector{Union{Missing, Shapefile.Polygon}}, f::Symbol)
@ Base ./Base.jl:33
[2] top-level scope
@ none:1
@Dieter take a look at the Meshes.jl documentation which is where all these geometries are defined. You can collect the vector of geometries, pick any geometry in the vector and collect its vertices:
# column of geometries
geoms = table.geometry
# first geometry
g = geoms[1]
# list of vertices
vs = vertices(g)
# list of coordinates
xs = coordinates.(vs)