Steve, On Fri, Dec 12, 2014 at 12:35 PM, <[email protected]> wrote: > Hi, > I need to parse the GML returned by this query, to make a list of unique > value of NA2DESC tag using python > http://demo.mapserver.org/cgi-bin/wfs?SERVICE=WFS&REQUEST=GetFeature&version=1.1.0&Typename=continents&maxfeatures=10&propertyname=(NA2DESC) > > I could not make it with a XML parser yet. I consider using ogr API but can > I use it even if there is no geometry?
This one has a geometry, or so ogr thinks so: kyle@kyle-workstation:~$ ogrinfo -so -al -ro "/vsicurl_streaming/http://demo.mapserver.org/cgi-bin/wfs?SERVICE=WFS&REQUEST=GetFeature&version=1.1.0&Typename=continents&maxfeatures=10&propertyname=(NA2DESC)" INFO: Open of `/vsicurl_streaming/http://demo.mapserver.org/cgi-bin/wfs?SERVICE=WFS&REQUEST=GetFeature&version=1.1.0&Typename=continents&maxfeatures=10&propertyname=(NA2DESC)' using driver `GML' successful. Layer name: continents Geometry: Unknown (any) Feature Count: 10 Extent: (-90.000000, -180.000000) - (83.627419, 180.000000) Layer SRS WKT: GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG","9122"]], AUTHORITY["EPSG","4326"]] Geometry Column = msGeometry gml_id: String (0.0) NA2DESC: String (0.0) NA3DESC: String (0.0) > > If ogr api is a good option, any link to examples or tutorial would be > appreciated since I never used the API. API tutorials: For gdal 2.x: http://gdal.org/ogr_apitut.html For gdal 1.x (the vector side is ogr): http://gdal.org/1.11/ogr/ogr_apitut.html > > Thanks! > > > _______________________________________________ > gdal-dev mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/gdal-dev kss -- Kyle _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
