Modify

Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#2713 closed defect (fixed)

[PATCH] Improve WMS Rectified Image-dialog

Reported by: xeen Owned by: team
Priority: minor Milestone:
Component: Core Version:
Keywords: Cc:

Description

  • Supports more than one service (only limited by screensize :))
  • Makes WMS less picky about the given URL and accepts pretty much anything
  • Auto-selects service depending on clip board contents
  • Adds a new "only this once and it means nothing to me" mode that allows entering any WMS server URL without having it to commit it to prefs
  • Improves discoverability for new users as it offers a "visit homepage" link for each service.
  • Services are hardcoded although it should be possible to add them via plugins and the like. The regular expression and links are pretty complicated, too, so I don't see the reason why this should be available via Einstein either.

For reviewing:
The extendedDialog patch fixes some minor bugs. The patch is not specifically depending on these changes, but they should get checked in regardless.

Pratically it's a complete rewrite of the file in question, so it may be easier reviewing the file as whole. Attached for you convenience.

Attachments (3)

1_improve_extended_dialog.patch (1.1 KB ) - added by xeen 16 years ago.
2_make_wms_rectified_image_not_suck.patch (10.9 KB ) - added by xeen 16 years ago.
Map_Rectifier_WMSmenuAction.java (9.8 KB ) - added by xeen 16 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 by stoecker, 16 years ago

Resolution: fixed
Status: newclosed

In [o15827]. You had two illegal characters in line 194 and 198.

comment:2 by xeen, 16 years ago

poor UTF8 :(

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.