I have already downloaded all the dll for FDO Windows SDK, but 3.4 version. f.
Simon Pelicon wrote: > > 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 > > -- View this message in context: http://n2.nabble.com/Add-geometry-to-SHP-tp3953583p3957887.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