[Geomoose-users] GM 2.0- tiling performance in
county projections / is it possible to add a custom coordinate to the
status bar while using UTM?
Brent Fraser
bfraser at geoanalytic.com
Fri Jun 12 10:30:29 EDT 2009
Dan,
So is OpenLayers doing the re-projection of the WMS image on the client? Wow!
Brent
Dan Little wrote:
> http://www.geomoose.org/geomoose2/docs/howto/wms_project.html
>
> This allows a service to be in a different projection than the Main map with no mapserver reprojection. However, it is currently broken with tiles. It's something I have to fix. Maybe tonight, maybe this weekend, maybe early next week. I'm really ho
> ping to round out the GM2.0 documentation and make an official release.
>
> -Duck
>
>
> ----- Original Message ----
>> From: Mark Volz <MarkVolz at co.lyon.mn.us>
>> To: Dan Little <danlittle at yahoo.com>
>> Sent: Thursday, June 11, 2009 3:10:22 PM
>> Subject: RE: [Geomoose-users] GM 2.0- tiling performance in county projections / is it possible to add a custom coordinate to the status bar while using UTM?
>>
>> Dan,
>>
>> I noticed your reply. I was able to get the map projection and display
>> coordinates in Lyon County format. However when I did so what happened was
>> that the performance of GM slowed way down when I was using tiles in county
>> coordinates. I do realize that I can turn tiles off, However what I would
>> really like to do is have the best of both worlds: keep the actual map in
>> UTM-15 which allows me to use tiling without reprojecting (ie fast) while
>> having the status bar display XY in county coordinates so that county
>> coordinate users stay happy.
>>
>>
>> Mark Volz
>> GIS Specialist
>> Lyon County, MN
>> (507) 532-8218
>>
>> -----Original Message-----
>> From: Dan Little [mailto:danlittle at yahoo.com]
>> Sent: Thursday, June 11, 2009 2:47 PM
>> To: Brent Fraser; Mark Volz
>> Cc: geomoose-users at lists.sourceforge.net
>> Subject: Re: [Geomoose-users] GM 2.0- tiling performance in county
>> projections / is it possible to add a custom coordinate to the status bar
>> while using UTM?
>>
>>
>> HTH,
>>
>> http://www.geomoose.org/geomoose2/docs/docs/projections.html
>>
>>
>> ----- Original Message ----
>>> From: Brent Fraser
>>> To: Mark Volz
>>> Cc: geomoose-users at lists.sourceforge.net
>>> Sent: Thursday, June 11, 2009 2:44:15 PM
>>> Subject: Re: [Geomoose-users] GM 2.0- tiling performance in county
>> projections / is it possible to add a custom coordinate to the status bar
>> while using UTM?
>>> Mark,
>>>
>>> I think you're on the right track. I see that the std GeoMoose.html does
>>>
>>>
>>>
>>> at line 52. Perhaps the CountyProjection = new
>>> OpenLayers.Projection('EPSG127083'); does a look-up ?
>>> Maybe you need to make a proj4js/lib/defs/EPSG127083.js?
>>>
>>> Brent
>>>
>>>
>>>
>>> Mark Volz wrote:
>>>> Brent,
>>>>
>>>>
>>>>
>>>> I took a look at trying to get custom coordinates to display on a UTM
>>>> map by modifying the compiled.js file. It appears that openlayers
>>>> handles work for converting the coordinates. I do not know how
>>>> difficult it would be to add the township and range to the status bar.
>>>>
>>>>
>>>>
>>>> Attached below are the lines that I modified to try to get our
>>>> coordinates to dsiplay. The code returns an error at line 1600 stating:
>>>> CountyProjection is not defined. I am defining the CountyProjection on
>>>> line 1551 however I wonder if OpenLayers is unable to find my custom
>>>> projection. Any thoughts would be helpful.
>>>>
>>>> / /
>>>>
>>>>
>>>>
>>>> Line 43
>>>>
>>>> 'coordinate_display' : {
>>>>
>>>> xy: true, /* Ground Units */
>>>>
>>>> latlon: true, /* Longitude and Latitude */
>>>>
>>>> usng: true, /* U.S. National Grid */
>>>>
>>>> *county: true /* County Projection */*
>>>>
>>>> },
>>>>
>>>>
>>>>
>>>> Line 738
>>>>
>>>> 'coordinate_display' : {
>>>>
>>>> xy: true, /* Ground Units */
>>>>
>>>> latlon: true, /* Longitude and Latitude */
>>>>
>>>> usng: true, /* U.S. National Grid */
>>>>
>>>> *county: true /* County Projection test*/*
>>>>
>>>> },
>>>>
>>>> Line 1550
>>>>
>>>> LatLongProjection = new OpenLayers.Projection('WGS84');
>>>>
>>>> *CountyProjection = new OpenLayers.Projection('EPSG127083');*
>>>>
>>>>
>>>>
>>>> Line 1580
>>>>
>>>> OpenLayers.Projection.transform(degrees,
>>>>
>>>> Map.getProjectionObject(),
>>>>
>>>> LatLongProjection);
>>>>
>>>>
>>>>
>>>> if(CONFIGURATION.coordinate_display.latlon) {
>>>>
>>>> html += 'Lat, Lon: ';
>>>>
>>>> html += degrees.x.toFixed(3) + ', ' + degrees.y.toFixed(3);
>>>>
>>>> }
>>>>
>>>> * OpenLayers.Projection.transform(degrees, *
>>>>
>>>> * Map.getProjectionObject(),*
>>>>
>>>> * CountyProjection);*
>>>>
>>>> * *
>>>>
>>>> * if(CONFIGURATION.coordinate_display.county) {*
>>>>
>>>> * html += 'X, Y: ';*
>>>>
>>>> * html += degrees.x.toFixed(3) + ', ' + degrees.y.toFixed(3);*
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>> Line 3560
>>>>
>>>>
>>>>
>>>> if(this.xml.getAttribute('reproject')) {
>>>>
>>>> var new_proj = this.xml.getAttribute('reproject');
>>>>
>>>> if(new_proj == 'EPSG:4326' || new_proj == 'WGS84') {
>>>>
>>>> dest_proj = LatLongProjection;
>>>>
>>>> } *else if(new_proj == 'EPSG127083') {*
>>>>
>>>> * dest_proj = CountyProjection; *
>>>>
>>>> *}* else {
>>>>
>>>> dest_proj = OpenLayers.Projection(new_proj);
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>> OpenLayers.Projection.transform(f.geometry,
>>>>
>>>> Map.getProjectionObject(),
>>>>
>>>> dest_proj);
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>> var input = Catalog.createElement('input');
>>>>
>>>> input.setAttribute('name', stepName);
>>>>
>>>>
>> input.appendChild(Catalog.createCDATASection(output.write(f)));
>>>> this.xml.appendChild(input);
>>>>
>>>>
>>>> Mark Volz
>>>>
>>>> GIS Specialist
>>>>
>>>> Lyon County, MN
>>>>
>>>> (507) 532-8218
>>>>
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Brent Fraser [mailto:bfraser at geoanalytic.com]
>>>> Sent: Thursday, June 11, 2009 1:19 PM
>>>> To: Mark Volz
>>>> Cc: geomoose-users at lists.sourceforge.net
>>>> Subject: Re: [Geomoose-users] GM 2.0- tiling performance in county
>>>> projections / is it possible to add a custom coordinate to the status
>>>> bar while using UTM?
>>>>
>>>>
>>>>
>>>> Mark,
>>>>
>>>>
>>>>
>>>> I haven't looked at the tiling so I can't comment on the performance
>>>> issue.
>>>>
>>>>
>>>>
>>>> As for the coordinate display, I see that stock GeoMoose v2.0 now
>>>> allows for three simultaneous coordinate displays:
>>>>
>>>> - projected X/Y
>>>>
>>>> - geographic Lat/Lon
>>>>
>>>> - USNG
>>>>
>>>>
>>>>
>>>> It would be nice if it was instead a flexible list of any number of
>>>> reference systems that took lat/lon as input and returned a string to be
>>>> displayed.
>>>>
>>>>
>>>>
>>>> I'm interested in displaying Township/Range values for example, so I'd
>>>> have to write the JavaScript to do the conversion, but it would be nice
>>>> to be able to easily plug it in stock GeoMoose somewhere, similar to the
>>>> way custom projections work in v1.6.1.
>>>>
>>>>
>>>>
>>>> Brent Fraser
>>>>
>>>>
>>>>
>>>> Mark Volz wrote:
>>>>
>>>>> Hello,
>>>>> Our users want to use county projections within our mapping
>>>>> application. In GM 1.6.1 We decided that there was only a minimal
>>>>> performance hit for the LMIC WMS service(s) to reproject on the fly.
>>>>> This is not true in GM 2.0. GM 2.0 allows users the option of using a
>>>>> tile scheme on the WMS layers. I was impressed with the speed of the
>>>>> WMS services on the demo. Recently I ported the GM 2.0 demo over into
>>>>> county projections. I noticed there is a *huge *performance hit if
>>>>> tiling is turned on.
>>>>> This left me with a couple options: 1) I can leave the tiling system
>>>>> off, and the WMS performance would be similar to that of a 1.6 app. 2)
>>>>> I can abandon the county projection in favor of utm so that I can use
>>>>> tile cache and hope that no one complains too much that the map is no
>>>>> longer in county coordinates.
>>>>> Another thought I had is if I decided to use UTM (to take advantage of
>>>>> tiling) would it be possible for me to display the XY location in
>> county
>>>>> coordinates? If so, does anyone know what file(s) would need to be
>>>>> modified so that I can display county coordinates in the status bar?
>>>>> Thanks
>>>>> Mark Volz
>>>>> GIS Specialist
>>>>> Lyon County, MN
>> ------------------------------------------------------------------------
>> -----------------------------------------------------------------------------
>> -
>>>>> Crystal Reports - New Free Runtime and 30 Day Trial
>>>>> Check out the new simplified licensing option that enables unlimited
>>>>> royalty-free distribution of the report engine for externally facing
>>>>> server and web deployment.
>>>>> http://p.sf.net/sfu/businessobjects
>> ------------------------------------------------------------------------
>>>>> _______________________________________________
>>>>> Geomoose-users mailing list
>>>>> Geomoose-users at lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>>
>> -----------------------------------------------------------------------------
>> -
>>> Crystal Reports - New Free Runtime and 30 Day Trial
>>> Check out the new simplified licensing option that enables unlimited
>>> royalty-free distribution of the report engine for externally facing
>>> server and web deployment.
>>> http://p.sf.net/sfu/businessobjects
>>> _______________________________________________
>>> Geomoose-users mailing list
>>> Geomoose-users at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>
>
>
>
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Geomoose-users mailing list
> Geomoose-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>
More information about the Geomoose-users
mailing list