aboutsummaryrefslogtreecommitdiff
path: root/jniwrap/org/proj4/Projections.java
diff options
context:
space:
mode:
authorAndrea Antonello <andrea.antonello@gmail.com>2004-12-13 14:42:11 +0000
committerAndrea Antonello <andrea.antonello@gmail.com>2004-12-13 14:42:11 +0000
commit7c0c861f82d28e9a0434d448c7966a488b49b28f (patch)
tree55967c80787ef9d4d16b889a64f4ac4730337176 /jniwrap/org/proj4/Projections.java
parentf7f8bbe5062ffd32593ba377253cdc8fd6aeb09e (diff)
downloadPROJ-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.java13
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();