[fdo-users] Creation FeatureSource
Jérôme DUCKERS
jerome.duckers at gmail.com
Mon Sep 10 06:02:41 PDT 2012
Hi,
I have a problem to create a FeatureSource with the MgResourceService
My Code is very simple:
string xml = DynamicLayer.GetTemplate("MgData_test.templ");
MgResourceIdentifier dataId = DynamicLayer.SaveSessionResource(
"test.FeatureSource", xml, sessionId, resourceSrvc);
xml = DynamicLayer.GetTemplate("MgLayer_test.templ");
MgResourceIdentifier layerId = DynamicLayer.SaveSessionResource(
"test.LayerDefinition", xml, sessionId, resourceSrvc);
new MgLayer(layerId, resourceSrvc);
...
map.Save(resourceSrvc, mapStateId);
the function SaveSessionResource is:
public static MgResourceIdentifier SaveSessionResource(string name,
stringcontent,
string sessionId, MgResourceService resourceService)
{
string resourceId = string.Format("Session:{0}//{1}" ,sessionId, name);
var mgResourceIdentifier = new MgResourceIdentifier(resourceId);
resourceService.SetResource(mgResourceIdentifier, new MgByteReader(content,
"text/xml"), null);
return mgResourceIdentifier;
}
The Layer appears in my legend, everything is correct, but nothing appears
on the map.
I thing that the featureSource is not created ! I miss something ?
I try to create in Maestro a Layer based on my FeatureSource, but nothing
appears.
The featureSource is based on a SDF, that is not empty.
Thanks a lot.
Best Regards.
Jérôme.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/fdo-users/attachments/20120910/e880dd3d/attachment.html>
More information about the fdo-users
mailing list