[Qgis-user] Multiple geometries in an import file

Tim Sutton lists at linfiniti.com
Thu Jul 21 04:55:37 PDT 2011


Hi Zoltan

On Thu, Jul 21, 2011 at 12:45 PM, Zoltan Szecsei <zoltans at geograph.co.za> wrote:
> Hi everyone,
> I have some MID MIF and TAB files that have differing geometries in them
> (ie: points, plines and regions).
>
> QGIS seems to simply (and silently!!!!) stop reading that import file as it
> hits the first non-similar geometry.
>
> Is this the case? (or does it skip other geometries and read the entire file
> reading only the first-found geometry types?)
>

Yes we currently only support 1 geometry type per layer. How mixed
geometries are dealt with is provider dependent.

> Is this an underlying (ogr?) issue, or a QGIS internal data structure issue
> and how can it be solved?
>

Prolly you will need to do something like this:

ogr2ogr out_point.shp mixed.mif -where 'ogr_geometry = "POINT"'
ogr2ogr out_line.shp mixed.mif -where 'ogr_geometry = "LINESTRING"'
ogr2ogr out_poly.shp mixed.mif -where 'ogr_geometry = "POLYGON"'

(Taken from http://trac.osgeo.org/gdal/wiki/FAQVector#HowdoItranslateamixedgeometryfiletoshapefileformat)

Regards

Tim

> Thanks in advance,
> Zoltan
>
> --
>
> ===========================================
> Zoltan Szecsei PrGISc [PGP0031]
> Geograph (Pty) Ltd.
> P.O. Box 7, Muizenberg 7950, South Africa.
>
> 65 Main Road, Muizenberg 7945
> Western Cape, South Africa.
>
> 34° 6'16.35"S 18°28'5.62"E
>
> Tel: +27-21-7884897  Mobile: +27-83-6004028
> Fax: +27-86-6115323     www.geograph.co.za
> ===========================================
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-user
>



-- 
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)
==============================================
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==============================================



More information about the Qgis-user mailing list