Hi All, As promised elsewhere I've started this thread to provide a question and answer forum on the topic of Mastering Layers. A presentation I made at the 2007 Pro/User Conf. in Tampa. That presentation ran 40 of the allotted 45 minuets. That was only after I cut it down to the barest bones.
Edit: The presentation is now attached to this post.
I'll toss in one thing I didn't have, when I made the presentation. Below is a mapkey that will make it possible for mapkeys that call the find dialog to run reliably.
The find dialog it a great way to create layers with rules. It's just that the find dialog retains the settings of it's last usage. Great for interactivity, poor for writing mapkeys. Find dialog mapkeys expect the UI to be in the exact same state as when the mapkey was created. This mapkey will reset the find dialog. Run it as the first step of recording any mapkey calling the find dialog.
Moderators - this topic should more properly be in a Fundamentals forum except there isn't one. Hint Hint...
2007-08-02_112340_Mastering-Layers.zip
There are three things to know in order to master layers.
<div style="margin-left: 40px;">Knowing the basic rule of (in)visibility.
Knowing what is being put on the layers.
Knowing how layer status interacts with both of the above.
</div>
-------------------------------------
Edit: additional info
Andrew Burk created this following in 2005.
http://www.productview.com<wbr>/index-files4/tips/layer-1<wbr>.html << broken link gkb
It's a pretty good tutorial for creating and extending layers via the Layer dialog boxes.
08/02/26 - creating a Mapkey by using the find dialog to create a layer with rules... (quick and dirty version)
Edited by: gkbeer
Edit: The presentation is now attached to this post.
I'll toss in one thing I didn't have, when I made the presentation. Below is a mapkey that will make it possible for mapkeys that call the find dialog to run reliably.
The find dialog it a great way to create layers with rules. It's just that the find dialog retains the settings of it's last usage. Great for interactivity, poor for writing mapkeys. Find dialog mapkeys expect the UI to be in the exact same state as when the mapkey was created. This mapkey will reset the find dialog. Run it as the first step of recording any mapkey calling the find dialog.
Code:
mapkey /resetfind @MAPKEY_NAMEReset Find;@MAPKEY_LABELReset Find;\<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Activate `main_dlg_cur` `ProCmdMdlTreeSearch.edit_t`;\<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Update `selspecdlg0` `SelOptionRadio` `Feature`;\
<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Activate `selspecdlg0` `SelOptionRadio`;\<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Update `selspecdlg0` `LookByOptionMenu` `Feature`;\<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Activate `selspecdlg0` `LookByOptionMenu`;\<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Select `selspecdlg0` `RuleTab` 1 `Attributes`;\
<br style="font-family: Courier New,Courier,mono;">mapkey(continued) ~ Select `selspecdlg0` `RuleTypes` 1 `Name`
Moderators - this topic should more properly be in a Fundamentals forum except there isn't one. Hint Hint...
2007-08-02_112340_Mastering-Layers.zip
There are three things to know in order to master layers.
<div style="margin-left: 40px;">Knowing the basic rule of (in)visibility.
Knowing what is being put on the layers.
Knowing how layer status interacts with both of the above.
</div>
-------------------------------------
Edit: additional info
Andrew Burk created this following in 2005.
http://www.productview.com<wbr>/index-files4/tips/layer-1<wbr>.html << broken link gkb
It's a pretty good tutorial for creating and extending layers via the Layer dialog boxes.
08/02/26 - creating a Mapkey by using the find dialog to create a layer with rules... (quick and dirty version)
- Start recording your mapkey
- Run the /resetfind mapkey (listed above)
- Open the find dialog EDIT>FIND
- Create the rules and test them [FIND NOW] to see that the proper items are collected.
- When you are satisfied that the rules will select the type of item desired...
- Choose [OPTIONS]>SAVE QUEREY
- When prompted enter the name of a layer and hit [OK]
Edited by: gkbeer