Skip to content

Commit c008e97

Browse files
authored
Merge pull request OSGeo#12831 from rouault/fix_12530
Doc: add missing drivers in vector driver table
2 parents eeb8c77 + ac6ab53 commit c008e97

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

doc/source/_extensions/driverproperties.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,10 @@ def driver_properties(self):
239239
try:
240240
short_name_node = next(self.env.parser.document.findall(shortname))
241241
short_name = short_name_node.children[1].astext()
242+
if "raster" in self.env.docname:
243+
short_name += "_raster"
244+
else:
245+
short_name += "_vector"
242246

243247
except StopIteration:
244248
if "plscenes" in self.env.docname:
@@ -268,7 +272,11 @@ def driver_properties(self):
268272
long_name = long_name_node.astext()
269273
if " -- " in long_name:
270274
long_name = long_name.split(" -- ")[1].strip()
271-
if " - " in long_name and "OGC API" not in long_name:
275+
if (
276+
" - " in long_name
277+
and "OGC API" not in long_name
278+
and "NetCDF" not in long_name
279+
):
272280
long_name = long_name.split(" - ")[1].strip()
273281

274282
self.env.gdal_drivers[short_name] = {
@@ -583,7 +591,11 @@ def create_driver_index(app, doctree, fromdocname):
583591
),
584592
internal=True,
585593
)
586-
ref.append(nodes.Text(short_name))
594+
ref.append(
595+
nodes.Text(
596+
short_name.replace("_raster", "").replace("_vector", "")
597+
)
598+
)
587599
para = nodes.paragraph()
588600
para.append(ref)
589601
cell.append(para)

doc/source/drivers/vector/adbc.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ ADBC -- Arrow Database Connectivity
77

88
.. shortname:: ADBC
99

10+
.. build_dependencies:: adbc-driver-manager
11+
1012
ADBC is a set of APIs and libraries for Arrow-native access to database.
1113

1214
This driver has 2 modes:

0 commit comments

Comments
 (0)