[Kexi] Re: [calligra/kexi-maps-wicik] /: FEATURE: Initial version of Map widget in kexi forms
Jaroslaw Staniek
staniek at kde.org
Wed Apr 6 22:52:18 BST 2011
On 6 April 2011 23:48, Noli Sicad <nsicad at gmail.com> wrote:
> On 4/7/11, Jaroslaw Staniek <staniek at kde.org> wrote:
>> On 6 April 2011 23:10, Radosław Wicik <radoslaw at wicik.pl> wrote:
>>
>>> Coming next maps in reports, then connect it to DB for setting and
>>> displaying data with/on maps.
>>>
>>> If that will be ready then I'll try flake shapes.
>>>
>>> After that I'll go deeper, define new data types:
>>> - points
>>> - lines
>>> - polygons
>>> thanks to it it will be possible to add some "zones" on maps,
>>> What do you think about this plan?
>>>
>>> What do you think about me blogging my "way of the Calligra developer"?
>>> This would be technical, high level view about the source, and thinks
>>> that I found hard to understand or interesting, maybe this would be
>>> helpful for somebody?
>>
>> Hi Radek,
>> No doubt it will be helpful! Just make sure your blog is syndicated at
>> http://planetkde.org/ before you blog.
>> Regarding the data types, it's hard to add it in current kexi, since
>> kexidb is feature-frozen. Predicate is not but it's in heavy
>> development (refactoring) and I wouldn't like to destabilize it.
>>
>> I am not 100% sure about the use case. If you mean adding lines,
>> points and polygons to the map (by the user), I would recommend using
>> some predefined XML (first define it on a wiki page).
>> In any kexi database there's kexi__objectdata table where you can save
>> extra data string related to any object (here: form and report). Query
>> objects use that to store SQL statements and forms use it to store
>> QtDesigner-like XML for UIs.
>
> Spatialite, Sqlite GIS extension can do this.
>
> http://www.gaia-gis.it/spatialite/spatialite-tutorial-2.3.1.html
>
Thanks Noli. Taking advantage of it would be a task in itself...
--
regards / pozdrawiam, Jaroslaw Staniek
http://www.linkedin.com/in/jstaniek
Kexi & Calligra (kexi-project.org, identi.ca/kexi, calligra-suite.org)
KDE Software Development Platform on MS Windows (windows.kde.org)
More information about the calligra-devel
mailing list