I am having a bunch of Mapinfo data of a large area. This data has multiple layers and is also available as SHP, and of course it could be easily converted to SQLite ("SpatiaLite"). Although probably only one layer needs to be visualized at this point.
The problem is: The customer needs to select a rectangle from the data so it can be processed further.
I already though of writing a Google Maps Plugin / Mashup that is fed by some AJAX/JSON. Or writing a Plugin for uDig. (OpenJUMP won't be appropriate because it has problems handling large amounts of data.) Another idea was writing a Java app with Google Maps embedded and maybe some (OSS) overlay that visualizes the SHP/Mapinfo data.
Each solution has its good sides but also its bad sides. So, what do you think is the best way to realize it?
BTW: The solution should not consist of expensive Closed-Source Tools.