I'm wondering why such simple things are not possible.

I have 5 fields on my layer and the last one shall be on the top now. But there is no way to do this, is this correct?

  • What spatial format is your layer in? If it's a shapefile, this is one of the limitations of shapefiles, and QGIS is no different than other GIS software in its inability to reorder fields. I think ESRI just recently added this capability to ArcGIS.
    – Dan C
    Feb 2 '15 at 19:14
  • The layer is a Shapefile layer. Mhh I was thinking that this is simply a visual issue, so it's more than this?
    – kwoxer
    Feb 2 '15 at 19:23
  • 1
    Looks like I was wrong, QGIS can do this with a plugin: gis.stackexchange.com/questions/31555/…
    – Dan C
    Feb 2 '15 at 19:35

If I got you right, load your Shapefile to QGIS and then use the Table Manager plugin to order the Shapefile fields as you want. Finally, click on Save.

  • Broken link, perhasp this is the subtitution : plugins.qgis.org/plugins/tablemanager Note in the link: This plugin was created as a workaround for removing and renaming columns in dbf tables, when there was no built-in solution in QGIS. Currently, its development is depreciated, so please consider using the Refactor Field algorithm from the Pocessing panel (advanced interface). May 24 '17 at 4:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.