this quite sizable commit does several things, but is primarily focussed on building a toolkit that can run simultaneous simulations/analyses within a shared memory space. Versions <=2.1 use a long list of global variables that prevent multiple instantiations on linux systems without resorting to compilation tricks (like duplicate binaries or similar via static linkage). This version uses a single "Project" pointer to encapsulate the network and analysis data. There are no changes to existing algo implementations other than to accomodate dereferencing of the passed-in pointers. A more detailed list of major changes below: - mirrors all “ENxxxx” function calls with “EN_xxxx” versions (note the underscore) that take an extra first parameter: a pointer to an EN_Project struct, which contains all network, hydraulic, quality, and associated data. - tweaks some code formatting to make it more readable - removes some deprecated/commented code that was sufficiently old - fixes implicit type-cast warnings * Added ENaddnode and ENaddlink functions * More memory reallocations * Added ENInit, ENsetheadcurveindex * Added ENdeletelink and ENdeletenode * restored default behavior for float types * fixed type * Added docstrings for ENinit * cleanup change * moves global rule variables to vars.h * migrates rule structs to typedefs for better readability * char types to proper enums fixes #93 * Change some variable declarations for compatibility Changes to keep compatibility with C89 compilers: variables must be declared at the top of the functions. Remove the use of EN_LinkType in function call as it is not compatible with ENgetnodetype. * Moved declaration of idstodelete to top of function * Updated ENinit function and headers Updated header files with new functions Updated def file with new functions For ENinit changes names of parameters #98 Added enum for headloss formula * Missed these files in 1a033fc * migrates char types to enums fixes #93, supports unified link/node type enums, rather than public/private redefinitions * removing links in reverse-index order maintains proper indexing fixes #96 * style * clarifies curve getter units issue (dox) closes #95 * fixes link/node confusion in ENsetlinktype partially reverts a3bce95dc330a5a297634a303d438e2e1bc41cc9 * partial compilation fix * fixes dox issue * fixes allocation issues with enums - updates style in various places - introduces FlowDirection enum - use snprintf to prevent overflow * fixes enum type cast * updated mac project settings * Use of _snprintf on Windows and remove DLLEXPORT from mempool.h snprintf it not compatible on Windows so we use _snprintf mempool gave starnge compilation errors while removing DLLEXPORT worked. Not sure why these functions needed to be exposed in the DLL? * Revert "Use of _snprintf on Windows and remove DLLEXPORT from mempool.h" This reverts commit 6238f77d47fa0feaabe5836043c006937de433a2. * use of _snprintf instead of snprintf on Windows and removed DLLEXPORT from mempool.h Had compilation errors on mempool.h. Removed DLLEXPORT so solve it. Not sure why there was a need to expose these functions? * Shift indices for Links in ENaddnode Need to shift indices for Links not just Pipes since a pump could be connected directly to a reservoir. Also set the defult base demand to zero (was 5). * Set defualts for madatory link properties in ENaddlink and small fix for ENsetheadcurveindex Relates to #102 and closes #103 * wraps globals into structs, duplicates api functions with objective versions * parse and serialize Comment field for network elements related to #47 * adds getter for head/efficiency curve in EN_getlinkvalue * adds getter for event node index … to return the index of the junction (tank) that triggered the event. * fixes edge case in parsing … where inp files without demands in [JUNCTIONS] and without any [DEMAND] categories will fail. * adds freeing function for project pointer * removes redundant string literals, fixes overrun issue in error message getter function * check for hydraulics already closed * moving error definitions to data file * deprecates ENR err message getter (unused) * updates location of errors data file also begins to expose blind structs to curves and patterns, anticipating buildout of APIs for those. * updates CLI output to reflect executable name as invoked relates to #109 * Feature nrtest (#131) * Initial commit EPANET testing tools. * Initial commit for epanet-nrtestsuite * SWIG wrapper for EPANET outputapi (#118) * Removed pervious version of outputapi and wrapper * SWIG wrapper for EPANET outputapi * Patching cmake build script fixed target for outputapi * Build failing on deprecated test script * Minor changes. Responding to review comments. * Feature nrtest (#121) * Configured python setup to automatically build nrtest tools. * Working on build / testing automation * Adding EPANET 2.0.12 benchmark * Updated Travis yml to run nrtest * Fixing InsecurePlatformWarning * Fixing InsecurePlatformWarning again * Fixing InsecurePlatformWarning * Fixing InsecurePlatformWarning * Fixing InsecurePlatformWarning * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Working on configuring python environment and building test tools under Travis CI. * Making gen-config.sh and run-nrtest.sh executable * Debugging .travis.yml * Debugging .travis.yml * Debugging .travis.yml again * Debugging .travis.yml again * debugging travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * debugging Travis setup * Fixing bug with __strncpy_chk destlen < len * nrtesting clean up * re-implements fixes from:5eead5ae403c788567a4* removes extraneous build files, moves cmake and updates travis * mirror of 9b37035560f9683f1514b439f7586a5c17bca5bf * Move some variable declarations * More variable declarations * Fix TmpDir * Allocate _defaultModel * Fix EN_addcurve funcrion * Fix for inpfile * Fix writeRuleinInp call * Set MAXMSG to 79 chars * Fix for flow direction * Refactoring testing related python packages and SWIG wrapper bug fix (#139) * Eliminated epanet-reader package. Removed numpy dependency from epanet-output. Fixed reference counting bug in SWIG wrapper. Added error checking to run_nrtest.sh. Added nrtest package to requirements file. * changing buildhome directory * Fixing bug related to preprocessor definition of PI
482 lines
29 KiB
Plaintext
482 lines
29 KiB
Plaintext
[TITLE]
|
|
EPANET Example Network 3
|
|
Example showing how the percent of Lake water in a dual-source
|
|
system changes over time.
|
|
|
|
[JUNCTIONS]
|
|
;ID Elev Demand Pattern
|
|
10 147 0 ;
|
|
15 32 1 3 ;
|
|
20 129 0 ;
|
|
35 12.5 1 4 ;
|
|
40 131.9 0 ;
|
|
50 116.5 0 ;
|
|
60 0 0 ;
|
|
601 0 0 ;
|
|
61 0 0 ;
|
|
101 42 189.95 ;
|
|
103 43 133.2 ;
|
|
105 28.5 135.37 ;
|
|
107 22 54.64 ;
|
|
109 20.3 231.4 ;
|
|
111 10 141.94 ;
|
|
113 2 20.01 ;
|
|
115 14 52.1 ;
|
|
117 13.6 117.71 ;
|
|
119 2 176.13 ;
|
|
120 0 0 ;
|
|
121 -2 41.63 ;
|
|
123 11 1 2 ;
|
|
125 11 45.6 ;
|
|
127 56 17.66 ;
|
|
129 51 0 ;
|
|
131 6 42.75 ;
|
|
139 31 5.89 ;
|
|
141 4 9.85 ;
|
|
143 -4.5 6.2 ;
|
|
145 1 27.63 ;
|
|
147 18.5 8.55 ;
|
|
149 16 27.07 ;
|
|
151 33.5 144.48 ;
|
|
153 66.2 44.17 ;
|
|
157 13.1 51.79 ;
|
|
159 6 41.32 ;
|
|
161 4 15.8 ;
|
|
163 5 9.42 ;
|
|
164 5 0 ;
|
|
166 -2 2.6 ;
|
|
167 -5 14.56 ;
|
|
169 -5 0 ;
|
|
171 -4 39.34 ;
|
|
173 -4 0 ;
|
|
177 8 58.17 ;
|
|
179 8 0 ;
|
|
181 8 0 ;
|
|
183 11 0 ;
|
|
184 16 0 ;
|
|
185 16 25.65 ;
|
|
187 12.5 0 ;
|
|
189 4 107.92 ;
|
|
191 25 81.9 ;
|
|
193 18 71.31 ;
|
|
195 15.5 0 ;
|
|
197 23 17.04 ;
|
|
199 -2 119.32 ;
|
|
201 0.1 44.61 ;
|
|
203 2 1 5 ;
|
|
204 21 0 ;
|
|
205 21 65.36 ;
|
|
206 1 0 ;
|
|
207 9 69.39 ;
|
|
208 16 0 ;
|
|
209 -2 0.87 ;
|
|
211 7 8.67 ;
|
|
213 7 13.94 ;
|
|
215 7 92.19 ;
|
|
217 6 24.22 ;
|
|
219 4 41.32 ;
|
|
225 8 22.8 ;
|
|
229 10.5 64.18 ;
|
|
231 5 16.48 ;
|
|
237 14 15.61 ;
|
|
239 13 44.61 ;
|
|
241 13 0 ;
|
|
243 14 4.34 ;
|
|
247 18 70.38 ;
|
|
249 18 0 ;
|
|
251 30 24.16 ;
|
|
253 36 54.52 ;
|
|
255 27 40.39 ;
|
|
257 17 0 ;
|
|
259 25 0 ;
|
|
261 0 0 ;
|
|
263 0 0 ;
|
|
265 0 0 ;
|
|
267 21 0 ;
|
|
269 0 0 ;
|
|
271 6 0 ;
|
|
273 8 0 ;
|
|
275 10 0 ;
|
|
|
|
[RESERVOIRS]
|
|
;ID Head Pattern
|
|
River 220.0 ;
|
|
Lake 167.0 ;
|
|
|
|
[TANKS]
|
|
;ID Elevation InitLevel MinLevel MaxLevel Diameter MinVol VolCurve
|
|
1 131.9 13.1 .1 32.1 85 0 ;
|
|
2 116.5 23.5 6.5 40.3 50 0 ;
|
|
3 129.0 29.0 4.0 35.5 164 0 ;
|
|
|
|
[PIPES]
|
|
;ID Node1 Node2 Length Diameter Roughness MinorLoss Status
|
|
20 3 20 99 99 199 0 Open ;
|
|
40 1 40 99 99 199 0 Open ;
|
|
50 2 50 99 99 199 0 Open ;
|
|
60 River 60 1231 24 140 0 Open ;
|
|
101 10 101 14200 18 110 0 Open ;
|
|
103 101 103 1350 16 130 0 Open ;
|
|
105 101 105 2540 12 130 0 Open ;
|
|
107 105 107 1470 12 130 0 Open ;
|
|
109 103 109 3940 16 130 0 Open ;
|
|
111 109 111 2000 12 130 0 Open ;
|
|
112 115 111 1160 12 130 0 Open ;
|
|
113 111 113 1680 12 130 0 Open ;
|
|
114 115 113 2000 8 130 0 Open ;
|
|
115 107 115 1950 8 130 0 Open ;
|
|
116 113 193 1660 12 130 0 Open ;
|
|
117 263 105 2725 12 130 0 Open ;
|
|
119 115 117 2180 12 130 0 Open ;
|
|
120 119 120 730 12 130 0 Open ;
|
|
121 120 117 1870 12 130 0 Open ;
|
|
122 121 120 2050 8 130 0 Open ;
|
|
123 121 119 2000 30 141 0 Open ;
|
|
125 123 121 1500 30 141 0 Open ;
|
|
129 121 125 930 24 130 0 Open ;
|
|
131 125 127 3240 24 130 0 Open ;
|
|
133 20 127 785 20 130 0 Open ;
|
|
135 127 129 900 24 130 0 Open ;
|
|
137 129 131 6480 16 130 0 Open ;
|
|
145 129 139 2750 8 130 0 Open ;
|
|
147 139 141 2050 8 130 0 Open ;
|
|
149 143 141 1400 8 130 0 Open ;
|
|
151 15 143 1650 8 130 0 Open ;
|
|
153 145 141 3510 12 130 0 Open ;
|
|
155 147 145 2200 12 130 0 Open ;
|
|
159 147 149 880 12 130 0 Open ;
|
|
161 149 151 1020 8 130 0 Open ;
|
|
163 151 153 1170 12 130 0 Open ;
|
|
169 125 153 4560 8 130 0 Open ;
|
|
171 119 151 3460 12 130 0 Open ;
|
|
173 119 157 2080 30 141 0 Open ;
|
|
175 157 159 2910 30 141 0 Open ;
|
|
177 159 161 2000 30 141 0 Open ;
|
|
179 161 163 430 30 141 0 Open ;
|
|
180 163 164 150 14 130 0 Open ;
|
|
181 164 166 490 14 130 0 Open ;
|
|
183 265 169 590 30 141 0 Open ;
|
|
185 167 169 60 8 130 0 Open ;
|
|
186 187 204 99.9 8 130 0 Open ;
|
|
187 169 171 1270 30 141 0 Open ;
|
|
189 171 173 50 30 141 0 Open ;
|
|
191 271 171 760 24 130 0 Open ;
|
|
193 35 181 30 24 130 0 Open ;
|
|
195 181 177 30 12 130 0 Open ;
|
|
197 177 179 30 12 130 0 Open ;
|
|
199 179 183 210 12 130 0 Open ;
|
|
201 40 179 1190 12 130 0 Open ;
|
|
202 185 184 99.9 8 130 0 Open ;
|
|
203 183 185 510 8 130 0 Open ;
|
|
204 184 205 4530. 12 130 0 Open ;
|
|
205 204 185 1325. 12 130 0 Open ;
|
|
207 189 183 1350 12 130 0 Open ;
|
|
209 189 187 500 8 130 0 Open ;
|
|
211 169 269 646 12 130 0 Open ;
|
|
213 191 187 2560 12 130 0 Open ;
|
|
215 267 189 1230 12 130 0 Open ;
|
|
217 191 193 520 12 130 0 Open ;
|
|
219 193 195 360 12 130 0 Open ;
|
|
221 161 195 2300 8 130 0 Open ;
|
|
223 197 191 1150 12 130 0 Open ;
|
|
225 111 197 2790 12 130 0 Open ;
|
|
229 173 199 4000 24 141 0 Open ;
|
|
231 199 201 630 24 141 0 Open ;
|
|
233 201 203 120 24 130 0 Open ;
|
|
235 199 273 725 12 130 0 Open ;
|
|
237 205 207 1200 12 130 0 Open ;
|
|
238 207 206 450 12 130 0 Open ;
|
|
239 275 207 1430 12 130 0 Open ;
|
|
240 206 208 510 12 130 0 Open ;
|
|
241 208 209 885 12 130 0 Open ;
|
|
243 209 211 1210 16 130 0 Open ;
|
|
245 211 213 990 16 130 0 Open ;
|
|
247 213 215 4285 16 130 0 Open ;
|
|
249 215 217 1660 16 130 0 Open ;
|
|
251 217 219 2050 14 130 0 Open ;
|
|
257 217 225 1560 12 130 0 Open ;
|
|
261 213 229 2200 8 130 0 Open ;
|
|
263 229 231 1960 12 130 0 Open ;
|
|
269 211 237 2080 12 130 0 Open ;
|
|
271 237 229 790 8 130 0 Open ;
|
|
273 237 239 510 12 130 0 Open ;
|
|
275 239 241 35 12 130 0 Open ;
|
|
277 241 243 2200 12 130 0 Open ;
|
|
281 241 247 445 10 130 0 Open ;
|
|
283 239 249 430 12 130 0 Open ;
|
|
285 247 249 10 12 130 0 Open ;
|
|
287 247 255 1390 10 130 0 Open ;
|
|
289 50 255 925 10 130 0 Open ;
|
|
291 255 253 1100 10 130 0 Open ;
|
|
293 255 251 1100 8 130 0 Open ;
|
|
295 249 251 1450 12 130 0 Open ;
|
|
297 120 257 645 8 130 0 Open ;
|
|
299 257 259 350 8 130 0 Open ;
|
|
301 259 263 1400 8 130 0 Open ;
|
|
303 257 261 1400 8 130 0 Open ;
|
|
305 117 261 645 12 130 0 Open ;
|
|
307 261 263 350 12 130 0 Open ;
|
|
309 265 267 1580 8 130 0 Open ;
|
|
311 193 267 1170 12 130 0 Open ;
|
|
313 269 189 646 12 130 0 Open ;
|
|
315 181 271 260 24 130 0 Open ;
|
|
317 273 275 2230 8 130 0 Open ;
|
|
319 273 205 645 12 130 0 Open ;
|
|
321 163 265 1200 30 141 0 Open ;
|
|
323 201 275 300 12 130 0 Open ;
|
|
325 269 271 1290 8 130 0 Open ;
|
|
329 61 123 45500 30 140 0 Open ;
|
|
330 60 601 1 30 140 0 Closed ;
|
|
333 601 61 1 30 140 0 Open ;
|
|
|
|
[PUMPS]
|
|
;ID Node1 Node2 Parameters
|
|
10 Lake 10 HEAD 1 ;
|
|
335 60 61 HEAD 2 ;
|
|
|
|
[VALVES]
|
|
;ID Node1 Node2 Diameter Type Setting MinorLoss
|
|
|
|
[TAGS]
|
|
|
|
[DEMANDS]
|
|
;Junction Demand Pattern Category
|
|
|
|
[STATUS]
|
|
;ID Status/Setting
|
|
10 Closed
|
|
|
|
[PATTERNS]
|
|
;ID Multipliers
|
|
;General Default Demand Pattern
|
|
1 1.34 1.94 1.46 1.44 .76 .92
|
|
1 .85 1.07 .96 1.1 1.08 1.19
|
|
1 1.16 1.08 .96 .83 .79 .74
|
|
1 .64 .64 .85 .96 1.24 1.67
|
|
;Demand Pattern for Node 123
|
|
2 0 0 0 0 0 1219
|
|
2 0 0 0 1866 1836 1818
|
|
2 1818 1822 1822 1817 1824 1816
|
|
2 1833 1817 1830 1814 1840 1859
|
|
;Demand Pattern for Node 15
|
|
3 620 620 620 620 620 360
|
|
3 360 0 0 0 0 360
|
|
3 360 360 360 360 0 0
|
|
3 0 0 0 0 360 360
|
|
;Demand Pattern for Node 35
|
|
4 1637 1706 1719 1719 1791 1819
|
|
4 1777 1842 1815 1825 1856 1801
|
|
4 1819 1733 1664 1620 1613 1620
|
|
4 1616 1647 1627 1627 1671 1668
|
|
;Demand Pattern for Node 203
|
|
5 4439 4531 4511 4582 4531 4582
|
|
5 4572 4613 4643 4643 4592 4613
|
|
5 4531 4521 4449 4439 4449 4460
|
|
5 4439 4419 4368 4399 4470 4480
|
|
|
|
[CURVES]
|
|
;ID X-Value Y-Value
|
|
;PUMP: Pump Curve for Pump 10 (Lake Source)
|
|
1 0 104.
|
|
1 2000. 92.
|
|
1 4000. 63.
|
|
;PUMP: Pump Curve for Pump 335 (River Source)
|
|
2 0 200.
|
|
2 8000. 138.
|
|
2 14000. 86.
|
|
|
|
[CONTROLS]
|
|
;Lake source operates only part of the day
|
|
Link 10 OPEN AT TIME 1
|
|
Link 10 CLOSED AT TIME 15
|
|
|
|
;Pump 335 controlled by level in Tank 1
|
|
;When pump is closed, bypass pipe is opened
|
|
Link 335 OPEN IF Node 1 BELOW 17.1
|
|
Link 335 CLOSED IF Node 1 ABOVE 19.1
|
|
Link 330 CLOSED IF Node 1 BELOW 17.1
|
|
Link 330 OPEN IF Node 1 ABOVE 19.1
|
|
|
|
|
|
[RULES]
|
|
|
|
[ENERGY]
|
|
Global Efficiency 75
|
|
Global Price 0.0
|
|
Demand Charge 0.0
|
|
|
|
[EMITTERS]
|
|
;Junction Coefficient
|
|
|
|
[QUALITY]
|
|
;Node InitQual
|
|
|
|
[SOURCES]
|
|
;Node Type Quality Pattern
|
|
|
|
[REACTIONS]
|
|
;Type Pipe/Tank Coefficient
|
|
|
|
|
|
[REACTIONS]
|
|
Order Bulk 1
|
|
Order Tank 1
|
|
Order Wall 1
|
|
Global Bulk 0.0
|
|
Global Wall 0.0
|
|
Limiting Potential 0.0
|
|
Roughness Correlation 0.0
|
|
|
|
[MIXING]
|
|
;Tank Model
|
|
|
|
[TIMES]
|
|
Duration 24:00
|
|
Hydraulic Timestep 1:00
|
|
Quality Timestep 0:05
|
|
Pattern Timestep 1:00
|
|
Pattern Start 0:00
|
|
Report Timestep 1:00
|
|
Report Start 0:00
|
|
Start ClockTime 12 am
|
|
Statistic None
|
|
|
|
[REPORT]
|
|
Status Yes
|
|
Summary No
|
|
Nodes All
|
|
Links All
|
|
|
|
[OPTIONS]
|
|
Units GPM
|
|
Headloss H-W
|
|
Specific Gravity 1.0
|
|
Viscosity 1.0
|
|
Trials 40
|
|
Accuracy 0.001
|
|
CHECKFREQ 2
|
|
MAXCHECK 10
|
|
;DAMPLIMIT 0
|
|
Unbalanced Continue 10
|
|
Pattern 1
|
|
Demand Multiplier 1.0
|
|
Emitter Exponent 0.5
|
|
Quality Trace Lake
|
|
Diffusivity 1.0
|
|
Tolerance 0.01
|
|
|
|
[COORDINATES]
|
|
;Node X-Coord Y-Coord
|
|
10 9.00 27.85
|
|
15 38.68 23.76
|
|
20 29.44 26.91
|
|
35 25.46 10.52
|
|
40 27.02 9.81
|
|
50 33.01 3.01
|
|
60 23.90 29.94
|
|
601 23.00 29.49
|
|
61 23.71 29.03
|
|
101 13.81 22.94
|
|
103 12.96 21.31
|
|
105 16.97 21.28
|
|
107 18.45 20.46
|
|
109 17.64 18.92
|
|
111 20.21 17.53
|
|
113 22.04 16.61
|
|
115 20.98 19.18
|
|
117 21.69 21.28
|
|
119 23.70 22.76
|
|
120 22.08 23.10
|
|
121 23.54 25.50
|
|
123 23.37 27.31
|
|
125 24.59 25.64
|
|
127 29.29 26.40
|
|
129 30.32 26.39
|
|
131 37.89 29.55
|
|
139 33.28 24.54
|
|
141 35.68 23.08
|
|
143 37.47 21.97
|
|
145 33.02 19.29
|
|
147 30.24 20.38
|
|
149 29.62 20.74
|
|
151 28.29 21.39
|
|
153 28.13 22.63
|
|
157 24.85 20.16
|
|
159 23.12 17.50
|
|
161 25.10 15.28
|
|
163 25.39 14.98
|
|
164 25.98 15.14
|
|
166 26.48 15.13
|
|
167 25.88 12.98
|
|
169 25.68 12.74
|
|
171 26.65 11.80
|
|
173 26.87 11.59
|
|
179 25.71 10.40
|
|
181 25.72 10.74
|
|
183 25.45 10.18
|
|
184 25.15 9.52
|
|
185 25.01 9.67
|
|
187 23.64 11.04
|
|
189 24.15 11.37
|
|
191 22.10 14.07
|
|
193 22.88 14.35
|
|
195 23.18 14.72
|
|
197 20.97 15.18
|
|
199 29.42 8.44
|
|
201 30.89 8.57
|
|
203 31.14 8.89
|
|
204 23.80 10.90
|
|
205 29.20 6.46
|
|
206 31.66 6.64
|
|
207 31.00 6.61
|
|
208 32.54 6.81
|
|
209 33.76 6.59
|
|
211 34.20 5.54
|
|
213 35.26 6.16
|
|
215 39.95 8.73
|
|
217 42.11 8.67
|
|
219 44.86 9.32
|
|
225 43.53 7.38
|
|
229 36.16 3.49
|
|
231 38.38 2.54
|
|
237 35.37 3.08
|
|
239 35.76 2.31
|
|
241 35.87 2.11
|
|
243 37.04 0.00
|
|
247 35.02 2.05
|
|
249 35.02 1.81
|
|
251 34.15 1.10
|
|
253 32.17 1.88
|
|
255 33.51 2.45
|
|
257 21.17 23.32
|
|
259 20.80 23.40
|
|
261 20.79 21.45
|
|
263 20.32 21.57
|
|
265 25.39 13.60
|
|
267 23.38 12.95
|
|
269 25.03 12.14
|
|
271 25.97 11.00
|
|
273 29.16 7.38
|
|
275 31.07 8.29
|
|
River 24.15 31.06
|
|
Lake 8.00 27.53
|
|
1 27.46 9.84
|
|
2 32.99 3.45
|
|
3 29.41 27.27
|
|
|
|
[VERTICES]
|
|
;Link X-Coord Y-Coord
|
|
|
|
[LABELS]
|
|
;X-Coord Y-Coord Label & Anchor Node
|
|
8.00 29.42 "LAKE"
|
|
25.00 31.10 "RIVER"
|
|
|
|
[BACKDROP]
|
|
DIMENSIONS 6.16 -1.55 46.70 32.61
|
|
UNITS None
|
|
FILE
|
|
OFFSET 0.00 0.00
|
|
|
|
[END]
|