Skip to main content
5 votes
Accepted

FME How to read multiple CSV files from many folders and write to geodatabase tables by folder

This is a pretty straightforward exercise in FME. You'll need to do the following: Load your CSVs using a dynamic reader (Single Merged Feature Type) and point to the whole folder where your CSVs ...
Fezter's user avatar
  • 22k
5 votes

How do i install ESRI File GDB API in Ubuntu 16.04 so QGIS 2.8 can see it?

According to https://github.com/Esri/file-geodatabase-api you need the gcc51 version to compile with Ubuntu 16.04 (which comes with gcc 5.3.1) Download the file from https://github.com/Esri/file-...
AndreJ's user avatar
  • 77.1k
3 votes

How to create a file geodatabase (.gdb) in Python without ArcPy?

You can create one by writing any GeoPandas dataframe to it: import geopandas as gpd from shapely.geometry import Point, LineString, MultiPolygon out_db = r"/home/bera/Desktop/gistest/fgdb.gdb&...
Bera's user avatar
  • 77.9k
3 votes
Accepted

Using GeoTools to open Esri File Geodatabase (FileGDB)?

As commented by @Vince: The File Geodatabase API was only released as a C++ library. Without a Java port, a pure Java solution is not possible.
PolyGeo's user avatar
  • 65.4k
3 votes

valuerror : Null Layer

You have a typo, .gpd should be .gdb and you probably need the full path to the file geodatabase. You can also try specifying layer name: import geopandas as gpd df = gpd.read_file(r'/home/bera/...
Bera's user avatar
  • 77.9k
2 votes
Accepted

.gdb table creation speed

The last FileGDPAPI code I wrote (which loaded 10k random points) had this helper function to populate a table: std::wstring populateTable(Table& table) { int j; fgdbError hr;...
Vince's user avatar
  • 20.3k
2 votes

Get path of feature classes in feature datasets without arcpy

I'm not super familiar with working with GDBs in the context of GDAL. If it's possible to do via the actual APIs that would obviously be ideal, but I can't comment on that. That said, if it winds up ...
mikewatt's user avatar
  • 5,198
1 vote

The error in copy layer by GDAL

There is an answer in the related GDAL bug report https://github.com/OSGeo/gdal/issues/6472. The FileGDB SDK is quite restrictive on the CRS it accepts and it can be tricky to convince it. The best ...
user30184's user avatar
  • 69.1k
1 vote

Reading Esri File Geodatabase (.gdb) from .NET?

The ESRI File GDB API at https://github.com/Esri/file-geodatabase-api is exactly what I was looking for.
sinDizzy's user avatar
  • 437
1 vote
Accepted

Writing a blob with Esri.FileGDB.Row.SetBinary return an empty value when reread the blob field

When you populate the ByteArray with ba.byteArray = (byte[]) fba.Clone(); the property ba.inUseLength remain 0. To solve the problem you can set it manually : ba.byteArray = (byte[]) fba.Clone(); ...
Lou Lou's user avatar
  • 68
1 vote

How to add support for FileGDB (Esri file gdb API) driver in fiona?

I just needed the right version of the FileGBD library. It depends on the way your GDAL and FIONA installers (*.wls in my case) were compiled (Visual Studio Version). Besides copying FileGDBAPI.dll ...
alexyshr's user avatar
1 vote

Is there a quicker way of checking if a feature exists with OGR

layer.GetLayerDefn().GetFieldIndex("field_name") >= 0
Steven Lutz's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible