Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Eric Duminil
RegionChooser
Commits
eb9862a4
Commit
eb9862a4
authored
May 22, 2015
by
duminil
Browse files
RegionChooser : Don't allow multiple polygons
parent
f5ca46d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
website/script/simstadt_openlayers.js
View file @
eb9862a4
//TODO: Add zoom to extent as control
//TODO: Don't allow multiple sketch
//TODO: Try to leave everything in 4326
var
reset_btn
=
$
(
'
#reset
'
)[
0
];
...
...
@@ -57,8 +56,8 @@ vectorSource.addMarker = function(x, y, name) {
}));
}
//vectorSource.addMarker(3536859.19, 5438902.94, "BRUSE");
//vectorSource.addMarker(3533399.8907172694, 5439126.050470325, "MyPoly");
//
vectorSource.addMarker(3536859.19, 5438902.94, "BRUSE");
//
vectorSource.addMarker(3533399.8907172694, 5439126.050470325, "MyPoly");
var
createTextStyle
=
function
(
feature
,
resolution
)
{
var
align
=
"
Normal
"
;
...
...
@@ -273,7 +272,8 @@ function displayInfo() {
var
n
=
coords
.
length
;
for
(
var
i
=
0
;
i
<
n
;
i
++
)
{
var
wgs84_coord
=
coords
[
i
];
// wgs84_coords += "regionPolygon.add(new Coord(" + wgs84_coord[1] + "," + wgs84_coord[0] + "));<br/>";
// wgs84_coords += "regionPolygon.add(new Coord(" + wgs84_coord[1] +
// "," + wgs84_coord[0] + "));<br/>";
wgs84_coords
+=
"
(
"
+
wgs84_coord
[
1
]
+
"
,
"
+
wgs84_coord
[
0
]
+
"
)<br/>
"
;
var
gsk3_coord
=
ol
.
proj
.
transform
(
coords
[
i
],
ol
.
proj
.
get
(
'
EPSG:4326
'
),
ol
.
proj
.
get
(
'
EPSG:31467
'
))
...
...
@@ -284,7 +284,6 @@ function displayInfo() {
$
(
'
#dataPanel
'
).
append
(
"
GSK3 Coordinates<br/>
"
);
$
(
'
#dataPanel
'
).
append
(
gsk3_coords
+
"
<br/>
\n
"
);
}
;
$
(
'
#dataPanel
'
).
append
(
"
Area
"
+
"
<br/>
\n
"
);
$
(
'
#dataPanel
'
).
append
((
Math
.
round
(
area
/
1000
)
/
10
).
toString
()
+
"
ha<br/><br/>
\n
"
);
findIntersections
();
...
...
@@ -295,7 +294,10 @@ function displayInfo() {
draw
.
on
(
'
drawend
'
,
function
(
e
)
{
displayInfo
();
send_btn
.
disabled
=
false
;
if
(
fromJavaFX
)
{
send_btn
.
disabled
=
false
;
}
draw
.
setActive
(
false
);
});
$
(
'
#reset
'
).
click
(
function
()
{
...
...
@@ -304,6 +306,7 @@ $('#reset').click(function() {
}
finally
{
$
(
'
#dataPanel
'
).
empty
();
$
(
"
html
"
).
removeClass
(
"
wait
"
);
draw
.
setActive
(
true
);
featureOverlay
.
getFeatures
().
clear
();
intersections
.
clear
();
reset_btn
.
disabled
=
true
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment