[mapguide-users] MapGuide Open Source Web Studio

Zak James zak4ms at gmail.com
Wed Jul 26 21:25:58 EDT 2006


> ... 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
> >
>


-- 
Zak James
Applications and Software Development
DM Solutions Group Inc.
http://www.dmsolutions.ca




More information about the Mapguide-users mailing list