[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-users] Hotlinks and Printing
|
Morning Jared - welcome to the udig community.
On Tue, Apr 7, 2009 at 2:19 AM, Jared Erickson <JERICKS@xxxxxxxxxxxxxxx> wrote:
> Hello,
>
> I am evaluating Udig and I was wondering with it has any way to do ESRI
> hotlinks or QGIS actions?
You will notice that udig includes an embedded web browser (check out
the web view); I have watched a couple teams use this facility (and
its ability to show PDF files); in each case they provided an
"operation" (literally an instance of the IOp class) that would take a
URL and open it in the embed browser.
The eclipse RCP platform on which we are based has the ability to
embed word and excel which could allow direct access to these
categories of documentation if you so wished. This functionality took
a half day for each project and and has not been contributed back to
the community.
The idea of using uDig in conjunction with an embed browser (or other
embed application) is well established. Indeed the embed browser is
watched; and any OGC capabilities document clicked on will be added to
the current map.
If you are interested in this hotlink functionality I can talk you
through the steps and offer you a code review; it can be your first
contribution :-) In general we do not add functionality until we have
an interested community member ready to test against real requirements
(to cut down on the danger of developers make bad user interface
decisions).
> Also, what Eclipse technology is your printing module based on? From my limited research it looks like GEF, EMF, and GMF.
The page editor is based on GEF. We use EMF for our core models in
uDig Map / Layer / Page mostly due to the time saved during initial
development.
The actual printing functionality is strictly Java 2D based (although
we make use of the IText library when generating PDF files). Other
teams have made use of BIRT but I have not had a professional
oppertunity to look into what was done further.
> How would I add neatlines or other map features?
The commercial training course covers (and the public code examples
based on that material) - show to make additional "boxes" for the page
layout (Used to drop tables into your printed layout etc...). To make
additional map decorations - you will find that the usual neatlines
are already provided (north arrow; frames; scalebars etc...).
> I am really impressed by your documentation. The user walk throughs are
> great and the developer guides are likewise wonderful.
That represents the first day of the commercial training course; in
general there are around 7 days of content and a given customer
chooses what material they want to cover in a five day session.
> Thanks,
> Jared
Cheers,
Jody