Как открыть и прочитать файл GML с помощью OGR
Я пытаюсь открыть файл gml, чтобы прочитать его, но не могу получить доступ к содержимому.
models.py:
class Plot(ChangesMixin, TimeEntity):
gml = models.FileField(verbose_name=_('GML'), upload_to='gml/plot/', blank=True, null=True)
parser_gml.py:
from osgeo import ogr
...
self.element.gml.file.open()
file_content = self.element.gml.file.read()
reader = ogr.Open(file_content, False)
for layer_i in range(reader.GetLayerCount()):
...
Кто-нибудь может помочь мне, пожалуйста? Заранее спасибо.