For CadPlan SVG export. I only used ISA renderer Il giorno dom 9 ago 2020 alle ore 14:03 Giuseppe Aruta < giuseppe.ar...@gmail.com> ha scritto:
> Hi Ede, Michaël > > Following Michaël's test I also was able to do a test using 3 versions of > OpenJUMP > a) OpenJUMP 1.5 last stable realize > b) OpenJUMP 6363. I choose this version because I grouped "Save view" > plugins into a unique menu > ("Save view") with the option to choose type (TIFF, PNG and SVG). I > extended to svg the > option to save at a defined scale > c) OpenJUMP 6370, the last NB realize where Ede upgraded batik libraries > > I used as test files one vector file, one image file,loaded as > referencedImageLayer (both > using Open->file menu), and one DEM file loaded as RasterImageLayer (using > Open->Raster Image (sextante) > menu. > Test files and SVG output are available here: > > https://sourceforge.net/projects/opensit/files/Test%20file/Export%20to%20SVG/ > > These are the problems (the first one already known) and bugs that I found > (not only on SVG). > > *On saving a project file*. > ReferencedImageLayer must be saved as a vector layer (SHP or JML) > otherwise it will not be saved into the project file. > > *On loading project files saved with different versions of OpenJUMP*. > There is a break after OpenJUMP 1.5 and before OpenJUMP 6363 on > saving/loading project files. > a) OpenJUMP 1.5 freezes on loading project files saved at least with > OpenJUMP 6363 and 6370 > The console (I use Linux) doesn't show any warning. > b) OpenJUMP 6363 and 6370 cannot load project files saved at least > with OpenJUMP 1.5 . > The console doesn't show any warning. > c) OpenJUMP 6363 can load project files saved with OpenJUMP 6370 and > vice versa > > 3)* On saving SVG* > > a) *Saving SVG using embedded Save view plugin* > OpenJUMP 1.5 and OpenJUMP 6363 save the view with all the three layers if > I don't modify any > parameters on Save dialog. On the other hand, modifing the scale > parameters on save dialog, > RasterImageLayer is not saved on SVG file > OpenJUMP 6370 saves an empty SVG file (none of the layers are displayed) > > b)* Saving SVG using CadPlann print plugin* > OpenJUMP 1.5 and OpenJUMP 6363. While ReferencedImageLayers and > VectorLayers are > saved at the correct scale and position, RasterImageLayers are rescaled > and, possibly, shifted > from their original position, compared to OpenJUMP view. > OpenJUMP 6370 saves an empty SVG file (none of the layers are displayed) > > Saving SVG with OpenJUMP 6370 can be corrected using the newer batik > libraries. I which approach we need to fix the scaling problems > of RasterImageLayers. > I will open a bug ticket for the problem about *loading project files > saved with different versions of OpenJUMP.* It looks quite severe > Best regards > Peppe > > Il giorno sab 8 ago 2020 alle ore 22:16 Michaud Michael < > m.michael.mich...@orange.fr> ha scritto: > >> Hi Ede, >> >> I finally found some time and get noticeable differences between last >> revision and 1.15. >> >> I just tested export image to svg and export map to svg from cadplan (I >> don't know other places where svg is used). >> >> Prepare a map wit a sextante raster and some vectors >> >> Export the view to a file, choose svg : >> >> - get the same thing on 1.15 and last revision : vectors but no image >> >> Export map from cadplan >> >> - cadplan with external renderer : get nothing, file is even not exported >> (neither in 1.15 nor with last revision) >> >> - cadplan ISA renderer : get vector and raster with a scale problem on >> 1.15, get nothing with last release >> >> - cadplan core renderer : get vector and raster on 1.15, get nothing with >> last release >> >> => I couldn't get svg map from cadplan plugin from last release, did you ? >> >> >> Michaël >> >> >> >> envoyé : 6 août 2020 à 14:46 >> de : edgar.sol...@web.de >> à : jump-pilot-devel@lists.sourceforge.net >> objet : Re: [JPP-Devel] batik upgraded >> >> >> a quick test of both did not reveal any bugs. how about on your sides? >> ..ede >> >> On 05.08.2020 16:14, Giuseppe Aruta wrote: >> >> Thanks Ede, >> AFAIR also both print plugins have dependencies to batik classes >> Peppe >> >> Il giorno mer 5 ago 2020 alle ore 15:19 <edgar.sol...@web.de <mailto: >> edgar.sol...@web.de>> ha scritto: >> >> hey All, >> >> had to touch batik, as it was missing some classes in trunk/lib/batik.jar >> after Peppe added AdditionalResultsIO. maven already had the proper batik >> components defined that's why the snapshot builds went fine. >> >> while at it i noticed that we were using a quite old batik version and >> upgraded it. looks good to me but please test and come back if something >> breaks horribly. >> >> sunshine all over.. (sweating) ede >> >> -------- Forwarded Message -------- >> Subject: [JPP-Devel] SVN: [6369] core/trunk >> Date: Wed, 05 Aug 2020 12:50:50 +0000 >> From: jump-pilot-svn--- via Jump-pilot-devel < >> jump-pilot-devel@lists.sourceforge.net <mailto: >> jump-pilot-devel@lists.sourceforge.net>> >> Reply-To: OpenJump develop and use < >> jump-pilot-devel@lists.sourceforge.net <mailto: >> jump-pilot-devel@lists.sourceforge.net>> >> To: jump-pilot-devel@lists.sourceforge.net <mailto: >> jump-pilot-devel@lists.sourceforge.net> >> CC: jump-pilot-...@lists.sourceforge.net <mailto: >> jump-pilot-...@lists.sourceforge.net> >> >> Revision: 6369 >> http://sourceforge.net/p/jump-pilot/code/6369 >> Author: edso >> Date: 2020-08-05 12:50:49 +0000 (Wed, 05 Aug 2020) >> Log Message: >> ----------- >> upgrade batik to latest greatest v1.13 >> minimal fixup of AdditonalResultsIO >> fingers crossed, let's see if it breaks something more >> >> Modified Paths: >> -------------- >> core/trunk/pom.xml >> >> core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsIO.java >> >> Added Paths: >> ----------- >> core/trunk/lib/batik-all-1.13.jar >> >> Removed Paths: >> ------------- >> core/trunk/lib/batik-all.jar >> >> Added: core/trunk/lib/batik-all-1.13.jar >> =================================================================== >> (Binary files differ) >> >> Index: core/trunk/lib/batik-all-1.13.jar >> =================================================================== >> --- core/trunk/lib/batik-all-1.13.jar 2020-08-05 12:45:12 UTC (rev 6368) >> +++ core/trunk/lib/batik-all-1.13.jar 2020-08-05 12:50:49 UTC (rev 6369) >> >> Property changes on: core/trunk/lib/batik-all-1.13.jar >> ___________________________________________________________________ >> Added: svn:mime-type >> ## -0,0 +1 ## >> +application/octet-stream >> \ No newline at end of property >> Deleted: core/trunk/lib/batik-all.jar >> =================================================================== >> (Binary files differ) >> >> Modified: core/trunk/pom.xml >> =================================================================== >> --- core/trunk/pom.xml 2020-08-05 12:45:12 UTC (rev 6368) >> +++ core/trunk/pom.xml 2020-08-05 12:50:49 UTC (rev 6369) >> @@ -924,25 +924,25 @@ >> <dependency> >> <groupId>batik</groupId> >> <artifactId>batik-awt-util</artifactId> >> - <version>1.6</version> >> + <version>1.13</version> >> <scope>compile</scope> >> </dependency> >> <dependency> >> <groupId>batik</groupId> >> <artifactId>batik-dom</artifactId> >> - <version>1.6</version> >> + <version>1.13</version> >> <scope>compile</scope> >> </dependency> >> <dependency> >> <groupId>batik</groupId> >> <artifactId>batik-svggen</artifactId> >> - <version>1.6</version> >> + <version>1.13</version> >> <scope>compile</scope> >> </dependency> >> <dependency> >> <groupId>batik</groupId> >> <artifactId>batik-squiggle</artifactId> >> - <version>1.6</version> >> + <version>1.13</version> >> <scope>compile</scope> >> </dependency> >> <dependency> >> >> Modified: >> core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsIO.java >> =================================================================== >> --- >> core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsIO.java >> 2020-08-05 12:45:12 UTC (rev 6368) >> +++ >> core/trunk/src/org/openjump/sextante/gui/additionalResults/AdditionalResultsIO.java >> 2020-08-05 12:50:49 UTC (rev 6369) >> @@ -27,7 +27,7 @@ >> import javax.swing.tree.TreePath; >> import javax.xml.namespace.QName; >> >> -import org.apache.batik.dom.svg.SVGDOMImplementation; >> +import org.apache.batik.anim.dom.SVGDOMImplementation; >> import org.apache.batik.svggen.SVGGraphics2D; >> import org.apache.log4j.Logger; >> import org.math.plot.PlotPanel; >> @@ -37,7 +37,7 @@ >> import org.openjump.core.ui.util.LayerableUtil; >> import org.openjump.sextante.core.ObjectAndDescription; >> import org.w3c.dom.DOMImplementation; >> -import org.w3c.dom.svg.SVGDocument; >> +import org.w3c.dom.Document; >> >> import com.vividsolutions.jump.I18N; >> import com.vividsolutions.jump.feature.FeatureCollection; >> @@ -401,7 +401,7 @@ >> // Get a SVGDOMImplementation and create an XML document >> DOMImplementation domImpl = >> SVGDOMImplementation.getDOMImplementation(); >> String svgNS = "http://www.w3.org/2000/svg"; >> - SVGDocument svgDocument = (SVGDocument) >> domImpl.createDocument(svgNS, "svg", null); >> + Document svgDocument = domImpl.createDocument(svgNS, >> "svg", null); >> >> // Create an instance of the SVG Generator >> SVGGraphics2D svgGenerator = new >> SVGGraphics2D(svgDocument); >> >> >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net <mailto: >> Jump-pilot-devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net <mailto: >> Jump-pilot-devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel