Parent Directory
|
Revision Log
Sticky Revision: |
copy RC2 to trunk
2.0-RC2 ist für die weiterentwicklung und soll bald in den trunk mergen
Keine Ahnung was er da gebrancht hat.. der stand der dateien war weder trunk, noch der 1.0-gt26 branch... ich hab die dateien jetzt händisch auf den richtigen stand gebracht und comitte
2.0-RC1 branch ist für GP1.3 bugfixes... 1.0-gt2-2.6 ist der entwicklungs brnach
* Selection mit Click funktioniert wieder
bugix: Under some conditions removing parts of a big selection has not been painted in the mappane
* Extended schmitzm.JPanel to generally set its background to white when printed, by overwriting the print() method. * Simplified the creation and update logic of ((Design)Atlas)MapLegend and ((Design)Atlas)MapLayerLegend. Besides other things there now is a LegendHelper class in AtlasProject... * Orginized Imports * Removed a lot of DEBUG messages...
new XMapPane and SelectableMapPane to replace and restructure JMapPanes
Der Style wird nur erneuert, wenn die selection sich geändert hat. Sollte man denken, dass das sowieso nur passiert? Ja, aber bei einzelnen clicks auf punkte im chart, wurde das styling zweimal gesetzt...
BugFix: Handle empty Rectangle in JMapPane#fixAspectRatio(..) FeatureTablePane: check for "valueAdjusting" removed (because this must be done in event firing, not in event handling!)
EIn x/y dreher in der BBOX wenn man in die karte clickte
removed the debug sld to file selection.sld
* chart legend shows r² for regression line
* Improved GUI for UniqueValuesGUI
* Feature iterator has to be closed!
* backup ShapefileRenderer - the other one doeesn't work * last commit before changing to UTF
* Using GTUtil.createGTRenderer wherever GP/AS/AV/SchmitzM needs a GTRenderer
* GP-Feature: Some more stuff with FilterDialogs and AtlasStyler
* A way has been found to set the transparency color of a DpLayerRasterPyramid.
* GP-Feature: In the MapComposer it is now BASICALLY possible to change the CRS and format of the Grid/Ruler on the left/bottom. At the moment only two formatters are available, one for DHDN in Germany, and one for lat/lon.
JMapPane can optionally be given an envelope. When zooming/panning it will never show anything outside this envelope.
* AV-Feature: Selected polygons are now marked with hatches, so that the underlying color can still be seen. But there seem to be some zoomIn-problems?!?!
* First start of rewriting of AtlasStyler GUI for GT2.6 and Miglayout. * Fix for Schmitzm so that the FeatureMapLayerSelectionSynchronizer works correctly again.
imports organized SCHMITZM-JMapPane converted
Moving to import org.opengis.feature.simple.SimpleFeature;
http://geotools.codehaus.org/Upgrade+to+2.5: Transition to GeoAPI SimpleFeature 1. Search Replace Search Replace \bFeature\b SimpleFeature \bFeatureType\b SimpleFeatureType 2. Fix the imports * Control-Shift-O in Eclipse IDE PENDING: 3. Add casts as required for getDefaultGeometry()
Branch created from SCHMITZM 1.0 (rev 313) to switch to gt2-2.6.x.
* Updated the license headers * chart action going on...
* Updated all .java and .properties headers with a recent LGPL 3.0 and a link to the project webpage.
* big biG BIG refactoring: StyledMap[Interface,Util,Style] never dealt with Maps (=Orchestrations of layers), but always only with single Layers. Now it has been refactored to StyledLayer[Interface,Util,Style]. * Some variable names and methodNames have been corrected also, but many will still be missing. * New JARs committed
* FINALLY! FINALLY! Found the regressoin in GT 2.4.5 that had made AtlasStyler very buggy. An setSize(Expression.NIL) is set in StyleFactoryImpl which was evil, because NILExpressions are only supported properly in 2.5. So i overwrite the class in schmitzm and changed the one line. Then i was also able to remove a few workarounds that were not needed anymore. * Some more fixed in AtlasStyler, like: Local symbols are only shown one now.. not twice. Next commit will be a full build with all JARs
* Changed the Selection-Stlying-Filter: It's now based on GeoTools Filters! The new Filter() { .. } approach is not recommended in GeoTools and will probably produce other problems also. Because the ShapeFileRenderer is optimizing the filters (thats why it's 10 times faster), its doing some stuff that only works on GeoTools Filters: Which leads to a problem: Any "Martin-Filter" from Schmitzm does not work when using the ShapefileRenderer
* Selection stuff technically ready to use! :-) :-) Next translating tooltips etc...
* Selection buttons working again: add/remove...
* Upgraded JFreeChart to 1.0.13 and JCommon to 1.0.16
Many many many new JFreeChart stuff (selection panel and renderer, etc.) - schmitzm.jfree.chart.SelectableChartPanel - schmitzm.jfree.chart.ChartMouseSelectionTracker - schmitzm.jfree.chart.selection.* - schmitzm.jfree.chart.renderer.* Plus: Imports organized!
* Just code layout
* Changed the logic to generate the Style which contains a FeatureTypeStyle for the selection. It now uses the MapLayer.getStyle() as a base (instead of styledObj.getStyle() ) and simply removes any old FeatureTypeStyle that contains Rules for an older selection. Why? 1. Because the MapLayer's Style might have been changed by the AS and we don't want the Style to reset. 2. Because in the Atlas the DPLayer's getStyle() always returns the default style, ignoring any additionaly styles.
* Fixed some bugs with the SelectionListeners and the JMapPane. To make this work, StyledFeatureLayerSelectionModel now extends StyledLayerSelectionModel<String>. So the selection is remembered as a Set of Feature-IDs. This change was needed, because Feature.java doesn't overwrite the equals method, and therefore the HashSet didn't function as expected. * Added new Tools and BUttons to MapPaneToolBar.java to select features * Changed a lot in MapPaneToolBar.java. It now allows to position Spaces, Actions and Tools via the ID field. (the new feature is to mix them) * Fixed a bug in AV's ClickInfoPanel that would suddenly pop up an AtlasViewer if started from Geopublisher under special circumstances. * Moving layers in the legend is using MapContext's move method instead of remove and insert. * LayerPanel's remember* Maps now all have the MapLayer's ID as a key. This commit includes latest schmitzm.jar and av.jar. The av.jar is also commited to the ISDSS, but the ISDSS will still have the old schmitzm.jar. Latest schmitzm.jar in ISDSS should be updated ASAP. I just don't know where to put it.
SelectionSynchronizer must ignore SelectionEvents coming from FilterDialog
* Removed the Windows hack to correct _DE.html filenames automatically to _de.html
* Improved styling for selected features.
(Hacking Session in action - atomic commits can't be ensured)
(Hacking Session in action - atomic commits can't be ensured) - Moved Style-cloning methods fro skrueger.sld.Utilities.java to schmitzm-StylingUtil.java
(Hacking Session in action - atomic commits can't be ensured) - Moved Style-cloning methods fro skrueger.sld.Utilities.java to schmitzm-StylingUtil.java
(Hacking Session in action - atomic commits can't be ensured) - Remodeling the SelectionModels
(Hacking Session in action - atomic commits can't be ensured) - Remodeling the SelectionModels
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |