[Qgis-developer] WktExport plugin for QGIS
Geo DrinX
geodrinx at gmail.com
Tue Aug 25 08:00:03 PDT 2015
Even,
I noticed that "Plain Geometry Editor" plugin (and also my "WktExport"
plugin :) saves some elements as
" LineStringZ "
that of course have also the Z.
This is good for my use (the 3D digitizing) , but I am asking : is it a
new of QGIS 2.10, or it just exists before ?
So, my need is to display these Z, for each point of the lines. There is
a way to do this ? I tried with "processing > SAGA > Shapes-Points >
convert lines to points" but, the result is a points layer without Z.
Also, Layer property panel do not permits to display the Z value as Label.
Any other suggestion to display Z values ?
Thank you
Roberto
2015-08-25 16:28 GMT+02:00 Even Rouault <even.rouault at spatialys.com>:
> Le mardi 25 août 2015 16:22:13, Geo DrinX a écrit :
> > Side remark. Your plugin probably makes it a bit more convenient, but you
> >
> > > can
> > > already get the geometries in WKT format with "Save as", select CSV and
> > > enter
> > > GEOMETRY=AS_WKT as layer creation option (cf
> > > http://www.gdal.org/drv_csv.html)
> >
> > Touche' , Even :)
> >
> > I do not know that is possible to do the same with save as... :(
> >
> > BTW, great ! There is some documentation for this ? I will browse
> > QGIS manuals.
> >
> > Sure, my method is more immediate, and more convenient for my own use.
> > For the rest of the world, I agree with you : a generic user, can use
> > "Save as..." CSV and enter "GEOM=ASWKT"
> > and... it does not work ! What is the correct syntax ? I do not
> > remember: I need to try again... perhaps: "GEOMETRY=ASWKT". No, it do
> > not work again... etcetera.
>
> Indeed, the good news is that with GDAL 2.0, OGR drivers now have
> metadata. So
> instead/in addition of a free text zone, the list of options could now
> potentially be automatically generated by inspecting driver metadata
>
> $ ogrinfo --format csv
> Format Details:
> Short Name: CSV
> Long Name: Comma Separated Value (.csv)
> Supports: Vector
> Extension: csv
> Help Topic: drv_csv.html
> Supports: Open() - Open existing dataset.
> Supports: Create() - Create writeable dataset.
> Supports: Virtual IO - eg. /vsimem/
> Creation Field Datatypes: Integer Integer64 Real String Date DateTime
> Time
>
> <CreationOptionList>
> <Option name="GEOMETRY" type="string-select" description="how to encode
> geometry fields">
> <Value>AS_WKT</Value>
> </Option>
> </CreationOptionList>
>
>
> <LayerCreationOptionList>
> <Option name="SEPARATOR" type="string-select" description="field
> separator"
> default="COMMA">
> <Value>COMMA</Value>
> <Value>SEMICOLON</Value>
> <Value>TAB</Value>
> <Value>SPACE</Value>
> </Option>
> <Option name="LINEFORMAT" type="string-select" description="end-of-line
> sequence" default="LF">
> <Value>CRLF</Value>
> <Value>LF</Value>
> </Option>
> <Option name="GEOMETRY" type="string-select" description="how to encode
> geometry fields">
> <Value>AS_WKT</Value>
> <Value>AS_XYZ</Value>
> <Value>AS_XY</Value>
> <Value>AS_YX</Value>
> </Option>
> <Option name="CREATE_CSVT" type="boolean" description="whether to create
> a
> .csvt file" default="NO" />
> <Option name="WRITE_BOM" type="boolean" description="whether to write a
> UTF-8 BOM prefix" default="NO" />
> <Option name="GEOMETRY_NAME" type="string" description="Name of geometry
> column. Only used if GEOMETRY=AS_WKT" default="WKT" />
> </LayerCreationOptionList>
>
> <OpenOptionList>
> <Option name="MERGE_SEPARATOR" type="boolean" description="whether to
> merge
> consecutive separators" default="NO" />
> <Option name="AUTODETECT_TYPE" type="boolean" description="whether to
> guess
> data type from first bytes of the file" default="NO" />
> <Option name="KEEP_SOURCE_COLUMNS" type="boolean" description="whether to
> add original columns whose guessed data type is not String. Only used if
> AUTODETECT_TYPE=YES" default="NO" />
> <Option name="AUTODETECT_WIDTH" type="string-select"
> description="whether to
> auto-detect width/precision. Only used if AUTODETECT_TYPE=YES"
> default="NO">
> <Value>YES</Value>
> <Value>NO</Value>
> <Value>STRING_ONLY</Value>
> </Option>
> <Option name="AUTODETECT_SIZE_LIMIT" type="int" description="number of
> bytes
> to inspect for auto-detection of data type. Only used if
> AUTODETECT_TYPE=YES"
> default="1000000" />
> <Option name="QUOTED_FIELDS_AS_STRING" type="boolean" description="Only
> used
> if AUTODETECT_TYPE=YES. Whether to enforce quoted fields as string fields."
> default="NO" />
> <Option name="X_POSSIBLE_NAMES" type="string" description="Comma
> separated
> list of possible names for X/longitude coordinate of a point." />
> <Option name="Y_POSSIBLE_NAMES" type="string" description="Comma
> separated
> list of possible names for Y/latitude coordinate of a point." />
> <Option name="Z_POSSIBLE_NAMES" type="string" description="Comma
> separated
> list of possible names for Z/elevation coordinate of a point." />
> <Option name="GEOM_POSSIBLE_NAMES" type="string" description="Comma
> separated list of possible names for geometry columns." default="WKT" />
> <Option name="KEEP_GEOM_COLUMNS" type="boolean" description="whether to
> add
> original x/y/geometry columns as regular fields." default="YES" />
> <Option name="HEADERS" type="string-select" description="Whether the
> first
> line of the file contains column names or not" default="AUTO">
> <Value>YES</Value>
> <Value>NO</Value>
> <Value>AUTO</Value>
> </Option>
> </OpenOptionList>
>
>
> >
> > :)
> >
> > Yes, I think my plugin can be useful to all of us "QGIS dummies" :)
> >
> > If you think, I can insert a message that explains: "You can also use
> > 'Save as... CSV GEOMETRY=AS_WKT'
> >
> > :)
> >
> > Of course, I am joking.
> >
> >
> > Happy holidays
> >
> >
> > Roberto
>
> --
> Spatialys - Geospatial professional services
> http://www.spatialys.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150825/6af1dee6/attachment-0001.html>
More information about the Qgis-developer
mailing list