diff options
| author | Andrea Antonello <andrea.antonello@gmail.com> | 2004-12-13 14:42:11 +0000 |
|---|---|---|
| committer | Andrea Antonello <andrea.antonello@gmail.com> | 2004-12-13 14:42:11 +0000 |
| commit | 7c0c861f82d28e9a0434d448c7966a488b49b28f (patch) | |
| tree | 55967c80787ef9d4d16b889a64f4ac4730337176 /jniwrap/org/proj4/Projections.java | |
| parent | f7f8bbe5062ffd32593ba377253cdc8fd6aeb09e (diff) | |
| download | PROJ-7c0c861f82d28e9a0434d448c7966a488b49b28f.tar.gz PROJ-7c0c861f82d28e9a0434d448c7966a488b49b28f.zip | |
fixed small bug in the Hashmap creation of a projection - Andrea Antonello
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1280 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'jniwrap/org/proj4/Projections.java')
| -rw-r--r-- | jniwrap/org/proj4/Projections.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/jniwrap/org/proj4/Projections.java b/jniwrap/org/proj4/Projections.java index 07f28217..289da281 100644 --- a/jniwrap/org/proj4/Projections.java +++ b/jniwrap/org/proj4/Projections.java @@ -186,7 +186,18 @@ public abstract class Projections for (int i = 0; i < infos.length - 1; i++) { String[] pairs = infos[i + 1].split("="); - projParameters.put(pairs[0].trim(), pairs[1].trim()); + if (pairs.length == 1 && pairs[0].equals("no_defs")) + { + projParameters.put(pairs[0].trim(), "defined"); + } + else if (pairs.length == 1 && !pairs[0].equals("no_defs")) + { + projParameters.put(pairs[0].trim(), ""); + } + else + { + projParameters.put(pairs[0].trim(), pairs[1].trim()); + } } String ellipsinfo = getEllipseInfo(); |
