[R-sig-Geo] Reading tables without geometry from gdb?
Michael Treglia
mtreglia at gmail.com
Sun Feb 11 15:45:38 CET 2018
This is great - thanks so much Edzer! I'm sure this will come in handy for
others too.
And thanks to @obrl_soil for the clear and thorough response too.
Best,
Mike
On Sun, Feb 11, 2018 at 8:27 AM, Edzer Pebesma <
edzer.pebesma at uni-muenster.de> wrote:
> sf::st_read now returns a data.frame if no geometry column is found,
> rather than raising an error:
>
> https://github.com/r-spatial/sf/commit/77a31f2989a1d217438fb629ac34d7
> ef31baa9c2
>
> it does emit a warning in that case, now, since an object of a different
> type than expected is returned:
>
> > x = st_read("fgdb.gdb",
> "LandCover_Metrics_NYC_Community_Districts_Version10C")
> Reading layer `LandCover_Metrics_NYC_Community_Districts_Version10C'
> from data source `/tmp/fgdb.gdb' using driver `OpenFileGDB'
> Warning message:
> no simple feature geometries present: returning a data.frame
> > x[1:2,]
> TC_ID Total_A Can_A Grass_A Soil_A Water_A Build_A Road_A
> Paved_A
> 1 1 41641392 4935664 3736731.7 21923.00 783819 13813225 8179456
> 10170573
> 2 2 37739955 4440133 632087.5 12255.75 343714 17140788 7380846
> 7790131
> Perv_A Imperv_A Can_P Grass_P Soil_P Water_P Build_P Road_P
> 1 9478138 32163254 11.85278 8.973599 0.05264713 1.882307 33.17186 19.64261
> 2 5428190 32311765 11.76507 1.674850 0.03247420 0.910743 45.41815 19.55711
> Paved_P Perv_P Imperv_P BoroCD
> 1 24.42419 22.76134 77.23866 101
> 2 20.64160 14.38314 85.61686 102
>
>
>
>
> On 02/11/2018 05:22 AM, Michael Treglia wrote:
> > Hi All,
> >
> > I have a file geodatabase with non-spatial tables that can be joined to
> > other spatial objects. Is there a best/easiest way to import the
> > non-spatial tables in R these days?
> >
> > I've seen some solutions here:
> > https://gis.stackexchange.com/questions/184013/read-a-table-
> from-an-esri-file-geodatabase-gdb-using-r
> > but figured I'd see if I'm missing anything within sf.
> >
> > If it helps, the dataset I'm looking at is here:
> > https://data.cityofnewyork.us/Environment/NYC-Urban-Tree-
> Canopy-Assessment-Metrics-2010/hnxz-kkn5
> >
> > When I try sf::st_read, as follows, I get the subsequent error:
> >> comdists_data <-
> > sf::st_read(dsn=fgdb,table="LandCover_Metrics_NYC_Community_Districts_
> Version10C")
> >
> > Error in st_sf(x, ..., agr = agr, sf_column_name = sf_column_name) :
> > no simple features geometry column present.
> >
> > Thanks all - best regards,
> > Mike T
> >
> > [[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
> >
>
> --
> Edzer Pebesma
> Institute for Geoinformatics
> Heisenbergstrasse 2, 48151 Muenster, Germany
> Phone: +49 251 8333081
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>
[[alternative HTML version deleted]]
More information about the R-sig-Geo
mailing list