[R-sig-Geo] Conversion of a SpatialPolygonsDataFrame into aESRI file

Hodgess, Erin HodgessE at uhd.edu
Wed Mar 21 23:32:13 CET 2012


I've run into the same thing...am somewhat relieved to hear that it's not the dreaded "just me".


-----Original Message-----
From: r-sig-geo-bounces at r-project.org [mailto:r-sig-geo-bounces at r-project.org] On Behalf Of Francis Markham
Sent: Wednesday, March 21, 2012 5:29 PM
To: Cristina Silva
Cc: Bastien.Ferland-Raymond at mrnf.gouv.qc.ca; r-sig-geo at r-project.org
Subject: Re: [R-sig-Geo] Conversion of a SpatialPolygonsDataFrame into aESRI file

I've experienced the same problem. How would one go about submitting a bug report to rgdal on this?

-F

On 22 March 2012 01:47, Cristina Silva <csilva at ipimar.pt> wrote:

> Thanks Joona and Bastien for your contribution. In fact, the problem 
> was that I also had a dot in a variable name. After changing this, 
> everything was OK.
>
> Regards,
>
> Cristina
>
>
> On 21/03/2012 12:05, Bastien.Ferland-Raymond at mrnf.**gouv.qc.ca<Bastien.Ferland-Raymond at mrnf.gouv.qc.ca>wrote:
>
>> I Cristina,
>>
>> I personally had success with the writeOGR of the rgdal package to 
>> export shape to ESRI.  I initially had the same error as you, which 
>> is not being able to get the dbf to display the data properly.  As 
>> Joona said, the problem was related to the field names.  In my case, 
>> if I recall well, I had dots in my fields names.  You should 
>> investigate that and try to get the simplest field names possible; 
>> short, no dots or other special characters, etc.
>>
>> Good luck,
>>
>> Bastien
>>
>>
>> Subject: Re: [R-sig-Geo] Fwd: Re: Conversion of a
>>         SpatialPolygonsDataFrame into a ESRI file 
>> Message-ID:<4F687F59.90104 at cs.**helsinki.fi<4F687F59.90104 at cs.helsink
>> i.fi>
>> >
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>> Hi Cristina,
>>
>> Which version of ArcGIS are you using? The dbf-format is notorious 
>> for mangling the field names longer than 10 characters. I can't 
>> imagine how this might prevent the attribute table from showing, but you never know.
>>
>> In ArcGIS, you could just try exporting the shapefile into a new file 
>> (shapefile or geodatabase feature layer) and see if the new file 
>> behaves better.
>>
>> Joona
>>
>> On 03/20/2012 02:37 PM, Cristina Silva wrote:
>>
>>> Sorry, I didn't reply for the list.
>>>
>>> Cristina
>>>
>>> -------- Original Message --------
>>> Subject:      Re: [R-sig-Geo] Conversion of a SpatialPolygonsDataFrame
>>> into
>>> a ESRI file
>>> Date:         Tue, 20 Mar 2012 12:15:46 +0000
>>> From:         Cristina Silva<csilva at ipimar.pt>
>>> To:   P?nar Aslantas Bostan<aslantas at metu.edu.tr>
>>>
>>>
>>> Hi Pinar,
>>>
>>> The problem is not to get the data, this can be done directly with 
>>> write.csv or write.table. I was looking for a package/function to 
>>> export the whole spatial object to a ESRI shapefile with all the 
>>> files needed (.shp, .shx, .prj and .dbf). With writeOGR I can do 
>>> this but the resulting .dbf file is not read properly, although the 
>>> data are there.
>>>
>>> Thanks anyway.
>>>
>>> Cristina
>>>
>>> On 20/03/2012 11:36, P?nar Aslantas Bostan wrote:
>>>
>>>>   Dear Cristina,
>>>>
>>>>   For this purpose I use "write.table" function.
>>>>
>>>>   my code is this;
>>>>
>>>>   write.table(dem, file="D:\\Data\\dem_outputs.**txt", quote = 
>>>> TRUE, dec = ".",
>>>>   qmethod = c("escape", "double"))
>>>>
>>>>   # "dem" is SpatialPixelsDataFrame in my study.
>>>>
>>>>   then you can add your data as txt file in ArcGis.
>>>>
>>>>   I hope this helps.
>>>>
>>>>   Best wishes,
>>>>   Pinar
>>>>
>>>>
>>>>   -----Original Message-----
>>>>   From: r-sig-geo-bounces at r-project.**org<r-sig-geo-bounces at r-project.org>
>>>>   
>>>> [mailto:r-sig-geo-bounces at r-**project.org<r-sig-geo-bounces at r-proje
>>>> ct.org>]
>>>> On Behalf Of Cristina Silva
>>>>   Sent: Tuesday, March 20, 2012 1:11 PM
>>>>   To: r-sig-geo at r-project.org
>>>>   Subject: [R-sig-Geo] Conversion of a SpatialPolygonsDataFrame 
>>>> into a ESRI
>>>>   file
>>>>
>>>>   Dear all,
>>>>
>>>>   I need to export a SpatialPolygonsDataFrame to a shapefile to  be 
>>>> read by
>>>>   ArcGIS. I have used several packages and functions to do this 
>>>> with different
>>>>   results.
>>>>
>>>>   1) with maptools, function writePolyShape: The file .prj is not 
>>>> created
>>>>
>>>>   2) with spsurvey, function sp2shape: Doesn't work, gives the following
>>>>   message "Error: Opening .prj file in C function 
>>>> writeShapeFilePolygon"
>>>>
>>>>   3) with rgdal, function writeOGR:
>>>>
>>>>      * with data projected (transforming longlat into utm) or not
>>>> (longlat:
>>>>        the file is read by ArcGIS. However, when I try to open the
>>>>        Attributes table, it gives the message that could not load 
>>>> the data
>>>>        from the data source, suggests to refresh (which is not possible)
>>>>        and opens an empty table, although having the number of 
>>>> columns and
>>>>        lines of the data. Looking for the info of each polygon in 
>>>> the map,
>>>>        the data are displayed for each individual record. So, the data
>>>>        exist but are not acessible from the Attributes Table.
>>>>      * To display the Attributes Table, I had to convert the .dbf 
>>>> file in
>>>>        .csv and export again as a .dbf.
>>>>
>>>>   Is there any better way to make this conversion?
>>>>
>>>>   Cristina
>>>>
>>>>   --
>>>>   ------------------------------**------------
>>>>   Cristina Silva
>>>>   INRB/L-IPIMAR
>>>>   Unidade de Recursos Marinhos e Sustentabilidade Av. de Brasmlia,
>>>> 1449-006
>>>>   Lisboa Portugal
>>>>   Tel.: 351 21 3027096
>>>>   Fax: 351 21 3015948
>>>>   csilva at ipimar.pt
>>>>
>>>>
>>>>      [[alternative HTML version deleted]]
>>>>
>>>>
>>>>
>>>
>>>
>>> ______________________________**_________________
>>> R-sig-Geo mailing list
>>> R-sig-Geo at r-project.org
>>> https://stat.ethz.ch/mailman/**listinfo/r-sig-geo<https://stat.ethz.
>>> ch/mailman/listinfo/r-sig-geo>
>>>
>>
>>
>>
>>
>>
>
> --
> ------------------------------**------------
> Cristina Silva
> INRB/L-IPIMAR
> Unidade de Recursos Marinhos e Sustentabilidade Av. de Brasília, 
> 1449-006 Lisboa
>
> Portugal
> Tel.: 351 21 3027096
> Fax: 351 21 3015948
> csilva at ipimar.pt
>
> ______________________________**_________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/**listinfo/r-sig-geo<https://stat.ethz.ch
> /mailman/listinfo/r-sig-geo>
>

	[[alternative HTML version deleted]]



More information about the R-sig-Geo mailing list