Obtain "geometry" from shape file (.shp)

Topics: Data Access, Español, SharpMap v2.0
Oct 29, 2007 at 9:09 PM
Como obtengo el item tipo geometrico desde un shapefile, es decir las coordenadas. Me parece que tiene un metodo pero no lo he logrado entender.
gracias.
Coordinator
Oct 31, 2007 at 9:41 PM
Hola ojarana -

No lo comprende si quiere el tipo de geometria, por ejemplo, polygon, linea, o punto, o si quiere el objeto de geometria para una feature en el ShapeFile, por ejemplo una instancia de clase SharpMap.Geometries.Polygon.

(Por favor perdone mi espanol pobre.)
Nov 2, 2007 at 10:43 PM
Edited Nov 2, 2007 at 11:45 PM
tanks, In oracle the data is store in a sdo_geometry, I need obtain the data (string of feature) with sharpmap of this feature like a varchar, but the source is a shape (.shp). regards.
Nov 7, 2007 at 9:43 PM
tanks

I complete and resolve the problem.

regars


Dim lLayer As VectorLayer = CType(Me.MapImage1.Map.Layers(0), VectorLayer)

lLayer.DataSource.Open()
Dim lGeometries As List(Of Geometry) = lLayer.DataSource.GetGeometriesInView(Me.MapImage1.Map.Envelope)
lLayer.DataSource.Close()

Me.TextBox1.Text = ""
'lgeometries contiene todos los poligonos pero por performance solo se muestra el texto del primer
'poligono.
For Each lGeometry As Geometry In lGeometries
Me.TextBox1.Text &= lGeometry.AsText() & vbNewLine
Return
Next