On 11-09-02 10:36 PM, Mohammed Rashad wrote:
Hi all,
I am new to GEOS. How to open ant vector data using GEOS

Mohammed,

GEOS does not read GIS data.  It is only used to represent and operate
on geometries.  You can instantiate a geometry programatically, adding
points, lines, etc or you can instantiate a geometry from an OGC WKT
(Well Known Text) or WKB (Well Known Binary) format.

A rather abbreviated example can be seen in the C API unit tests
(from geos/tests/unit/capi/GEOSContainsTest.cpp):

#include <geos_c.h>

...

        GEOSGeometry* geom1_;
        GEOSGeometry* geom2_;

        geom1_ = GEOSGeomFromWKT("MULTIPOLYGON(((0 0,0 10,10 10,10 0,0 0)))");
        geom2_ = GEOSGeomFromWKT("POLYGON((1 1,1 2,2 2,2 1,1 1))");

        char const r1 = GEOSContains(geom1_, geom2_);

If you want to read traditional GIS vector formats you might find the OGR
portion of the GDAL/OGR library useful.  More details on it are available at

  http://www.gdal.org/

It can read GIS formats, and return the geometries of individual features
in WKT or WKB format for subsequent use with GEOS.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmer...@pobox.com
light and sound - activate the windows | http://pobox.com/warmerda
and watch the world go round - Rush    | Geospatial Software Developer

_______________________________________________
geos-devel mailing list
geos-devel@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel

Reply via email to