[Gvsig_english] View Frame Properties of Map Buggy
Simon Cropper (Botanicus Australia Pty Ltd)
scropper at botanicusaustralia.com.au
Wed Jan 6 02:28:03 CET 2010
Hi Enrique Lorenzo,
Thank you very much for the feedback. Your workaround was successful in
avoiding the problems previously encountered.
A couple of points though...
1. I found that I could open already prepared MAPS and just change the
settings in the way outlined below to get the program to work properly
(that is I did not have to start afresh).
2. I found it was not necessary to uncheck the LIVE LINK. This is
desirable as I wanted changes to the reference VIEW to reflect in the
various MAPS.
3. All I needed to do to get the VIEW FRAME to behave in the MAP was to
(a) select the VIEW,
(b) select "keep constant" in the scale drop down list,
(c) leave the edit box requesting the scale value as is or specify
a scale,
(d) select "maintain view scale" in the scale drop down box, and then
(e) select accept.
Once this was done I was able to pan, zoom in and zoom out. I also tried
to separate the grid from the view by zooming in and was unable. In all
I adjusted my 13 maps in about 1 hour. Not bad.
SO ALL THE LATEST ISSUES RELATED TO MAP PRODUCTION HAVE DISAPPEARED** --
Enrique Lorenzo you are genius, how in the world did you discover this
quirk?
[** inserting an image on a map still triggers an error as described in
previous posts]
So the upshot is...
1. I have one reference VIEW, which I can change the legend values to
generate site maps, historic vegetation maps and current vegetation
maps. The effects are reflected in the appropriate maps.
2. In the absence of having a way to consistently zoom to the same spot
(e.g. with regions of interest or spatial bookmarks as recommended by
Jorge Gasper) I have created a MAP for each reserve or section of
reserve. All MAPS point to the same VIEW. The MAPS retain the same
extent as setup using the pan/zoom tools irregardless of what the extent
of the reference VIEW is. This is expected behaviour.
FURTHER SUGGESTIONS FOR IMPROVED FUNCTIONALITY IN MAP VIEW PROPERTIES
DIALOG
1. LIVE LINK should be renamed to REFLECT CHANGES TO REFERENCE VIEW'S
LEGEND; or alternatively...
2. It would be useful and clearer if a set of three controls were
established. The reference view is the view that the map frame points to.
(a) REFLECT CHANGES TO REFERENCE VIEW'S EXTENT
checked = map's view frame moves with reference view. Move the reference
view the map moves. Move the map the reference view moves. Both have the
same extent (to void problems with different sized views and map frames;
this would best be described as same scale and centre point).
unchecked = the extent of the map's view remains the same.
(b) REFLECT CHANGES TO REFERENCE VIEW'S LAYERS
checked = the layers shown in the map's view frame are the same as the
view. Changes in what layers are visible in the view are reflected in
the maps view frame.
unchecked = the layers visible in the maps frame are fixed (not changes
to the layers symbology though; see 'c')
(c) REFLECT CHANGES TO LAYER'S LEGEND IN REFERENCE VIEW
checked = changes to a layer's symbology is reflected the the map (if
'b' above is 'checked' or if 'b' above is 'unchecked' the layer was
visible at the time the frame was fixed)
unchecked = all the legends of the layers visible in the map's view
frame are fixed. This means that if the symbology in the reference view
is changed for any particular layer it will not automatically be
reflected in the maps.
If (a), (b) and (c) are unchecked then the map is a static once-off map
that will never change.
(3) The property dialog for the map view frame should be fixed so that
you can enter it and all the currently set options are apparent and they
will only change if you make a change and press accept. As noted if you
have more than one view in the project and you enter the properties
dialog box, change the scale and don't remember to point to the actual
view you want the map's view will change.
Cheers Simon
Simon Cropper
Botanicus Australia Pty Ltd
PO Box 160, Sunshine, Victoria 3020.
P: 9311 5822. M: 041 830 3437.
mailto: scropper at botanicusaustralia.com.au
<mailto:scropper at botanicusaustralia.com.au>
web: www.botanicusaustralia.com.au <http://www.botanicusaustralia.com.au>
On 5/01/2010 11:40 PM, Enrique Lorenzo Herrero wrote:
> Simon and Jorge:
>
> I've just checked the Map with some Map Views, and I think the only way to work is as follows (read carefully the order of the steps because that's the problem, the combos are programmed with some bugs):
>
> A) To add the first view to a void Map:
>
> 1- Add the first view to the void Map.
> 2- In the Properties dialog set the view.
> 3- Turn off the Live View checkbox.
> 4- Optionally, set Scale to "Automatic", to get as default the scale of the view, if you want.
> 5- Set Scale to "User specified".
> 6- Set Scale value to, for example, 10000. Do not Apply at this point!
> 7- Set Scale to "Maintain View Scale".
> 8- Apply.
>
> This way, you are able to pan and zoom the Map View without any reaction in the pan and zoom of the original project view.
>
> B) To add next Map Views: repeat the same steps.
>
>
> C) To edit the Map View scale:
>
> 1- Open the Properties dialog, as usually.
> 2- Optionally, set Scale to "Automatic", to query the actual (default) scale of the Map view.
> 3- Set Scale to "User specified".
> 4- Set the Scale value to, for example, 10000. Do not Apply at this point!
> 5- Set now the Scale to "Maintain View Scale".
> 6- Apply.
>
> This sounds strange, but it works!.
>
> I wish gvSIG developers could make the most of your suggestions and detailed work.
>
> Regards.
>
> Enrique Lorenzo Herrero
> Técnico
> --------------------------------------------------------------------------------------
> INSTITUTO TECNOLÓGICO AGRARIO
> Junta de Castilla y León
> Consejería de Agricultura y Ganadería
> --------------------------------------------------------------------------------------
>
> Ctra. Burgos Km. 119
> FINCA ZAMADUEÑAS
> 47071 Valladolid
> España T +34 983 412 833
>
> lorheren at itacyl.es
> www.itacyl.es
>
> --------------------------------------------------------------------------------------
> -----Mensaje original-----
> De:gvsig_internacional-bounces at listserv.gva.es [mailto:gvsig_internacional-bounces at listserv.gva.es] En nombre de Simon Cropper (Botanicus Australia Pty Ltd)
> Enviado el: martes, 05 de enero de 2010 12:52
> Para: Users and Developers mailing list
> Asunto: Re: [Gvsig_english] View Frame Properties of Map Buggy
>
> Hi Jorge Gasper,
>
> "If you want to "stuck" the view in its position you have to select the
> "maintain viewing scale", I'm testing two maps sharing the same view
> and I'm able to maintain one of the maps while the other one is
> adjusting if I change the view position."
>
> You stated they using "maintain viewing scale" froze the map. The is the case if you can use the navigate tools to move the map to the right location. Using zoom in/out and pan does not work. On occasion I have fluked getting the map in the right location you can freeze the zoom, but this only works when you only have one map for a view. Add another to the mix and gvSIG gets confused and the "freezing" is lost.
>
> Cheers Simon
>
> Simon Cropper
> Botanicus Australia Pty Ltd
> PO Box 160, Sunshine, Victoria 3020.
> P: 9311 5822. M: 041 830 3437.
> mailto:scropper at botanicusaustralia.com.au
> <mailto:scropper at botanicusaustralia.com.au>
> web:www.botanicusaustralia.com.au <http://www.botanicusaustralia.com.au>
>
>
> On 5/01/2010 8:09 PM, Jorge Gaspar Sanz Salinas wrote:
>
>> If you want to "stuck" the view in its position you have to select the
>> "maitain viewing scale", I'm testing two maps sharing the same view
>> and I'm able to maintain one of the maps while the other one is
>> adjusting if I change the view position.
>>
>>
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>
>
>
More information about the Gvsig_internacional
mailing list