Re: [mapserver-users] Circles around points in miles

2012-06-11 Thread Ian Walberg
Steve,

Below is a map file with the settings we are using.

The Extent and projection are commented out for the test.

With the projection set to init=epsg:4326 the circles appear the size
we expect.

With projection set to proj=orth and the extent changed to EXTENT
-20 -20 20 20 all the other data (removed form this map
file for simplicity) appears ok and the circles disappear.

Thanks

Ian



MAP
  NAME 'Simple'
  STATUS ON
  SIZE 1280 768

EXTENT -121 34 -115 41
#   EXTENT -20 -20 20 20

  UNITS DD
  SHAPEPATH shp
  IMAGECOLOR 120 120 120

  SYMBOL
NAME 'circle2'
TYPE ELLIPSE
POINTS 1 1 END
FILLED FALSE
  END

  LAYER
DEBUG 5
NAME range_circles
TYPE point
STATUS DEFAULT
UNITS miles
SIZEUNITS miles

FEATURE
POINTS 
 -118 38
END
END
  
CLASS
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 50
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 100
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 150
COLOR 255 0 0
  END

END
  PROJECTION
proj=latlong
ellps=WGS84
datum=WGS84
END
  END

  PROJECTION
init=epsg:4326

#   proj=ortho
lat_0=38.0
lon_0=-118
ellps=WGS84
  END
END


-Original Message-
From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us] 
Sent: Monday, June 11, 2012 7:45 AM
To: Ian Walberg; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] RE: Circles around points in miles

What are the UNITs set to with proj=ortho?

-Original Message-
From: Ian Walberg [mailto:ian.walb...@airborne.aero]
Sent: Friday, June 08, 2012 7:19 PM
To: mapserver-users@lists.osgeo.org
Cc: Lime, Steve D (DNR)
Subject: RE: [mapserver-users] RE: Circles around points in miles

This question from earlier in the year has finally got to the top of our
to do list.

The issue is how to draw a circle at a given size (ideally in miles)
when using proj=ortho.

Everything works well when using proj=latlong and SIZEUNITS miles.

Is this the expected behaviour and we do not understand something or is
this a problem?

Many thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Ian
Walberg
Sent: Thursday, February 16, 2012 1:57 PM
To: mapserver-users@lists.osgeo.org
Cc: Lime, Steve D (DNR)
Subject: RE: [mapserver-users] RE: Circles around points in miles

This does not work in all cases as we hoped,  or we may not  understand
how to use the overall ma projection correctly.

All the layers have the projection set to proj=latlong,ellps=WGS84.

However if we set the overall map projection from this to proj=ortho
the layer with the sizeunits set disappears.

Is this an issue related to the projection or that the map units are now
different.

If we remove the sizeunits from the layer with the circles they reappear
but of course are not the correct size (in miles).

Many thanks

Ian

-Original Message-
From: Ian Walberg
Sent: Wednesday, February 15, 2012 11:40 AM
To: Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] RE: Circles around points in miles

Stephen,

That appears to do the trick.

Many thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Wednesday, February 15, 2012 10:36 AM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] RE: Circles around points in miles

On 2/15/2012 1:23 PM, Ian Walberg wrote:
 Steve,

 Thanks again for the info so far.

 Testing this today we realise (not surprisingly) that both the size 
 and width of the symbol are now in miles.

 Ideally we would like to set the radius of the circle in miles and the

 width in pixels.

 Is there any way of doing this?

Yes, add minwidth 1 and maxwidth 1 to force the width to 1 pixel.

-Steve W

 Regards

 Ian

 -Original Message-
 From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us]
 Sent: Monday, February 13, 2012 2:57 PM
 To: Ian Walberg; mapserver-users@lists.osgeo.org
 Subject: RE: Circles around points in miles

 I jumped the gun on the geomtransform idea. The support is there but 
 because it operates at the style level buffer distances must be given 
 in pixels and there's no easy way to convert a map distance (e.g. 10
 miles) to pixels. I really should make some runtime constants (for 
 example, extent, scale and cellsize) available to expressions- then 
 you could do this.

 Glad you picked option 2 to start

Re: [mapserver-users] Circles around points in miles

2012-06-11 Thread Arnd Wippermann
Hello,

Most likely the radius of your circles is to small for the extent you choose

Arnd

-Ursprüngliche Nachricht-
Von: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] Im Auftrag von Ian Walberg
Gesendet: Montag, 11. Juni 2012 18:37
An: Lime, Steve D (DNR); mapserver-users@lists.osgeo.org
Betreff: Re: [mapserver-users] Circles around points in miles

Steve,

Below is a map file with the settings we are using.

The Extent and projection are commented out for the test.

With the projection set to init=epsg:4326 the circles appear the size we
expect.

With projection set to proj=orth and the extent changed to EXTENT -20
-20 20 20 all the other data (removed form this map file for
simplicity) appears ok and the circles disappear.

Thanks

Ian



MAP
  NAME 'Simple'
  STATUS ON
  SIZE 1280 768

EXTENT -121 34 -115 41
#   EXTENT -20 -20 20 20

  UNITS DD
  SHAPEPATH shp
  IMAGECOLOR 120 120 120

  SYMBOL
NAME 'circle2'
TYPE ELLIPSE
POINTS 1 1 END
FILLED FALSE
  END

  LAYER
DEBUG 5
NAME range_circles
TYPE point
STATUS DEFAULT
UNITS miles
SIZEUNITS miles

FEATURE
POINTS 
 -118 38
END
END
  
CLASS
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 50
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 100
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 150
COLOR 255 0 0
  END

END
  PROJECTION
proj=latlong
ellps=WGS84
datum=WGS84
END
  END

  PROJECTION
init=epsg:4326

#   proj=ortho
lat_0=38.0
lon_0=-118
ellps=WGS84
  END
END


-Original Message-
From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us]
Sent: Monday, June 11, 2012 7:45 AM
To: Ian Walberg; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] RE: Circles around points in miles

What are the UNITs set to with proj=ortho?

-Original Message-
From: Ian Walberg [mailto:ian.walb...@airborne.aero]
Sent: Friday, June 08, 2012 7:19 PM
To: mapserver-users@lists.osgeo.org
Cc: Lime, Steve D (DNR)
Subject: RE: [mapserver-users] RE: Circles around points in miles

This question from earlier in the year has finally got to the top of our to
do list.

The issue is how to draw a circle at a given size (ideally in miles) when
using proj=ortho.

Everything works well when using proj=latlong and SIZEUNITS miles.

Is this the expected behaviour and we do not understand something or is this
a problem?

Many thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Ian Walberg
Sent: Thursday, February 16, 2012 1:57 PM
To: mapserver-users@lists.osgeo.org
Cc: Lime, Steve D (DNR)
Subject: RE: [mapserver-users] RE: Circles around points in miles

This does not work in all cases as we hoped,  or we may not  understand how
to use the overall ma projection correctly.

All the layers have the projection set to proj=latlong,ellps=WGS84.

However if we set the overall map projection from this to proj=ortho
the layer with the sizeunits set disappears.

Is this an issue related to the projection or that the map units are now
different.

If we remove the sizeunits from the layer with the circles they reappear but
of course are not the correct size (in miles).

Many thanks

Ian

-Original Message-
From: Ian Walberg
Sent: Wednesday, February 15, 2012 11:40 AM
To: Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] RE: Circles around points in miles

Stephen,

That appears to do the trick.

Many thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Wednesday, February 15, 2012 10:36 AM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] RE: Circles around points in miles

On 2/15/2012 1:23 PM, Ian Walberg wrote:
 Steve,

 Thanks again for the info so far.

 Testing this today we realise (not surprisingly) that both the size 
 and width of the symbol are now in miles.

 Ideally we would like to set the radius of the circle in miles and the

 width in pixels.

 Is there any way of doing this?

Yes, add minwidth 1 and maxwidth 1 to force the width to 1 pixel.

-Steve W

 Regards

 Ian

 -Original Message-
 From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us]
 Sent: Monday, February 13, 2012 2:57 PM
 To: Ian Walberg; mapserver-users@lists.osgeo.org
 Subject: RE: Circles around points in miles

 I jumped

Re: [mapserver-users] Circles around points in miles

2012-06-11 Thread Ian Walberg
Ok, so the MAP level units need to be set to the unit of the projection.

That means in this case they need to be meters.

Works now.

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Ian Walberg
Sent: Monday, June 11, 2012 8:02 PM
To: Arnd Wippermann
Cc: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] Circles around points in miles

Arnd,

Maybe.

We had assumed that the UNITS for the layer would stay the same for different 
projections.

Thanks

Ian

Below is a map file with the settings we are using.

The Extent and projection are commented out for the test.

With the projection set to init=epsg:4326 the circles appear the size we 
expect.

With projection set to proj=orth and the extent changed to EXTENT
-20 -20 20 20 all the other data (removed form this map file 
for simplicity) appears ok and the circles disappear.


MAP
  NAME 'Simple'
  STATUS ON
  SIZE 1280 768

EXTENT -121 34 -115 41
#   EXTENT -20 -20 20 20

  UNITS DD
  SHAPEPATH shp
  IMAGECOLOR 120 120 120

  SYMBOL
NAME 'circle2'
TYPE ELLIPSE
POINTS 1 1 END
FILLED FALSE
  END

  LAYER
DEBUG 5
NAME range_circles
TYPE point
STATUS DEFAULT
UNITS miles
SIZEUNITS miles

FEATURE
POINTS 
 -118 38
END
END
  
CLASS
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 50
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 100
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 150
COLOR 255 0 0
  END

END
  PROJECTION
proj=latlong
ellps=WGS84
datum=WGS84
END
  END

  PROJECTION
init=epsg:4326

#   proj=ortho
lat_0=38.0
lon_0=-118
ellps=WGS84
  END
END

-Original Message-
From: Arnd Wippermann [mailto:arnd.wipperm...@web.de]
Sent: Monday, June 11, 2012 1:36 PM
To: Ian Walberg
Cc: mapserver-users@lists.osgeo.org
Subject: AW: [mapserver-users] Circles around points in miles

Hello,

Most likely the radius of your circles is to small for the extent you choose

Arnd

-Ursprüngliche Nachricht-
Von: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] Im Auftrag von Ian Walberg
Gesendet: Montag, 11. Juni 2012 18:37
An: Lime, Steve D (DNR); mapserver-users@lists.osgeo.org
Betreff: Re: [mapserver-users] Circles around points in miles

Steve,

Below is a map file with the settings we are using.

The Extent and projection are commented out for the test.

With the projection set to init=epsg:4326 the circles appear the size we 
expect.

With projection set to proj=orth and the extent changed to EXTENT -20
-20 20 20 all the other data (removed form this map file for
simplicity) appears ok and the circles disappear.

Thanks

Ian



MAP
  NAME 'Simple'
  STATUS ON
  SIZE 1280 768

EXTENT -121 34 -115 41
#   EXTENT -20 -20 20 20

  UNITS DD
  SHAPEPATH shp
  IMAGECOLOR 120 120 120

  SYMBOL
NAME 'circle2'
TYPE ELLIPSE
POINTS 1 1 END
FILLED FALSE
  END

  LAYER
DEBUG 5
NAME range_circles
TYPE point
STATUS DEFAULT
UNITS miles
SIZEUNITS miles

FEATURE
POINTS 
 -118 38
END
END
  
CLASS
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 50
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 100
COLOR 255 0 0
  END
  STYLE 
  MAXWIDTH 1
SYMBOL 'circle2'
SIZE 150
COLOR 255 0 0
  END

END
  PROJECTION
proj=latlong
ellps=WGS84
datum=WGS84
END
  END

  PROJECTION
init=epsg:4326

#   proj=ortho
lat_0=38.0
lon_0=-118
ellps=WGS84
  END
END


-Original Message-
From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us]
Sent: Monday, June 11, 2012 7:45 AM
To: Ian Walberg; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] RE: Circles around points in miles

What are the UNITs set to with proj=ortho?

-Original Message-
From: Ian Walberg [mailto:ian.walb...@airborne.aero]
Sent: Friday, June 08, 2012 7:19 PM
To: mapserver-users@lists.osgeo.org
Cc: Lime, Steve D (DNR)
Subject: RE: [mapserver-users] RE: Circles around points in miles

Re: [mapserver-users] Circles around points in miles

2012-06-08 Thread Ian Walberg
This question from earlier in the year has finally got to the top of our
to do list.

The issue is how to draw a circle at a given size (ideally in miles)
when using proj=ortho.

Everything works well when using proj=latlong and SIZEUNITS miles.

Is this the expected behaviour and we do not understand something or is
this a problem?

Many thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Ian
Walberg
Sent: Thursday, February 16, 2012 1:57 PM
To: mapserver-users@lists.osgeo.org
Cc: Lime, Steve D (DNR)
Subject: RE: [mapserver-users] RE: Circles around points in miles

This does not work in all cases as we hoped,  or we may not  understand
how to use the overall ma projection correctly.

All the layers have the projection set to proj=latlong,ellps=WGS84.

However if we set the overall map projection from this to proj=ortho
the layer with the sizeunits set disappears.

Is this an issue related to the projection or that the map units are now
different.

If we remove the sizeunits from the layer with the circles they reappear
but of course are not the correct size (in miles).

Many thanks

Ian

-Original Message-
From: Ian Walberg
Sent: Wednesday, February 15, 2012 11:40 AM
To: Stephen Woodbridge; mapserver-users@lists.osgeo.org
Subject: RE: [mapserver-users] RE: Circles around points in miles

Stephen,

That appears to do the trick.

Many thanks

Ian

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Wednesday, February 15, 2012 10:36 AM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] RE: Circles around points in miles

On 2/15/2012 1:23 PM, Ian Walberg wrote:
 Steve,

 Thanks again for the info so far.

 Testing this today we realise (not surprisingly) that both the size 
 and width of the symbol are now in miles.

 Ideally we would like to set the radius of the circle in miles and the

 width in pixels.

 Is there any way of doing this?

Yes, add minwidth 1 and maxwidth 1 to force the width to 1 pixel.

-Steve W

 Regards

 Ian

 -Original Message-
 From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us]
 Sent: Monday, February 13, 2012 2:57 PM
 To: Ian Walberg; mapserver-users@lists.osgeo.org
 Subject: RE: Circles around points in miles

 I jumped the gun on the geomtransform idea. The support is there but 
 because it operates at the style level buffer distances must be given 
 in pixels and there's no easy way to convert a map distance (e.g. 10
 miles) to pixels. I really should make some runtime constants (for 
 example, extent, scale and cellsize) available to expressions- then 
 you could do this.

 Glad you picked option 2 to start.

 Steve

 -Original Message-
 From: Ian Walberg [mailto:ian.walb...@airborne.aero]
 Sent: Monday, February 13, 2012 4:38 PM
 To: Lime, Steve D (DNR); mapserver-users@lists.osgeo.org
 Subject: RE: Circles around points in miles

 Steve,

 Many thanks for the help and we have just tested option 2 and that 
 works.

 We are using 6.x but are not exactly sure how to use the geomtransform

 to do this. Do you have  an example?

 Regards

 Ian

 -Original Message-
 From: Lime, Steve D (DNR) [mailto:steve.l...@state.mn.us]
 Sent: Monday, February 13, 2012 9:37 AM
 To: Ian Walberg; mapserver-users@lists.osgeo.org
 Subject: RE: Circles around points in miles

 Couple of options depending on version:

1) 6.x: buffer the points using a style geomtransform
2) all versions: use layer SIZEUNITS to draw a circle symbol in 
 miles

 I think option 1 is more flexible but option 2 is probably faster.

 Steve

 -Original Message-
 From: mapserver-users-boun...@lists.osgeo.org
 [mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Ian 
 Walberg
 Sent: Saturday, February 11, 2012 10:06 PM
 To: mapserver-users@lists.osgeo.org
 Subject: [mapserver-users] Circles around points in miles


 We need to draw circles of 50 and 100 miles around a list of points.

 How can we do this?

 Thanks

 Ian
 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users




 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users