How complex is your input file(s)?
ArcInfo coverage/E00 can have virtually any number of featureclasses.
However, a coverage have non-redundant geometry with only two primary
geometry sources: point and line. All other featureclasses (polygons,
nodes, multipolys, multilines etc) shares the geometry using internal
pointers but can (and will normally) have different attributes.
If I use ogr on a point-only coverage:
ogr2ogr gridp05.shp gridp05.e00
then one shapefile is created in the "working directory"
If I use ogr on a polygon coverage:
ogr2ogr grid05.shp grid05.e00
then four shapefiles (lines, polygons, labels) are created in a new
directory named grid05.shp
Best Regards
Andreas
Thanks for the great explanation and help,
But still I couldn't solve my problem. Shape file which is generated
by ogr2ogr should be under the working directory as a file not as a
fiel under the new directory. I mean after run the command
I would like to see shape file under the working directory
f30c3.shp
f30c3.shx
f30c3.dbf
This could be done by old version but for new one as I explain it
created new directory and collect files under that directory..
I have written another script and it read data under working
directory. So I have to see files under the working directory.
Regards
Murat
2013/2/16 Eli Adam <ea...@co.lincoln.or.us
<mailto:ea...@co.lincoln.or.us>>
On Fri, Feb 15, 2013 at 1:25 PM, Murat Beyhan
<muratbeyha...@gmail.com <mailto:muratbeyha...@gmail.com>> wrote:
> Dear All,
> I deleted existing shp file and I try but It doesn't create
individual shp
> file under same directory. Always creates files under directory
>
> avcimport f30c3.e00 f30c3
> ogr2ogr -f "ESRI Shapefile" f30c3.shp f30c3
> this creates file under directory of f30c3.shp and files as same
before I
> wrote.
>
> ls f30c3.shp/
> ARC.dbf ARC.shp ARC.shx LAB.dbf LAB.shp LAB.shx
Coverages, http://gdal.org/ogr/drv_avce00.html, can have multiple
different geometry types within one file. It looks like your results
include both lines and labels. A shapefile can not have multiple
geometries within one shapefile so at least one of the output
shapefiles can't have the same name. In this case ogr2ogr is
generating one for lines (ARC.shp) and one for labels (LAB.shp). This
is probably also one of the reasons that the shapefile driver treats a
directory as a dataset and shapefiles as layers within that
'dataset/directory'
Best Regards, Eli
>
>
> Then I also used without using coverage file created by avcimport
> I have deleted f30c3 coverage directory and files created by the
first
> method then apply following directly
> ogr2ogr -f "ESRI Shapefile" f30c3.shp f30c3.e00
> this also created directory for the shape file.
>
> it works and behave similar with previous process
> I have faced this problem for new version of Gdal Eli.
> old version works fine with mandriva but new version of gdal on
ubuntu
> behave like this. So I really waiting for the solution of this
issue.
>
>
>
> 2013/2/15 Eli Adam <ea...@co.lincoln.or.us
<mailto:ea...@co.lincoln.or.us>>
>>
>> Murat,
>>
>> > I was creating shp file using ogr2ogr as follows
>> >
>> > avcimport file.e00 coverage
>> >
>> > ogr2ogr -f "ESRI Shapefile" file.shp coverage
>> >
>> > This was worked well for old version of gdal
>> >
>> > I have installed gdal 1.9 then I have faced such a problem
>> >
>> > the ogr2ogr command create a directory and shp file located
unter that
>> > directory.
>> > But old version of ogr2ogr was created files under the same
directory
>> > where
>> > you work
>>
>> I think that ogr2ogr has (sometimes) created shapefiles in
directories
>> for a long time before 1.9.
>>
>> >
>> > the old version of ogr2ogr creates file.shp file.shx file.dbf
>> >
>> > but new version create directory under working directory
called file.shp
>> > instead of file.shp file
>> > and the shp files located under file.shp directory
>> >
>> > Please let me know what is differs this resuts.
>> >
>> > Regards
>> > Murat
>>
>> The shapefile driver page talks about this some,
>> http://gdal.org/ogr/drv_shapefile.html
>>
>> I notice similar things (this is with PostGIS datasource). If the
>> output shp file is the same name as input source then the shp is
>> created in the specified directory. If it is a different name,
then I
>> get a directory.
>>
>> ogr2ogr
V:\Data\E_addendum\Assessor\2012\nbhd\nbhd_codes_2012_postgis2.shp
>> PG:"host=123.12.12.12 user=username dbname=mydatabase
>> password=mypassword" taxlots2012_union_valid_nbhd_codes_v1 -a_srs
>> "EPSG:2913"
>>
>> creates a directory and then the shp (and the shp has the name
of the
>> original datasource), i.e.
>>
>>
V:\Data\E_addendum\Assessor\2012\nbhd\nbhd_codes_2012_postgis2.shp\taxlots2012_union_valid_nbhd_codes_v1.dbf,
>> .shp, etc
>>
>> ogr2ogr
>>
V:\Data\E_addendum\Assessor\2012\nbhd\taxlots2012_union_valid_nbhd_codes_v1.shp
>> PG:"host=123.12.12.12 user=username dbname=mydatabase_template
>> password=mypassword" taxlots2012_union_valid_nbhd_codes_v1 -a_srs
>> "EPSG:2913"
>>
>> creates the named shp in the directory.
>>
>> I have occasionally found this a minor annoyance. Is there a
config
>> or creation option to change this? A search of the email archives
>> didn't turn anything up for me.
>>
>> Eli
>
>
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev