aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/referential.rb
diff options
context:
space:
mode:
authorAlban Peignier2012-07-11 16:16:03 +0200
committerAlban Peignier2012-07-11 16:16:03 +0200
commitb26ece76b66cca7d773d2a906dba67907398a329 (patch)
treeced660f04eb0082777c123ff1737f94cbc3621ef /app/models/referential.rb
parent725f83bb5d68d3d8f77d6dd8e4a1b4fbf535e10f (diff)
downloadchouette-core-b26ece76b66cca7d773d2a906dba67907398a329.tar.bz2
Display a collection of SRIDs to create a Referential. Fixes #54
Diffstat (limited to 'app/models/referential.rb')
-rw-r--r--app/models/referential.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb
index 4a9fc33aa..9ab9b332f 100644
--- a/app/models/referential.rb
+++ b/app/models/referential.rb
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
class Referential < ActiveRecord::Base
validates_presence_of :name
@@ -52,6 +53,17 @@ class Referential < ActiveRecord::Base
self
end
+ def self.available_srids
+ [
+ [ "NTF Lambert Zone 1 (27561)", 27561 ],
+ [ "NTF Lambert Zone 2 (27562)", 27562 ],
+ [ "NTF Lambert Zone 3 (27563)", 27563 ],
+ [ "NTF Lambert Zone 4 (27564)", 27564 ],
+ [ "NTF Lambert 2 étendu (27572)", 27582 ],
+ ["RGF 93 Lambert 93 (2154)", 2154 ]
+ ]
+ end
+
before_create :create_schema
before_destroy :destroy_schema