You have all this files (also OSGeo.FDO.Spatial.dll ) in FDO Windows SDK. download link: http://fdo.osgeo.org/content/fdo-331-downloads
<http://fdo.osgeo.org/content/fdo-331-downloads>simon On Fri, Nov 6, 2009 at 10:58 AM, sekko970 <fabio.francesch...@techneteam.it>wrote: > > Ok for > OSGeo.FDO.dll > OSGeo.FDO.Geometry.dll > OSGeo.FDO.Common.dll > > but if I try to create a reference to OSGeo.FDO.Spatial.dll, I have the > following error: > no type libraries were found in the component. > > (FDOSpatial.dll is already in my project bin folder). > > f. > > > > > Simon Pelicon wrote: > > > > Hi! > > > > Add references to this files: > > > > OSGeo.FDO.dll > > OSGeo.FDO.Geometry.dll > > OSGeo.FDO.Common.dll > > OSGeo.FDO.Spatial.dll > > > > simon > > > > On Fri, Nov 6, 2009 at 9:41 AM, sekko970 > > <fabio.francesch...@techneteam.it>wrote: > > > >> > >> Hi Simon, > >> what I have to do to include in my ASP.NET project FDO .NET API? > >> > >> > >> > >> Simon Pelicon wrote: > >> > > >> > Hi! > >> > > >> > Here is sample in C# from my code using just FDO .NET API. > >> > This inserts FEATURE in any FDO datasource specified in my FDO > >> connection > >> > (m_Conn) like SHP,SDF, oracle .... > >> > > >> > > >> > IInsert command = > >> > (IInsert)m_base.m_Conn.CreateCommand(CommandType.CommandType_Insert); > >> > FgfGeometryFactory factory = new FgfGeometryFactory(); > >> > IDirectPosition position = factory.CreatePositionXYZ(X,Y, 0.0); > >> > IPoint point = factory.CreatePoint(position); > >> > command .PropertyValues.Add(new PropertyValue(GEOMETRY_COLUMN, new > >> > GeometryValue(factory.GetFgf(point)))); > >> > command .PropertyValues.Add(new PropertyValue(LAYER_COLUMN, new > >> > StringValue(bref.Layer))); > >> > command .PropertyValues.Add(new PropertyValue(BLOCK_COLUMN, new > >> > StringValue(bref.Name))); > >> > reader = command.Execute(); > >> > if (reader.ReadNext()) > >> > { > >> > > >> > } > >> > > >> > Simon > >> > > >> > > >> > On Fri, Nov 6, 2009 at 8:27 AM, Dejan Gregor <dejan.gre...@gmail.com> > >> > wrote: > >> > > >> >> Dear Fabio, > >> >> > >> >> you are saying that with the exsiting FDO it is possible to add > >> geometry > >> >> to > >> >> a SHP? > >> >> > >> >> Do you have a sample code for MGOS 2.x also for the interface or > maybe > >> a > >> >> whole project/sln? I am not a programmer, but would like just to test > >> >> this > >> >> functionality in MapGuide. > >> >> > >> >> Best regards, > >> >> Dejan > >> >> > >> >> On Fri, Nov 6, 2009 at 00:29, Zac Spitzer <zac.spit...@gmail.com> > >> wrote: > >> >> > >> >>> what's in the string? it's probably an error string > >> >>> > >> >>> if your feature source readonly? > >> >>> > >> >>> http://trac.osgeo.org/mapguide/ticket/649 > >> >>> > >> >>> a very nasty annoying bug > >> >>> > >> >>> z > >> >>> > >> >>> On Fri, Nov 6, 2009 at 9:45 AM, Jackie Ng <jumpinjac...@gmail.com> > >> >>> wrote: > >> >>> > > >> >>> > What does your ReleaseReader() look like? > >> >>> > > >> >>> > If it's from the samples, it's supposed to close any open > >> >>> MgFeatureReaders > >> >>> > that may exist in the result returned from > >> >>> MgFeatureService.UpdateFeatures() > >> >>> > > >> >>> > - Jackie > >> >>> > > >> >>> > > >> >>> > sekko970 wrote: > >> >>> >> > >> >>> >> I tryng to add a point to an existing SHP data connection in > >> ASP.Net > >> >>> >> application, using MG API. > >> >>> >> > >> >>> >> Dim dataSource as String = "Library://.../MySHP.FeatureSource" > >> >>> >> Dim dataSourceId As New MgResourceIdentifier(dataSource) > >> >>> >> > >> >>> >> Dim MyProps As New MgPropertyCollection() > >> >>> >> Dim agfRW As New MgAgfReaderWriter() > >> >>> >> Dim geomFactory As New MgGeometryFactory > >> >>> >> > >> >>> >> Dim myPoint As MgPoint = > >> >>> >> geomFactory.CreatePoint(geomFactory.CreateCoordinateXY(X, Y)) > >> >>> >> > >> >>> >> 'ID > >> >>> >> Dim IDProp As New MgInt32Property("FeatID", IDValue) > >> >>> >> MyProps.Add(IDProp) > >> >>> >> > >> >>> >> 'MyProp > >> >>> >> Dim MyProp As New MgDoubleProperty("MyProp", MyPropValue) > >> >>> >> MyProps.Add(MyProp) > >> >>> >> > >> >>> >> 'Geometry > >> >>> >> Dim geomReader As MgByteReader = agfRW.Write(myPoint) > >> >>> >> Dim geometryProp As New MgGeometryProperty("Geometry", > geomReader) > >> >>> >> MyProps.Add(geometryProp) > >> >>> >> > >> >>> >> Dim propCollection As New MgBatchPropertyCollection() > >> >>> >> propCollection.Add(MyProps) > >> >>> >> > >> >>> >> Dim commands As New MgFeatureCommandCollection() > >> >>> >> commands.Add(New MgInsertFeatures(MyFeatureName, propCollection)) > >> >>> >> > >> >>> >> Dim res As MgPropertyCollection = > >> >>> featureSrvc.UpdateFeatures(dataSourceId, > >> >>> >> commands, False) > >> >>> >> ReleaseReader(res, commands) > >> >>> >> > >> >>> >> In ReleaseReader, I have the following error: > >> >>> >> Unable to cast object of type 'OSGeo.MapGuide.MgStringProperty' > to > >> >>> type > >> >>> >> 'OSGeo.MapGuide.MgFeatureProperty'. > >> >>> >> > >> >>> >> In fact, res has only one property of type MgStringProperty: but > >> why? > >> >>> >> > >> >>> >> Have you any idea where is the error? > >> >>> >> Thanks, Fabio > >> >>> >> > >> >>> >> > >> >>> > > >> >>> > -- > >> >>> > View this message in context: > >> >>> http://n2.nabble.com/Add-geometry-to-SHP-tp3953583p3955574.html > >> >>> > Sent from the MapGuide Users mailing list archive at Nabble.com. > >> >>> > _______________________________________________ > >> >>> > mapguide-users mailing list > >> >>> > mapguide-users@lists.osgeo.org > >> >>> > http://lists.osgeo.org/mailman/listinfo/mapguide-users > >> >>> > > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> Zac Spitzer > >> >>> Solution Architect / Director > >> >>> Ennoble Consultancy Australia > >> >>> http://www.ennoble.com.au > >> >>> http://zacster.blogspot.com > >> >>> +61 405 847 168 > >> >>> _______________________________________________ > >> >>> mapguide-users mailing list > >> >>> mapguide-users@lists.osgeo.org > >> >>> http://lists.osgeo.org/mailman/listinfo/mapguide-users > >> >>> > >> >> > >> >> > >> >> _______________________________________________ > >> >> mapguide-users mailing list > >> >> mapguide-users@lists.osgeo.org > >> >> http://lists.osgeo.org/mailman/listinfo/mapguide-users > >> >> > >> >> > >> > > >> > _______________________________________________ > >> > mapguide-users mailing list > >> > mapguide-users@lists.osgeo.org > >> > http://lists.osgeo.org/mailman/listinfo/mapguide-users > >> > > >> > > >> > >> -- > >> View this message in context: > >> http://n2.nabble.com/Add-geometry-to-SHP-tp3953583p3957522.html > >> Sent from the MapGuide Users mailing list archive at Nabble.com. > >> _______________________________________________ > >> mapguide-users mailing list > >> mapguide-users@lists.osgeo.org > >> http://lists.osgeo.org/mailman/listinfo/mapguide-users > >> > > > > _______________________________________________ > > mapguide-users mailing list > > mapguide-users@lists.osgeo.org > > http://lists.osgeo.org/mailman/listinfo/mapguide-users > > > > > > -- > View this message in context: > http://n2.nabble.com/Add-geometry-to-SHP-tp3953583p3957821.html > Sent from the MapGuide Users mailing list archive at Nabble.com. > _______________________________________________ > mapguide-users mailing list > mapguide-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapguide-users >
_______________________________________________ mapguide-users mailing list mapguide-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapguide-users