Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] uDig extension presentation on the 2nd Open Source GIS Meeting in Girona (Catalonia, Spain)

Hi Jody,

Sorry, but I was not aware of your reply to this issue last month.
I´d like to progress on this and let you know my comments:

> - One question I had was about the use of SOAP between the client and 
> the Oracle Web Services platform - is this simply for security? Or are 
> you making use of an existing web service platform you already have.

We´ve been developing the Web Services SOAP Platform and the uDig extension at the same time. There were several reasons to face a SOAP platform implementation:
    * By the time We have already chosen Oracle to be the Spatial Repository (mainly for its time-management capabilities), other standards such as WFS was not supported by Oracle yet.
    * Every client/server communications had to be completely Web Oriented, including whatever alphanumeric request. This web oriented requirement for the client app. made us choose uDig.
    * Interoperability reasons: uDig was not going to be the only client. In fact were also developing .Net and Open Layers clients.
    * And not only security, but the fact that Ad-hoc logical requirements could be solved via PL-SQL programming.

> - You left the Vector image display blank; was that intentional?
    * Not really, just lazy translating may be ;-). For the vector image we implement WKB format: feature(uDig) <-> WKB(web) <-> sdo_geometry(ora). As far as I remember GML, was not be parshed either way (GML<->sdo_geometry) when we started the project, and we implemented WKB. At the same time, every Data Base Version has it authorized geographical area assigned, this means, that a certain user will download vector images only within its assigned area, not the hole DB.

> - Can I confirm that the Bi-temporal management is the idea of allowing 
> the map to display information at a specific point in time (in addition 
> to the the usual point in space).
That is the point & something else! Bi-temporal management means valid-time + transactional-time management.
The user can change the display time, and new records can be inserted with specific valid-time, by means of valid-time management.
Historical Data Base changes (even those considered as corrections) are stored in the Data Base by means of transactional-time management. Oracle versioning enablement capabilities already implements it.

Finally we are implementing a simplification of this with the following general idea: The user can set the working date (today by default), and this is the visualization display time and data query results time (past, present or future). At the same time, this user-defined date, becomes the initial date for every new Data Base record inserted (end time is set to null). Whenever you update a certain geometry, a new version of the record is created from the established date onwards, and the previous version sets its end-time to the established date.

At the same time, the user can manage the Oracle Workspace Manager API by means of the new Workspace View, in order to create new data base versions, set the workspace version to work with, invoke merge and refresh operations, etc.


Thanks for your feed-back and added info, and sorry about my delay.

Cheers,
Javi.

www.jsgisdev.wordpress.com
www.genasys.com

************
Jody wrote:

Looking over your links now....

The uDig project is open to collaboration. The transition from a 
community module to core udig has thus far been done via a careful code 
review; mostly I am concerned about maintaining the "uDig vision" as 
outlined by our project guidelines.

So if you want to come play on uDig trunk you are welcome; the project 
looks very interesting - and some of the functionality should certainly 
be located as part of the uDig platform.

A couple technical questions:
- One question I had was about the use of SOAP between the client and 
the Oracle Web Services platform - is this simply for security? Or are 
you making use of an existing web service platform you already have.

- You left the Vector image display blank; was that intentional?
- Can I confirm that the Bi-temporal management is the idea of allowing 
the map to display information at a specific point in time (in addition 
to the the usual point in space).

You should find that a of existing oracle support available to the RCP 
developer; that company is into RCP in a big way (I was impressed with 
some of their BPEL editors a while back).

On a related note a "versioning" postgis solution has been set up as a 
geotools unsupported module; it may be very tempting to define a "time 
aware" query api for both back ends to support. This will more be a 
decision for you - I do not know how much history and tracking 
information you are interested in - it goes beyond your needs for 
*Bi-temporal management*

Cheers,
Jody

> The Second Open Source GIS Meeting run by SIGTE in Girona (Catalonia, Spain), has been held this week [2].
>
> We have contributed with an abstract and a poster of a project that we are developing for the Spatial Data Infraestructure (SDI) of Gipuzkoa province (Basque country). The poster depicts main issues of this uDig extension case, which consists of an application interface for the maintenance of an Oracle Geospatial Repository in a SOA architecture.
>
> I´ve uploaded the poster image and a little bit of more information to my blog[2] in order to share it with the uDig list.
>
> We are trying to expand our services based on this kind of solutions, and we would also like to try to find out if the project (or a piece of it) could be worth to be contributed to the uDig trunk.
>
>
> Regards,
> Javi.
>
>
> [1]http://www.sigte.udg.es/jornadassiglibre/index.php?page=home
>
> [2] http://jsgisdev.wordpress.com
>
> http://jsgisdev.wordpress.com/2008/03/06/extension-de-udig-para-mantenimiento-de-datos-espaciales-de-oracle-sp-udig-extension-for-oracle-spatial-data-maintenance-en/
>
>
> ----------------------------------------------
> Javier Sánchez Ramírez
> Genasys II Spain, S.A.
>  
> Ventura de la Vega, 5
> 28014 - Madrid, SPAIN
> Phone   + 34 91 364 91 00
> Fax     + 34 91 364 91 19
>
> Email   jsanchez [at] genasys [dot] com
> www.genasys.com
> ---------------------------------------------- 
> This message is intended exclusively for its addressee and may contain information that is confidential and protected by professional privilege. If you are not the intended recipient you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received in error, please inmediately notify us via e-mail and delete it.
> ----------------------------------------------
>


----------------------------------------------
Javier Sánchez Ramírez
Genasys II Spain, S.A.
Project Manager
 
Ventura de la Vega, 5
28014 - Madrid, SPAIN
Phone   + 34 91 364 91 00
Fax     + 34 91 364 91 19

Email   jsanchez [en] genasys [punto] com
www.genasys.com
----------------------------------------------
 
Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado que la utilización, divulgacion y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
 
This message is intended exclusively for its addressee and may contain information that is confidential and protected by professional privilege. If you are not the intended recipient you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received in error, please inmediately notify us via e-mail and delete it.
----------------------------------------------




Back to the top