[mapguide-users] MapGuide Open Source Web Studio

Andrew DeMerchant andrew.demerchant at gemtec.ca
Fri Jul 28 15:43:53 EDT 2006


Cool. Thanks Zak....like I said before, I think that this app is going 
to be great once it gets more developed.

Andrew

Zak James wrote:

> Just a note to others who might find this thread... as of the Mapguide
> Open Source 1.0.1 release, Webstudio is included so you don't need to
> resort to svn to try it out.
>
> Andrew,
>
> It's hoped that support for missing functionality will be developed
> based on community feedback and code contribution. WebStudio was
> designed so that additional 'document' types could be added in a
> modular fashion. The editor content would be an html file that would
> be hooked into the application via additional javascript classes and
> methods similar to the ones in place for existing supported types. All
> communication with the server is via mapagent calls.
>
> You should be able to save maps, but you probably want to be able to
> edit weblayouts and that isn't possible in the current version.
>
> zak
>
>
> On 7/27/06, Andrew DeMerchant <andrew.demerchant at gemtec.ca> wrote:
>
>>
>>  Got it...thanks Zak. I was hoping that it was going to help me make
>> PrintLayouts (since Studio is pretty lame for that), or would let me 
>> save
>> Maps, but it looks like neither one are in there yet......looks like 
>> it's
>> going to rock once it's done though!
>>
>>
>>  Zak James wrote:
>>
>> ... in a trunk of the mapguide svn...
>>
>>  Uh, I guess that should be branch... :)
>>
>>  zak
>>
>>  On 7/26/06, Zak James <zak4ms at gmail.com> wrote:
>>
>> Andrew,
>>
>>  Webstudio is in a trunk of the mapguide svn. You can get it with a 
>> command
>> like:
>>
>>  svn checkout
>> https://mapguide.osgeo.org/svn/mapguide/branches/1.0.x/MgDev/Web/src/webstudio/ 
>>
>>  webstudio_svn --username <osgeo-username>
>>
>>  It should run out of the box against any 1.0.0+ server, assuming you
>>  put it in a web accessible directory and your machine has php 4.4 or
>>  better installed.
>>
>>  zak
>>
>>  --
>>  Zak James
>>  Applications and Software Development
>>  DM Solutions Group Inc.
>>  http://www.dmsolutions.ca
>>
>>  On 7/26/06, Andrew DeMerchant <andrew.demerchant at gemtec.ca> wrote:
>>  >
>>  >  Is this still being developed? Is it available for download yet 
>> (even in
>>  > beta form)?
>>  >
>>  >  Andrew
>>  >
>>  >
>>  >  Paul Spencer wrote:
>>  >
>>  > ok, I think I get it.  I'll have to try this.  This will actually  
>> help
>> me
>>  > test the code that enumerates the feature classes in an fdo  feature
>> source
>>  > (I didn't have any data to test more than one feature  class so I 
>> bet it
>>  > will fail ;))
>>  >
>>  >  Cheers
>>  >
>>  >  Paul
>>  >
>>  >  On 5-Jun-06, at 10:50 PM, Robert Bray wrote:
>>  >
>>  >
>>  > Paul,
>>  >
>>  >  Using local references as in my previous e-mail you do not need 
>> to  call
>>  > SetResourceData at all. With SHP just reference a directory  like 
>> this:
>>  >
>>  >  <?xml version="1.0" encoding="utf-8" ?>
>>  >  <FeatureSource
>>  > xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance"
>>  > xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>>  > xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
>>  >  <Provider>OSGeo.SHP.3.0</Provider>
>>  >  <Parameter>
>>  >  <Name>DefaultFileLocation</Name>
>>  >  <Value>C:\MyData</Value>
>>  >  </Parameter>
>>  >  </FeatureSource>
>>  >
>>  >  MapGuide will automatically expose each SHP file in the C:\MyData
>> folder
>>  > as a Feature Class. Just make sure each SHP file has a PRJ  file that
>>  > MapGuide supports via Proj.4 and you are all set. Note  that 
>> Studio will
>> not
>>  > show the SHP files in the Feature Source  editor, but that does 
>> not mean
>>  > anything in this case. Studio is  just showing the result of 
>> enumerating
>> the
>>  > data associated with the  resource (e.g. being managed by that 
>> resource).
>> In
>>  > this case you  are managing the data, not MapGuide so it shows 
>> nothing.
>>  >
>>  >  FYI - I seem to recall a bug with the SHP FDO Provider where all 
>> of  the
>>  > data in a directory needs to use the same projection, so you  
>> might want
>> to
>>  > watch out for that.
>>  >
>>  >  Bob
>>  >
>>  >  -----Original Message-----
>>  >  From: Paul Spencer (External)
>>  >  Sent: Mon 6/5/2006 10:13 PM
>>  >  To: users at mapguide.osgeo.org
>>  >  Cc:
>>  >  Subject: Re: [mapguide-users] MapGuide Open Source Web Studio
>>  >
>>  >  ahhh ... thats the trick.
>>  >
>>  >  When I looked at an uploaded shape file using GetResourceContents
>>  >
>>  >  <?xml version="1.0" encoding="utf-8"?>
>>  >  <FeatureSource
>>  > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>  >  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>>  >  xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
>>  >     <Provider>OSGeo.SHP.3.0</Provider>
>>  >     <Parameter>
>>  >       <Name>DefaultFileLocation</Name>
>>  >       <Value>%MG_DATA_FILE_PATH%</Value>
>>  >     </Parameter>
>>  >  </FeatureSource>
>>  >
>>  >  it didn't seem to list the actual files so I wasn't sure what I 
>> could
>>  >  do with this and SetResourceContent.  Using EnumerateResourceData
>>  >  listed the actual files but there didn't seem to be a way to put 
>> this
>>  >  XML back into the server.   Now that I look at the schema for the
>>  >  feature source, I realize that I could probably just have multiple
>>  >  Parameter tags, one for each file, and used SetResourceContent :)
>>  >
>>  >  Cheers
>>  >
>>  >  Paul
>>  >
>>  >
>>  >
>>  >
>>  >
>>  >  On 5-Jun-06, at 9:48 PM, Robert Bray wrote:
>>  >
>>  >  > Paul,
>>  >  >
>>  >  > A typical FeatureSourceDefintion (for SDF) that is created by
>>  >  > Studio looks like:
>>  >  >
>>  >  > <?xml version="1.0" encoding="utf-8" ?>
>>  >  > <FeatureSource
>>  > xmlns:xsi="http://www.w3.org/2001/XMLSchema-
>>  >  > instance"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>>  >  > xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
>>  >  > <Provider>OSGeo.SDF.3.0</Provider>
>>  >  > <Parameter>
>>  >  > <Name>File</Name>
>>  >  > <Value>%MG_DATA_FILE_PATH%Parcels.sdf</Value>
>>  >  > </Parameter>
>>  >  > <Parameter>
>>  >  > <Name>ReadOnly</Name>
>>  >  > <Value>TRUE</Value>
>>  >  > </Parameter>
>>  >  > </FeatureSource>
>>  >  >
>>  >  > If you replace the %MG_DATA_FILE_PATH% with a physical path to the
>>  >  > file on the servers file system you can effectively "reference"
>>  >  > data and not worry about uploading it. A similar technique can be
>>  >  > used for SHP files, Raster files, etc.
>>  >  >
>>  >  > Bob
>>  >  > -----Original Message-----
>>  >  > From: Paul Spencer (External)
>>  >  > Sent: Mon 6/5/2006 9:14 PM
>>  >  > To: users at mapguide.osgeo.org
>>  >  > Cc:
>>  >  > Subject: Re: [mapguide-users] MapGuide Open Source Web Studio
>>  >  >
>>  >  > The preview of the web layout is from the sample Sheboygan 
>> package.
>>  >  > Web Studio can load web layouts using the ajax viewer, you 
>> just  can't
>>  >  > create or edit them yet.
>>  >  >
>>  >  > I had originally thought that we would only be supporting data 
>> that
>>  >  > was already on the server.  The data that is stored on the 
>> server is
>>  >  > reported through the MapAgent using the EnumerateResourceData
>>  >  > operation.  The XML returned from this lists the data file or 
>> files
>>  >  > that are part of the resource.  There doesn't seem to be a way to
>>  >  > create the XML and put it into the server.  Thus it doesn't seem
>>  >  > possible to support creating a feature source that refers to data
>>  >  > already on the server.  I could be wrong about this, though.
>>  >  >
>>  >  > Cheers
>>  >  >
>>  >  > Paul
>>  >  >
>>  >  >
>>  >  > On 5-Jun-06, at 6:20 PM, Jason Birch wrote:
>>  >  >
>>  >  > > IANAP (I am not a Paul), but I think that "The primary goal 
>> of  this
>>  >  > > release is to enable users to get data into the server" must 
>> mean
>>  >  > > that there is some mechanism for either uploading data, or 
>> (based
>>  >  > > on some questions Paul asked on this list) possibly referring to
>>  >  > > data that is already on the server.
>>  >  > >
>>  >  > > One of the screen shots shows a web layout.  Perhaps there is a
>>  >  > > "default" web layout provided?
>>  >  > >
>>  >  > > Jason
>>  >  > >
>>  >  > > ________________________________
>>  >  > >
>>  >  > > From: Andy Morsell [@spatialgis.com]
>>  >  > > Sent: Mon 2006-06-05 2:44 PM
>>  >  > > Subject: RE: [mapguide-users] MapGuide Open Source Web Studio
>>  >  > >
>>  >  > > Wow, that really does look great.  I'm confused on a couple of
>>  >  > issues,
>>  >  > > though.  First, it doesn't support load procedures, etc.  I 
>> think
>>  >  > > that makes
>>  >  > > sense for a pure web-based authoring tool, but at this point,
>>  >  > > people will
>>  >  > > still have to use MapGuide Studio to load their data and then
>>  >  > > author it with
>>  >  > > this tool instead?  I could see that a company may choose to  
>> have a
>>  >  > > couple
>>  >  > > of licenses of Studio for this and other advanced functionality
>>  >  > > purposes and
>>  >  > > then use the open source version for other folks needing to 
>> create
>>  >  > > maps from
>>  >  > > that data.  I also imagine that others will eventually 
>> develop  open
>>  >  > > source
>>  >  > > tools for loading data without the need for Studio.
>>  >  > >
>>  >  > > Second, you say that it doesn't support web layouts.  Are the
>>  >  > > webLayout's in
>>  >  > > the Web Studio version different than MapGuide Studio web 
>> layouts?
>>  >  > >
>>  >  > > Thanks again for developing this open source tool.  It will 
>> be  very
>>  >  > > useful.
>>  >  > >
>>  >  > > <winmail.dat>
>>  >  > >
>>  >  >
>>  >
>> ---------------------------------------------------------------------
>>  >  > > 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   |
>>  >  >
>>  >
>> +-----------------------------------------------------------------+
>>  >  > |Applications & Software
>>  > Development                              |
>>  >  > |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
>>  >  >
>>  >
>>  >
>> +-----------------------------------------------------------------+
>>  >  |Paul Spencer
>>  > pspencer at dmsolutions.ca   |
>>  >
>> +-----------------------------------------------------------------+
>>  >  |Applications & Software
>>  > Development                              |
>>  >  |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
>>  >
>>  >
>>  >
>> +-----------------------------------------------------------------+
>>  >  |Paul Spencer
>>  > pspencer at dmsolutions.ca   |
>>  >
>> +-----------------------------------------------------------------+
>>  >  |Applications & Software
>>  > Development                              |
>>  >  |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
>>  >
>>  >
>>  >
>>  >
>>  >
>>  > --
>>  >
>>  >
>>  >  Andrew DeMerchant
>>  >  Computer Technologist
>>  >  ph.1-877-4GEMTEC x.163
>>  >  fax 506-453-9470
>>  >
>>  >
>>  > GEMTEC Limited
>>  >  191 Doak Road
>>  >  Fredericton, NB, Canada
>>  >  E3C 2E6
>>  >
>>
>>
>>
>>
>>
>> -- 
>>
>>
>>  Andrew DeMerchant
>>  Computer Technologist
>>  ph.1-877-4GEMTEC x.163
>>  fax 506-453-9470
>>
>>
>> GEMTEC Limited
>>  191 Doak Road
>>  Fredericton, NB, Canada
>>  E3C 2E6
>>
>>
>
>

-- 
	*Andrew DeMerchant*
*Computer Technologist*
ph.1-877-4GEMTEC x.163
fax 506-453-9470

/GEMTEC Limited <http://www.gemtec.ca>
/191 Doak Road
Fredericton, NB, Canada
E3C 2E6

-------------- next part --------------
Skipped content of type multipart/related


More information about the Mapguide-users mailing list