<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6617.95">
<TITLE>Re: [mapguide-users] MapGuide Open Source Web Studio</TITLE>
</HEAD>
<BODY dir=ltr>
<DIV>Paul,</DIV>
<DIV>&nbsp;</DIV>
<DIV>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:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&lt;?xml version="1.0" encoding="utf-8" ?&gt; <BR>&lt;FeatureSource 
xmlns:xsi="<A 
href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</A>" 
xmlns:xsd="<A 
href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</A>" 
xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd"&gt;<BR>&lt;Provider&gt;OSGeo.SHP.3.0&lt;/Provider&gt; 
<BR>&lt;Parameter&gt;<BR>&lt;Name&gt;DefaultFileLocation&lt;/Name&gt; 
<BR>&lt;Value&gt;C:\MyData&lt;/Value&gt; 
<BR>&lt;/Parameter&gt;<BR>&lt;/FeatureSource&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>MapGuide will automatically expose each SHP file in the C:\MyData folder 
as&nbsp;a Feature Class. Just make sure each SHP file has&nbsp;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.</DIV>
<DIV>&nbsp;</DIV>
<DIV>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.&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Bob</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV><FONT size=2>-----Original Message----- <BR><B>From:</B> Paul Spencer 
  (External) <BR><B>Sent:</B> Mon 6/5/2006 10:13 PM <BR><B>To:</B> 
  users@mapguide.osgeo.org <BR><B>Cc:</B> <BR><B>Subject:</B> Re: 
  [mapguide-users] MapGuide Open Source Web Studio<BR><BR></FONT></DIV>
  <P><FONT size=2>ahhh ... thats the trick.</FONT> </P>
  <P><FONT size=2>When I looked at an uploaded shape file using 
  GetResourceContents</FONT> </P>
  <P><FONT size=2>&lt;?xml version="1.0" encoding="utf-8"?&gt;</FONT> <BR><FONT 
  size=2>&lt;FeatureSource xmlns:xsi="<A 
  href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</A>"&nbsp; 
  </FONT><BR><FONT size=2>xmlns:xsd="<A 
  href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</A>"&nbsp; 
  </FONT><BR><FONT 
  size=2>xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd"&gt;</FONT> 
  <BR><FONT size=2>&nbsp;&nbsp; 
  &lt;Provider&gt;OSGeo.SHP.3.0&lt;/Provider&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp; &lt;Parameter&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;Name&gt;DefaultFileLocation&lt;/Name&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;Value&gt;%MG_DATA_FILE_PATH%&lt;/Value&gt;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp; &lt;/Parameter&gt;</FONT> <BR><FONT 
  size=2>&lt;/FeatureSource&gt;</FONT> </P>
  <P><FONT size=2>it didn't seem to list the actual files so I wasn't sure what 
  I could&nbsp; </FONT><BR><FONT size=2>do with this and 
  SetResourceContent.&nbsp; Using EnumerateResourceData&nbsp; </FONT><BR><FONT 
  size=2>listed the actual files but there didn't seem to be a way to put 
  this&nbsp; </FONT><BR><FONT size=2>XML back into the server.&nbsp;&nbsp; Now 
  that I look at the schema for the&nbsp; </FONT><BR><FONT size=2>feature 
  source, I realize that I could probably just have multiple&nbsp; 
  </FONT><BR><FONT size=2>Parameter tags, one for each file, and used 
  SetResourceContent :)</FONT> </P>
  <P><FONT size=2>Cheers</FONT> </P>
  <P><FONT size=2>Paul</FONT> </P><BR><BR><BR><BR>
  <P><FONT size=2>On 5-Jun-06, at 9:48 PM, Robert Bray wrote:</FONT> </P>
  <P><FONT size=2>&gt; Paul,</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT 
  size=2>&gt; A typical FeatureSourceDefintion (for SDF) that is created 
  by&nbsp; </FONT><BR><FONT size=2>&gt; Studio looks like:</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; &lt;?xml version="1.0" 
  encoding="utf-8" ?&gt;</FONT> <BR><FONT size=2>&gt; &lt;FeatureSource 
  xmlns:xsi="<A 
  href="http://www.w3.org/2001/XMLSchema-">http://www.w3.org/2001/XMLSchema-</A> 
  </FONT><BR><FONT size=2>&gt; instance" xmlns:xsd="<A 
  href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</A>"&nbsp; 
  </FONT><BR><FONT size=2>&gt; 
  xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd"&gt;</FONT> <BR><FONT 
  size=2>&gt; &lt;Provider&gt;OSGeo.SDF.3.0&lt;/Provider&gt;</FONT> <BR><FONT 
  size=2>&gt; &lt;Parameter&gt;</FONT> <BR><FONT size=2>&gt; 
  &lt;Name&gt;File&lt;/Name&gt;</FONT> <BR><FONT size=2>&gt; 
  &lt;Value&gt;%MG_DATA_FILE_PATH%Parcels.sdf&lt;/Value&gt;</FONT> <BR><FONT 
  size=2>&gt; &lt;/Parameter&gt;</FONT> <BR><FONT size=2>&gt; 
  &lt;Parameter&gt;</FONT> <BR><FONT size=2>&gt; 
  &lt;Name&gt;ReadOnly&lt;/Name&gt;</FONT> <BR><FONT size=2>&gt; 
  &lt;Value&gt;TRUE&lt;/Value&gt;</FONT> <BR><FONT size=2>&gt; 
  &lt;/Parameter&gt;</FONT> <BR><FONT size=2>&gt; &lt;/FeatureSource&gt;</FONT> 
  <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt; If you replace the 
  %MG_DATA_FILE_PATH% with a physical path to the&nbsp; </FONT><BR><FONT 
  size=2>&gt; file on the servers file system you can effectively 
  "reference"&nbsp; </FONT><BR><FONT size=2>&gt; data and not worry about 
  uploading it. A similar technique can be&nbsp; </FONT><BR><FONT size=2>&gt; 
  used for SHP files, Raster files, etc.</FONT> <BR><FONT size=2>&gt;</FONT> 
  <BR><FONT size=2>&gt; Bob</FONT> <BR><FONT size=2>&gt; -----Original 
  Message-----</FONT> <BR><FONT size=2>&gt; From: Paul Spencer (External)</FONT> 
  <BR><FONT size=2>&gt; Sent: Mon 6/5/2006 9:14 PM</FONT> <BR><FONT size=2>&gt; 
  To: users@mapguide.osgeo.org</FONT> <BR><FONT size=2>&gt; Cc:</FONT> <BR><FONT 
  size=2>&gt; Subject: Re: [mapguide-users] MapGuide Open Source Web 
  Studio</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt; The preview 
  of the web layout is from the sample Sheboygan package.</FONT> <BR><FONT 
  size=2>&gt; Web Studio can load web layouts using the ajax viewer, you just 
  can't</FONT> <BR><FONT size=2>&gt; create or edit them yet.</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; I had originally thought that we 
  would only be supporting data that</FONT> <BR><FONT size=2>&gt; was already on 
  the server.&nbsp; The data that is stored on the server is</FONT> <BR><FONT 
  size=2>&gt; reported through the MapAgent using the 
  EnumerateResourceData</FONT> <BR><FONT size=2>&gt; operation.&nbsp; The XML 
  returned from this lists the data file or files</FONT> <BR><FONT size=2>&gt; 
  that are part of the resource.&nbsp; There doesn't seem to be a way to</FONT> 
  <BR><FONT size=2>&gt; create the XML and put it into the server.&nbsp; Thus it 
  doesn't seem</FONT> <BR><FONT size=2>&gt; possible to support creating a 
  feature source that refers to data</FONT> <BR><FONT size=2>&gt; already on the 
  server.&nbsp; I could be wrong about this, though.</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; Cheers</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; Paul</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt; On 
  5-Jun-06, at 6:20 PM, Jason Birch wrote:</FONT> <BR><FONT size=2>&gt;</FONT> 
  <BR><FONT size=2>&gt; &gt; IANAP (I am not a Paul), but I think that "The 
  primary goal of this</FONT> <BR><FONT size=2>&gt; &gt; release is to enable 
  users to get data into the server" must mean</FONT> <BR><FONT size=2>&gt; &gt; 
  that there is some mechanism for either uploading data, or (based</FONT> 
  <BR><FONT size=2>&gt; &gt; on some questions Paul asked on this list) possibly 
  referring to</FONT> <BR><FONT size=2>&gt; &gt; data that is already on the 
  server.</FONT> <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; 
  One of the screen shots shows a web layout.&nbsp; Perhaps there is a</FONT> 
  <BR><FONT size=2>&gt; &gt; "default" web layout provided?</FONT> <BR><FONT 
  size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; Jason</FONT> <BR><FONT 
  size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; 
  ________________________________</FONT> <BR><FONT size=2>&gt; &gt;</FONT> 
  <BR><FONT size=2>&gt; &gt; From: Andy Morsell [@spatialgis.com]</FONT> 
  <BR><FONT size=2>&gt; &gt; Sent: Mon 2006-06-05 2:44 PM</FONT> <BR><FONT 
  size=2>&gt; &gt; Subject: RE: [mapguide-users] MapGuide Open Source Web 
  Studio</FONT> <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; 
  Wow, that really does look great.&nbsp; I'm confused on a couple of&nbsp; 
  </FONT><BR><FONT size=2>&gt; issues,</FONT> <BR><FONT size=2>&gt; &gt; 
  though.&nbsp; First, it doesn't support load procedures, etc.&nbsp; I 
  think</FONT> <BR><FONT size=2>&gt; &gt; that makes</FONT> <BR><FONT 
  size=2>&gt; &gt; sense for a pure web-based authoring tool, but at this 
  point,</FONT> <BR><FONT size=2>&gt; &gt; people will</FONT> <BR><FONT 
  size=2>&gt; &gt; still have to use MapGuide Studio to load their data and 
  then</FONT> <BR><FONT size=2>&gt; &gt; author it with</FONT> <BR><FONT 
  size=2>&gt; &gt; this tool instead?&nbsp; I could see that a company may 
  choose to have a</FONT> <BR><FONT size=2>&gt; &gt; couple</FONT> <BR><FONT 
  size=2>&gt; &gt; of licenses of Studio for this and other advanced 
  functionality</FONT> <BR><FONT size=2>&gt; &gt; purposes and</FONT> <BR><FONT 
  size=2>&gt; &gt; then use the open source version for other folks needing to 
  create</FONT> <BR><FONT size=2>&gt; &gt; maps from</FONT> <BR><FONT 
  size=2>&gt; &gt; that data.&nbsp; I also imagine that others will eventually 
  develop open</FONT> <BR><FONT size=2>&gt; &gt; source</FONT> <BR><FONT 
  size=2>&gt; &gt; tools for loading data without the need for Studio.</FONT> 
  <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; Second, you say 
  that it doesn't support web layouts.&nbsp; Are the</FONT> <BR><FONT 
  size=2>&gt; &gt; webLayout's in</FONT> <BR><FONT size=2>&gt; &gt; the Web 
  Studio version different than MapGuide Studio web layouts?</FONT> <BR><FONT 
  size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; Thanks again for developing 
  this open source tool.&nbsp; It will be very</FONT> <BR><FONT size=2>&gt; &gt; 
  useful.</FONT> <BR><FONT size=2>&gt; &gt;</FONT> <BR><FONT size=2>&gt; &gt; 
  &lt;winmail.dat&gt;</FONT> <BR><FONT size=2>&gt; &gt;&nbsp; </FONT><BR><FONT 
  size=2>&gt; 
  ---------------------------------------------------------------------</FONT> 
  <BR><FONT size=2>&gt; &gt; To unsubscribe, e-mail: 
  users-unsubscribe@mapguide.osgeo.org</FONT> <BR><FONT size=2>&gt; &gt; For 
  additional commands, e-mail: users-help@mapguide.osgeo.org</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt; 
  +-----------------------------------------------------------------+</FONT> 
  <BR><FONT size=2>&gt; |Paul 
  Spencer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  pspencer@dmsolutions.ca&nbsp;&nbsp; |</FONT> <BR><FONT size=2>&gt; 
  +-----------------------------------------------------------------+</FONT> 
  <BR><FONT size=2>&gt; |Applications &amp; Software 
  Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  |</FONT> <BR><FONT size=2>&gt; |DM Solutions Group 
  Inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <A href="http://www.dmsolutions.ca/|">http://www.dmsolutions.ca/|</A></FONT> 
  <BR><FONT size=2>&gt; 
  +-----------------------------------------------------------------+</FONT> 
  <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT 
  size=2>&gt;</FONT> <BR><FONT size=2>&gt;</FONT> <BR><FONT size=2>&gt;</FONT> 
  <BR><FONT size=2>&gt; 
  ---------------------------------------------------------------------</FONT> 
  <BR><FONT size=2>&gt; To unsubscribe, e-mail: 
  users-unsubscribe@mapguide.osgeo.org</FONT> <BR><FONT size=2>&gt; For 
  additional commands, e-mail: users-help@mapguide.osgeo.org</FONT> <BR><FONT 
  size=2>&gt;</FONT> </P>
  <P><FONT 
  size=2>+-----------------------------------------------------------------+</FONT> 
  <BR><FONT size=2>|Paul 
  Spencer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  pspencer@dmsolutions.ca&nbsp;&nbsp; |</FONT> <BR><FONT 
  size=2>+-----------------------------------------------------------------+</FONT> 
  <BR><FONT size=2>|Applications &amp; Software 
  Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  |</FONT> <BR><FONT size=2>|DM Solutions Group 
  Inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <A href="http://www.dmsolutions.ca/|">http://www.dmsolutions.ca/|</A></FONT> 
  <BR><FONT 
  size=2>+-----------------------------------------------------------------+</FONT> 
  </P><BR><BR><BR><BR>
  <P><FONT 
  size=2>---------------------------------------------------------------------</FONT> 
  <BR><FONT size=2>To unsubscribe, e-mail: 
  users-unsubscribe@mapguide.osgeo.org</FONT> <BR><FONT size=2>For additional 
  commands, e-mail: users-help@mapguide.osgeo.org</FONT> 
</P></BLOCKQUOTE>

</BODY>
</HTML>