:orphan:

.. _examples-handling:

Handling
========

Examples about **geotransformations** (e.g., reprojecting, cropping), raster-vector interfacing (e.g., rasterizing, polygonizing, geometric mask) and
raster-point interfacing (e.g., gridding points into a raster, interpolating or reducing a raster at points)

All of these methods support simply passing a reference to match (see :ref:`core-match-ref`).



.. raw:: html

    <div class="sphx-glr-thumbnails">

.. thumbnail-parent-div-open

.. thumbnail-parent-div-close

.. raw:: html

    </div>

Geo-transformations
-------------------



.. raw:: html

    <div class="sphx-glr-thumbnails">

.. thumbnail-parent-div-open

.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the cropping of a raster using geoutils.Raster.crop.">

.. only:: html

  .. image:: /handling_examples/georeferencing/images/thumb/sphx_glr_crop_raster_thumb.png
    :alt:

  :doc:`/handling_examples/georeferencing/crop_raster`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Crop a raster</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the cropping of a vector using geoutils.Vector.crop.">

.. only:: html

  .. image:: /handling_examples/georeferencing/images/thumb/sphx_glr_crop_vector_thumb.png
    :alt:

  :doc:`/handling_examples/georeferencing/crop_vector`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Crop a vector</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the reprojection of a raster using geoutils.Raster.reproject.">

.. only:: html

  .. image:: /handling_examples/georeferencing/images/thumb/sphx_glr_reproj_raster_thumb.png
    :alt:

  :doc:`/handling_examples/georeferencing/reproj_raster`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Reproject a raster</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the reprojection of a vector using geoutils.Vector.reproject.">

.. only:: html

  .. image:: /handling_examples/georeferencing/images/thumb/sphx_glr_reproj_vector_thumb.png
    :alt:

  :doc:`/handling_examples/georeferencing/reproj_vector`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Reproject a vector</div>
    </div>


.. thumbnail-parent-div-close

.. raw:: html

    </div>

Raster–vector interfacing
-------------------------



.. raw:: html

    <div class="sphx-glr-thumbnails">

.. thumbnail-parent-div-open

.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the creation of a mask from a vector using geoutils.Vector.create_mask.">

.. only:: html

  .. image:: /handling_examples/raster_vector/images/thumb/sphx_glr_create_mask_thumb.png
    :alt:

  :doc:`/handling_examples/raster_vector/create_mask`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Mask from a vector</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the polygonizing of a raster using geoutils.Raster.polygonize.">

.. only:: html

  .. image:: /handling_examples/raster_vector/images/thumb/sphx_glr_polygonize_thumb.png
    :alt:

  :doc:`/handling_examples/raster_vector/polygonize`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Polygonize a raster</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the rasterizing of a vector using geoutils.Vector.rasterize.">

.. only:: html

  .. image:: /handling_examples/raster_vector/images/thumb/sphx_glr_rasterize_thumb.png
    :alt:

  :doc:`/handling_examples/raster_vector/rasterize`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Rasterize a vector</div>
    </div>


.. thumbnail-parent-div-close

.. raw:: html

    </div>

Raster–point interfacing
------------------------



.. raw:: html

    <div class="sphx-glr-thumbnails">

.. thumbnail-parent-div-open

.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the gridding of a point cloud into a raster using gridding.">

.. only:: html

  .. image:: /handling_examples/raster_point/images/thumb/sphx_glr_gridding_thumb.png
    :alt:

  :doc:`/handling_examples/raster_point/gridding`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Gridding points to raster</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the 2D interpolation of raster values to points using interp_points.">

.. only:: html

  .. image:: /handling_examples/raster_point/images/thumb/sphx_glr_interpolation_thumb.png
    :alt:

  :doc:`/handling_examples/raster_point/interpolation`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Interpolate raster at points</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the conversion of a raster regular-grid values to a point cloud using geoutils.Raster.to_points.">

.. only:: html

  .. image:: /handling_examples/raster_point/images/thumb/sphx_glr_topoints_thumb.png
    :alt:

  :doc:`/handling_examples/raster_point/topoints`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Raster to regular points</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the reduction of windowed raster values around a point using reduce_points.">

.. only:: html

  .. image:: /handling_examples/raster_point/images/thumb/sphx_glr_reduction_thumb.png
    :alt:

  :doc:`/handling_examples/raster_point/reduction`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Reduce raster around points</div>
    </div>


.. thumbnail-parent-div-close

.. raw:: html

    </div>


.. toctree::
   :hidden:
   :includehidden:


   /handling_examples/georeferencing/index.rst
   /handling_examples/raster_vector/index.rst
   /handling_examples/raster_point/index.rst


.. only:: html

  .. container:: sphx-glr-footer sphx-glr-footer-gallery

    .. container:: sphx-glr-download sphx-glr-download-python

      :download:`Download all examples in Python source code: handling_examples_python.zip </handling_examples/handling_examples_python.zip>`

    .. container:: sphx-glr-download sphx-glr-download-jupyter

      :download:`Download all examples in Jupyter notebooks: handling_examples_jupyter.zip </handling_examples/handling_examples_jupyter.zip>`


.. only:: html

 .. rst-class:: sphx-glr-signature

    `Gallery generated by Sphinx-Gallery <https://sphinx-gallery.github.io>`_
