[mapguide-users] MapGuide Open Source Web Studio

Zak James zak4ms at gmail.com
Wed Jul 26 18:34:22 EDT 2006


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
>




More information about the Mapguide-users mailing list