[ka-Map-users] Re: yet another ka-map interface
Paul Spencer
pspencer at dmsolutions.ca
Tue Aug 8 10:57:32 EDT 2006
Lorenzo,
I REALLY like this one. You've done a great job. And it appears to
work in IE (I just did a quick test). My vote is for this to replace
the current index.html and associated css ASAP.
Paul
On 8-Aug-06, at 10:28 AM, Lorenzo Becchi wrote:
> In my recent experience I've seen that many persons were not used
> to a custom layout interface as the one of version 0.2
>
> The winManager is still futuristic, so next link shows my
> candidate to be the user interface for ka-Map version 1.0
>
> http://www.ominiverdi.org/ka-map/temp/ka-map-fao/htdocs/
> index_kaExplorer.html
> (temporary!)
>
> First of all I have to say that I have not yet the chance to test
> it with Internet Explorer. I'm in a remote part of Dominican
> Republic and have rare internet connections.
> I've stressed this code with Safari and Firefox.
>
> Many changes have been introduced so I try to explain them as they
> arise in my mind:
>
>
> LAYOUT
> As it's simple to notice, I've tried to stick to a much more
> "windows" friendly layout. Who's used to ESRI products can
> naturally see a very close similarity to ArcReader/ArcExplorer
> (quite explicit). Until I've maintained the Nomad icon set, I've
> adapted it at a windows button style. I had to invent some more
> buttons, hope that Aleks Herzog can once again come and help us.
> To be honest I have to say that I've never had a good feeling with
> Windows layouts in general but I've understood how is easier for a
> newbie to understand ka-Map features if the user interface in much
> more "standard".
> Stats on my web server show that 80% of the people who's looking
> at our ka-Map implementations have Windows.
> More than newbies, I've seen that old GIS men are so Windows/ESRI
> focused that have big problems to positive evaluate different
> interfaces.
> Hope this layout will help to spread ka-Map to a wider audience.
>
>
> FUNCTIONS
> in the toolbar from left to right:
> 1) map selector -> no changes
> 2) Map Info -> the default selector. it shows the keymap and the
> mouse geo coords. I've divided it form the legend to make it cleaner.
> 3) Legend -> always the same legend but I'm intended to change it a
> bit in the next days to avoid HTML tables and to allow a more
> customizable layout.
> 4) Print -> as easy as possible. Choose an output and the document
> should be downloaded automatically. PDF layout is always the same
> (sorry David, hope to have time to merge your code soon).
> 5) Zoom functions -> always the same. I've reintroduced the scale
> select to stick to the interface.
> 6) Identify/query -> some improvements. First of all no more pop-
> ups (I hate them). I've introduced raster identification but it
> should be refined. The system now looks in LAYER METADATA, as
> Andrea's query system, looking for this fields:
> "fields" "fiendname:Alias1,fieldname2:Alias2,fieldname3:Alias3"
> "searchfield" "field_to_be_searched"
> the syntax is used to determine which fields to show and which
> alias to use in the printed table. As usual, LAYER needs a TEMPLATE
> argument to be queryable for mapserver.
> Both tollerance and tolleranceunits are useful to refine the
> system. es:
> TOLERANCE 10
> TOLERANCEUNITS meters
> I'm intended to add a button to "hilite" vectorial objects using
> Andrea's system. This will take a while more maybe... still to decide.
> 7) Search system -> same layout that Identify. looking for same
> fields in the metadata. Naturally it skips raster layers. That
> should be refined to fulltext search and multiple field search but
> I've fear that's not a mapserver skill (can somebody help with
> this?). I'm sure I'll have to better study mapserver query and
> search systems.
> 8)Link to this view -> I've decided to add a stupid function to
> send links by e-mail. To be refined.
>
>
> VIEWPORT
> I've took away all panels except the scalebar that I've refined
> with a different CSS to make it smaller (I've fear It's not working
> fine with IE).
>
>
> THINGS I STILL DON'T LIKE
> 1) Identify -> I've not yet decided the politic to limit output or
> allow a full output control. At the moment it's limited to 20
> record per layer. It would be nice to use a dynamic page selector
> to show all data. No clear idea about it for the moment.
> 2) Search system -> too simple.
>
>
> WHAT'S MISSING
> 1) Tooltips -> I've not yet integrated the tooltip system. I'll
> have to refine it.
> 2) Measure -> it should be implemented. no technology is convincing
> me... it's a stupid feature that many want.
> 3) Navigation History -> it should be easily implemented. I have to
> decide it's priority.
> 4) cache clean up for hilite and print system.
> 5) Search system - > missing all advanced features.
> 6) Identify system -> missing all advanced features.
>
>
> DOUBTS
> I've fear there's a little bug in extent calculation. It seems to
> me (still to confirm) that the viewport extent is calculated with
> the browser margin as left margin instead that the viewport real
> margin.
>
>
> NOTES
> to a more intimate view, all panels have been reported as HTML code
> in the index_kaExplorer.html (service div) to easily allow some
> text personalization.
>
>
> So after all this comments, I'm still convinced we are close to a
> mature client.
> I will really appreciate all kind of comments and suggestions.
> They will influence my priorities.
>
> thanks to all
> Lorenzo
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+
More information about the ka-Map-users
mailing list