This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sedona-db.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new fb219fd1 Deployed 6277673 to latest-snapshot with MkDocs 1.6.1 and 
mike 2.1.3
fb219fd1 is described below

commit fb219fd19f3539435a8b9c83df4d29941bded7ef
Author: GitHub Actions <[email protected]>
AuthorDate: Mon Nov 24 03:11:58 2025 +0000

    Deployed 6277673 to latest-snapshot with MkDocs 1.6.1 and mike 2.1.3
---
 latest-snapshot/objects.inv                 | Bin 1102 -> 1108 bytes
 latest-snapshot/reference/python/index.html |  91 ++++++++++++++++++++++++++++
 latest-snapshot/search/search_index.json    |   2 +-
 3 files changed, 92 insertions(+), 1 deletion(-)

diff --git a/latest-snapshot/objects.inv b/latest-snapshot/objects.inv
index 1fc6a7b0..0f50d6b9 100644
Binary files a/latest-snapshot/objects.inv and b/latest-snapshot/objects.inv 
differ
diff --git a/latest-snapshot/reference/python/index.html 
b/latest-snapshot/reference/python/index.html
index fe4be606..b7c4e412 100644
--- a/latest-snapshot/reference/python/index.html
+++ b/latest-snapshot/reference/python/index.html
@@ -2337,6 +2337,97 @@ For S3 access, use {"aws.skip_signature": True, 
"aws.region": "us-west-2"} for a
 <div class="doc doc-object doc-function">
 
 
+<h4 id="sedonadb.context.SedonaContext.read_pyogrio" class="doc doc-heading">
+            <span class="doc doc-object-name 
doc-function-name">read_pyogrio</span>
+
+
+<a href="#sedonadb.context.SedonaContext.read_pyogrio" class="headerlink" 
title="Permanent link">¶</a></h4>
+<div class="doc-signature highlight"><pre><span></span><code><span 
class="nf">read_pyogrio</span><span class="p">(</span>
+    <span class="n">table_paths</span><span class="p">:</span> <span 
class="n"><a class="autorefs autorefs-external" title="typing.Union" 
href="https://docs.python.org/3/library/typing.html#typing.Union";>Union</a></span><span
 class="p">[</span><span class="n"><a class="autorefs autorefs-external" 
href="https://docs.python.org/3/library/stdtypes.html#str";>str</a></span><span 
class="p">,</span> <span class="n"><a class="autorefs autorefs-external" 
title="pathlib.Path" href="https://docs.py [...]
+    <span class="n">options</span><span class="p">:</span> <span class="n"><a 
class="autorefs autorefs-external" title="typing.Optional" 
href="https://docs.python.org/3/library/typing.html#typing.Optional";>Optional</a></span><span
 class="p">[</span><span class="n"><a class="autorefs autorefs-external" 
title="typing.Dict" 
href="https://docs.python.org/3/library/typing.html#typing.Dict";>Dict</a></span><span
 class="p">[</span><span class="n"><a class="autorefs autorefs-external" 
href="https [...]
+    <span class="n">extension</span><span class="p">:</span> <span 
class="n"><a class="autorefs autorefs-external" 
href="https://docs.python.org/3/library/stdtypes.html#str";>str</a></span> <span 
class="o">=</span> <span class="s2">""</span><span class="p">,</span>
+<span class="p">)</span> <span class="o">-&gt;</span> <span class="n"><a 
class="autorefs autorefs-internal" title="DataFrame 
(sedonadb.dataframe.DataFrame)" 
href="#sedonadb.dataframe.DataFrame">DataFrame</a></span>
+</code></pre></div>
+
+    <div class="doc doc-contents ">
+
+        <p>Read spatial file formats using GDAL/OGR via pyogrio</p>
+<p>Creates a DataFrame from one or more paths or URLs to a file supported by
+<a href="https://pyogrio.readthedocs.io/en/latest/";>pyogrio</a>, which is the 
same package
+that powers <code>geopandas.read_file()</code> by default. Some common formats 
that can be
+opened using GDAL/OGR are FlatGeoBuf, GeoPackage, Shapefile, GeoJSON, and many,
+many more. See <a 
href="https://gdal.org/en/stable/drivers/vector/index.html";>https://gdal.org/en/stable/drivers/vector/index.html</a>
 for a list
+of available vector drivers.</p>
+<p>Like <code>read_parquet()</code>, globs and directories can be specified in 
addition to
+individual file paths. Paths ending in <code>.zip</code> are automatically 
prepended with
+<code>/vsizip/</code> (i.e., are automatically unzipped by GDAL). HTTP(s) URLs 
are
+supported via <code>/vsicurl/</code>.</p>
+
+
+<p><span class="doc-section-title">Parameters:</span></p>
+    <ul>
+        <li class="doc-section-item field-body">
+            <b><code>table_paths</code></b>
+              (<code><a class="autorefs autorefs-external" 
title="typing.Union" 
href="https://docs.python.org/3/library/typing.html#typing.Union";>Union</a>[<a 
class="autorefs autorefs-external" 
href="https://docs.python.org/3/library/stdtypes.html#str";>str</a>, <a 
class="autorefs autorefs-external" title="pathlib.Path" 
href="https://docs.python.org/3/library/pathlib.html#pathlib.Path";>Path</a>, <a 
class="autorefs autorefs-external" title="typing.Iterable" 
href="https://docs.python.org/3/ [...]
+          –
+          <div class="doc-md-description">
+            <p>A str, Path, or iterable of paths containing URLs or
+paths. Globs (i.e., <code>path/*.gpkg</code>), directories, and zipped
+versions of otherwise readable files are supported.</p>
+          </div>
+        </li>
+        <li class="doc-section-item field-body">
+            <b><code>options</code></b>
+              (<code><a class="autorefs autorefs-external" 
title="typing.Optional" 
href="https://docs.python.org/3/library/typing.html#typing.Optional";>Optional</a>[<a
 class="autorefs autorefs-external" title="typing.Dict" 
href="https://docs.python.org/3/library/typing.html#typing.Dict";>Dict</a>[<a 
class="autorefs autorefs-external" 
href="https://docs.python.org/3/library/stdtypes.html#str";>str</a>, <a 
class="autorefs autorefs-external" title="typing.Any" 
href="https://docs.python.org/3/ [...]
+                  <code>None</code>
+)
+          –
+          <div class="doc-md-description">
+            <p>An optional mapping of key/value pairs (open options)
+passed to GDAL/OGR.</p>
+          </div>
+        </li>
+        <li class="doc-section-item field-body">
+            <b><code>extension</code></b>
+              (<code><a class="autorefs autorefs-external" 
href="https://docs.python.org/3/library/stdtypes.html#str";>str</a></code>, 
default:
+                  <code>''</code>
+)
+          –
+          <div class="doc-md-description">
+            <p>An optional file extension (e.g., <code>"fgb"</code>) used when
+<code>table_paths</code> specifies one or more directories or a glob
+that does not enforce a file extension.</p>
+          </div>
+        </li>
+    </ul>
+        <p>Examples:</p>
+<div class="codehilite"><pre><span></span><code><span 
class="o">&gt;&gt;&gt;</span> <span class="kn">import</span><span class="w"> 
</span><span class="nn">geopandas</span>
+<span class="o">&gt;&gt;&gt;</span> <span class="kn">import</span><span 
class="w"> </span><span class="nn">tempfile</span>
+<span class="o">&gt;&gt;&gt;</span> <span class="n">sd</span> <span 
class="o">=</span> <span class="n">sedona</span><span class="o">.</span><span 
class="n">db</span><span class="o">.</span><span class="n">connect</span><span 
class="p">()</span>
+<span class="o">&gt;&gt;&gt;</span> <span class="n">df</span> <span 
class="o">=</span> <span class="n">geopandas</span><span 
class="o">.</span><span class="n">GeoDataFrame</span><span class="p">({</span>
+<span class="o">...</span>     <span class="s2">"geometry"</span><span 
class="p">:</span> <span class="n">geopandas</span><span 
class="o">.</span><span class="n">GeoSeries</span><span class="o">.</span><span 
class="n">from_wkt</span><span class="p">([</span><span class="s2">"POINT (0 
1)"</span><span class="p">],</span> <span class="n">crs</span><span 
class="o">=</span><span class="mi">3857</span><span class="p">)</span>
+<span class="o">...</span> <span class="p">})</span>
+<span class="o">&gt;&gt;&gt;</span>
+<span class="o">&gt;&gt;&gt;</span> <span class="k">with</span> <span 
class="n">tempfile</span><span class="o">.</span><span 
class="n">TemporaryDirectory</span><span class="p">()</span> <span 
class="k">as</span> <span class="n">td</span><span class="p">:</span>
+<span class="o">...</span>     <span class="n">df</span><span 
class="o">.</span><span class="n">to_file</span><span class="p">(</span><span 
class="sa">f</span><span class="s2">"</span><span class="si">{</span><span 
class="n">td</span><span class="si">}</span><span 
class="s2">/df.fgb"</span><span class="p">)</span>
+<span class="o">...</span>     <span class="n">sd</span><span 
class="o">.</span><span class="n">read_pyogrio</span><span 
class="p">(</span><span class="sa">f</span><span class="s2">"</span><span 
class="si">{</span><span class="n">td</span><span class="si">}</span><span 
class="s2">/df.fgb"</span><span class="p">)</span><span class="o">.</span><span 
class="n">show</span><span class="p">()</span>
+<span class="o">...</span>
+<span class="err">┌──────────────┐</span>
+<span class="err">│</span> <span class="n">wkb_geometry</span> <span 
class="err">│</span>
+<span class="err">│</span>   <span class="n">geometry</span>   <span 
class="err">│</span>
+<span class="err">╞══════════════╡</span>
+<span class="err">│</span> <span class="n">POINT</span><span 
class="p">(</span><span class="mi">0</span> <span class="mi">1</span><span 
class="p">)</span>   <span class="err">│</span>
+<span class="err">└──────────────┘</span>
+</code></pre></div>
+
+
+    </div>
+
+</div>
+
+<div class="doc doc-object doc-function">
+
+
 <h4 id="sedonadb.context.SedonaContext.register_udf" class="doc doc-heading">
             <span class="doc doc-object-name 
doc-function-name">register_udf</span>
 
diff --git a/latest-snapshot/search/search_index.json 
b/latest-snapshot/search/search_index.json
index f0f3d69a..0f52ee77 100644
--- a/latest-snapshot/search/search_index.json
+++ b/latest-snapshot/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"Introducing
 SedonaDB","text":"<p>SedonaDB is an open-source single-node analytical 
database engine with geospatial as a first-class citizen. It aims to deliver 
the fastest spatial analytics query speed and the most comprehensive function 
coverage available.</p> <p>SedonaDB is perfect for process [...]
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"Introducing
 SedonaDB","text":"<p>SedonaDB is an open-source single-node analytical 
database engine with geospatial as a first-class citizen. It aims to deliver 
the fastest spatial analytics query speed and the most comprehensive function 
coverage available.</p> <p>SedonaDB is perfect for process [...]
\ No newline at end of file

Reply via email to