1

当我将 GPX 文件的路径扔给 OSGeo.OGR.Ogr.Open() 时,我得到的是 null,而不是填充的 DataSource。在我的情况下,我相信这种情况正在发生,因为我没有构建具有读取支持的 OGR/GPX 驱动程序(至少我的日志文件是这样说的):

[错误] :: GDAL [code=6 msg=OGR/GPX 驱动程序尚未构建具有读取支持。需要外籍图书馆]

我的 GDAL 目录中有我相信它想要的 libexpat.dll。我现在的问题是,如何使用它构建 OGR,以便我可以开始从 Ogr.Open(path_to_gpx_file) 调用中获取实际的 DataSource?我尝试将其添加为对我的项目的引用,但无济于事(因为我相信它是一个非托管 DLL,互联网告诉我这是不可以的)。

4

0 回答 0