[mapguide-users] .NET Objects for working with Mapguide Resources

Darrin Maidlow dmaidlow at landorgis.com
Thu May 22 10:31:41 EDT 2008


Hi Maksim,

I looked at early on in my learnage, but wanted to stay closer to the core
API provided by Mapguide Project / Autodesk.   ADN support could offer some
help with the built in API, and if needed escalate off to the devs.  I did
also have some problems getting the Maestro API running - but that was right
around the transition between 1.1 and 2.0 - and working all night with too
much redbull probably didn't help either =)

 

darrin

 

From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Maksim Sestic
Sent: Thursday, May 22, 2008 7:40 AM
To: 'MapGuide Users Mail List'
Subject: RE: [mapguide-users] .NET Objects for working with Mapguide
Resources

 

Hi Darrin,

 

Thanks for the tip. Please take a look at Kenneth's Meastro API:

 

http://trac.osgeo.org/mapguide/browser/trunk/Tools/Maestro/MaestroAPI

 

It relies on .NET 2.0 for MG types (de)serialization.

 

Regards,

Maksim Sestic

 

  _____  

From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Darrin Maidlow
Sent: Thursday, May 22, 2008 15:28
To: mapguide-users at lists.osgeo.org
Subject: [mapguide-users] .NET Objects for working with Mapguide Resources

Hi List,

 

I've written two posts I thought I would share with you on the topic of .NET
based MG dev.  The first describes a method I've worked out to create
relatively robust .NET based objects based on the Xml Schema Definitions
provided with the server.    Please note, I currently am only working with
MGE 2009.  I have not tried this code on MGOS.  If you do try them on MGOS,
please let me know what results have.

 

In a nutshell, one can get the resource XML from the resource service, load
it into the object with the provided .parse method, manipulate the object
(without having to use xml) e.g. add child objects, change properties etc,
and finally spit it back out to XML for saving back to the repository.  Yay
no longer need to be jealous of the PHP guys and their object factories =D

 

The second is a dynamic authoring example using these objects, manipulating
the MapDefinition before the viewer has loaded it.

 

Both come with full source code, and Visual Studio 2008 projects.   I hope
they are helpful to the other .NET devs out there. 

 

http://www.webrade.com/blogs/darrin/2008/05/16/CreatingNETObjectsForMapguide
XMLSchemaDefinitionsXSDUsingLINQ.aspx

http://www.webrade.com/blogs/darrin/2008/05/21/DynamicAuthoringInMapguideEnt
erpriseBeforeTheViewerHasLoaded.aspx

 

Enjoy.

darrin

 



__________ NOD32 3118 (20080521) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20080522/1d282f21/attachment.html


More information about the mapguide-users mailing list