exportGeoJsonFile method

Future<void> exportGeoJsonFile({
  1. required String filePath,
  2. required String table,
  3. required String geometryColumn,
  4. Iterable<String>? propertyColumns,
})

Writes one FeatureCollection. The file is replaced.

Implementation

Future<void> exportGeoJsonFile({
  required String filePath,
  required String table,
  required String geometryColumn,
  Iterable<String>? propertyColumns,
}) async {
  final sink = File(filePath).openWrite();
  try {
    await exportGeoJson(
      table: table,
      geometryColumn: geometryColumn,
      sink: sink,
      propertyColumns: propertyColumns,
    );
    await sink.flush();
  } finally {
    await sink.close();
  }
}