Hi Michaël,

I am trying to develop a 2d- and 3d-GIS with JOGL
and PostGIS (you can switch between 2d and 3d).
The 3d-geometries are stored in PostGIS.
With OpenJUMP I digitalise some geometries
and stored them to PostGIS with:
Save Dataset As>Write 3d geometries
(PostGIS Table (new)).
My program crashes because there is no valid z-coordinate.

St_Force_3D ( ) crashes too:
"POLYGON((60 180 1.#QNAN,75 290 1.#QNAN,300 300 1.#QNAN,361 170 
1.#QNAN,200 60 1.#QNAN,60 180 1.#QNAN))"

When I save the OpenJUMP layer without
"Write 3d geometries" my program works,
but the table has only 2d geometries.
I can use then St_Force_3D ( ) to receive
3d coordinates (with z = 0.) but this is
not comfortable.

I understand your "abdominal pain" to write 0.
instead NaN but I think the geometries I
digitalise with OpenJUMP have always z = 0.

Thank you for thinking about may problem!

Greetings from Hamburg

Uwe


Am 02.10.2014 um 08:50 schrieb Michael Michaud:
> Hi Uwe,
>
> I suppose you are refering to the Save to PostGIS table (New) loader
> as the previous one has no 3D option.
> Could you tell me what your use case is ?
> I think it is not too complex to set the z to 0 while saving a dataset
> into postgis, but I'm a bit reluctant as NaN may have a different
> semantic (unknown, unset) which will be lost if the z is set to 0.
> On the other hand, it seems that the posgis st_force3d function
> set the z to 0 (I did not check though).
>
> Michaël
>> Hi,
>>
>> Save Dataset As>Save to PostGIS Table>Write 3d geometries
>> writes NaN for the z-coordinate.
>> Is it possible to write 0.0 (zero) instead NaN
>> for the z-coordinate?
>>
>> I use OJ Version 20140924 snapshot rev.4056
>>
>>
>> Regards
>>
>> Uwe
>>
>> ------------------------------------------------------------------------------
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>

------------------------------------------------------------------------------
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to