Hi all,
is it possible to load a Feature Layer from a GeoPackage without adding it to the map ?
I'm using ArcGIS Pro SKD version 3.2 with Visual Studio 2022.
In ArcGIS Pro 3.3 you can load using similar code
string path = "c:\Temp\dbgt.gpkg";
var datastore = new Database(new SQLiteConnectionPath(path))
var database = _datastore as Database;
IReadOnlyList<string> tableNames = database.GetTableNames();
foreach (string tableName in tableNames)
{
QueryDescription queryDescription = database.GetQueryDescription(tableName);
TableDefinition tableDefinition = database.GetDefinition(queryDescription);
if (queryDescription.IsSpatialQuery())
{
FeatureClass b = (FeatureClass)database.OpenTable(queryDescription);
}
else
{
Table a = database.OpenTable(queryDescription);
}