Yea, I tried it in the consol and it worked, but does not work in my plugin 
code.

From: Bo Victor Thomsen <bo.victor.thom...@gmail.com>
Sent: Wednesday, November 27, 2024 6:09 AM
To: Catania, Luke A ERDC-RDE-GRL-VA CIV <luke.a.cata...@erdc.dren.mil>; 
qgis-developer@lists.osgeo.org
Subject: Re: [QGIS-Developer] Field Name limited to 10 characters for a 
geopackage


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<mailto:QGIS-Developer@lists.osgeo.org>

List info: Blockedhttps://lists.osgeo.org/mailman/listinfo/qgis-developerBlocked

Unsubscribe: 
Blockedhttps://lists.osgeo.org/mailman/listinfo/qgis-developerBlocked
_______________________________________________
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] Fi... Catania, Luke A ERDC-RDE-GRL-VA CIV via QGIS-Developer
    • Re: [QGIS-Deve... Bo Victor Thomsen via QGIS-Developer
      • Re: [QGIS-... Catania, Luke A ERDC-RDE-GRL-VA CIV via QGIS-Developer

Reply via email to