Example #1
0
 public static bool Json2Pgsql(
     string jsonFile, string pgSqlConn, string[] options)
 {
     using (Dataset inputds = Gdal.OpenEx(
                jsonFile, (uint)GdalConst.OF_READONLY, null, null, null))
     {
         if (inputds == null)
         {
             return(false);
         }
         Dataset outputds = Gdal.OpenEx(
             pgSqlConn, (uint)(GdalConst.OF_VECTOR), null, null, null);
         if (outputds == null)
         {
             inputds.Dispose(); return(false);
         }
         try
         {
             int test = Gdal.wrapper_GDALVectorTranslateDestDS(
                 outputds, inputds,
                 new GDALVectorTranslateOptions(options), null, null);
         }
         catch (Exception) { return(false); }
         finally
         {
             inputds.Dispose();
             outputds.Dispose();
         }
     }
     return(true);
 }