Atlas Header
FID Function ElementType Mode Interface Status Notes
1 SiteTitle Text All AtlasHeader
2 WelcomeUserMessage function Advanced AtlasHeader Generate welcome message in header
2.1 UserAliasName database Advanced AtlasHeader
2.2 UserLastLogin database Advanced AtlasHeader
2.3 UserLoginTime system Advanced AtlasHeader lapsed time since login
3 ChangeLanguage function All AtlasHeader localization function (French/English)
TopUserMenu menu All AtlasHeader
4 RegisterUser link Basic TopUserMenu link to AuthenticateUser page
5 LoginUser link Basic TopUserMenu link to AuthenticateUser page
6 LogoutUser function(button) Advanced TopUserMenu
7 ConfirmLogoutUser confirmation dialog Advanced LogoutUser
8 SystemAdmin link Administrator TopUserMenu link to Administration Interface
TopMenuMain menu All AtlasHeader
9 Home link All TopMenuMain link to HomePage
10 AboutAtlas link All TopMenuMain link to AboutPage
11 HowTo link All TopMenuMain link to UserDocumentation
12 Feedback link All TopMenuMain link to FeedbackForm
Atlas Registation / Login
FID Function ElementType Mode Interface Status Notes
13 RegisterUserDetail function(formsubmit) Basic UserRegistration
13.1 UserAliasName textbox Basic RegisterUserDetail
13.2 UserFirstName textbox Basic RegisterUserDetail
13.3 UserLastName textbox Basic RegisterUserDetail
13.4 UserStreetAddress textbox Basic RegisterUserDetail
13.5 UserStreetAddress textbox Basic RegisterUserDetail
13.6 UserProvince listbox Basic RegisterUserDetail Linked to Country Selection
13.7 UserCountry listbox Basic RegisterUserDetail
13.8 UserPostCode textbox Basic RegisterUserDetail
13.9 UserEmailAddress textbox Basic RegisterUserDetail validate input
14 LoginUserDetail function(button) Basic UserRegistration
14.1 UserEmailAddress textbox Basic LoginUserDetail
14.2 UserAliasName textbox Basic LoginUserDetail
14.3 UserPassword password Basic LoginUserDetail
14.4 UserLoginDate system Basic LoginUserDetail update to system time
15 UserPasswordReminder function(button) Basic LoginUserDetail
16 UserPreferences dialig Advanced UserPreferences Can a user change their Registration
details?
Atlas Left-Side Bar
FID Function ElementType Mode Interface Status Notes
17 RegionList Array All RegionList
17.1 ShowHideSubregion function All RegionList Toggle subregion div
17.2 ZoomToRegion widget (quickzoom) All RegionList Update map to extent of selected
region (base theme)
17.3 CheckThemeAccess function All RegionList Authorization check
17.4 SetThemeList function All RegionList Populate ThemeList for selected
region
17.5 ShowRegionInfo function All RegionList Populate InformationArea for region
18 ThemeList Array All LeftSideBarMain
18.1 ShowHidSubTheme function All ThemeList toggle subtheme div
18.2 CheckLayerAccess function All ThemeList Authorization check
18.3 SetLayerList function All ThemeList Populate LegendLayerManager
18.4 SetLinkList function All ThemeList Populate LinkList for selected theme
18.5 ShowThemeInfo function All ThemeList Populate InformationArea for
map(theme)
18.6 SetMapTitle function All ThemeList Dynamic Map Title (Theme in Region)
19 LinkList Array All LeftSideBarMain
19.1 LinkItem link All LinkList External Link (open new window)
Atlas Right-Side Bar
FID Function ElementType Mode Interface Status Notes
LayerManager Legend All RightSideBarMain ThemeLegend
20 ShowLayerInfo function All LayerManager / Legend Populate InformationArea for Layer
(metadata)
21 SetActiveLayer function Advanced LayerManager
22 DisplayLayer function Advanced LayerManager
23 ShowHideClass function Advanced LayerManager toggle class div for individual layers
LayerControl Toolbar Advanced LayerManager
24 PromoteLayer widget Advanced LayerControl
25 DemoteLayer widget Advanced LayerControl
26 ExtractLayer widget Advanced LayerControl
27 AddLayer widget Advanced LayerControl (add from available layers)
28 RemoveLayer widget Advanced LayerControl
29 Upload Layer widget Advanced LayerControl
30 PartnerList Array All RightSideBarMain logo field
30.1 PartnerLogo linked image All PartnerList image
31 KeyMap ReferenceMap All RightSideBarMain
31.1 ShowHideKeyMap function All KeyMap
Atlas Map
FID Function ElementType Mode Interface Status Notes
32 MapDisplay widget MapFrame
33 MapTitle text MapDisplay
34 ScaleBar widget MapDisplay
35 PanEast widget MapDisplay
36 PanNorth widget MapDisplay
37 PanWest widget MapDisplay
38 PanSouth widget MapDisplay
Atlas Toolbar
FID Function ElementType Mode Interface Status Notes
MapNavTools ToolBar All ToolBarMain
39 ZoomIn widget All MapNavTools
40 ZoomOut widget All MapNavTools
41 ZoomToMapExtent widget All MapNavTools
42 ZoomToSelected widget Advanced MapNavTools
43 ZoomFactor widget Advanced MapNavTools
44 PanDrag widget All MapNavTools
45 Recenter widget All MapNavTools
46 MapSize widget All MapNavTools preset small,large size (possibly in
AtlasHeader?)
47 QueryByPoint widget All MapNavTools Visible Layer(s)
48 QueryByRect widget All MapNavTools Visible Layer(s) (same tool as above,
but clickuploc clickdownloc
49 MeasureDistance widget All MapNavTools
50 DistanceResults widget All MapNavTools results for distance measurement
MapROITools ToolBar Advanced ToolBarMain
51 QueryBySelected widget Advanced MapROITools Active Layer over visible layer(s)
(Active Poly layer only)
52 AddModeROI widget Advanced MapROITools
53 SubtractModeROI widget Advanced MapROITools
54 ReplaceModeROI widget Advanced MapROITools
55 RectangulatModeROI widget Advanced MapROITools
56 NSidedModeROI widget Advanced MapROITools
57 CircularModeROI widget Advanced MapROITools
58 ClearROI widget Advanced MapROITools
MapDataTools ToolBar ToolBarMain
59 BufferFeature widget Advanced MapDataTools
59.1 SetBufferParameters dialog box Advanced BufferFeature
59.2 SetBufferType radiobutton Advanced SetBufferParameters inner/outer/both; left/right/both
59.3 SetBufferWidth textbox Advanced SetBufferParameters in map units
60 LayerFilter widget Advanced MapDataTools
61 MapNotes widget Advanced MapDataTools
62 UploadData widget Advanced MapDataTools Upload layer (shp)
63 DownloadData widget Advanced MapDataTools extraction tool
64 AttachMedia widget Advanced MapDataTools Tool for uploading media files
associated with attribute record. (e.g.
photograph, soundbyte)
65 Raster Analysis dialog box Advanced MapDataTools Requirements TBD
MapReportTools ToolBar ToolBarMain
66 PrintMap widget Basic MapDataTools
67 MapLegend widget Basic MapDataTools
68 MapTips widget Basic MapDataTools
Atlas Information Area
FID Function ElementType Mode Interface Status Notes
69 RegionInfo html All InformationArea
70 ThemeInfo html All InformationArea
71 LayerInfo html All InformationArea
72 ResultsInfo html All InformationArea
Atlas Footer
FID Function ElementType Mode Interface Status Notes
73 SiteCopyright link All Footer
74 GeneralDisclaimer link All Footer
75 ContactUs link All Footer
76 PrivacyPolicy link All Footer
User / Group Admin
FID Function ElementType Mode Interface Status Notes
77 TopMenuAdmin menu Administrator AdminHeader
77.1 ShowUserList link Administrator TopMenuAdmin link to UserManagement form
77.2 ShowLayerList link Administrator TopMenuAdmin link to Layermanagement form
77.3 ShowMapList link Administrator TopMenuAdmin link to MapManagement form
78 AddUser function(button) Administrator UserManagement
78.1 UserAliasName textbox Administrator AddUser
78.2 UserFirstName textbox Administrator AddUser
78.3 UserLastName textbox Administrator AddUser
78.4 UserStreetAddress textbox Administrator AddUser
78.5 textbox
UserCity Administrator AddUser
78.6 listbox
UserProvince Administrator AddUser
78.7 listbox
UserCountry Administrator AddUser
78.8 UserPostCodetextbox Administrator AddUser
78.9 textbox
UserEmailAddress Administrator AddUser
79 DeleteUser function(button) Administrator UserManagement
79.1 UserAliasName textbox Administrator DeleteUser
79.2 ConfirmDeleteUser confirmation dialog Administrator DeleteUser
80 AddGroup function(button) Administrator UserManagement
80.1 UserGroupName textbox Administrator AddGroup
81 AssignToGroup Array function Administrator UserManagement delete user from all groups and re-
assign to selected
81.1 UserAliasName array Administrator AssignToGroup
81.2 UserGroupName array Administrator AssignToGroup (all in registered group by default)
81.3 UserGroupMember boolean Administrator AssignToGroup
82 BlockUser function Administrator UserManagement deny access privileges to blacklisted
user
82.1 UserEmailAddress textbox Administrator BlockUser
Layer / Map Admin
FID Function ElementType Mode Interface Status Notes
83 AddLayer function(button) Administrator LayerManagement
83.1 LayerFileSelector function(button) Administrator AddLayer FileSelector (constrained to *.map
files)
83.2 LayerName textbox Administrator AddLayer *.map file
84 SetLayerGroupAccess Array function Administrator LayerManagement
84.1 LayerName array Administrator SetLayerGroupAccess
84.2 UserGroupName array Administrator SetLayerGroupAccess
84.3 LayerViewable boolean Administrator SetLayerGroupAccess
84.4 LayerExtractable boolean Administrator SetLayerGroupAccess
85 DeleteLayer function(button) Administrator LayerManagement
85.1 LayerName array Administrator DeleteLayer
85.2 ConfirmDeleteLayer confirmation dialog Administrator DeleteLayer
86 AddMap function(button Administrator MapManagement
86.1 MapFileSelector function(button) Administrator AddMap FileSelector (constrained to *.map
files)
86.2 MapName textbox Administrator AddMap *.map file
87 SetMapGroupAccess Array function Administrator MapManagement
87.1 MapName array Administrator SetMapGroupAccess
87.2 UserGroupName array Administrator SetMapGroupAccess
87.3 MapViewable boolean Administrator SetMapGroupAccess
88 DeleteMap function(button) Administrator MapManagement
88.1 MapName array Administrator DeleteMap
88.2 ConfirmDeleteMap confirmation dialog Administrator DeleteMap
Comments
New development required
How to store this information?
How important is this?
How important? In scope?
Out of scope. Need BB to tell us
what would be required in the
future.
Javascript alert
Sys admin is separqate url. Not
linked from interface.
Comments
Store in user DB table?
Impacts User Table in DB:
encrypted field. Needs
discussion.
Comments
Comments
User to toggle, or system to
toggle?
Not Originally scoped. Display
only, or navigable?
System to toggle or user to
toggle? What benefit does user
toggling visibility add?
Comments
Need to add to mockup
Need to add to mockup
Need to add to mockup
Need to add to mockup
Comments
May just add unnecesary
complexity
Do we really need both?
Should concider just one of
them.
Need to add to mockup
May be combined with point
query?
Will need ROI tab in toolbar
Need more information.
Need feedback from BB
Out of scope. Need serious
discussion. Layers will have an
associated html page…
Comments
Comments
Comments
Add to Mockup?
Will likely just change boolean
flags
May not be valid depending on
table design
May not be valid depending on
table design
May not be valid depending on
table design
Admin can remove users's
privliges with existing UI
Comments
Need to remove browse
functionality
Admin manually provides layer
name
Will likely just change boolean
flags
May not be valid depending on
table design
May not be valid depending on
table design
May not be valid depending on
table design
May not be valid depending on
table design
Javascript Alert
Need to remove browse
functionality
Admin manually provides map
name
Will likely just change boolean
flags
May not be valid depending on
table design
May not be valid depending on
table design
May not be valid depending on
table design
Javascript Alert