<div>Hi All,</div><div>I am developing tiled vector rendering in OSSIM. I like the Qgis vector rendering system</div><div><br></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">point.shp contains 9,99,999 points which are generated by grass for using v.random and ~27MB in size<br>


roads.shp contains 2,28,068 linestrings and is ~50MB in size</span></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); "><br>

</span></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">these point.shp and roads.shp data gets rendered in ~10 sec</span></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><br></font></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">When I read vector using ogr and parse feature and draw point/linestring my application taking about 40 sec to render point.shp</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">and </span></div>

<div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); "><br>

</span></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">I am using Qt4 with QPainter not QGraphicsView</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); "><br>

</span></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">How came this time gap?</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); "><br>

</span></div><div><span style="color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); ">i see Rtree and pal libs in src/core source code</span></div>

<div><font class="Apple-style-span" face="arial, sans-serif">Does they have any role in rendering?</font></div><div><font class="Apple-style-span" face="arial, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, sans-serif">Does QGIS Rendering uses threading?</font></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, sans-serif">How to get a minimal of QGIS code to hack it and build a new vector rendering because I need it to make it tiled rendering vectors?</font></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, sans-serif">How to improve performance in rendering without qgis?</font></div>---<br><div><font face="arial, helvetica, sans-serif">Regards,</font></div>

<font face="arial, helvetica, sans-serif">   Mohammed Rashad K M</font><div><font face="arial, helvetica, sans-serif">   M.S. (By Research) student<br>   Lab for Spatial Informatics<br>   Department of CSE<br>   International Institute of Information Technology</font></div>

<div><font face="arial, helvetica, sans-serif">   Hyderabad, India</font></div><br>