[Qgis-user] About QgsGeometry::buffer
lb
coder at tuxfamily.org
Sat Sep 19 23:24:32 PDT 2015
Hi,
Buffer require some parameter since you can choose the "style" of
buffer. You have some example on PostGis documentation (parameters are
the same)
http://postgis.net/docs/ST_Buffer.html
QGis define this parameters in Settings->Options->Digitizing->Curve
offset tool.
You can get this parameters via QSettings :
join = QSettings().value("Qgis/digitizing/offset_join_style", 0, type=int)
quad = QSettings().value("Qgis/digitizing/offset_quad_seg", 8, type=int)
endCap = quad
miter = QSettings().value("Qgis/digitizing/offset_miter_limit", 5, type=int)
Regards
l.bartoletti
Le 18/09/2015 23:12, Tudorache, Marian a écrit :
>
> Hi everyone,
>
> I would like to find more details about QgsGeometry::buffer with more
> styles.
>
> In QGIS API Documentation there are two version of the buffer:
>
> Simple version with distance and segments and with sytles.
>
> The one with styles is defines as: ( distance, segments, endCapStyle,
> joinStyle, mitreLimit );
>
> I do not understand the followings parameters:
>
> endCapStyle: Round (1) / Flat (2) / Square (3) end cap style
>
> joinStyle: Round (1) / Mitre (2) / Bevel (3) join style
>
> mitreLimit: Limit on the mitre ratio used for very sharp corners
>
> Does someone has some examples or recommend a book where to find more
> details please?
>
> The QGIS API Documentation does not give me too much.
>
> Thanks,
>
> Marian
>
>
> ------------------------------------------------------------------------
> This electronic message, as well as any transmitted files included in
> the electronic message, may contain privileged or confidential
> information and is intended solely for the use of the individual(s) or
> entity to which it is addressed. If you have received this electronic
> message in error please notify the sender immediately and delete the
> electronic message. Any unauthorized copying, disclosure or
> distribution of the electronic message is strictly forbidden. NAV
> CANADA accepts no liability for any damage caused by any virus and/or
> other malicious code transmitted by this electronic communication.
>
> Le présent message électronique et tout fichier qui peut y être joint
> peuvent contenir des renseignements privilégiés ou confidentiels
> destinés à l’usage exclusif des personnes ou des organismes à qui ils
> s’adressent. Si vous avez reçu ce message électronique par erreur,
> veuillez en informer l’expéditeur immédiatement et supprimez le. Toute
> reproduction, divulgation ou distribution du présent message
> électronique est strictement interdite. NAV CANADA n’assume aucune
> responsabilité en cas de dommage causé par tout virus ou autre
> programme malveillant transmis par ce message électronique.
>
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20150920/da68180a/attachment.html>
More information about the Qgis-user
mailing list