Hi,All!

    I am trying to load sdf2 resource into mapguide server using mapguide 
studio API. My sdf files has a default coordinate system -- LL84, what am doing 
is to override the coordinate system to XY-M. I have noticed that I can do it 
in MapGuide studio 2008 by edit and override it, so this shoule be done 
programmtically.

        I have looked into the Autodesk.MapGuide.Studio.Load.dll using 
reflector, there is a variable "coordinateSystemWkt" defined ,which read-get by 
the property "CoordinateSystem"  , but I can't find how to used this variable 
or the property where the loadprocedure executed.

   Anyone has some idea? Thank's in advance!

   My Code goes like that:


SdfLoadProcedure sdfLoadProcedure = new SdfLoadProcedure();
sdfLoadProcedure.SourceFiles.Add(this.textBox3.Text);      // my sdf file path
sdfLoadProcedure.RootPath = "Library://MyTest";
sdfLoadProcedure.GenerateSpatialDataSources = true;
sdfLoadProcedure.SpatialDataSourcesFolder = "Data";
sdfLoadProcedure.SpatialDataSourcesPath = "";
sdfLoadProcedure.GenerateLayers = true;
sdfLoadProcedure.LayersFolder = "Layers";
sdfLoadProcedure.LayersPath = "";
sdfLoadProcedure.Generalization = 100;
sdfLoadProcedure.CoordinateSystem = "LOCAL_CS[\"Non-Earth 
(Meter)\",LOCAL_DATUM[\"Local Datum\",0],UNIT[\"Meter\", 
1],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]";       //** seemed to not work here

sdfLoadProcedure.SdfKeyTreatment = SdfKeyTreatment.AutogenerateAll;

sdfLoadProcedure.Execute(siteConnection);




        致
礼!
                                

        champingfor
[EMAIL PROTECTED]
          2007-12-12
---------------------------------
MapGuide Developer Network(China)
http://www.mgdn.com.cn
_______________________________________________
mapguide-users mailing list
mapguide-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to