[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