[mapguide-users] vector editing

Charles B cblais at dgeq.qc.ca
Fri Mar 30 10:02:05 EDT 2007


Hi Paul,

This sounds very interesting. Your predictions was to have this ready for
the new year, is this available right now ? 

Is this (or will be) in the MGOS version or then Enterprise version ?

Thanks

Charles



pagameba wrote:
> 
> Shailesh,
> 
> I will try to put together a description of the tools and their  
> capabilities soon.  In the mean time, to satisfy curiosity, here is a  
> quick outline:
> 
> The editing tools are being built on top of an application framework  
> we are building for MapGuide OS/Enterprise.  This framework is  
> tentatively known as Fusion or MapGuide Fusion.  It uses a modified  
> version of a weblayout resource to define the commands, toolbars, and  
> context menus for an application.  There are some changes to the  
> schema of the weblayout that makes it incompatible with the existing  
> ajax viewer and with Studio, so currently the weblayout has to be  
> created by hand.
> 
> MapGuide Fusion uses an HTML page and a single javascript include  
> (fusion.js :)) to parse the HTML page and insert functionality based  
> on the ID of HTML elements and associated Commands from the  
> weblayout.  This allows much more flexibility when designing an  
> application (you can put anything anywhere), and separates code from  
> presentation quite nicely.  It also compartmentalizes the code into  
> separate pieces of functionality that interoperate in a standard way  
> to make code easier to write and maintain.
> 
> This toolkit is brand new, but builds on the experience DM Solutions  
> Group has with building similar toolkits around MapServer.
> 
> The toolkit itself will likely be an open source project, hopefully  
> merging into the MapGuide OS project and potentially replacing the  
> existing weblayout/ajax viewer component (although there is a lot to  
> be done and to discuss before this becomes a possibility).
> 
> The editing tools are part of something we are tentatively calling a  
> Light-Weight Edit capability (LWE).  They would be available as an  
> extension to MapGuide Fusion and would include a simple editing  
> application plus the actual widgets that would allow inserting  
> editing into existing applications built on MapGuide Fusion.
> 
> The editing capabilities include both digitizing (creating new  
> features) and editing existing features in a web-based environment.   
> The tools are seamlessly cross-browser compliant in Internet Explorer  
> 6/7, Firefox 1.5/2 and Safari 2.  I haven't tested in Opera, but I  
> think it will work there too.
> 
> The tools generally work by creating shadow copies of feature sources  
> to prevent accidents.  There is an undo and automatic recovery  
> capability because deletes and edits are stored in the Library  
> repository rather than the Session - if you close your browser, you  
> have an opportunity to restore when you next connect.
> 
> The tools work with the currently selected layer (managed by a layer  
> control), and allow you to have multiple edits on multiple layers  
> without saving.  For layers that have a single geometric type, the  
> tool automatically creates the appropriate type of geometry.  For  
> layers that have multiple types, the user is prompted to select from  
> the available types.
> 
> There is a commit tool that takes existing edits and merges them back  
> into the original feature source.
> 
> Because we use the Feature Service API, the editing capability is  
> independent of the provider used with the feature source ... but it  
> does have to be a vector feature source of course!
> 
> For editing capabilities, we have the same basic node/segment editing  
> capabilities that you would find in most vector editing packages:
> 
> * digitize/edit points, lines and polygons
> * select a node and drag to move
> * select a line segment (two nodes) and drag to move
> * shift-select to add nodes to the selection
> * delete nodes (del key)
> * insert new nodes
> 
> and probably a few other features that I've forgotten.
> 
> We are also building an attribute editing grid so that you can edit  
> the attributes of any selected feature (and newly created ones too).
> 
> Availability: well, much of this is actually already done.  But it  
> needs a few finishing bits and pieces, and substantial testing.  My  
> current plan is to have this ready for the new year.
> 
> Um ... seems like I've written a pretty good description ;)
> 
> Cheers
> 
> Paul
> 
> 
> On 28-Oct-06, at 4:24 AM, shailesh wrote:
> 
>> I don't think even mapguide Enterprise has any of these capabilites  
>> either. Any one at autodesk following up this please confirm.
>> Paul can you publish / post the capabilities of the tool/s DM is  
>> developing ?
>> Eager to understand upto what extent can we go, while proposing  
>> architecture to our clients using mapguide applications and have  
>> very few requirements in terms of editing maps.
>>
>>
>>
>> -Regards
>> Shailesh
>> ----- Original Message -----
>> From: Paul Spencer <pspencer at dmsolutions.ca>
>> To: <users at mapguide.osgeo.org>
>> Cc:
>> Date: Saturday, October 28 2006 12:10 AM
>> Subject: Re: [mapguide-users] vector editing
>> Chris,
>>
>> it is possible, but there are currently no tools in the open source
>> package that allow you access to this functionality.
>>
>> MapGuide Enterprise may contain some of this functionality, but I'm
>> not sure.
>>
>> DM Solutions Group is working on building some of these types of
>> tools as a commercial capability on top of MapGuide OS/Enterprise.
>> Contact me directly if you are interested in this.
>>
>> Cheers
>>
>> Paul
>>
>> On 27-Oct-06, at 11:46 AM, Chris Stewart wrote:
>>
>> > Hello
>> >
>> > Could someone tell me if it is currently possible to create a web
>> > application that enables a client to remotely edit vector data for
>> > their
>> > own purposes - as opposed to just being able to view data, zoom  
>> in and
>> > out and create buffers - using MapGuide Open Source, together with
>> > either MapGuide Web Studio or Autodesk MapGuide Studio.
>> >
>> > Many thanks
>> >
>> > Chris
>> >
>> >
>> >  
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
>> > For additional commands, e-mail: users-help at mapguide.osgeo.org
>> >
>>
>> +-----------------------------------------------------------------+
>> |Paul Spencer pspencer at dmsolutions.ca |
>> +-----------------------------------------------------------------+
>> |Chief Technology Officer |
>> |DM Solutions Group Inc http://www.dmsolutions.ca/ |
>> +-----------------------------------------------------------------+
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
>> For additional commands, e-mail: users-help at mapguide.osgeo.org
>> ---------------------------------------------------------------------  
>> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org For  
>> additional commands, e-mail: users-help at mapguide.osgeo.org
> 
> +-----------------------------------------------------------------+
> |Paul Spencer                          pspencer at dmsolutions.ca    |
> +-----------------------------------------------------------------+
> |Chief Technology Officer                                         |
> |DM Solutions Group Inc                http://www.dmsolutions.ca/ |
> +-----------------------------------------------------------------+
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapguide.osgeo.org
> For additional commands, e-mail: users-help at mapguide.osgeo.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/vector-editing-tf2521445s16610.html#a9753767
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list