Hey,

There is an ESRI code (ESRI:102318 
<http://spatialreference.org/ref/esri/102318/>) corresponding to the 
requested projection... However, I doubt CRS will take an ESRI code 
(Roger ?).
Jonathan, have a look at the rgdal and sp packages help pages for the 
"How To" in CRS()

Best regards

Alex

Le 24/08/2010 17:58, Roger Bivand a écrit :
> On Tue, 24 Aug 2010, Alexandre Villers wrote:
>
>> Hello,
>>
>> Have a look at spTransform (in rgdal package) and the EPSG code of 
>> the desired projection (this is to me the easiest way not to mess 
>> with digits and various copy errors that can be made while writing 
>> the projection properties) at www.spatialreference.org
>>
>> then, you just have to do something like this
>>
>> library(rgdal)
>>
>> data<-read.table ("mydata.txt", h=T, sep=",") #your original dataset
>> coordinates(data)<-~ X + Y # where X and Y stand for the name of your 
>> lat/lon columns
>> proj4string(data)<-CRS("+init=epsg:4326")  #if your coordinates are 
>> in WGS84
>> data.proj<-spTransfrom(data, 
>> CRS("+init=epsg:the.correct.epsg.number.of.your.projection")
>
> Looks like:
>
> http://spatialreference.org/ref/epsg/32118/
>
> but has some different parameters. Search on "New York" in this site 
> for alternatives.
>
> Roger
>
>>
>> HTH
>>
>> Alex
>>
>>
>> Le 24/08/2010 16:51, Jonathan Marc Bearak a écrit :
>>> Hi,
>>>
>>> I'm new to GIS and have been trying to convert latitude and 
>>> longitude to/from state plane coordinates.
>>>
>>> I've tried using the project() program from the proj4 library to 
>>> convert lat/lng to FIPS 3104 (New York State Long Island).
>>>
>>> No matter how I go about this, however, the coordinates come out 
>>> wrong. E.g.,
>>>               "+proj=lcc +lat_1=40.66666666666666 
>>> +lat_2=41.03333333333333 +lat_0=40.16666666666666 +lon_0=-74 
>>> +x_0=300000 +y_0=0 +units=ft +no_defs +datum=NAD83",
>>>               "+proj=lcc +a=6378137 +es=.0066943800229 +lon_0=-74 
>>> +lat_1=41d2 +lat_2=40d40 +lat_0=40d10 +x_0=300000 +y_0=0 +units=ft 
>>> +no_defs +datum=NAD83",
>>>
>>> E.g., if I try the inverse, to convert 1062791, 209606.6 to lat/lng, 
>>> project() prints:  43.04762 -76.89626.  The correct coordinates, 
>>> however, are: 40.7416495 -073.7165681.
>>>
>>> I've been reading the mailing lists and searching Google and R 
>>> project PDFs and manual pages without any luck for an embarrassingly 
>>> long number of hours without any luck.
>>>
>>> Thanks for any help.
>>>
>>> Best,
>>> Jonathan
>>> _______________________________________________
>>> R-sig-Geo mailing list
>>> R-sig-Geo@stat.math.ethz.ch
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>>
>>
>> _______________________________________________
>> R-sig-Geo mailing list
>> R-sig-Geo@stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>
>
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo@stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>    

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to