Используйте драйвер OpenFileGDB от gdal, чтобы открыть файл ".gdb" и получить информацию о его атрибутах. - PullRequest
0 голосов
/ 08 мая 2020

Я хочу использовать драйвер OpenFileGDB от gdal, чтобы открыть файл ".gdb" и получить информацию о его атрибутах. Мой код выглядит следующим образом returned Возвращенный «источник данных» равен нулю , Моя версия gdal - 3.x.

package com.citydata.datacheck;

import org.gdal.gdal.gdal;
import org.gdal.ogr.*;
import org.gdal.osr.SpatialReference;

import java.util.HashMap;
import java.util.Map;

public class test {
    public static void main(String[] args){
    ogr.RegisterAll();  
        gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8","YES");
    gdal.SetConfigOption("SHAPE_ENCODING","");   
        String strDriverName = "OpenFileGDB"   
        String strVectorFile ="F:\\nansha.gdb";
    System.out.println(strVectorFile);
        org.gdal.ogr.Driver oDriver =ogr.GetDriverByName(strDriverName);
        if (oDriver == null) {
            System.out.println(strDriverName+ " no\n");
        }
        DataSource dataSource = oDriver.Open(strVectorFile);
        System.out.println(dataSource);
        if(dataSource==null){
            System.out.println("0");
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...