[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