|
TODO: |
|
|
- startXulu.bat erweitern: |
|
|
- /useXuluClasses auf SCHMITZM erweitern |
|
|
- SCHMITZM in Xulu\lib aufnehmen |
|
|
- How to start XULU from Eclipse |
|
|
- How to develop XULU |
|
|
|
|
1 |
============================================================== |
============================================================== |
2 |
=== XULU README (2009-02-24, Martin Schmitz) === |
=== XULU README (2010-02-10, Martin Schmitz) === |
3 |
=== === |
=== === |
4 |
=== http://wald.intevation.org/projects/xulu/ === |
=== http://wald.intevation.org/projects/xulu/ === |
5 |
=== http://wald.intevation.org/projects/schmitzm/ === |
=== http://wald.intevation.org/projects/schmitzm/ === |
34 |
|
|
35 |
With these components implemented once (--> XULU) there is no further need to |
With these components implemented once (--> XULU) there is no further need to |
36 |
take into account during implementation of any model. The model designer and |
take into account during implementation of any model. The model designer and |
37 |
programmer can concentrate on implementing themodel algorithm. |
programmer can concentrate on implementing the model algorithm. |
38 |
The interfaces to the upper mentioned components are realised as plugins, |
The interfaces to the upper mentioned components are realised as plugins, |
39 |
so the field of application is not static. |
so the field of application is not static. |
40 |
Because the of the close cooperation with the ZFL (Zentrum f�r Fernerkundung der |
Because the close cooperation with the ZFL (Zentrum f�r Fernerkundung der |
41 |
Landoberfl�che) and IMPETUS (http://www.impetus.de) the most plugins which |
Landoberfl�che) and IMPETUS (http://www.impetus.de) the most plugins which |
42 |
are currently implemented are for land use modelling: |
are currently implemented are for land use modelling: |
43 |
- maintain raster and vector data (based on the Geotools Java library) |
- maintain raster and vector data (based on the Geotools Java library) |
55 |
the XULU main application as well as for XULU plugins. |
the XULU main application as well as for XULU plugins. |
56 |
Because the "normal" user defined changes on these files should not be |
Because the "normal" user defined changes on these files should not be |
57 |
updated in SVN, these configuration files are initially located in the |
updated in SVN, these configuration files are initially located in the |
58 |
"defaults" folder, instead of their "correct" position. |
"defaults" folder, instead of their "correct" location. |
59 |
|
|
60 |
Therefore after the first SVN checkout you have to call the |
Therefore after the first SVN checkout you have to call the |
61 |
|
|
64 |
to make the file executable!!) |
to make the file executable!!) |
65 |
|
|
66 |
once to copy the configuration files from the "defaults" folder to their |
once to copy the configuration files from the "defaults" folder to their |
67 |
expected locations. After that you can make changes on all config files |
expected locations. Afterwardst you can make changes on all config files |
68 |
without any unintended effect on the whole XULU community. |
without any unintended effect on the whole XULU community. |
69 |
|
|
70 |
The default behavior of "InitXulu.bat" is not to overwrite files if they |
The default behavior of "InitXulu.bat" is not to overwrite files if they |
110 |
lib: Contains all the external libraries required to run/compile XULU. |
lib: Contains all the external libraries required to run/compile XULU. |
111 |
All JARs in this folder must be integrated in the Java classpath. |
All JARs in this folder must be integrated in the Java classpath. |
112 |
|
|
113 |
|
dist: Contains the current version of the XULU classes as JAR |
114 |
|
so Xulu can be started without compile the source code |
115 |
|
for your own |
116 |
|
|
117 |
plugin: Contains configuration files for XULU plugins. |
plugin: Contains configuration files for XULU plugins. |
118 |
|
|
119 |
src: Contains the java source code of the XULU application and plugins. |
src: Contains the java source code of the XULU application and plugins. |
146 |
want to take your own changes (or plugin extension) take effekt. |
want to take your own changes (or plugin extension) take effekt. |
147 |
This option requires that |
This option requires that |
148 |
- XULU is previously compiled to "classes" folder |
- XULU is previously compiled to "classes" folder |
|
- SCHMITZM is previously compiled to |
|
149 |
|
|
150 |
c) Start XULU from Eclipse |
c) Start XULU from Eclipse |
151 |
-------------------------- |
-------------------------- |
152 |
t.b.c. |
t.b.c. |
153 |
|
Important: SCHMITZM must be integrated in Classpath with |
154 |
|
higher priority than Geotools |
155 |
|
|
156 |
|
|
157 |
----------------------------------------------------------- |
----------------------------------------------------------- |