[Qgis-developer] QGIS 2.10.1 Pisa - Read CSV file problem

Chris Crook ccrook at linz.govt.nz
Tue Aug 4 17:55:44 PDT 2015


Hi Zoltan

I think this could be classed as an error!  The source code rejects field names that look like positive numbers (some digits optionally followed by a period and some more digits).

I can't recall a reason why it should do this.  It could be reasonable to require field names to be compatible to database attribute names, but I can't see any need for that within QGIS itself.  This can go on a 'to-do' list to fix...

Cheers
Chris

> -----Original Message-----
> From: Zoltan Szecsei [mailto:zoltans at geograph.co.za]
> Sent: Tuesday, 4 August 2015 10:27 p.m.
> To: Qgis-developer at lists.osgeo.org
> Subject: [Qgis-developer] QGIS 2.10.1 Pisa - Read CSV file problem
>
> Hi,
> Using the above version on Win 7 64 bit, I read a CSV file (as attributes only)
> stipulating that "first record has field names"
> Record 1 is as follows:
> "SALnum","SALnam","1","2","3","4","5","6","7","8","9","10+"
>
> When I open the attribute table, I see that fields 1 & 2 have names SALnum
> and SALnam, but the rest are called 'Field_3', 'Field_4' and so on.
>
> When I edit record 1 of this CSV file to look like:
> "SALnum","SALnam","1p","2p","3p","4p","5p","6p","7p","8p","9p","10+p"
>
> The I get the correct field names (albeit 1p instead of just "1")
>
> Is this an error, or is there some reason further down the line, that attribute
> tables cannot have 'numeric' field names?
>
> Thanks and regards,
> Zoltan
>
>
> --
>
> ===========================================
> Zoltan Szecsei PrGISc [PGP0031]
> Geograph (Pty) Ltd.
> GIS and Photogrammetric Services
>
> P.O. Box 7, Muizenberg 7950, South Africa.
>
> Mobile: +27-83-6004028
> Fax:    +27-86-6115323     www.geograph.co.za
> ===========================================
>


This message contains information, which may be in confidence and may be subject to legal privilege. If you are not the intended recipient, you must not peruse, use, disseminate, distribute or copy this message. If you have received this message in error, please notify us immediately (Phone 0800 665 463 or info at linz.govt.nz) and destroy the original message. LINZ accepts no responsibility for changes to this email, or for any attachments, after its transmission from LINZ. Thank You.


More information about the Qgis-developer mailing list