[mapguide-users] vector editing
Paul Spencer
pagameba at gmail.com
Fri Mar 30 14:46:56 EDT 2007
Unfortunately not :( I'll contact you off list though about setting
up some sort of demo.
Cheers
Paul
On 30-Mar-07, at 2:36 PM, Charles B wrote:
>
> Thanks Paul,
>
> Do you have an idea of the release date and the price of that
> plugin called
> Fusion ?
>
> Also, is there a web site available somewhere to try the vector
> editing
> functions ?
>
> Thanks
>
> Charles
>
>
> Paul Spencer-5 wrote:
>>
>> Charles,
>>
>> we are using this capability in some of our projects now but it is
>> not as finished as I had hoped. It will not be part of MGOS, it will
>> only be available commercially as a plugin to an MGOS application
>> framework we are developing called Fusion. I have hopes that the
>> Fusion framework will replace the AJAX viewer in MGOS at some point,
>> but that is not certain.
>>
>> Cheers
>>
>> Paul
>>
>> On 30-Mar-07, at 10:02 AM, Charles B wrote:
>>
>>>
>>> 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.
>>>
>>> _______________________________________________
>>> mapguide-users mailing list
>>> mapguide-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>
>> +-----------------------------------------------------------------+
>> |Paul Spencer pspencer at dmsolutions.ca |
>> +-----------------------------------------------------------------+
>> |Chief Technology Officer |
>> |DM Solutions Group Inc http://www.dmsolutions.ca/ |
>> +-----------------------------------------------------------------+
>>
>>
>>
>>
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>
>>
>
> --
> View this message in context: http://www.nabble.com/vector-editing-
> tf2521445s16610.html#a9758701
> Sent from the MapGuide Users mailing list archive at Nabble.com.
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Chief Technology Officer |
|DM Solutions Group Inc http://www.dmsolutions.ca/ |
+-----------------------------------------------------------------+
More information about the mapguide-users
mailing list