Skip to content

Commit

Permalink
Merge pull request #871 from geographika/link-fixes
Browse files Browse the repository at this point in the history
Fix Broken Links
  • Loading branch information
cvvergara authored Oct 14, 2024
2 parents a78995e + b601b90 commit 8432032
Show file tree
Hide file tree
Showing 104 changed files with 341 additions and 326 deletions.
19 changes: 12 additions & 7 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,8 @@

# Linkcheck configuration, see http://sphinx.pocoo.org/latest/config.html#options-for-the-linkcheck-builder

linkcheck_retries = 3 # default is 1

linkcheck_ignore = [
# currently SSL_ERROR_BAD_CERT_DOMAIN
# TODO remove this line when the CERT is fixed
Expand All @@ -190,6 +192,9 @@
# used in overview/mapserver_overview
'http://www.dnr.state.mn.us/maps/compass.html',

# intermittent 502 server errors
r'https://demo.pycsw.org',

# TODO this link is failing: RemoteDisconnected('Remote end closed connection without response'))
# ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
'https://www.iso.org',
Expand Down Expand Up @@ -227,19 +232,19 @@
# Used in quickstart/osm_quickstart
'https://www.openstreetmap.org/edit',

# link exists but link check failes
# link exists but link check fails
# SSL: CERTIFICATE_VERIFY_FAILED
# Used in sponsors.rst
'https://www.ntua.gr/en',
'https://www.ice.ucdavis.edu/',

# Link with certiciate problems
# Used in quickstart/liblas_quickstart
#'https://epsg.org/home.html',
'https://www.epsg.org/',

# Link to the presentation
r'presentation.html'
r'presentation.html',

# Ignore Stack Overflow links
# as they return 429 Client Error: Too Many Requests for url
# due to rate limiting
r'https://stackoverflow'
]

linkcheck_anchors = False
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/52nSOS_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ Details

**Community Support:** https://list.52north.org/mailman/listinfo/sensorweb

**Community Website:** https://52north.org/research/scope/geospatial-sensing/
**Community Website:** https://52north.org/research/scope/research-data-infrastructures/

@VMDK_52nSOS@
@QUICKSTART_52nSOS@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/R_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ become a proficient user when compared to software with a graphical
user interface (GUI). Fortunately R is well documented on the web site
which eases the learning process. Scripts are often used to automate
processing steps but there are GUIs, the leading one being
RStudio (https://www.rstudio.com).
RStudio (https://posit.co/).

R is an implementation of the S programming language and there is
significant compatibility between R and legacy S and S-Plus code as
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/gdal_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Details

**Website:** @WEB_gdal@

**Licence:** `X/MIT style Open Source license <https://trac.osgeo.org/gdal/wiki/FAQGeneral#WhatlicensedoesGDALOGRuse>`_
**License:** `X/MIT style Open Source license <https://gdal.org/en/latest/license.html>`_

**Software Version:** |version-gdal|

Expand Down
4 changes: 2 additions & 2 deletions doc/overview/geotools_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -104,12 +104,12 @@ Details

**API Interfaces:** Java

**Support:** `Communication and Support <http://docs.geotools.org/latest/userguide/welcome/support.html>`_
**Support:** `Communication and Support <https://docs.geotools.org/latest/userguide/welcome/support.html>`_

GeoTools Support
--------------------------------------------------------------------------------

* `Quickstart documentation <http://docs.geotools.org/latest/userguide/tutorial/quickstart/index.html>`_
* `Quickstart documentation <https://docs.geotools.org/latest/userguide/tutorial/quickstart/index.html>`_

@VMDK_geotools@
@QUICKSTART_geotools@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/grass_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ Details

**API Interfaces:** C, Python, Bourne Shell

**Support:** https://grass.osgeo.org/about/community/
**Support:** https://grass.osgeo.org/support/community/


@VMDK_grass@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/mapbender_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Details

**Website:** @WEB_mapbender@

**Licence:** `MIT license <https://opensource.org/licenses/MIT>`_
**Licence:** `MIT license <https://opensource.org/license/MIT>`_

**Software Version:** |version-mapbender|

Expand Down
8 changes: 4 additions & 4 deletions doc/overview/mapfish_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ Web Mapping Framework
MapFish is a flexible and complete framework for building rich web-mapping
applications. It emphasizes high productivity, and high-quality development.

MapFish is based on the `Pylons <http://pylonshq.com>`_ Python web framework.
MapFish is based on the `Pylons <https://pylonshq.com/>`_ Python web framework.
MapFish extends Pylons with geospatial-specific functionality. For example
MapFish provides specific tools for creating web services that allows querying
and editing geographic objects.

MapFish also provides a complete RIA-oriented JavaScript toolbox, a JavaScript
testing environment, and tools for compressing JavaScript code. The JavaScript
toolbox is composed of the `ExtJS <http://extjs.com>`_, :doc:`OpenLayers <openlayers_overview>` , `GeoExt <http://www.geoext.org>`_ JavaScript
toolbox is composed of the `ExtJS <https://www.sencha.com>`_, :doc:`OpenLayers <openlayers_overview>` , `GeoExt <https://www.geoext.org/>`_ JavaScript
toolkits.

@SCREENSHOT_mapfish@
Expand All @@ -39,7 +39,7 @@ Implemented Standards
--------------------------------------------------------------------------------

MapFish is compliant with the `Open Geospatial Consortium
<http://www.opengeospatial.org/>`_ standards. This is achieved through
<https://www.ogc.org/>`_ standards. This is achieved through
OpenLayers or GeoExt supporting several OGC norms, like WMS, WFS, WMC, KML, GML
etc.

Expand All @@ -54,7 +54,7 @@ Details

**Supported Platforms:** Windows, Linux, Mac

**Support:** http://trac.mapfish.org/trac/mapfish#Community
**Support:** http://www.mapfish.org/#community


@VMDK_mapfish@
Expand Down
8 changes: 4 additions & 4 deletions doc/overview/mapguide_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Web Service
--------------------------------------------------------------------------------

`MapGuide Open Source <http://mapguide.osgeo.org/>`_ is a web-based platform that enables users to develop and deploy web mapping applications and geospatial web services. MapGuide features an interactive viewer that includes support for feature selection, property inspection, map tips, and operations such as buffer, select within, and measure.
`MapGuide Open Source <https://www.osgeo.org/projects/mapguide-open-source/>`_ is a web-based platform that enables users to develop and deploy web mapping applications and geospatial web services. MapGuide features an interactive viewer that includes support for feature selection, property inspection, map tips, and operations such as buffer, select within, and measure.

MapGuide includes an XML database for managing content. Maestro allows users to edit the XML database and build a website without writing a single line of code. MapGuide also supports most popular geospatial file formats, databases, and standards.

Expand Down Expand Up @@ -94,15 +94,15 @@ Implemented Standards
Details
--------------------------------------------------------------------------------

**Website:** http://mapguide.osgeo.org/
**Website:** https://www.osgeo.org/projects/mapguide-open-source/

**Licence:** GNU Lesser General Public License (LGPL)
**License:** GNU Lesser General Public License (LGPL)

**Software Version:** 2.4.0 Pre-Release

**Supported Platforms:** Linux, Windows

**Commercial Support:** https://www.osgeo.org/search_profile
**Commercial Support:** https://www.osgeo.org/service-providers/


@VMDK_mapguide@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/mapproxy_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ Details

**Supported Platforms:** Linux, Mac, Windows

**Support:** https://mapproxy.org/support
**Support:** https://www.mapproxy.org/support


@VMDK_mapproxy@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/marble_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Details

**Support:** https://techbase.kde.org/Projects/Marble

**More Info:** https://www.slideshare.net/marbleglobe/marble-1-6en
**More Info:** https://www.slideshare.net/slideshow/marble-1-6en/26862346


@VMDK_marble@
Expand Down
6 changes: 3 additions & 3 deletions doc/overview/ossim_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,17 +41,17 @@ Core Features
Details
--------------------------------------------------------------------------------

**Website:** http://www.ossim.org
**Website:** https://trac.osgeo.org/ossim/

**Licence:** GNU General Public License (GPL) version 3
**License:** GNU General Public License (GPL) version 3

**Software Version:** |version-ossim|

**Supported Platforms:** Linux, Mac, Windows

**API Interfaces:** C++

**Commercial Support:** https://www.osgeo.org/search_profile
**Commercial Support:** https://www.osgeo.org/service-providers/


@VMDK_ossim@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/proj_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Implemented Standards
--------------------------------------------------------------------------------

PROJ uses coordinate system definitions defined by the
`European Petroleum Survey Group (EPSG) <https://www.epsg.org/>`_.
`European Petroleum Survey Group (EPSG) <https://epsg.org/>`_.
Well Known Text (WKT) format.


Expand Down
2 changes: 1 addition & 1 deletion doc/overview/qgis_mapserver_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Details

**Supported Platforms:** Windows, Linux

**Commercial Support:** https://www.qgis.org/en/site/forusers/commercial_support.html
**Commercial Support:** https://www.qgis.org/resources/support/commercial-support/


@VMDK_qgis_mapserver@
Expand Down
4 changes: 2 additions & 2 deletions doc/overview/qgis_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,9 @@ Details

**Supported Platforms:** Windows, Linux, Mac, Unix

**Community Support:** https://qgis.org/en/site/forusers/support.html
**Community Support:** https://qgis.org/resources/support/

**Commercial Support:** https://qgis.org/en/site/forusers/commercial_support.html
**Commercial Support:** https://qgis.org/resources/support/commercial-support/


@VMDK_qgis@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/zoo-project_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ Details

**Programing language support:** C, Python, Java, PHP, Fortran, Javascript, C#, Ruby

**Support:** http://zoo-project.org/
**Support:** https://zoo-project.org/


@VMDK_zoo-project@
Expand Down
2 changes: 1 addition & 1 deletion doc/quickstart/52nSOS_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ potential starting points are:
* 52°North Sensor Web mailing list: sensorweb@52north.org
* 52°North `Sensor Web community <https://52north.org/research/scope/geospatial-sensing/>`_
* 52°North `SOS Client <https://sensorweb.demo.52north.org>`__
* 52°North `SOS Web site <https://52north.org/software/software-projects/sos>`_
* 52°North `SOS Web site <https://52north.org/software/software-components/sos/>`_

The development of this version of the 52°North SOS was supported by different
projects, organizations, and persons. More details can be found in the
Expand Down
2 changes: 1 addition & 1 deletion doc/quickstart/_template_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ to start up.
red circles to highlight any particular areas of note on the user interface
(if required).
Store images here:
https://github.com/OSGeo/OSGeoLive-doc/tree/master/images/projects/1024x768/
https://github.com/OSGeo/OSGeoLive-doc/tree/master/doc/images/projects


Procedure
Expand Down
8 changes: 4 additions & 4 deletions doc/quickstart/actinia_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -126,18 +126,18 @@ Currently available datasets are (organized by projections):
(``latlong_wgs84/modis_ndvi_global/``; source:
https://lpdaac.usgs.gov/products/mod13c1v006/)
- LST growing degree days asia 2017 (``latlong_wgs84/asia_gdd_2017/``;
source: https://www.mundialis.de/en/temperature-data/)
source: https://www.mundialis.de/en/products/surface-temperature-data/)
- LST tropical days asia 2017 (``latlong_wgs84/asia_tropical_2017/``)
- LST temperature daily asia 2017, including min, max and avg
(``latlong_wgs84/asia_lst_daily_2017/``)

- Europe (EU LAEA CRS, EPSG:3035):

- EU DEM 25m V1.1 (``eu_laea/PERMANENT/``; source:
https://land.copernicus.eu/imagery-in-situ/eu-dem)
https://land.copernicus.eu/en/products/products-that-are-no-longer-disseminated-on-the-clms-website)
- CORINE Landcover 2012, g100_clc12_V18_5 (``eu_laea/corine_2012/``;
source:
https://land.copernicus.eu/pan-european/corine-land-cover/clc-2012)
https://land.copernicus.eu/en/products/corine-land-cover/clc-2012)

- World Mollweide (EPSG 54009):

Expand Down Expand Up @@ -473,4 +473,4 @@ What next?

* Visit the actinia website at `https://actinia.mundialis.de <https://actinia.mundialis.de>`_
* actinia tutorial: `https://neteler.gitlab.io/actinia-introduction <https://neteler.gitlab.io/actinia-introduction>`_
* Further reading: Neteler, M., Gebbert, S., Tawalika, C., Bettge, A., Benelcadi, H., Löw, F., Adams, T, Paulsen, H. (2019). Actinia: cloud based geoprocessing. In Proc. of the 2019 conference on Big Data from Space (BiDS'2019) (pp. 41-44). EUR 29660 EN, Publications Office of the European Union 5, Luxembourg: P. Soille, S. Loekken, and S. Albani (Eds.). (`DOI <https://zenodo.org/record/2631917>`__)
* Further reading: Neteler, M., Gebbert, S., Tawalika, C., Bettge, A., Benelcadi, H., Löw, F., Adams, T, Paulsen, H. (2019). Actinia: cloud based geoprocessing. In Proc. of the 2019 conference on Big Data from Space (BiDS'2019) (pp. 41-44). EUR 29660 EN, Publications Office of the European Union 5, Luxembourg: P. Soille, S. Loekken, and S. Albani (Eds.). (`DOI <https://doi.org/10.5281/zenodo.2631917>`__)
5 changes: 3 additions & 2 deletions doc/quickstart/gdal_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,8 @@ Here we reproject to the Ortho projection.
Note how the poles are clipped? This is because the edges at the pole
can't be reprojected gdalwarp does not read all the data. We can force
gdalwarp to read a bunch of surplus data around chunks as one way to
resolve this. Read more about this in the RasterTutorial https://trac.osgeo.org/gdal/wiki/UserDocs/RasterProcTutorial.
resolve this. Read more about this in the
`Raster Tutorial <http://web.archive.org/web/20240812222113/https://trac.osgeo.org/gdal/wiki/UserDocs/RasterProcTutorial>`__.



Expand Down Expand Up @@ -453,7 +454,7 @@ GDAL Project home

GDAL Raster Tutorial

https://trac.osgeo.org/gdal/wiki/UserDocs/RasterProcTutorial
https://gdal.org/en/latest/tutorials/raster_api_tut.html

GDAL Workshop

Expand Down
4 changes: 2 additions & 2 deletions doc/quickstart/geonetwork_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ GeoNetwork is a catalog application to manage spatially referenced resources. It
Prerequisites
=============

GeoNetwork can directly be started from the OSGeo Live start menu and will be available at http://localhost:8080/geonetwork some moments later. Check the `Installation Guide <https://geonetwork-opensource.org/manuals/trunk/en/install-guide/index.html>`__ if you are using GeoNetwork in some other context.
GeoNetwork can directly be started from the OSGeo Live start menu and will be available at http://localhost:8080/geonetwork some moments later. Check the `Installation Guide <https://docs.geonetwork-opensource.org/3.12/install-guide/>`__ if you are using GeoNetwork in some other context.

Throughout this guide we will use the URL ``http://localhost:8880/geonetwork`` to refer to the catalog, please substitute a different URL if this is not correct for your system.

Expand Down Expand Up @@ -212,7 +212,7 @@ Select a feature on the map corresponding to a category in the legend, such as a
What next?
==========

Visit the `Geonetwork User Guide <https://geonetwork-opensource.org/manuals/trunk/en/user-guide/index.html>`_ and try the chapter on **Describing Information**, to learn how to create and edit metadata records.
Visit the `Geonetwork User Guide <https://docs.geonetwork-opensource.org/3.12/user-guide/>`_ and try the chapter on **Describing Information**, to learn how to create and edit metadata records.

Follow up by visiting subsequent chapters to learn how to associate resources with your metadata, tag it with keywords and add it to categories, and publish your metadata to the outside world.

4 changes: 2 additions & 2 deletions doc/quickstart/geonode_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,8 @@ To install GeoNode on your own server, follow our `Quick Installation Guide <htt
In order to get started with GeoNode our `documentation <https://docs.geonode.org/en/master/>`_ might be useful.

If you need help or want to get some information about a specific topic please
don't hasitate to ask us! You can do this through the #geonode IRC channel using
https://webchat.freenode.net/, through the `GeoNode Gitter channel <https://gitter.im/GeoNode/general>`_
don't hesitate to ask us! You can do this through the #geonode IRC channel using
https://web.libera.chat/, through the `GeoNode Gitter channel <https://app.gitter.im/#/room/#GeoNode_general:gitter.im>`_
or by asking your question in our `mailing list <https://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users>`_ !


6 changes: 3 additions & 3 deletions doc/quickstart/mapfish_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,11 @@ At this point you should be able to run the application with::

Open http://localhost:5000 in your browser. You should see a minimal
application that includes a map with two `OSM layers
<http://www.openstreetmap.org/>`_, a toolbar above the map, and a layer tree.
<https://www.openstreetmap.org/>`_, a toolbar above the map, and a layer tree.

The MapFish framework offers more than that. In particular it allows easily
creating RESTful web services for creating, reading, updating and deleting
features. Please visit http://mapfish.org/doc/2.2/quickstart.html to learn
how to create such RESTful web services and http://mapfish.org to learn more
features. Please visit http://www.mapfish.org/doc/2.2/quickstart.html to learn
how to create such RESTful web services and http://www.mapfish.org/ to learn more
about MapFish.

2 changes: 1 addition & 1 deletion doc/quickstart/mapserver_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ Style a layer using Mapfile configurations
In a Mapfile, a LAYER object can contain an infinite number of CLASS
objects. These are used to style the elements contained in the spatial data
file (DATA). For example, if we look closer at our "ne_10m_lakes" data file
using a tool such as `ogrinfo <https://gdal.org/ogrinfo.html>`_, we'll
using a tool such as `ogrinfo <https://gdal.org/en/latest/programs/ogrinfo.html>`_, we'll
see the geometry and attribute definitions it contains. These attribute
values can be used as a way to draw the elements inside a dataset
differently using multiple CLASS objects.
Expand Down
6 changes: 3 additions & 3 deletions doc/quickstart/qgis_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,6 @@ What next?
To learn more about QGIS, a good starting point is the `Documentation page`_ on
the QGIS homepage and `A Gentle Introduction to GIS`_ eBook.

.. _`Documentation page`: https://www.qgis.org/en/docs/index.html
.. _`A Gentle Introduction to GIS`: https://docs.qgis.org/3.4/en/docs/gentle_gis_introduction/index.html
.. _`QGIS User Guide`: https://docs.qgis.org/3.4/en/docs/user_manual/
.. _`Documentation page`: https://www.qgis.org/resources/hub/
.. _`A Gentle Introduction to GIS`: https://docs.qgis.org/latest/en/docs/gentle_gis_introduction/index.html
.. _`QGIS User Guide`: https://docs.qgis.org/latest/en/docs/user_manual/
2 changes: 1 addition & 1 deletion doc/quickstart/udig_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ start uDig
For images, use a scale of 50% from a 1024x768 display (preferred) or
70% from a 800x600 display.
Images should be stored here:
https://github.com/OSGeo/OSGeoLive-doc/tree/master/images/projects/1024x768/
https://github.com/OSGeo/OSGeoLive-doc/tree/master/doc/images/projects
If you have any difficulties, or are running uDig please review the Running uDig reference page.
Expand Down
Loading

0 comments on commit 8432032

Please sign in to comment.