Fiona open OGR_VRT
I have OGR Virtual Format as test.vrt file, and tried to read it using Python Fiona
lib.
>>> import fiona
>>> src = fiona.open('abs_path_to_vrt_file.vrt')
After that I am receiving an error:
fiona.errors.DriverError: unsupported driver: 'OGR_VRT'
Here is my test.vrt file:
<?xml version="1.0" encoding="UTF-8"?>
<OGRVRTDataSource>
<OGRVRTLayer name="test">
<SrcDataSource>absolute_path_to_test_shp.shp</SrcDataSource>
</OGRVRTLayer>
</OGRVRTDataSource>
What I am doing wrong?
python geospatial fiona
add a comment |
I have OGR Virtual Format as test.vrt file, and tried to read it using Python Fiona
lib.
>>> import fiona
>>> src = fiona.open('abs_path_to_vrt_file.vrt')
After that I am receiving an error:
fiona.errors.DriverError: unsupported driver: 'OGR_VRT'
Here is my test.vrt file:
<?xml version="1.0" encoding="UTF-8"?>
<OGRVRTDataSource>
<OGRVRTLayer name="test">
<SrcDataSource>absolute_path_to_test_shp.shp</SrcDataSource>
</OGRVRTLayer>
</OGRVRTDataSource>
What I am doing wrong?
python geospatial fiona
add a comment |
I have OGR Virtual Format as test.vrt file, and tried to read it using Python Fiona
lib.
>>> import fiona
>>> src = fiona.open('abs_path_to_vrt_file.vrt')
After that I am receiving an error:
fiona.errors.DriverError: unsupported driver: 'OGR_VRT'
Here is my test.vrt file:
<?xml version="1.0" encoding="UTF-8"?>
<OGRVRTDataSource>
<OGRVRTLayer name="test">
<SrcDataSource>absolute_path_to_test_shp.shp</SrcDataSource>
</OGRVRTLayer>
</OGRVRTDataSource>
What I am doing wrong?
python geospatial fiona
I have OGR Virtual Format as test.vrt file, and tried to read it using Python Fiona
lib.
>>> import fiona
>>> src = fiona.open('abs_path_to_vrt_file.vrt')
After that I am receiving an error:
fiona.errors.DriverError: unsupported driver: 'OGR_VRT'
Here is my test.vrt file:
<?xml version="1.0" encoding="UTF-8"?>
<OGRVRTDataSource>
<OGRVRTLayer name="test">
<SrcDataSource>absolute_path_to_test_shp.shp</SrcDataSource>
</OGRVRTLayer>
</OGRVRTDataSource>
What I am doing wrong?
python geospatial fiona
python geospatial fiona
edited Apr 18 at 9:16
asked Apr 18 at 9:09
sorryMike
12410
12410
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Fiona only handles a subset GDAL’s supported drivers, and VRT is not one of them:
>>> fiona.supported_drivers
{'AeronavFAA': 'r', 'ARCGEN': 'r', 'BNA': 'raw', 'DXF': 'raw', 'OpenFileGDB': 'r', 'ESRI Shapefile': 'raw', 'GeoJSON': 'rw', 'GPKG': 'rw', 'GPX': 'raw', 'GPSTrackMaker': 'raw', 'Idrisi': 'r', 'MapInfo File': 'raw', 'DGN': 'raw', 'PCIDSK': 'r', 'SEGY': 'r', 'SUA': 'r'}
VRT files are format drivers - they’re used to create geographic datasets, reference geographic datasets, and even specify geometric changes to datasets. But VRT files are not geographic datasets themselves. They’re XML files!
Python’s standard library has plenty of support for processing XML files:
https://docs.python.org/3/library/xml.html
And there are some great 3rd party options too:
xmltodict
untangle
add a comment |
Strangely enough enabling OGR_VRT
support at least for such simple vrt files seems to be possible. If you add ("OGR_VRT","r")
to supported_drivers dictionary in site-packages/fiona/drvsupport.py
file opening above xml file with fiona using geopandas seems to work. Use at your own risk! :)
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f49895624%2ffiona-open-ogr-vrt%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Fiona only handles a subset GDAL’s supported drivers, and VRT is not one of them:
>>> fiona.supported_drivers
{'AeronavFAA': 'r', 'ARCGEN': 'r', 'BNA': 'raw', 'DXF': 'raw', 'OpenFileGDB': 'r', 'ESRI Shapefile': 'raw', 'GeoJSON': 'rw', 'GPKG': 'rw', 'GPX': 'raw', 'GPSTrackMaker': 'raw', 'Idrisi': 'r', 'MapInfo File': 'raw', 'DGN': 'raw', 'PCIDSK': 'r', 'SEGY': 'r', 'SUA': 'r'}
VRT files are format drivers - they’re used to create geographic datasets, reference geographic datasets, and even specify geometric changes to datasets. But VRT files are not geographic datasets themselves. They’re XML files!
Python’s standard library has plenty of support for processing XML files:
https://docs.python.org/3/library/xml.html
And there are some great 3rd party options too:
xmltodict
untangle
add a comment |
Fiona only handles a subset GDAL’s supported drivers, and VRT is not one of them:
>>> fiona.supported_drivers
{'AeronavFAA': 'r', 'ARCGEN': 'r', 'BNA': 'raw', 'DXF': 'raw', 'OpenFileGDB': 'r', 'ESRI Shapefile': 'raw', 'GeoJSON': 'rw', 'GPKG': 'rw', 'GPX': 'raw', 'GPSTrackMaker': 'raw', 'Idrisi': 'r', 'MapInfo File': 'raw', 'DGN': 'raw', 'PCIDSK': 'r', 'SEGY': 'r', 'SUA': 'r'}
VRT files are format drivers - they’re used to create geographic datasets, reference geographic datasets, and even specify geometric changes to datasets. But VRT files are not geographic datasets themselves. They’re XML files!
Python’s standard library has plenty of support for processing XML files:
https://docs.python.org/3/library/xml.html
And there are some great 3rd party options too:
xmltodict
untangle
add a comment |
Fiona only handles a subset GDAL’s supported drivers, and VRT is not one of them:
>>> fiona.supported_drivers
{'AeronavFAA': 'r', 'ARCGEN': 'r', 'BNA': 'raw', 'DXF': 'raw', 'OpenFileGDB': 'r', 'ESRI Shapefile': 'raw', 'GeoJSON': 'rw', 'GPKG': 'rw', 'GPX': 'raw', 'GPSTrackMaker': 'raw', 'Idrisi': 'r', 'MapInfo File': 'raw', 'DGN': 'raw', 'PCIDSK': 'r', 'SEGY': 'r', 'SUA': 'r'}
VRT files are format drivers - they’re used to create geographic datasets, reference geographic datasets, and even specify geometric changes to datasets. But VRT files are not geographic datasets themselves. They’re XML files!
Python’s standard library has plenty of support for processing XML files:
https://docs.python.org/3/library/xml.html
And there are some great 3rd party options too:
xmltodict
untangle
Fiona only handles a subset GDAL’s supported drivers, and VRT is not one of them:
>>> fiona.supported_drivers
{'AeronavFAA': 'r', 'ARCGEN': 'r', 'BNA': 'raw', 'DXF': 'raw', 'OpenFileGDB': 'r', 'ESRI Shapefile': 'raw', 'GeoJSON': 'rw', 'GPKG': 'rw', 'GPX': 'raw', 'GPSTrackMaker': 'raw', 'Idrisi': 'r', 'MapInfo File': 'raw', 'DGN': 'raw', 'PCIDSK': 'r', 'SEGY': 'r', 'SUA': 'r'}
VRT files are format drivers - they’re used to create geographic datasets, reference geographic datasets, and even specify geometric changes to datasets. But VRT files are not geographic datasets themselves. They’re XML files!
Python’s standard library has plenty of support for processing XML files:
https://docs.python.org/3/library/xml.html
And there are some great 3rd party options too:
xmltodict
untangle
answered Apr 18 at 16:37
Jess
114
114
add a comment |
add a comment |
Strangely enough enabling OGR_VRT
support at least for such simple vrt files seems to be possible. If you add ("OGR_VRT","r")
to supported_drivers dictionary in site-packages/fiona/drvsupport.py
file opening above xml file with fiona using geopandas seems to work. Use at your own risk! :)
add a comment |
Strangely enough enabling OGR_VRT
support at least for such simple vrt files seems to be possible. If you add ("OGR_VRT","r")
to supported_drivers dictionary in site-packages/fiona/drvsupport.py
file opening above xml file with fiona using geopandas seems to work. Use at your own risk! :)
add a comment |
Strangely enough enabling OGR_VRT
support at least for such simple vrt files seems to be possible. If you add ("OGR_VRT","r")
to supported_drivers dictionary in site-packages/fiona/drvsupport.py
file opening above xml file with fiona using geopandas seems to work. Use at your own risk! :)
Strangely enough enabling OGR_VRT
support at least for such simple vrt files seems to be possible. If you add ("OGR_VRT","r")
to supported_drivers dictionary in site-packages/fiona/drvsupport.py
file opening above xml file with fiona using geopandas seems to work. Use at your own risk! :)
edited Nov 13 at 9:17
Vineeth Sai
2,38641123
2,38641123
answered Nov 13 at 8:59
Elias
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f49895624%2ffiona-open-ogr-vrt%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown