Hi Luke -
Running this code in the QGIS Python console:
*
vector_layer = iface.activeLayer() # Active layer _is_ from GeoPackage
field_name = 'Land Use Category' # "New_field" changed to "field_name"
new_field = QgsField(field_name, QVariant.String)
vector_layer.dataProvider().addAttributes([new_field])
*
will add an extra column with the name "*Land Use Category*" to the
GeoPackage layer
Med venlig hilsen / Best regards
Bo Victor Thomsen
On 27/11/2024 05.48, Catania, Luke A ERDC-RDE-GRL-VA CIV via
QGIS-Developer wrote:
I am using a geopackage as a data source and when I add a new field it
is limited to 10 characters. I thought that was only a limitation for
ESRI shapefiles.
New_field = “Land Use Category”
new_field = QgsField(field_name, QVariant.String)
vector_layer.dataProvider().addAttributes([new_field])
Field name is truncated to *Land_Use_C*
Luke Catania
US Army ERDC-GRL
JCMS Site Planning Developer
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer