Espen,

Check this one:
http://www.cotr.pt/cotrinv/index.html

It's an inventory of irrigated areas that you can query and see results
on the map. It's in Portuguese. Uses OL and ArcIMS (WMS direct and
reflector script to process queries). Also uses TileCache for the base
layer.
Other libs include: old version of moo.fx for menu effects and ajax, and
json.js.

Regards,
Duarte

------------------------------

Message: 4
Date: Mon, 20 Aug 2007 09:18:37 +0200
From: "Espen Isaksen" <[EMAIL PROTECTED]>
Subject: [OpenLayers-Users] Examples of redesign of Openlayers
To: [email protected]
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

Hi!

I am looking for websites using openlayers which have fully integrated
it onto their site. Meaning that you cannot visually recognize that they
are using openlayers.

The only one I have seen is this one: http://www.opengeoportail.fr/

Any other examples?


------------------------------

Message: 5
Date: Mon, 20 Aug 2007 01:31:49 -0700 (PDT)
From: Prasad Choudhary <[EMAIL PROTECTED]>
Subject: [OpenLayers-Users] function on zoom change
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii


Hello All

I want to change layer's markers to lines and polygon after certain zoom
level is there any solution for this

Thanks All. 
--
View this message in context:
http://www.nabble.com/function-on-zoom-change-tf4297427.html#a12232026
Sent from the OpenLayers Users mailing list archive at Nabble.com.



------------------------------

Message: 6
Date: Mon, 20 Aug 2007 14:01:37 +0200
From: "Erik Uzureau" <[EMAIL PROTECTED]>
Subject: Re: [OpenLayers-Users] Measure Distance? Ruler?
To: "Chris Hardin" <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

I know that there is a ticket for this in TRAC... and there may or may
not be work underway to solve this.

I know also that there are some wierd math-heavy functions in the (i
believe) Util.js file which can be used to calculate distance between
points.

It has for a while been a (low) MetaCarta priority to add this
functionality to OpenLayers
erik

On 8/19/07, Chris Hardin <[EMAIL PROTECTED]> wrote:
> I want to click a point and drag a line to another point on the map
> and a measurement be given. I could write this myself, but I was
> hoping there might already be something included or an add on I could
> use. Does anyone have any ideas?
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>


------------------------------

Message: 7
Date: Mon, 20 Aug 2007 07:17:46 -0500
From: "Chris Hardin" <[EMAIL PROTECTED]>
Subject: Re: [OpenLayers-Users] Measure Distance? Ruler?
To: "Erik Uzureau" <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

Yeah, the calculation involves a little trig. I figure it would be an
easy feature to add. I use the following .js file to calculate it, I
just need to figure out how to feed it the starting point and ending
point and draw a line.



        


var EARTH_MEAN_RADIUS_MILES = 3959.87247;
var EARTH_MEAN_RADIUS_KILOMETERS= 6372.797;
var EARTH_MEAN_RADIUS_KNOTS =3441.0351;
var EARTH_MEAN_RADIUS_FEET = 20908126.6;
var EARTH_MEAN_RADIUS_METERS = 6372796.99;
var EARTH_MEAN_RADIUS_YARDS = 6969375.53;




/*
 * Use Haversine formula to Calculate distance (in km) between two
points specified by
 * latitude/longitude (in numeric degrees)
 *
 * example usage from form:
 *   result.value = LatLon.distHaversine(lat1.value.parseDeg(),
long1.value.parseDeg(),
 *                                       lat2.value.parseDeg(),
long2.value.parseDeg());
 * where lat1, long1, lat2, long2, and result are form fields
 */
LatLon.distHaversine = function(lat1, lon1, lat2, lon2, meanRadius) {
  var R = meanRadius;
  var dLat = (lat2-lat1).toRad();
  var dLon = (lon2-lon1).toRad();
  lat1 = lat1.toRad(), lat2 = lat2.toRad();

  var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
          Math.cos(lat1) * Math.cos(lat2) *
          Math.sin(dLon/2) * Math.sin(dLon/2);
  var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
  var d = R * c;
  return d;
}


/*
 * ditto using Law of Cosines
 */
LatLon.distCosineLaw = function(lat1, lon1, lat2, lon2, meanRadius) {
  var R = meanRadius;
  var d = Math.acos(Math.sin(lat1.toRad())*Math.sin(lat2.toRad()) +

Math.cos(lat1.toRad())*Math.cos(lat2.toRad())*Math.cos((lon2-lon1).toRad
()))
* R;
  return d;
}


/*
 * calculate (initial) bearing between two points
 *
 * from: Ed Williams' Aviation Formulary,
http://williams.best.vwh.net/avform.htm#Crs
 */
LatLon.bearing = function(lat1, lon1, lat2, lon2) {
  lat1 = lat1.toRad(); lat2 = lat2.toRad();
  var dLon = (lon2-lon1).toRad();

  var y = Math.sin(dLon) * Math.cos(lat2);
  var x = Math.cos(lat1)*Math.sin(lat2) -
          Math.sin(lat1)*Math.cos(lat2)*Math.cos(dLon);
  return Math.atan2(y, x).toBrng();
}


/*
 * calculate destination point given start point, initial bearing
(deg) and distance (km)
 *   see http://williams.best.vwh.net/avform.htm#LL
 */
LatLon.prototype.destPoint = function(brng, d, meanRadius) {
  var R = meanRadius; // earth's mean radius in km
  var lat1 = this.lat.toRad(), lon1 = this.lon.toRad();
  brng = brng.toRad();

  var lat2 = Math.asin( Math.sin(lat1)*Math.cos(d/R) +
                        Math.cos(lat1)*Math.sin(d/R)*Math.cos(brng) );
  var lon2 = lon1 +
Math.atan2(Math.sin(brng)*Math.sin(d/R)*Math.cos(lat1),
 
Math.cos(d/R)-Math.sin(lat1)*Math.sin(lat2));

  if (isNaN(lat2) || isNaN(lon2)) return null;
  return new LatLon(lat2.toDeg(), lon2.toDeg());
}


/*
 * construct a LatLon object: arguments in numeric degrees
 *
 * note all LatLong methods expect & return numeric degrees (for
lat/long & for bearings)
 */
function LatLon(lat, lon) {
  this.lat = lat;
  this.lon = lon;
}


/*
 * represent point {lat, lon} in standard representation
 */
LatLon.prototype.toString = function() {
  return this.lat.toLat() + ', ' + this.lon.toLon();
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -  */

// extend String object with method for parsing degrees or lat/long
values to numeric degrees
//
// this is very flexible on formats, allowing signed decimal degrees,
or deg-min-sec suffixed by
// compass direction (NSEW). A variety of separators are accepted (eg
3? 37' 09"W) or fixed-width
// format without separators (eg 0033709W). Seconds and minutes may be
omitted. (Minimal validation
// is done).

String.prototype.parseDeg = function() {
  if (!isNaN(this)) return Number(this);                 // signed
decimal degrees without NSEW

  var degLL = this.replace(/^-/,'').replace(/[NSEW]/i,'');  // strip
off any sign or compass dir'n
  var dms = degLL.split(/[^0-9.]+/);                     // split out
separate d/m/s
  for (var i in dms) if (dms[i]=='') dms.splice(i,1);    // remove
empty elements (see note below)
  switch (dms.length) {                                  // convert to
decimal degrees...
    case 3:                                              // interpret
3-part result as d/m/s
      var deg = dms[0]/1 + dms[1]/60 + dms[2]/3600; break;
    case 2:                                              // interpret
2-part result as d/m
      var deg = dms[0]/1 + dms[1]/60; break;
    case 1:                                              // decimal or
non-separated dddmmss
      if (/[NS]/i.test(this)) degLL = '0' + degLL;       // -
normalise N/S to 3-digit degrees
      var deg = dms[0].slice(0,3)/1 + dms[0].slice(3,5)/60 +
dms[0].slice(5)/3600; break;
    default: return NaN;
  }
  if (/^-/.test(this) || /[WS]/i.test(this)) deg = -deg; // take '-',
west and south as -ve
  return deg;
}
// note: whitespace at start/end will split() into empty elements
(except in IE)


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -  */

// extend Number object with methods for converting degrees/radians

Number.prototype.toRad = function() {  // convert degrees to radians
  return this * Math.PI / 180;
}

Number.prototype.toDeg = function() {  // convert radians to degrees
(signed)
  return this * 180 / Math.PI;
}

Number.prototype.toBrng = function() {  // convert radians to degrees
(as bearing: 0...360)
  return (this.toDeg()+360) % 360;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -  */

// extend Number object with methods for presenting bearings & lat/longs

Number.prototype.toDMS = function() {  // convert numeric degrees to
deg/min/sec
  var d = Math.abs(this);  // (unsigned result ready for appending
compass dir'n)
  d += 1/7200;  // add ? second for rounding
  var deg = Math.floor(d);
  var min = Math.floor((d-deg)*60);
  var sec = Math.floor((d-deg-min/60)*3600);
  // add leading zeros if required
  if (deg<100) deg = '0' + deg; if (deg<10) deg = '0' + deg;
  if (min<10) min = '0' + min;
  if (sec<10) sec = '0' + sec;
  return deg + '\u00B0' + min + '\u2032' + sec + '\u2033';
}

Number.prototype.toLat = function() {  // convert numeric degrees to
deg/min/sec latitude
  return this.toDMS().slice(1) + (this<0 ? 'S' : 'N');  // knock off
initial '0' for lat!
}

Number.prototype.toLon = function() {  // convert numeric degrees to
deg/min/sec longitude
  return this.toDMS() + (this>0 ? 'E' : 'W');
}

Number.prototype.toPrecision = function(fig) {  // override
toPrecision method with one which displays
  if (this == 0) return 0;                      // trailing zeros in
place of exponential notation
  var scale = Math.ceil(Math.log(this)*Math.LOG10E);
  var mult = Math.pow(10, fig-scale);
  return Math.round(this*mult)/mult;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -  */



On 8/20/07, Erik Uzureau <[EMAIL PROTECTED]> wrote:
> I know that there is a ticket for this in TRAC... and there may or may
> not be work underway to solve this.
>
> I know also that there are some wierd math-heavy functions in the (i
> believe) Util.js file which can be used to calculate distance between
> points.
>
> It has for a while been a (low) MetaCarta priority to add this
> functionality to OpenLayers
> erik
>
> On 8/19/07, Chris Hardin <[EMAIL PROTECTED]> wrote:
> > I want to click a point and drag a line to another point on the map
> > and a measurement be given. I could write this myself, but I was
> > hoping there might already be something included or an add on I
could
> > use. Does anyone have any ideas?
> > _______________________________________________
> > Users mailing list
> > [email protected]
> > http://openlayers.org/mailman/listinfo/users
> >
>


-- 
Chris Hardin
Software Architect
Archetype Corporation


------------------------------

Message: 8
Date: Mon, 20 Aug 2007 07:30:28 -0500
From: "Chris Hardin" <[EMAIL PROTECTED]>
Subject: Re: [OpenLayers-Users] Weather Maps
To: "John Cole" <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

I need something like an overlay over our maps to display weather,
wouldn't this just deliver me an entire map tile?


On 8/19/07, John Cole <[EMAIL PROTECTED]> wrote:
> The radar imagery at weather.gov has world files with it, so all you
need to
> do is download the file you want with wget or something, and serve it
via a
> wms server like mapserver.  Works great.
>
> John
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
> Behalf Of Chris Hardin
> Sent: Sunday, August 19, 2007 4:16 PM
> To: [email protected]
> Subject: [OpenLayers-Users] Weather Maps
>
> Does anyone know of a cheap way to add radar and satellite imagery
> layers to the maps?? I love the intellicast.com radar maps and I want
> to integrate something like that on a really tight budget.
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.484 / Virus Database: 269.12.0/961 - Release Date:
8/19/2007
> 7:27 AM
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.484 / Virus Database: 269.12.0/961 - Release Date:
8/19/2007
> 7:27 AM
>
> This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they are
addressed. If you have received this email in error please notify the
sender. This message contains confidential information and is intended
only for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail.
>


-- 
Chris Hardin
Software Architect
Archetype Corporation


------------------------------

Message: 9
Date: Mon, 20 Aug 2007 14:42:52 +0200
From: "Bart van den Eijnden (OSGIS)" <[EMAIL PROTECTED]>
Subject: [OpenLayers-Users] OpenLayers "wizard"
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain;       charset="iso-8859-1"

Hi list,

is there any interest in a wizard type of functionality, where users can
configure their personal settings of an OpenLayers application (which
tools
they want, which type of map navigation they want etc.)?

Also, this could be used as an application to quickly develop webmapping
clients based on OpenLayers for people who know nothing about
javascript.

Any ideas/thoughts appreciated.

Best regards,
Bart

--
Bart van den Eijnden
OSGIS, Open Source GIS
http://www.osgis.nl







------------------------------

Message: 10
Date: Mon, 20 Aug 2007 08:47:26 -0400
From: "Darren Cope" <[EMAIL PROTECTED]>
Subject: Re: [OpenLayers-Users] OpenLayers "wizard"
To: "Bart van den Eijnden (OSGIS)" <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1

Hi Bart,

Speaking as someone who knows nothing about javascript, yes,  I would
find this very useful!

Cheers,

Darren

On 8/20/07, Bart van den Eijnden (OSGIS) <[EMAIL PROTECTED]> wrote:
> Hi list,
>
> is there any interest in a wizard type of functionality, where users
can
> configure their personal settings of an OpenLayers application (which
tools
> they want, which type of map navigation they want etc.)?
>
> Also, this could be used as an application to quickly develop
webmapping
> clients based on OpenLayers for people who know nothing about
javascript.
>
> Any ideas/thoughts appreciated.
>
> Best regards,
> Bart
>
> --
> Bart van den Eijnden
> OSGIS, Open Source GIS
> http://www.osgis.nl
>
>
>
>
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>


-- 
Darren Cope
http://dmcope.freeshell.org


------------------------------

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users


End of Users Digest, Vol 11, Issue 24
*************************************
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to