aheinecke@310: 2012-09-14 Andre Heinecke aheinecke@310: aheinecke@310: * src/java/de/intevation/mxd/reader/MXDReader.java: aheinecke@310: Throw exception in case a RasterLayer read fails aheinecke@310: aheinecke@309: 2012-09-14 Andre Heinecke aheinecke@309: aheinecke@309: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: aheinecke@309: Add Read Support for FgdbFeatureClass aheinecke@309: aheinecke@308: 2012-09-06 Andre Heinecke aheinecke@308: aheinecke@308: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@308: Write offsite values for raster layers aheinecke@308: aheinecke@307: 2012-09-06 Andre Heinecke aheinecke@307: aheinecke@307: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java, aheinecke@307: src/java/de/intevation/mxd/reader/RasterLayerReader.java, aheinecke@307: src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@307: Add Read/Write Support for Projections on a per Layer basis aheinecke@307: aheinecke@307: 2012-09-06 Andre Heinecke aheinecke@306: aheinecke@306: * src/java/de/intevation/mxd/reader/RasterLayerReader.java: aheinecke@306: Catch generic Exceptions to avoid leaking exceptions and aheinecke@306: silent failures aheinecke@306: aheinecke@305: 2012-09-05 Andre Heinecke aheinecke@305: aheinecke@305: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@305: Only write GROUP Attribute if it exists aheinecke@305: aheinecke@304: 2012-09-05 Andre Heinecke aheinecke@304: aheinecke@304: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@304: No longer ignore Layers without classes. This is completly aheinecke@304: legal in Map Files. aheinecke@304: aheinecke@303: 2012-09-05 Andre Heinecke aheinecke@303: aheinecke@303: * src/java/de/intevation/mxd/reader/RasterLayerReader.java: aheinecke@303: New add support for reading reaster Layers aheinecke@303: aheinecke@303: * src/java/de/intevation/mxd/reader/MXDReader.java: aheinecke@303: Add Checks for the new Raster Reader class aheinecke@303: aheinecke@301: 2012-09-05 Andre Heinecke aheinecke@301: aheinecke@301: * src/java/de/intevation/mxd/reader/WMSGroupLayerReader.java, aheinecke@301: src/java/de/intevation/mxd/reader/WMSMapLayerReader.java, aheinecke@301: src/java/de/intevation/mxd/reader/WMSLayerReader.java: aheinecke@301: New: Add reader classes for WMSGroupLayer, WMSMapLayer and aheinecke@301: WMSLayer aheinecke@301: aheinecke@302: * src/java/de/intevation/mxd/reader/MXDReader.java: aheinecke@302: Add Checks for the new Reader classes aheinecke@302: aheinecke@300: 2012-09-05 Andre Heinecke aheinecke@300: aheinecke@300: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@300: Add basic WMS Support aheinecke@300: aheinecke@300: 2012-09-05 Andre Heinecke aheinecke@299: aheinecke@299: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@299: Write Layer GROUP attribute aheinecke@299: aheinecke@297: 2012-09-03 Andre Heinecke aheinecke@297: aheinecke@297: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: aheinecke@297: Useful debug output when setting the Projection Fails aheinecke@297: aheinecke@296: 2012-09-03 Andre Heinecke aheinecke@296: aheinecke@296: * src/java/de/intevation/mxd/writer/MarkerStyleWriter.java, aheinecke@296: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, aheinecke@296: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java: aheinecke@296: Implement dynamic angles in styles aheinecke@296: stephan@279: 2011-10-06 Stephan Holl stephan@279: stephan@279: * HowTo-Release.txt: More improvements (MD5sum-commands added) stephan@279: stephan@278: 2011-10-06 Stephan Holl stephan@278: stephan@278: * contrib/installer/example: reworked the dir-layout to fit the stephan@278: need of the NSIS-installer; added the missing RunExample.bat-file stephan@278: to the repo. stephan@278: stephan@277: 2011-10-06 Stephan Holl stephan@277: stephan@277: * doku/source/conf.py, contrib/installer/MXD2map-installer.nsi: stephan@277: Bumped version-number to 1.0 stephan@277: stephan@273: 2011-09-09 Stephan Holl stephan@273: stephan@273: * website/about-de.htm4, website/about.htm4, stephan@273: website/img/arcgis_example-image.png, stephan@273: website/img/arcgis_example-image_small.png, stephan@273: website/img/mapserver_example-image.png, stephan@273: website/img/mapserver_example-image_small.png: Added two stephan@273: screenshots to the website (the example of the installer). stephan@273: stephan@272: 2011-09-09 Stephan Holl stephan@272: stephan@272: * website/download-de.htm4, website/download.htm4: Changed order stephan@272: of download-boxes stephan@272: stephan@272: 2011-09-08 Stephan Holl stephan@272: stephan@272: * HowTo-Release.txt: Fixed tag-line stephan@272: stephan@269: 2011-09-08 Stephan Holl stephan@269: stephan@269: * HowTo-Release.txt: Added some more hints for releses. stephan@269: stephan@269: * doku/source/conf.py: Bumped version-number to 0.9 stephan@269: stephan@269: * website/development-de.htm4, website/development.htm4, stephan@269: website/download-de.htm4, website/download.htm4, stephan@269: website/header.m4: Updated links to version 0.9 stephan@269: stephan@268: 2011-09-08 Stephan Holl stephan@268: stephan@268: * website/about-de.htm4, website/about.htm4, website/buildhtml.mk: stephan@268: rearranged logo in about-page, optimized Make-targets. stephan@268: Administrator@266: 2011-09-08 Raimund Renkert Administrator@266: Administrator@266: Added missing files and removed libraries. Administrator@266: Administrator@266: * contrib\installer\LICENCE.txt, Administrator@266: contrib\installer\MXD2map-installer.nsi, Administrator@266: contrib\installer\bin\lib\Readme.txt, Administrator@266: contrib\installer\favicon.ico, Administrator@266: contrib\installer\logo_wide.bmp: Administrator@266: New. Administrator@266: Administrator@266: * contrib\installer\bin\lib\commons-codec-1.5.jar, Administrator@266: contrib\installer\bin\lib\jargs.jar, Administrator@266: contrib\installer\bin\lib\log4j-1.2.16.jar, Administrator@266: contrib\installer\bin\lib\mapscript.dll, Administrator@266: contrib\installer\bin\lib\mapscript.jar: Administrator@266: Removed. Administrator@266: intevation@264: 2011-09-08 Raimund Renkert intevation@264: intevation@264: Added installer files. intevation@264: intevation@264: * contrib\installer\bin\MXD2map-Shell.bat, intevation@264: contrib\installer\bin\conf\log4j.properties intevation@264: contrib\installer\bin\converter.properties.sample intevation@264: contrib\installer\bin\epsg\epsg intevation@264: contrib\installer\bin\favicon.ico intevation@264: contrib\installer\bin\lib\commons-codec-1.5.jar intevation@264: contrib\installer\bin\lib\jargs.jar intevation@264: contrib\installer\bin\lib\log4j-1.2.16.jar intevation@264: contrib\installer\bin\lib\mapscript.dll intevation@264: contrib\installer\bin\lib\mapscript.jar intevation@264: contrib\installer\bin\ms_6.1-dev\Readme.txt intevation@264: contrib\installer\bin\symbols\symbols.sym intevation@264: contrib\installer\bin\ttf-fonts\DejaVuSans.ttf intevation@264: contrib\installer\bin\ttf-fonts\fonts.txt intevation@264: contrib\installer\example\epsg\epsg intevation@264: contrib\installer\example\example.mxd intevation@264: contrib\installer\example\mapfile_header.include intevation@264: contrib\installer\example\symbols\symbols.sym intevation@264: contrib\installer\example\template.map intevation@264: contrib\installer\example\testdata-frida\Readme.txt intevation@264: contrib\installer\example\ttf-fonts\DejaVuSans.ttf intevation@264: contrib\installer\example\ttf-fonts\fonts.txt: intevation@264: New. intevation@264: stephan@263: 2011-09-07 Stephan Holl stephan@263: stephan@263: * HowTo-Release.txt: Added some hints how to cut realeses for rrenkert@265: MXD2map. stephan@263: raimund@262: 2011-08-16 Raimund Renkert raimund@262: raimund@262: * src/java/de/intevation/mxd/reader/GroupLayerReader.java, raimund@262: src/java/de/intevation/mxd/reader/IRendererReader.java, raimund@262: src/java/de/intevation/mxd/reader/ISymbolReader.java, raimund@262: src/java/de/intevation/mxd/reader/LabelEngineReader.java, raimund@262: src/java/de/intevation/mxd/reader/PictureFillSymbolReader.java, raimund@262: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, raimund@262: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, raimund@262: src/java/de/intevation/mxd/reader/TextSymbolReader.java, raimund@262: src/java/de/intevation/mxd/writer/FillStyleWriter.java, raimund@262: src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@262: Removed needless imports. raimund@262: raimund@261: 2011-08-16 Raimund Renkert raimund@261: raimund@261: * src/java/de/intevation/mxd/writer/MapScript.java: raimund@261: Replace umlauts in layer title. raimund@261: raimund@260: 2011-08-16 Raimund Renkert raimund@260: raimund@260: Updated documentation and added ant task for javadoc generation. raimund@260: raimund@260: * build.xml: raimund@260: Added ant task for javadoc generation. raimund@260: raimund@260: * properties.xml: raimund@260: Added directory for javadoc. raimund@260: raimund@260: * src\java\de\intevation\mxd\Converter.java, raimund@260: src\java\de\intevation\mxd\reader\AbstractSymbolReader.java, raimund@260: src\java\de\intevation\mxd\reader\FillSymbolReader.java, raimund@260: src\java\de\intevation\mxd\utils\MapToXMLUtils.java: raimund@260: Updated documentation. raimund@260: raimund@259: 2011-08-16 Raimund Renkert raimund@259: raimund@259: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@259: Improved metadata handling and moved the string manipulation methods raimund@259: to new class MapScriptUtils. raimund@259: raimund@259: * src/java/de/intevation/mxd/utils/MapScriptUtils.java: raimund@259: New. Moved string manipulation methods to this class and implemented raimund@259: a method to read metadata from map objects without running into not raimund@259: catchable errors. raimund@259: raimund@258: 2011-08-15 Raimund Renkert raimund@258: raimund@258: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@258: Fixed encoding problem with german umlauts. raimund@258: raimund@257: 2011-08-15 Raimund Renkert raimund@257: raimund@257: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@257: Set map size after setting map extent to avoid the extent to be raimund@257: modified by mapscript. raimund@257: raimund@256: 2011-08-15 Raimund Renkert raimund@256: raimund@256: * build.xml, raimund@256: conf/log4j.properties, raimund@256: contrib/apache/mxd-testbed.conf, raimund@256: contrib/python/FixWorkspacePaths.py, raimund@256: contrib/python/generateHTML.py, raimund@256: contrib/sh/test_mxd.cgi, raimund@256: contrib/sh/wms_mxd.cgi, raimund@256: converter.properties.sample, raimund@256: doku/Makefile, raimund@256: doku/source/functionality.txt, raimund@256: doku/source/restrictions.txt, raimund@256: mapserver/epsg/epsg, raimund@256: mapserver/fonts/fonts.txt, raimund@256: mapserver/mapfile/mapfile_header.include, raimund@256: mapserver/mapfile/mxd.map, raimund@256: mapserver/symbols/symbols.sym, raimund@256: properties.xml, raimund@256: ttf-fonts/fonts.txt: raimund@256: Added LGPL header. raimund@256: raimund@255: 2011-08-15 Raimund Renkert raimund@255: raimund@255: * src/java/de/intevation/mxd/Converter.java: raimund@255: Replaced error outputs with logging messages. raimund@255: raimund@254: 2011-08-15 Raimund Renkert raimund@254: raimund@254: * src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@254: Changed logging from info to debug in writePicture. raimund@254: raimund@253: 2011-08-15 Raimund Renkert raimund@253: raimund@253: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@253: Replace all german umlauts in group names. raimund@253: raimund@252: 2011-08-15 Raimund Renkert raimund@252: raimund@252: * src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java: raimund@252: Read connection information from the raster layer. raimund@252: raimund@252: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@252: Write raster layer to the mapfile. raimund@252: raimund@251: 2011-08-12 Raimund Renkert raimund@251: raimund@251: * build.xml: Added Apache commons-codec library for base64 encoding. raimund@251: raimund@251: * src\java\de\intevation\mxd\reader\FillSymbolReader.java: raimund@251: Added PictureFillSymbolReader to the available symbol readers. raimund@251: raimund@251: * src\java\de\intevation\mxd\reader\PictureLineSymbolReader.java, raimund@251: src\java\de\intevation\mxd\reader\PictureMarkerSymbolReader.java: raimund@251: Completed the functionality to be able to read images. raimund@251: raimund@251: * src\java\de\intevation\mxd\writer\FillStyleWriter.java raimund@251: src\java\de\intevation\mxd\writer\LineStyleWriter.java raimund@251: src\java\de\intevation\mxd\writer\MarkerStyleWriter.java: raimund@251: Added "picture" (in MapServer PIXMAP) to the writeable symbols. raimund@251: raimund@251: * src\java\de\intevation\mxd\writer\SymbolWriter.java: raimund@251: Create the images used for map symbols and create the corresponding raimund@251: symbols in the symbol set. raimund@251: raimund@251: * src\java\de\intevation\mxd\reader\PictureFillSymbolReader.java raimund@251: New. Reads images and symbol attributes for layers of type polygon. raimund@251: raimund@249: 2011-08-10 Raimund Renkert raimund@249: raimund@249: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@249: Print out a message when a jointable attribute occurs in the raimund@249: mapfile. raimund@249: raimund@248: 2011-08-10 Raimund Renkert raimund@248: raimund@248: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@248: Write the projection metadata only if needed. raimund@248: raimund@248: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: raimund@248: Fixed the attributes for layer extent. raimund@248: raimund@247: 2011-08-10 Raimund Renkert raimund@247: raimund@247: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@247: Print out a message if an empty layer is not written to the mapfile. raimund@247: raimund@246: 2011-08-09 Raimund Renkert raimund@246: raimund@246: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: raimund@246: Read layer extent from mxd. raimund@246: raimund@246: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@246: Write layer extent, map extent and projection as metadata to raimund@246: the mapfile. raimund@246: raimund@245: 2011-08-09 Raimund Renkert raimund@245: raimund@245: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@245: Set the group attribute to the correct wms metadata. raimund@245: raimund@244: 2011-08-09 Raimund Renkert raimund@244: raimund@244: * src/java/de/intevation/mxd/reader/MXDReader.java: raimund@244: Added parameter for group layer reader. raimund@244: raimund@244: * src/java/de/intevation/mxd/reader/GroupLayerReader.java: raimund@244: Read Grouplayer recursively and set the groupname as "/"-separated raimund@244: string. raimund@244: raimund@244: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@244: Removed GROUP tag. Added group names to the "wms_title" metadata. raimund@244: Added method to remove special chars from layer names. raimund@244: rrenkert@243: 2011-08-09 Raimund Renkert rrenkert@243: rrenkert@243: * src/java/de/intevation/mxd/ArcGISInitializer.java, rrenkert@243: src/java/de/intevation/mxd/Converter.java, rrenkert@243: src/java/de/intevation/mxd/reader/AbstractSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/FillSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/GroupLayerReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/IClassReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/IReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/LabelEngineReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/LineFillSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/LineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/TextSymbolReader.java, rrenkert@243: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java, rrenkert@243: src/java/de/intevation/mxd/utils/MapToXMLUtils.java, rrenkert@243: src/java/de/intevation/mxd/utils/XMLUtils.java, rrenkert@243: src/java/de/intevation/mxd/writer/FillStyleWriter.java, rrenkert@243: src/java/de/intevation/mxd/writer/IWriter.java, rrenkert@243: src/java/de/intevation/mxd/writer/LineStyleWriter.java, rrenkert@243: src/java/de/intevation/mxd/writer/MapScriptWriter.java, rrenkert@243: src/java/de/intevation/mxd/writer/MarkerStyleWriter.java, rrenkert@243: src/java/de/intevation/mxd/writer/SymbolWriter.java: rrenkert@243: Added LGPL header. rrenkert@243: raimund@242: 2011-08-09 Raimund Renkert raimund@242: raimund@242: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: raimund@242: Set the outline width to an integer with a min value of 1, do not raimund@242: set the outline color to fill color and set transparency for raimund@242: outlines. raimund@242: raimund@241: 2011-08-08 Raimund Renkert raimund@241: raimund@241: * src/java/de/intevation/mxd/writer/SimpleFillSymbolReader.java: raimund@241: Set fill color to black and transparent if the mxd contains no raimund@241: color. raimund@241: raimund@240: 2011-08-08 Raimund Renkert raimund@240: raimund@240: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: raimund@240: Set opacity for simple polygons in a range from 0 - 100. raimund@240: raimund@239: 2011-08-08 Raimund Renkert raimund@239: raimund@239: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@239: Remove special characters from layername and classname. raimund@239: raimund@238: 2011-08-08 Raimund Renkert raimund@238: raimund@238: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@238: Remove all non numeric chars from port string. raimund@238: stephan@214: 2011-07-22 Stephan Holl stephan@214: stephan@214: * website/download-de.htm4, website/index.htm4: repaired broken stephan@214: links found by Hans stephan@214: stephan@212: 2011-07-22 Stephan Holl stephan@212: stephan@212: * website/.htaccess, website/buildhtml.mk, website/switch.php: stephan@212: added an rsync-switch to transfer symlinks as files (-L), reworked stephan@212: the details language-switch inside the PHP-script. stephan@212: stephan@211: 2011-07-22 Stephan Holl stephan@211: stephan@211: Added an english translation of the website. stephan@211: stephan@211: * website/about.htm4, website/buildhtml.mk, stephan@211: website/contact-de.htm4, website/contact.htm4, stephan@211: website/development-de.htm4, website/development.htm4, stephan@211: website/donate-de.htm4, website/donate.htm4, stephan@211: website/download.htm4, website/img/funktionsweise-MXD2map-de.png, stephan@211: website/index.htm4, website/license-de.htm4, website/license.htm4, stephan@211: website/template_header.m4, stephan@211: website/img/funktionsweise-MXD2map.png, stephan@211: website/img/funktionsweise-MXD2map_small.png, stephan@211: doku/funktionsweise/funktionsweise-MXD-konverter.svg, stephan@211: website/img/funktionsweise-MXD-konverter.png, stephan@211: website/img/funktionsweise-MXD-konverter_small.png: English stephan@211: translation of the website. Added a new Makefile-Target 'images' stephan@211: to get the dokumentation-images into the site. stephan@211: stephan@210: 2011-07-22 Stephan Holl stephan@210: stephan@210: Reorganized the functionality-image stephan@210: stephan@210: * website/about-de.htm4, website/about.htm4, stephan@210: doku/funktionsweise/funktionsweise-MXD2map-de.svg, stephan@210: website/img/funktionsweise-MXD2map-de.png, stephan@210: website/img/funktionsweise-MXD2map-de_small.png, stephan@210: doku/funktionsweise/funktionsweise-MXD-konverter.svg, stephan@210: doku/funktionsweise/funktionsweise-MXD2map.svg, stephan@210: website/img/funktionsweise-MXD-konverter.png, stephan@210: website/img/funktionsweise-MXD-konverter_small.png: Reworked the stephan@210: image-name in order to have them also available in english for the stephan@210: english website. stephan@210: stephan@209: 2011-07-22 Stephan Holl stephan@209: stephan@209: * doku/source/functionality.txt: Added part about the translation stephan@209: of umlauts into the doku. stephan@209: stephan@208: 2011-07-22 Stephan Holl stephan@208: stephan@208: * contrib/python/generateHTML.py: New. Script for generating a stephan@208: HTML-page with links to mapfiles. Useful when converting a bunch stephan@208: of MXD-files to mapfiles in order to test. stephan@208: stephan@208: It generates an OpenLayers-Link for every included layer though. stephan@208: raimund@207: 2011-07-21 Raimund Renkert raimund@207: raimund@207: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@207: Fixed the group and layer name concatenation. raimund@207: rrenkert@206: 2011-07-21 Raimund Renkert rrenkert@206: rrenkert@206: * doku/source/restrictions.txt: rrenkert@206: Updated restrictions. rrenkert@206: raimund@205: 2011-07-21 Raimund Renkert raimund@205: raimund@205: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@205: Concatenate grouplayer name and layer name to have a unique raimund@205: identifier for each layer. raimund@205: raimund@204: 2011-07-21 Raimund Renkert raimund@204: raimund@204: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@204: Remove incomplete layer from map. raimund@204: raimund@203: 2011-07-21 Raimund Renkert raimund@203: raimund@203: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@203: Rollback the jointable checks since they are not generalised enough raimund@203: for the mxd files. raimund@203: stephan@202: 2011-07-21 Stephan Holl stephan@202: stephan@202: More documentations: stephan@202: stephan@202: * INSTALL.txt, LICENCE.txt, doku/source/LICENCE.txt, stephan@202: doku/source/conf.py, doku/source/functionality.txt, stephan@202: doku/source/index.txt, doku/source/restrictions.txt: Added some stephan@202: formatting, a section about the setup of environment vars needed stephan@202: for runtime, added some more features. stephan@202: raimund@200: 2011-07-20 Raimund Renkert raimund@200: raimund@200: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@200: Remove all whitespaces from grouplayer name. raimund@200: raimund@199: 2011-07-20 Raimund Renkert raimund@199: raimund@199: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@199: Remove leading and trailing whitespaces from labelitem. raimund@199: raimund@197: 2011-07-20 Raimund Renkert raimund@197: raimund@197: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@197: Check for database connectio user parameter for SDE connections. raimund@197: Set default "sde" if attribute is missing. raimund@197: raimund@196: 2011-07-20 Raimund Renkert raimund@196: raimund@196: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@196: If a SDE datasource and a join table is used, check if the join raimund@196: table contains a "." to verify there could be a database schema. raimund@196: If no "." is found, abort writing the mapfile. raimund@196: stephan@195: 2011-07-20 Stephan Holl stephan@195: stephan@195: * website/.htaccess, stephan@195: website/buildhtml.mk, stephan@195: website/development-de.htm4, stephan@195: website/download-de.htm4, stephan@195: website/index-de.htm4, stephan@195: website/switch.php: more contetn to the website, added stephan@195: htaccess-switch to support the german-version only atm. stephan@195: stephan@188: 2011-07-20 Stephan Holl stephan@188: stephan@188: Modified and beautified the documentation: stephan@188: stephan@188: * INSTALL.txt, doku/Makefile, doku/source/conf.py, stephan@188: doku/source/functionality.txt, doku/source/index.txt, stephan@188: doku/source/restrictions.txt, website/favicon.png, LICENCE.txt: stephan@188: added more details to the content of the documentation. some more stephan@188: configurations. stephan@188: stephan@188: * doku/source/LICENCE.txt: New. Added a licence-text (symlinking stephan@188: into the documentation). stephan@188: stephan@188: * doku/source/_static/favicon.png, stephan@188: doku/source/_static/logo_wide.png, stephan@188: doku/source/_templates/indexsidebar.html, stephan@188: doku/source/_templates/layout.html: Optic-cosmetics. stephan@188: stephan@187: 2011-07-20 Stephan Holl stephan@187: stephan@187: * website/img/inmenulogo.png ,website/img/logo_single.png stephan@187: ,website/img/logo_single_100.png ,website/img/logo_wide.png: Added stephan@187: new Logo for MXD2map stephan@187: raimund@186: 2011-07-20 Raimund Renkert raimund@186: raimund@193: * build.xml: raimund@193: Added target "jar-norevision" to create a jar file without the raimund@193: revision hash. raimund@193: raimund@192: 2011-07-20 Raimund Renkert raimund@192: raimund@192: * src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@192: Lookup symbol font in fontset and print out a warning if the font is raimund@192: missing. raimund@192: raimund@191: 2011-07-20 Raimund Renkert raimund@191: raimund@191: * src/java/de/intevation/mxd/writer/MarkerStyleWriter.java: raimund@191: Added offset attributes to marker style symbols. raimund@191: raimund@190: 2011-07-20 Raimund Renkert raimund@190: raimund@190: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@190: Do not write layer with empty CLASS objects. raimund@190: raimund@189: 2011-07-20 Raimund Renkert raimund@189: raimund@189: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@189: Added string manipulator that replaces german umlauts and trims a raimund@189: string. raimund@189: Use this validator for mapserver relevant names and strings. raimund@189: raimund@186: 2011-07-20 Raimund Renkert raimund@186: raimund@186: * src/java/de/intevation/mxd/reader/MapScriptWriter.java: raimund@186: Add quotes to expression if the value is a string. raimund@186: raimund@185: 2011-07-20 Raimund Renkert raimund@185: raimund@185: * src/java/de/intevation/mxd/UniqueValueRendererReader.java: raimund@185: Remove whitespaces from value string only if it is a concatenation raimund@185: of multiple values. raimund@185: raimund@184: 2011-07-20 Raimund Renkert raimund@184: raimund@184: * src/java/de/intevation/mxd/writer/FillStyleWriter.java, raimund@184: src/java/de/intevation/mxd/writer/LineStyleWriter.java: raimund@184: Always save a symbol set. raimund@184: raimund@184: * src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@184: Made the saveSymbolSet method public to be able to save an empty raimund@184: symbol set and changed the path and name for the symbol set. raimund@184: rrenkert@183: 2011-07-18 Raimund Renkert rrenkert@183: rrenkert@183: * doku/source/functionality.txt, rrenkert@183: doku/source/restrictions.txt: rrenkert@183: Updated documentation. rrenkert@183: rrenkert@182: 2011-07-18 Raimund Renkert rrenkert@182: rrenkert@182: * doku/source/index.txt: Added functionality.txt to sphinx rrenkert@182: documentation. rrenkert@182: rrenkert@182: * INSTALL.txt, doku/source/restrictions.txt: rrenkert@182: Documentation how to create runtime enviroment and described the rrenkert@182: restriction of the converter. rrenkert@182: rrenkert@182: * doku/source/functionality.txt: rrenkert@182: New. Description how the converter works. rrenkert@182: rrenkert@181: 2011-07-11 Raimund Renkert rrenkert@181: rrenkert@181: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/FillSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/GroupLayerReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/IClassReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/LabelEngineReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/LineFillSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/LineSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/TextSymbolReader.java, rrenkert@181: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java, rrenkert@181: src/java/de/intevation/mxd/writer/FillStyleWriter.java, rrenkert@181: src/java/de/intevation/mxd/writer/LineStyleWriter.java, rrenkert@181: src/java/de/intevation/mxd/writer/MapScriptWriter.java, rrenkert@181: src/java/de/intevation/mxd/writer/MarkerStyleWriter.java, rrenkert@181: src/java/de/intevation/mxd/writer/SymbolWriter.java: rrenkert@181: Added comments. rrenkert@181: rrenkert@180: 2011-07-11 Raimund Renkert rrenkert@180: rrenkert@180: * src/java/de/intevation/mxd/ArcGISInitializer.java, rrenkert@180: src/java/de/intevation/mxd/Converter.java, rrenkert@180: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/FillSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/GroupLayerReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/LabelEngineReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/LineSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/reader/TextSymbolReader.java, rrenkert@180: src/java/de/intevation/mxd/utils/MapToXMLUtils.java, rrenkert@180: src/java/de/intevation/mxd/writer/FillStyleWriter.java, rrenkert@180: src/java/de/intevation/mxd/writer/LineStyleWriter.java, rrenkert@180: src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@180: Done some code styling and removed TODOs. rrenkert@180: raimund@179: 2011-07-07 Raimund Renkert raimund@179: raimund@179: Added a first version of feature labeling. raimund@179: raimund@179: * src/java/de/intevation/mxd/reader/FreatureLayerReader.java: raimund@179: Read label attributes using the LabaleEngineReader. raimund@179: raimund@179: * src/java/de/intevation/mxd/reader/LabelEngineReader.java: raimund@179: New. Reads Label informations from MXD file. raimund@179: raimund@179: * src/java/de/intevation/mxd/reader/TextSymbolReader.java: raimund@179: New. Reads text symbol attributes. Used to read label text raimund@179: attributes. raimund@179: raimund@179: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@179: Add label attributes to the mapfile. raimund@179: raimund@179: * src/java/de/intevation/mxd/utils/MapToXMLUtils.java: raimund@179: Added a method to create label elements. raimund@179: raimund@178: 2011-07-07 Raimund Renkert raimund@178: raimund@178: * build.xml: raimund@178: Renamed executable jar file. raimund@178: raimund@177: 2011-07-07 Raimund Renkert raimund@177: raimund@177: * src/java/de/intevation/mxd/writer/LineStyleWriter.java: raimund@177: Set line width to 1 if the width is smaller than 1 in mxd file and raimund@177: write further line attributes to the style object. raimund@177: raimund@176: 2011-07-07 Raimund Renkert raimund@176: raimund@176: * src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@176: Removed superfluous style object from writer. raimund@176: raimund@175: 2011-07-07 Raimund Renkert raimund@175: raimund@175: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@175: Set absolute font set path and replace all windows file separators raimund@175: with "/" separators in paths. raimund@175: raimund@175: * src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@175: Save the symbol set in the directory read from the template or in raimund@175: the same directory as the mapfile if no symbol set was set in the raimund@175: template. raimund@175: raimund@174: 2011-07-06 Raimund Renkert raimund@174: raimund@174: * src/java/de/intevation/mxd/Converter.java: raimund@174: Use the new jargs library for commandline arguments. raimund@174: raimund@174: * build.xml: raimund@174: Added the new jargs library to the classpath. raimund@174: raimund@174: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: raimund@174: Find out the correct path to save the mapfile. raimund@174: raimund@174: * src/java/de/intevation/mxd/writer/SymbolWriter.java: raimund@174: Save the symbolset to the same directory as the mapfile. raimund@174: stephan@171: 2011-07-06 Stephan Holl stephan@171: stephan@171: * mxd/Styles/scale/maxscale_100000.mxd, stephan@171: mxd/Styles/scale/minscale_10000.mxd: New. Added Testcase for stephan@171: MIN/MAXSCALEDENOM stephan@171: vc11884admin@170: 2011-07-06 Raimund Renkert vc11884admin@170: vc11884admin@172: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@172: Do not write the projection if the EPSG code is 0. MapScript vc11884admin@172: verifies the projection before writing it to the mapfile. vc11884admin@172: vc11884admin@170: 2011-07-06 Raimund Renkert vc11884admin@170: vc11884admin@170: * src/java/de/intevation/mxd/reader/MapReader.java: vc11884admin@170: Read the projection as EPSG code from the MXD file. vc11884admin@170: vc11884admin@170: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@170: Write the EPSG code to the mapfile and set the correct units to map vc11884admin@170: and layer. vc11884admin@170: vc11884admin@169: 2011-07-05 Raimund Renkert vc11884admin@169: vc11884admin@169: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@169: Write the layer filter attribute if a definition query exists in the vc11884admin@169: mxd and set the database prefix to all expression elements. vc11884admin@169: vc11884admin@168: 2011-07-05 Raimund Renkert vc11884admin@168: vc11884admin@168: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: vc11884admin@168: Write line width and outline for polygons filled with hatch symbol. vc11884admin@168: vc11884admin@167: 2011-07-05 Raimund Renkert vc11884admin@167: vc11884admin@167: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: vc11884admin@167: Write special pattern for outlines. vc11884admin@167: vc11884admin@166: 2011-07-04 Raimund Renkert vc11884admin@166: vc11884admin@166: * src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: vc11884admin@166: Fixed an error that prevents the reader from reading the last symbol vc11884admin@166: if a default symbol exists. vc11884admin@166: stephan@154: 2011-06-29 Stephan Holl stephan@165: * ttf-fonts/DejaVuSans.ttf: New. stephan@165: * ttf-fonts/fonts.txt: Added FreeSans-Font as fallback for stephan@165: displaying Labels stephan@154: vc11884admin@153: 2011-06-30 Raimund Renkert vc11884admin@153: vc11884admin@153: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@153: Changed min and max scale. Mapserver uses MAXSCALEDENOM to set the vc11884admin@153: upper bound for drawing a layer, ArcGIS uses the min scale to set vc11884admin@153: this bound. vc11884admin@153: vc11884admin@152: 2011-06-30 Raimund Renkert vc11884admin@152: vc11884admin@152: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@152: Write a ">=" expression operator for the first minimum value vc11884admin@152: expression. vc11884admin@152: vc11884admin@151: 2011-06-30 Raimund Renkert vc11884admin@151: vc11884admin@151: * src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: vc11884admin@151: Read all classes with this reader, including the last one. vc11884admin@151: vc11884admin@150: 2011-06-29 Raimund Renkert vc11884admin@150: vc11884admin@150: * src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java: vc11884admin@150: Read transparency from symbol color. vc11884admin@150: vc11884admin@150: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: vc11884admin@150: Write outline in the same color as the fill if the outline width < 1 vc11884admin@150: and outline is transparent. vc11884admin@150: vc11884admin@148: 2011-06-29 Raimund Renkert vc11884admin@148: vc11884admin@148: * src/java/de/intevation/mxd/reader/MXDReader.java: vc11884admin@148: Read layers of type GroupLayer. rrenkert@149: vc11884admin@148: * src/java/de/intevation/mxd/reader/GroupLayerReader.java: vc11884admin@148: New. Reads all layers in a group layer. vc11884admin@148: vc11884admin@148: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@148: Write group name for layer to mapfile if a group layer is used in vc11884admin@148: the MXD. vc11884admin@148: vc11884admin@147: 2011-06-29 Raimund Renkert vc11884admin@147: vc11884admin@147: * src/java/de/intevation/mxd/writer/LineStyleWriter.java: vc11884admin@147: A symbol name is written to the mapfile only if it is a marker vc11884admin@147: symbol. vc11884admin@147: stephan@146: 2011-06-29 Stephan Holl stephan@146: stephan@146: * mxd/Styles/label/*: Added two examples to show basic labeling stephan@146: within an MXD. More will not be supported though. stephan@146: rrenkert@145: 2011-06-27 Raimund Renkert rrenkert@145: rrenkert@145: * src/java/de/intevation/mxd/writer/FillStyleWriter.java, rrenkert@145: src/java/de/intevation/mxd/writer/LineStyleWriter.java, rrenkert@145: src/java/de/intevation/mxd/writer/MapScriptWriter.java, rrenkert@145: src/java/de/intevation/mxd/writer/MarkerStyleWriter.java, rrenkert@145: src/java/de/intevation/mxd/writer/SymbolWriter.java: rrenkert@145: Exception handling for number conversions in writer modules. rrenkert@145: vc11884admin@143: 2011-06-27 Raimund Renkert vc11884admin@143: vc11884admin@143: * src/java/de/intevation/mxd/writer/CartoLineSymbolReader.java: vc11884admin@143: Fixed exception handling for this reader. vc11884admin@143: vc11884admin@141: 2011-06-27 Raimund Renkert vc11884admin@141: vc11884admin@141: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@141: Write symbol styles in reverse order to the mapfile. vc11884admin@141: vc11884admin@141: * src/java/de/intevation/mxd/writer/LineStyleWriter.java, vc11884admin@141: src/java/de/intevation/mxd/writer/MarkerStyleWriter.java: vc11884admin@141: Create the symbol first, then set symbolname for style. vc11884admin@141: vc11884admin@141: * src/java/de/intevation/mxd/writer/SymbolWriter.java: vc11884admin@141: Test if symbol exists. If not exists, write new symbol with new vc11884admin@141: name. vc11884admin@141: stephan@140: 2011-06-24 Stephan Holl stephan@140: stephan@140: * INSTALL.txt: added a hint how to install the converter and its stephan@140: requirements. stephan@140: * doku/source/conf.py, doku/source/INSTALL.txt, stephan@140: doku/source/index.txt,doku/source/restrictions.txt, stephan@140: doku/source/index.rst,doku/source/restrictions.rst: renamed .rst to stephan@140: .txt, linked INSTALL.txt from root into the docs. stephan@140: stephan@138: 2011-06-24 Stephan Holl stephan@138: rrenkert@142: stephan@139: * doku/Makefile, doku/source/conf.py, doku/source/index.rst, stephan@139: doku/source/restrictions.rst: New. added stub for creating a stephan@139: documentation. stephan@139: stephan@139: 2011-06-24 Stephan Holl stephan@139: stephan@139: * moved README.txt to mxd/README_testbed.txt stephan@138: rrenkert@137: 2011-06-23 Raimund Renkert rrenkert@137: rrenkert@137: * src/java/de/intevation/mxd/utils/MapToXMLUtils.java, rrenkert@137: src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@137: Done some minor reformatings. rrenkert@137: rrenkert@136: 2011-06-22 Raimund Renkert rrenkert@136: rrenkert@136: * src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java: rrenkert@136: Read mark and gap values from cartographic line template. rrenkert@136: rrenkert@136: * src/java/de/intevation/mxd/writer/LineStyleWriter.java: rrenkert@136: Create and write pattern from mark and gap values. rrenkert@136: rrenkert@135: 2011-06-22 Raimund Renkert rrenkert@135: rrenkert@135: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/LineFillSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@135: src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@135: Updated the default values and reader error handling. rrenkert@135: vc11884admin@134: 2011-06-22 Raimund Renkert vc11884admin@134: vc11884admin@134: * src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: vc11884admin@134: Split comma separated value list into single values. vc11884admin@134: vc11884admin@134: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: vc11884admin@134: Handle join tables and create class expressions correctly for vc11884admin@134: multiple values and string values. vc11884admin@134: vc11884admin@133: 2011-06-21 Raimund Renkert vc11884admin@133: vc11884admin@133: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: vc11884admin@133: Abort layer reading and remove layer element on error. vc11884admin@133: vc11884admin@133: * src/java/de/intevation/mxd/reader/MXDReader.java: vc11884admin@133: Handle empty layer. vc11884admin@133: vc11884admin@133: * src/java/de/intevation/mxd/utils/MapToXMLUtils.java: vc11884admin@133: Added removeLayer method to remove a broken layer from DOM. vc11884admin@133: vc11884admin@132: 2011-06-20 Raimund Renkert vc11884admin@132: vc11884admin@132: * src/java/de/intevation/mxd/writer/MapscriptWriter.java: vc11884admin@132: Remove all whitespaces in layer name. vc11884admin@132: vc11884admin@131: 2011-06-20 Raimund Renkert vc11884admin@131: vc11884admin@131: * src/java/de/intevation/mxd/writer/FillStyleWriter.java, vc11884admin@131: src/java/de/intevation/mxd/writer/LineStyleWriter.java: vc11884admin@131: Do not write lines or outlines if their width is smaller than 1.0. vc11884admin@131: vc11884admin@130: 2011-06-20 Raimund Renkert vc11884admin@130: vc11884admin@130: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: vc11884admin@130: Read additional information for sde data connections. vc11884admin@130: vc11884admin@130: * src/java/de/intevation/mxd/writer/MapscriptWriter.java: vc11884admin@130: Write sde data connection information to mapfile. vc11884admin@130: rrenkert@129: 2011-06-20 Raimund Renkert rrenkert@129: rrenkert@129: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@129: Insert TEMPLATE entry for GFI request. rrenkert@129: rrenkert@128: 2011-06-20 Raimund Renkert rrenkert@128: rrenkert@128: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@128: Insert metadata for layer title for getCapabilities request. rrenkert@128: rrenkert@127: 2011-06-20 Raimund Renkert rrenkert@127: rrenkert@127: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@127: Write expressions for string values to the mapfile. rrenkert@127: rrenkert@126: 2011-06-17 Raimund Renkert rrenkert@126: rrenkert@126: Write the correct expression for double values. rrenkert@126: rrenkert@126: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java: rrenkert@126: Read the lower bound of the breaks. rrenkert@126: rrenkert@126: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@126: Write expressions for double values as range to the mapfile. rrenkert@126: stephan@125: 2011-06-17 Stephan Holl stephan@125: stephan@125: * mxd/projections/DHDN-projection-dataframe.mxd: Added testcase stephan@125: with DHDN-3 within a dataframe stephan@125: rrenkert@124: 2011-06-17 Raimund Renkert rrenkert@124: rrenkert@124: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java: rrenkert@124: Read label for classes. rrenkert@124: rrenkert@124: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@124: Write the label as class name. rrenkert@124: rrenkert@123: 2011-06-17 Raimund Renkert rrenkert@123: rrenkert@123: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: rrenkert@123: Write PATTERN for polygon outlines and hatch symbols. rrenkert@123: rrenkert@122: 2011-06-17 Raimund Renkert rrenkert@122: rrenkert@122: * src/java/de/intevation/mxd/writer/LineStyleWriter.java: rrenkert@122: Write PATTERN to style block. rrenkert@122: The pattern array must be exactly 10 in length (filled up with 0) rrenkert@122: and patternlength must be set to the count of pattern elements. rrenkert@122: rrenkert@121: 2011-06-16 Raimund Renkert rrenkert@121: rrenkert@121: * src/java/de/intevation/mxd/reader/IReader.java, rrenkert@121: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@121: src/java/de/intevation/mxd/reader/MapReader.java: rrenkert@121: Exceptionhandling, default values and logging for map reader. rrenkert@121: rrenkert@120: 2011-06-16 Raimund Renkert rrenkert@120: rrenkert@120: * conf/log4j.properties: Set console log level to INFO. rrenkert@120: rrenkert@120: * src/java/de/intevation/mxd/writer/FillStyleWriter.java, rrenkert@120: src/java/de/intevation/mxd/writer/IWriter.java, rrenkert@120: src/java/de/intevation/mxd/writer/LineStyleWriter.java, rrenkert@120: src/java/de/intevation/mxd/writer/MapScriptWriter.java, rrenkert@120: src/java/de/intevation/mxd/writer/MarkerStyleWriter.java, rrenkert@120: src/java/de/intevation/mxd/writer/SymbolWriter.java: rrenkert@120: Changed the exception handling. rrenkert@120: rrenkert@120: rrenkert@119: 2011-06-16 Raimund Renkert rrenkert@119: rrenkert@119: * conf/log4j.properties: Added console appender to log4j config. rrenkert@119: rrenkert@118: 2011-06-16 Raimund Renkert rrenkert@118: rrenkert@118: Improved top level exception handling and logging. rrenkert@118: rrenkert@118: * src/java/de/intevation/mxd/Converter.java, rrenkert@118: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@118: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@118: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@118: src/java/de/intevation/mxd/reader/MXDReader.java: rrenkert@118: The converter stops if an error occured while reading the mxd file. rrenkert@118: Replaced console output with a logger that writes to stdout. rrenkert@118: rrenkert@117: 2011-06-16 Raimund Renkert rrenkert@117: rrenkert@117: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@117: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@117: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@117: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@117: Improved exception handling for layer reader. rrenkert@117: rrenkert@116: 2011-06-15 Raimund Renkert rrenkert@116: rrenkert@116: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@116: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@116: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@116: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@116: Improved exception handling. rrenkert@116: rrenkert@115: 2011-06-15 Raimund Renkert rrenkert@115: rrenkert@115: Improved exception handling. rrenkert@115: rrenkert@115: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/FillSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/LineFillSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/LineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@115: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: rrenkert@115: If an exception is thrown while getting symbol attributes, a default rrenkert@115: value is set to the attribute and a warning is written to the log rrenkert@115: file. rrenkert@115: stephan@114: 2011-06-15 Stephan Holl stephan@114: stephan@114: * contrib/python/FixWorkspacePaths.py, contrib/python/foobar.py: stephan@114: Added some sample-scripts for working with MXD-files stephan@114: vc11884admin@113: 2011-06-14 Raimund Renkert vc11884admin@113: vc11884admin@113: * src/java/de/intevation/mxd/FeatureLayerReader.java: vc11884admin@113: Read SDE connection settings. vc11884admin@113: vc11884admin@111: 2011-06-14 Raimund Renkert vc11884admin@111: vc11884admin@111: * src/java/de/intevation/mxd/ArcGISInitializer.java: vc11884admin@111: Load the arcobjects.jar from ArcGIS install folder. vc11884admin@111: stephan@110: 2011-06-14 Stephan Holl stephan@110: stephan@110: * mapserver/mapfile/mxd.map: Added ows_enable_request-directive to stephan@110: allow OGC-services. stephan@110: stephan@108: 2011-06-14 Stephan Holl stephan@108: stephan@109: * mxd/connections/SDE/sde_areas.txt: New. Added hints for stephan@109: cconnecting to ArcSDE. stephan@109: rrenkert@103: 2011-06-10 Raimund Renkert rrenkert@103: rrenkert@103: * src/java/de/intevation/mxd/ArcGISInitializer.java: rrenkert@103: Check for ArcGISDesktop environment and added logging. rrenkert@103: rrenkert@103: * src/java/de/intevation/mxd/reader/MXDReader.java: rrenkert@103: Check the initializer return value. rrenkert@103: rrenkert@102: 2011-06-10 Raimund Renkert rrenkert@102: rrenkert@102: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@102: Set TILEITEM to an empty string. rrenkert@102: rrenkert@101: 2011-06-08 Raimund Renkert rrenkert@101: rrenkert@101: * src/java/de/intevation/mxd/writer/FillStyleWriter.java: rrenkert@101: Write PATTERN to the style if a hatch symbol is used to fill a rrenkert@101: polygon. rrenkert@101: rrenkert@100: 2011-06-08 Raimund Renkert rrenkert@100: rrenkert@100: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: rrenkert@100: Read the connection settings for file geodatabase. rrenkert@100: rrenkert@99: 2011-06-07 Raimund Renkert rrenkert@99: rrenkert@99: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@99: Set the class name to the layer name if it is empty. rrenkert@99: stephan@104: 2011-06-01 Stephan Holl stephan@104: * mapserver/symbols/symbols.sym: added a default hatch-symbol rrenkert@93: stephan@92: 2011-06-01 Stephan Holl stephan@92: stephan@92: * M ttf-fonts/fonts.txt: Added a more verbose comment for removing stephan@92: tspaces in font-aliases. stephan@92: rrenkert@91: 2011-05-31 Raimund Renkert rrenkert@91: rrenkert@91: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@91: Do not use LineStyleWriter cause it is not usable yet. rrenkert@91: rrenkert@90: 2011-05-31 Raimund Renkert rrenkert@90: rrenkert@90: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@90: Removed obsolete code. rrenkert@90: rrenkert@90: * src/java/de/intevation/mxd/writer/SymbolWriter.java: rrenkert@90: Added method to save the symbolset. rrenkert@90: rrenkert@89: 2011-05-31 Raimund Renkert rrenkert@89: rrenkert@89: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@89: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@89: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@89: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: rrenkert@89: Added "type" as XML attribute to symbols. rrenkert@89: rrenkert@88: 2011-05-31 Raimund Renkert rrenkert@88: rrenkert@88: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@88: Removed obsolete code. rrenkert@88: rrenkert@87: 2011-05-31 Raimund Renkert rrenkert@87: rrenkert@87: * src/java/de/intevation/mxd/writer/IWriter.java, rrenkert@87: src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@87: Use the new classes to write the mapfile. Changed exception rrenkert@87: handling(TODO: catch all exceptions in the writer). rrenkert@87: rrenkert@87: * src/java/de/intevation/mxd/writer/MarkerStyleWriter.java: rrenkert@87: New. Write the styles for marker symbols. rrenkert@87: rrenkert@87: * src/java/de/intevation/mxd/writer/SymbolWriter.java: rrenkert@87: New. Write symbols to the mapfile. rrenkert@87: rrenkert@86: 2011-05-31 Raimund Renkert rrenkert@86: rrenkert@86: * src/java/de/intevation/mxd/Converter.java: rrenkert@86: Instantiate the mapscript writer before loading the MXD file. rrenkert@86: This is necessary because the ArcGIS-API changes the working directory rrenkert@86: while loading the MXD file. rrenkert@86: rrenkert@85: 2011-05-31 Raimund Renkert rrenkert@85: rrenkert@85: * src/java/de/intevation/mxd/reader/AbstractSymbolReader.java: rrenkert@85: Get the correct logger. rrenkert@85: rrenkert@85: * src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: rrenkert@85: Fixed the extent for this class. rrenkert@85: rrenkert@84: 2011-05-27 Raimund Renkert rrenkert@84: rrenkert@84: * src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@84: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java: rrenkert@84: Added TODOs for picture symbols. rrenkert@84: rrenkert@83: 2011-05-27 Raimund Renkert rrenkert@83: rrenkert@83: * src/java/de/intevation/mxd/reader/AbstractSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/LineFillSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@83: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@83: Removed needless imports. rrenkert@83: rrenkert@82: 2011-05-27 Raimund Renkert rrenkert@82: rrenkert@82: * src/java/de/intevation/mxd/reader/HashLineSymbolReader.java: rrenkert@82: Use the Wrapper for line symbols to read the line. rrenkert@82: rrenkert@80: 2011-05-27 Raimund Renkert rrenkert@80: rrenkert@80: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/LineFillSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@80: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: rrenkert@80: All symbol reader now extend the abstract symbol reader. rrenkert@80: rrenkert@76: 2011-05-27 Raimund Renkert rrenkert@76: rrenkert@76: Added line fill symbol reader. rrenkert@76: rrenkert@76: * src/java/de/intevation/mxd/reader/FillSymbolReader.java: rrenkert@76: Use the new reader to get line fill symbol attributes. rrenkert@76: rrenkert@76: * src/java/de/intevation/mxd/reader/LineFillSymbolReader.java: rrenkert@76: New. rrenkert@76: rrenkert@75: 2011-05-27 Raimund Renkert rrenkert@75: rrenkert@75: Added marker fill symbol reader. rrenkert@75: rrenkert@75: * src/java/de/intevation/mxd/reader/FillSymbolReader.java, rrenkert@75: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@75: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@75: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: rrenkert@75: Use the new reader to get marker fill symbol attributes. rrenkert@75: rrenkert@75: * src/java/de/intevation/mxd/reader/MarkerFillSymbolReader.java: rrenkert@75: New. rrenkert@75: rrenkert@74: 2011-05-26 Raimund Renkert rrenkert@74: rrenkert@74: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@74: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@74: Catch all exceptions in the MXDReader. rrenkert@74: rrenkert@73: 2011-05-26 Raimund Renkert rrenkert@73: rrenkert@73: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@73: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@73: Use the wrapper to read symbols. rrenkert@73: rrenkert@72: 2011-05-26 Raimund Renkert rrenkert@72: rrenkert@72: Added wrapper for fill symbol reader. rrenkert@72: rrenkert@72: * src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@72: src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@72: Use the wrapper to read the fill symbols. rrenkert@72: rrenkert@72: * src/java/de/intevation/mxd/reader/FillSymbolReader.java: rrenkert@72: New. rrenkert@72: rrenkert@72: * src/java/de/intevation/mxd/reader/LineSymbolReader.java: rrenkert@72: Added methods for the ILineSymbol interface. rrenkert@72: rrenkert@71: 2011-05-26 Raimund Renkert rrenkert@71: rrenkert@71: Added wrapper for line symbol reader. rrenkert@71: rrenkert@71: * src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@71: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java, rrenkert@71: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@71: src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@71: Use the new wrapper to read line symbols. rrenkert@71: rrenkert@71: * src/java/de/intevation/mxd/reader/LineSymbolReader.java: rrenkert@71: New. rrenkert@71: rrenkert@70: 2011-05-26 Raimund Renkert rrenkert@70: rrenkert@70: Added wrapper for marker symbol reader and extracted methods from symbol rrenkert@70: readers. rrenkert@70: rrenkert@70: * src/java/de/intevation/mxd/reader/AbstractSymbolReader.java, rrenkert@70: src/java/de/intevation/mxd/reader/MarkerSymbolReader.java: rrenkert@70: New. rrenkert@70: rrenkert@70: * src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@70: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@70: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@70: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@70: Removed obsolete code fragments. rrenkert@70: rrenkert@70: 2011-05-26 Raimund Renkert rrenkert@69: rrenkert@69: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/HashLineSymbolReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java, rrenkert@69: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java: rrenkert@69: Removed console outputs. rrenkert@69: rrenkert@69: 2011-05-26 Raimund Renkert rrenkert@68: rrenkert@68: * src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@68: Read multi layer fill symbols. rrenkert@68: rrenkert@68: * src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java: rrenkert@68: Read attributes and outline. rrenkert@68: rrenkert@68: * src/java/de/intevation/mxd/reader/MultiLayerFillSymbolReader.java: rrenkert@68: New. Reads fill symbols. rrenkert@68: rrenkert@67: 2011-05-25 Raimund Renkert rrenkert@67: rrenkert@67: * src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java, rrenkert@67: src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.java, rrenkert@67: src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@67: src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java, rrenkert@67: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java: rrenkert@67: Added constructor for ILineSymbols. rrenkert@67: rrenkert@67: * src/java/de/intevation/mxd/reader/HashLineSymbolReader.java: rrenkert@67: Read the hash symbol. rrenkert@67: rrenkert@66: 2011-05-25 Raimund Renkert rrenkert@66: rrenkert@66: * src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java: rrenkert@66: Read hash line symbols using the new HashLineSymbolReader. rrenkert@66: rrenkert@66: * src/java/de/intevation/mxd/reader/HashLineSymbolReader.java: rrenkert@66: New. Reads hash line symbols. rrenkert@66: rrenkert@65: 2011-05-25 Raimund Renkert rrenkert@65: rrenkert@65: * src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java: rrenkert@65: Read cartographic line symbols using the new CartoLineSymbolReader. rrenkert@65: rrenkert@65: * src/java/de/intevation/mxd/reader/CartoLineSymbolReader.java: rrenkert@65: New. Reads cartographic line symbols. rrenkert@65: rrenkert@64: 2011-05-24 Raimund Renkert rrenkert@64: rrenkert@64: * src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java: rrenkert@64: Read picture line symbols using the new PictureSymbolReader. rrenkert@64: rrenkert@64: * src/java/de/intevation/mxd/reader/PictureLineSymbolReader.java: rrenkert@64: New. Reads picture line symbols. rrenkert@64: rrenkert@63: 2011-05-24 Raimund Renkert rrenkert@63: rrenkert@63: * src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java: rrenkert@63: Read the marker line symbols using the new MarkerLineSymbolReader. rrenkert@63: rrenkert@63: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@63: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java, rrenkert@63: src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java, rrenkert@63: src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java: rrenkert@63: Added constructor with IMarkerSymbol parameter. rrenkert@63: rrenkert@63: * src/java/de/intevation/mxd/reader/MarkerLineSymbolReader.javai: rrenkert@63: New. Reads marker line symbols. rrenkert@63: rrenkert@62: 2011-05-24 Raimund Renkert rrenkert@62: rrenkert@62: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: rrenkert@62: Set the layer type to line when reading a line layer. rrenkert@62: rrenkert@62: * src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java: rrenkert@62: Added style option and renamed xml node "style" to "linestyle". rrenkert@62: rrenkert@62: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@62: Prepared the mapfile writer to write line symbols. rrenkert@62: rrenkert@61: 2011-05-23 Raimund Renkert rrenkert@61: rrenkert@61: Added first line symbol reader. rrenkert@61: rrenkert@61: * src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@61: Read line symbols with the new MultiLayLineSymbolReader. rrenkert@61: rrenkert@61: * src/java/de/intevation/mxd/reader/MultiLayerLineSymbolReader.java, rrenkert@61: src/java/de/intevation/mxd/reader/SimpleLineSymbolReader.java: rrenkert@61: New. The MultiLayerLineSymbolReader reads lines from different layers rrenkert@61: using the LineSymbolReader. rrenkert@61: rrenkert@60: 2011-05-20 Raimund Renkert rrenkert@60: rrenkert@60: * src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@60: Added TODO for line symbol reader. rrenkert@60: rrenkert@59: 2011-05-20 Raimund Renkert rrenkert@59: rrenkert@59: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@59: Write the symbols-file to the mapfile path. rrenkert@59: rrenkert@58: 2011-05-20 Raimund Renkert rrenkert@58: rrenkert@58: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: rrenkert@58: Read the workspace path. rrenkert@58: rrenkert@58: * src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java: rrenkert@58: Added reader for picture marker symbols. rrenkert@58: rrenkert@58: * src/java/de/intevation/mxd/reader/PictureMarkerSymbolReader.java: rrenkert@58: New. Read picture symbols from mxd-file. rrenkert@58: rrenkert@57: 2011-05-17 Raimund Renkert rrenkert@57: rrenkert@57: * src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@57: src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@57: Set the projection "EPSG:31467" and units "METERS" as default if the rrenkert@57: MXD values are unknown. rrenkert@57: rrenkert@55: 2011-05-16 Raimund Renkert rrenkert@55: rrenkert@55: * build.xml: Set the classpath for the executabel jar file. The path to rrenkert@55: the external libraries (lib/) is relative to the executable. rrenkert@55: rrenkert@55: * src/java/de/intevation/mxd/Converter.java: rrenkert@55: Use commandline arguments to set the filenames for the MXD-, MAP- and rrenkert@55: the template file. If no arguments are used, read the filenames from rrenkert@55: the converter.properties file. rrenkert@55: rrenkert@55: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@55: Use the template file for mapfile creation. rrenkert@55: rrenkert@55: * converter.properties.sample: New. Example for the properties file. rrenkert@55: stephan@54: 2011-05-16 Stephan Holl stephan@54: stephan@54: * doku/funktionsweise/Makefile, stephan@54: doku/funktionsweise/funktionsweise-MXD-konverter.svg: New. Added stephan@54: a schema how the converter works stephan@54: stephan@53: 2011-05-11 Stephan Holl stephan@53: stephan@53: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: Added stephan@53: the (currently) hard-coded template-path to the stephan@53: mapObj-constructor; removed some TODO-settings. stephan@53: stephan@52: 2011-05-11 Stephan Holl stephan@52: stephan@52: * mapserver/rundir/Readme.txt: New. This is a folder containing the stephan@52: MXD-files for conversion. The resulting MAP-file can be run from stephan@52: here; all Paths are relative from here so request will find its stephan@52: symbols, fonts, logfiles etc. stephan@52: stephan@52: * mapserver/mapfile/mapfile_header.include: Added SHAPEPATH for stephan@52: the Visualization of the frida-shapefiles. stephan@52: stephan@51: 2011-05-10 Stephan Holl stephan@51: stephan@51: * mapserver/mapfile/mapfile_header.include, mapserver/mapfile/mxd.map, stephan@51: mapserver/symbols/symbols.sym: Optimized the mapfile to use as a stephan@51: template when instantiating the new mapObj. stephan@51: stephan@50: 2011-05-10 Stephan Holl stephan@50: stephan@50: * properties.xml: Adopt build-path to Windows-TMP-folder stephan@50: rrenkert@49: 2011-04-20 Raimund Renkert rrenkert@49: rrenkert@49: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@49: Created one method for each symbol type. rrenkert@49: Write the character symbol attributes to the map. rrenkert@49: rrenkert@48: 2011-04-20 Raimund Renkert rrenkert@48: rrenkert@48: * src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java: rrenkert@48: Read all the font attributes. rrenkert@48: rrenkert@47: 2011-04-19 Raimund Renkert rrenkert@47: rrenkert@47: Added CharacterMarkerSymbol reader and extracted the ArrowMarkerSymbol rrenkert@47: reader. rrenkert@47: rrenkert@47: * src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java: rrenkert@47: Extracted the ArrowMarkerSymbol. rrenkert@47: * src/java/de/intevation/mxd/reader/ArrowMarkerSymbolReader.java, rrenkert@47: src/java/de/intevation/mxd/reader/CharacterMarkerSymbolReader.java: rrenkert@47: New. rrenkert@47: rrenkert@46: 2011-04-18 Raimund Renkert rrenkert@46: rrenkert@46: * src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@46: Added MultiLayerMarkerSymbol support. rrenkert@46: rrenkert@46: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@46: Write ArrowMarker to the map. rrenkert@46: rrenkert@46: * src/java/de/intevation/mxd/reader/MultiLayerMarkerSymbolReader.java: rrenkert@46: New. Reads multi layer marker symbols. rrenkert@46: rrenkert@45: 2011-04-18 Raimund Renkert rrenkert@45: rrenkert@45: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java: rrenkert@45: Added support for SimpleMarkerSymbol and SimpleFillSymbol. rrenkert@45: rrenkert@44: 2011-04-18 Raimund Renkert rrenkert@44: rrenkert@44: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@44: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@44: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@44: Create one renderer element in the dom for each mapserver class with its rrenkert@44: attributes and expression. rrenkert@44: rrenkert@44: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: Write the rrenkert@44: expression for the mapserver class. rrenkert@44: rrenkert@43: 2011-04-15 Raimund Renkert rrenkert@43: rrenkert@43: * src/java/de/intevation/mxd/ArcGISInitializer.java, rrenkert@43: src/java/de/intevation/mxd/Converter.java, rrenkert@43: src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@43: src/java/de/intevation/mxd/reader/FeatureLayerReader.java rrenkert@43: src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@43: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@43: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@43: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java, rrenkert@43: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@43: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@43: src/java/de/intevation/mxd/utils/MapToXMLUtils.java, rrenkert@43: src/java/de/intevation/mxd/writer/IWriter.java, rrenkert@43: src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@43: Added comments, done some code styling and removed typos. rrenkert@43: rrenkert@42: 2011-04-15 Raimund Renkert rrenkert@42: rrenkert@42: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: rrenkert@42: Read the data source name for layer objects. rrenkert@42: rrenkert@42: * src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: rrenkert@42: Changed color processing. rrenkert@42: rrenkert@42: * src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@42: First implementation that generates valid mapfiles for simple point rrenkert@42: mxdfiles. rrenkert@42: rrenkert@41: 2011-04-14 Raimund Renkert rrenkert@41: rrenkert@41: Introduced MapScript writer. rrenkert@41: rrenkert@41: * M src/java/de/intevation/mxd/Converter.java: Added mapscript writer. rrenkert@41: rrenkert@41: * src/java/de/intevation/mxd/writer/IWriter.java, rrenkert@41: src/java/de/intevation/mxd/writer/MapScriptWriter.java: rrenkert@41: New. The MapScript writer uses the Java MapScript API to create a mapfile. rrenkert@41: rrenkert@40: 2011-04-14 Raimund Renkert rrenkert@40: rrenkert@40: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: rrenkert@40: Read the layer type. rrenkert@40: rrenkert@40: * src/java/de/intevation/mxd/reader/MXDReader.java: Updated the reader to rrenkert@40: use the XML utilities here. rrenkert@40: rrenkert@39: 2011-04-14 Raimund Renkert rrenkert@39: rrenkert@39: * src/java/de/intevation/mxd/reader/MapReader.java: rrenkert@39: Read further map attributes. rrenkert@39: rrenkert@39: 2011-04-14 Raimund Renkert rrenkert@38: rrenkert@38: * src/java/de/intevation/mxd/utils/MapToXMLUtils.java: rrenkert@38: Added root element to document and save the filename in the XML tree. rrenkert@38: bjoern@37: 2011-04-13 Bjoern Schilberg bjoern@37: bjoern@37: * A contrib/sh/test_mxd.cgi bjoern@37: Added a new mapserver wrapper cgi script for testing of generated map bjoern@37: from bsh-mxd-converter. bjoern@37: rrenkert@36: 2011-04-12 Raimund Renkert rrenkert@36: rrenkert@36: * src/java/de/intevation/mxd/reader/GdbRasterCatalogLayerReader.java, rrenkert@36: src/java/de/intevation/mxd/reader/SimpleFillSymbolReader.java: rrenkert@36: New. rrenkert@36: rrenkert@36: * src/java/de/intevation/mxd/reader/MXDReader.java: rrenkert@36: Use new layer reader to get layer attributes. rrenkert@36: rrenkert@36: * src/java/de/intevation/mxd/reader/SimpleRendererReader.java: rrenkert@36: Read symbol attributes using the new symbol reader. rrenkert@36: rrenkert@35: 2011-04-12 Raimund Renkert rrenkert@35: rrenkert@35: * build.xml: Changed classname for converter entry point. rrenkert@35: rrenkert@34: 2011-04-12 Raimund Renkert rrenkert@34: rrenkert@34: * src/java/de/intevation/mxd/Converter.java, rrenkert@34: src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@34: src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@34: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@34: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@34: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@34: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@34: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@34: src/java/de/intevation/mxd/utils/MapToXMLUtils.java: rrenkert@34: Removed needless imports. rrenkert@34: rrenkert@33: 2011-04-12 Raimund Renkert rrenkert@33: rrenkert@33: * src/java/de/intevation/mxd/ArcGISInitializer.java, rrenkert@33: src/java/de/intevation/mxd/Converter.java, rrenkert@33: src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/IClassReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/IReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@33: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java, rrenkert@33: src/java/de/intevation/mxd/utils/XMLUtils.java: rrenkert@33: Separated converter components into packages. rrenkert@33: rrenkert@32: 2011-04-11 Raimund Renkert rrenkert@32: rrenkert@32: * src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java: Convert rrenkert@32: symbol color to RgbColor and write values to XML document. rrenkert@32: rrenkert@31: 2011-04-11 Raimund Renkert rrenkert@31: rrenkert@31: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@31: Store all attributes in an XML document using the new utility class. rrenkert@31: rrenkert@31: * src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@31: src/java/de/intevation/mxd/reader/ISymbolReader.java: Updated interfaces. rrenkert@31: rrenkert@31: * src/java/de/intevation/mxd/utils/MapToXMLUtils.java: New. Utility class to rrenkert@31: store map information in a XML structure. rrenkert@31: rrenkert@30: 2011-04-08 Raimund Renkert rrenkert@30: rrenkert@30: * src/java/de/intevation/mxd/reader/MXDReader.java: Added class reader. rrenkert@30: rrenkert@30: * src/java/de/intevation/mxd/reader/FeatureClassReader.java, rrenkert@30: src/java/de/intevation/mxd/reader/IClassReader.java: New. rrenkert@30: rrenkert@29: 2011-04-08 Raimund Renkert rrenkert@29: rrenkert@29: * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: rrenkert@29: Write Attributes to the XML document. rrenkert@29: rrenkert@29: * src/java/de/intevation/mxd/reader/MXDReader.java: Set XML document to rrenkert@29: layer reader and print the document. rrenkert@29: rrenkert@28: 2011-04-08 Raimund Renkert rrenkert@28: rrenkert@28: * build.xml: Added parameter for MXD filename. rrenkert@28: rrenkert@28: * src/java/de/intevation/mxd/Converter.java: Read MXD filename from rrenkert@28: properties. rrenkert@28: rrenkert@27: 2011-04-08 Raimund Renkert rrenkert@27: rrenkert@27: * src/java/de/intevation/mxd/reader/IReader.java: Added XML document to rrenkert@27: store map information. rrenkert@27: rrenkert@27: * src/java/de/intevation/mxd/reader/MXDReader.java: Write the information to rrenkert@27: the XML document. rrenkert@27: rrenkert@27: * src/java/de/intevation/mxd/reader/MapReader.java: Write map information to rrenkert@27: the XML document. rrenkert@27: rrenkert@27: * src/java/de/intevation/mxd/utils/XMLUtils.java: New. Helper class to rrenkert@27: create and manipulate XML documents. rrenkert@27: rrenkert@26: 2011-04-08 Raimund Renkert rrenkert@26: rrenkert@26: Moved reader components to reader folder. rrenkert@26: rrenkert@26: * src/java/de/intevation/mxd/reader/ClassBreakRendererReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/FeatureLayerReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/ILayerReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/IReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/IRendererReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/ISymbolReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/MXDReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/MapReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/SimpleMarkerSymbolReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/SimpleRendererReader.java, rrenkert@26: src/java/de/intevation/mxd/reader/UniqueValueRendererReader.java: rrenkert@26: Moved. rrenkert@26: rrenkert@25: 2011-04-08 Raimund Renkert rrenkert@25: rrenkert@25: * src/java/de/intevation/mxd/Converter.java: Initial implementation for the rrenkert@25: MXD-Converter. rrenkert@25: rrenkert@25: * src/java/de/intevation/mxd/ArcGISInitializer.java, rrenkert@25: src/java/de/intevation/mxd/IReader.java, rrenkert@25: src/java/de/intevation/mxd/MXDReader.java, rrenkert@25: src/java/de/intevation/mxd/MapReader.java, rrenkert@25: src/java/de/intevation/mxd/ILayerReader.java, rrenkert@25: src/java/de/intevation/mxd/IRendererReader.java, rrenkert@25: src/java/de/intevation/mxd/ISymbolReader.java, rrenkert@25: src/java/de/intevation/mxd/FeatureLayerReader.java, rrenkert@25: src/java/de/intevation/mxd/SimpleMarkerSymbolReader.java, rrenkert@25: src/java/de/intevation/mxd/SimpleRendererReader.java, rrenkert@25: src/java/de/intevation/mxd/UniqueValueRendererReader.java, rrenkert@25: src/java/de/intevation/mxd/ClassBreakRendererReader.java: rrenkert@25: New. Initial implementation for the MXD converter. rrenkert@25: rrenkert@25: * conf/log4j.properties: New. Contains the log4j configuration. rrenkert@25: ingo@24: 2011-04-04 Ingo Weinzierl ingo@24: ingo@24: * src/java/de/intevation/mxd/Converter.java: ingo@24: New. This class represents the entry point of the mxd converter tool. ingo@24: bjoern@23: 2011-03-07 Bjoern Schilberg bjoern@23: bjoern@23: * M mapserver/mapfile/mapfile_header.include: bjoern@23: Pointed to right epsg file. bjoern@23: * A mapserver/epsg/epsg, bjoern@23: R mapserver/epsg/epsg.txt: bjoern@23: Renamed epsg file. bjoern@23: bjoern@22: 2011-03-07 Bjoern Schilberg bjoern@22: bjoern@22: * M mxd/Styles/point/SimpleMarkerSymbol/TODO.txt: bjoern@22: Addes hints for ColorRamps in mapserver. bjoern@22: bjoern@21: 2011-03-07 Bjoern Schilberg bjoern@21: bjoern@21: * M mapserver/mapfile/mxd.map, bjoern@21: M mapserver/symbols/symbols.sym, bjoern@21: A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.map, bjoern@21: A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.sym, bjoern@21: R mxd/Styles/line/CartographicLineSymbol/TODO.txt: bjoern@21: Added missing map and symbology file for testcase multilayer CartographicLineSymbol. bjoern@21: bjoern@20: 2011-03-07 Bjoern Schilberg bjoern@20: bjoern@20: * A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.lyr, bjoern@20: A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.mxd, bjoern@20: A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.png, bjoern@20: A mxd/Styles/line/CartographicLineSymbol/l_cartoline_04pt_c255-255-255_butt-round_template_multilayer.txt, bjoern@20: R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.lyr, bjoern@20: R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.mxd, bjoern@20: R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.png, bjoern@20: R mxd/Styles/line/CartographicLineSymbol/l_cartoline_0,4pt_c255-255-255_butt-round_template_multilayer.txt: bjoern@20: Renamed. bjoern@20: bjoern@19: 2011-03-07 Bjoern Schilberg bjoern@19: bjoern@19: * M mxd/Styles/point/CharacterMarkerSymbol/p_charmarker_18pt_c255-0-0.sym, bjoern@19: M mxd/Styles/point/CharacterMarkerSymbol/p_single_18pt_c255-255-255_ttf.sym: bjoern@19: Making CharacterMarkerSymbol work. Fixed CHARACTER notation. bjoern@19: * M ttf-fonts/fonts.txt: bjoern@19: Swapped columns to the right order (alias fontfile). bjoern@19: bjoern@18: 2011-03-04 Bjoern Schilberg bjoern@18: bjoern@18: * A .hgignore: bjoern@18: Added initial .hgignore. bjoern@18: bjoern@17: 2011-03-04 Bjoern Schilberg bjoern@17: bjoern@17: * M mxd/Styles/polygon/LineFillSymbol/pol_linefill_255-0-0_45_outline.map, bjoern@17: M mxd/Styles/polygon/LineFillSymbol/pol_linefill_255-0-0_45_outline.sym: bjoern@17: bjoern@17: Modified polygon style LineFillSymbol mapfile testcase. bjoern@17: bjoern@16: 2011-03-04 Bjoern Schilberg bjoern@16: bjoern@16: * M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_255-0-0.map, bjoern@16: M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_255-0-0.sym, bjoern@16: M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_transp_dashed-outline.map, bjoern@16: M mxd/Styles/polygon/SimpleFillSymbol/pol_simple_transp_dashed-outline.sym: bjoern@16: bjoern@16: Modified polygon style SimpleFillSymbol mapfile testcase. bjoern@16: bjoern@15: 2011-03-04 Bjoern Schilberg bjoern@15: bjoern@15: * A images/grass.png, bjoern@15: A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.lyr, bjoern@15: A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.map, bjoern@15: A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.mxd, bjoern@15: A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.png, bjoern@15: A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.sym, bjoern@15: A mxd/Styles/polygon/PictureFillSymbol/pol_single_04pt_109-187-67_0-1-1_Grassland.txt, bjoern@15: R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.lyr, bjoern@15: R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.map, bjoern@15: R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.mxd, bjoern@15: R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.png, bjoern@15: R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.sym, bjoern@15: R mxd/Styles/polygon/PictureFillSymbol/pol_single_0,4pt_109-187-67_0-1-1_Grassland.txt: bjoern@15: bjoern@15: Modified polygon style PictureFillSymbol mapfile testcase. bjoern@15: bjoern@14: 2011-03-04 Bjoern Schilberg bjoern@14: bjoern@14: * A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.lyr, bjoern@14: A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.map, bjoern@14: A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.mxd, bjoern@14: A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.png, bjoern@14: A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.sym, bjoern@14: A mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1.txt, bjoern@14: R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.lyr, bjoern@14: R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.map, bjoern@14: R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.mxd, bjoern@14: R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.png, bjoern@14: R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.sym, bjoern@14: R mxd/Styles/polygon/MarkerFillSymbol/pol_marker_fill_0-0-0_1,0.txt: bjoern@14: bjoern@14: Modified polygon style MarkerFillSymbol mapfile testcase. bjoern@14: bjoern@13: 2011-03-04 Bjoern Schilberg bjoern@13: bjoern@13: * A mxd/Styles/line/MarkerLineSymbol/l_markerline_18pt_0-0-0_raute.map, bjoern@13: A mxd/Styles/line/MarkerLineSymbol/l_markerline_18pt_0-0-0_raute.sym: bjoern@13: bjoern@13: Modified line style MarkerLineSymbol mapfile testcase. bjoern@13: bjoern@12: 2011-03-04 Bjoern Schilberg bjoern@12: bjoern@12: * M mxd/Styles/line/SimpleLineSymbol/l_dash-dott-dott_1pt_c255-255-255.map, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dash-dott-dott_1pt_c255-255-255.sym, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dash-dotted_1pt_c255-255-255.map, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dash-dotted_1pt_c255-255-255.sym, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dashed_1pt_c255-255-255.map, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dashed_1pt_c255-255-255.sym, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dotted_1pt_c255-255-255.map, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_dotted_1pt_c255-255-255.sym, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_solid_1pt_c255-255-255.map, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_solid_1pt_c255-255-255.sym, bjoern@12: M mxd/Styles/line/SimpleLineSymbol/l_solid_4pt_c255-255-255.map: bjoern@12: bjoern@12: Modified line style SimpleLineSymbol mapfile testcases. bjoern@12: bjoern@11: 2011-03-04 Bjoern Schilberg bjoern@11: bjoern@11: * M mxd/Styles/line/PictureLineSymbol/l_pictureline_brick1_1_1_1-0-0-0.sym, bjoern@11: A images/brick1.png, bjoern@11: A mxd/Styles/line/PictureLineSymbol/l_pictureline_brick1_1_1_1-0-0-0.map: bjoern@11: bjoern@11: Modified line style PictureLineSymbol mapfile testcases. bjoern@11: bjoern@10: 2011-03-04 Bjoern Schilberg bjoern@10: bjoern@10: * M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-bever.map, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-bever.sym, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-miter.map, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-miter.sym, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-round.map, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_butt-round.sym, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_round-butted.map, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_1pt_c255-255-255_round-butted.sym, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_6pt_c255-255-255_butt-round_template.map, bjoern@10: M mxd/Styles/line/CartographicLineSymbol/l_cartoline_6pt_c255-255-255_butt-round_template.sym: bjoern@10: bjoern@10: Modified line style CartographicLineSymbol mapfile testcases. bjoern@10: bjoern@9: 2011-03-04 Bjoern Schilberg bjoern@9: bjoern@9: * M mxd/Styles/point/SimpleMarkerSymbol/p_single_4pt_c255-0-0.map, bjoern@9: M mxd/Styles/point/SimpleMarkerSymbol/p_single_4pt_c255-0-0.sym: bjoern@9: bjoern@9: Modified point style SimpleMarkerSymbol mapfile testcase. bjoern@9: bjoern@8: 2011-03-04 Bjoern Schilberg bjoern@8: bjoern@8: * M mxd/Styles/point/PictureMarkerSymbol/p_pictmarker_11pt_warning.bmp.map, bjoern@8: M mxd/Styles/point/PictureMarkerSymbol/p_pictmarker_11pt_warning.bmp.sym, bjoern@8: A images/warning.png: bjoern@8: bjoern@8: Modified point style PictureMarkerSymbol mapfile testcase. bjoern@8: bjoern@7: 2011-03-04 Bjoern Schilberg bjoern@7: bjoern@7: * A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.lyr, bjoern@7: A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.map, bjoern@7: A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.mxd, bjoern@7: A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.png, bjoern@7: A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.sym, bjoern@7: A mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12-0.txt, bjoern@7: R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.lyr, bjoern@7: R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.map, bjoern@7: R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.mxd, bjoern@7: R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.png, bjoern@7: R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.sym, bjoern@7: R mxd/Styles/point/ArrowMarkerSymbol/p_arrowmarker_0-0-0_12,0-0,0.txt: bjoern@7: bjoern@7: Modified point style ArrowMarkerSymbol mapfile testcase. bjoern@7: bjoern@6: 2011-03-04 Bjoern Schilberg bjoern@6: bjoern@6: * M mxd/Styles/point/CharacterMarkerSymbol/p_charmarker_18pt_c255-0-0.map, bjoern@6: M mxd/Styles/point/CharacterMarkerSymbol/p_charmarker_18pt_c255-0-0.sym, bjoern@6: M mxd/Styles/point/CharacterMarkerSymbol/p_single_18pt_c255-255-255_ttf.map, bjoern@6: M mxd/Styles/point/CharacterMarkerSymbol/p_single_18pt_c255-255-255_ttf.sym: bjoern@6: bjoern@6: Modifed point style CharacterMarkerSymbol mapfile testcase. bjoern@6: bjoern@5: 2011-03-04 Bjoern Schilberg bjoern@5: bjoern@5: * M mapserver/mapfile/mapfile_header.include: bjoern@5: Adjusted CONFIG "MS_ERRORFILE". and bjoern@5: Commented out CONFIG "PROJ_LIB", because it doesn' work. bjoern@5: bjoern@5: * M mapserver/mapfile/mxd.map: bjoern@5: Added mxd testcase map files. bjoern@5: bjoern@5: * M mapserver/symbols/symbols.sym: bjoern@5: Added mxd testcase sym files. bjoern@5: bjoern@4: 2011-03-04 Bjoern Schilberg bjoern@4: bjoern@4: * R mapserver/logs/ms_error.log: bjoern@4: Removed. bjoern@4: bjoern@3: 2011-03-04 Bjoern Schilberg bjoern@3: bjoern@3: * M contrib/apache/mxd-testbed.conf: bjoern@3: Adjustment for the mxd-testbed. bjoern@3: * M contrib/sh/wms_mxd.cgi: bjoern@3: chmod 755 bjoern@3: bjoern@2: 2011-03-03 Bjoern Schilberg bjoern@2: bjoern@2: * M README.txt: bjoern@2: Concretions bjoern@2: bjoern@1: 2011-03-03 Bjoern Schilberg bjoern@1: bjoern@1: * A README.txt: bjoern@1: Added initial README for setting up apache. bjoern@1: * A contrib/apache/mxd-testbed.conf: bjoern@1: Added initial vhost configuration for mxd-testbed. bjoern@1: * A contrib/sh/wms_mxd.cgi: bjoern@1: Added initial mapserver wrapper script.