Skip to content

Commit

Permalink
Merge branch 'master' into mapserver-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
cvvergara authored Oct 19, 2024
2 parents b0b0e53 + 8a39976 commit fe1eeca
Show file tree
Hide file tree
Showing 988 changed files with 11,280 additions and 2,901 deletions.
23 changes: 15 additions & 8 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -183,11 +183,21 @@

linkcheck_retries = 3 # default is 1

# About User-Agent:
# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent
linkcheck_request_headers = {
"*": { 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0' },
}

linkcheck_ignore = [
# currently SSL_ERROR_BAD_CERT_DOMAIN
# TODO remove this line when the CERT is fixed
r'https://www.rspatial.org',


# NewConnectionError looks like information is wrong
r'http://udig.refractions.net',

# link exists but does not accept robots and linkchecker is a robot
# used in overview/mapserver_overview
'http://www.dnr.state.mn.us/maps/compass.html',
Expand All @@ -200,10 +210,6 @@
'https://www.iso.org',
r'https://inspire.ec.europa.eu',

# 403 Client Error: Forbidden for url
r'https://www.intel.com/',
r'https://www.mydigitallife.net/',

# HTTPSConnectionPool
r'https://worldwind.arc.nasa.gov/java/',
r'https://r-spatial.org',
Expand All @@ -218,14 +224,15 @@
r'https://live.osgeo.org/archive/15.0',
r'https://live.osgeo.org/archive/16.0',

# For the following an appropiate user agent is needed
# 403 Client Error
r'https://www.intel.com',
r'https://www.mydigitallife.net',
r'https://docs.etf-validator.net',
r'https://etf-validator.net',
r'https://www.ogc.org',
r'https://external.ogc.org',
r'https://www.safe.com',
r'https://www.geowebcache.org',
r'https://www.geoext.org',
r'https://sourceforge.net',
r'https://opensource.org',

# link exists but when many link checks are done link checker fails
# ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Expand Down
2 changes: 1 addition & 1 deletion doc/copyright.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ You may use attribution text similar to one of the following:
**Concise CC-By-SA and attribution:**

© 2011 [Your Name] under a `CC By SA License
<https://creativecommons.org/licenses/by-sa/3.0/>`__. [Derived
<https://creativecommons.org/licenses/by-sa/3.0/>`__. [Derived
from|Includes|Extends] :doc:`OSGeoLive <index>` documentation by
:doc:`OSGeoLive contributors <copyright>`.

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 @@ -31,7 +31,7 @@ Core Features
This provides means for administration and configuration of the service
instance, as well as sending test requests for SOS operations; appropriate
sample requests are included.
* **Helgoland**: The SOS contains the Helgoland application for the exploration,
* **Helgoland**: The SOS contains the Helgoland application for the exploration,
analysis and visualization of Sensor Web data in various fields of use, e.g.
hydrology, meteorology, environmental monitoring, traffic management.
* **Specifications**: The 52°North SOS implements the current specification version 2.0.0 and the
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/cesium_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Details

**Software Version:** |version-cesium|

**Supported Platforms:** Platform independent, depends only on a browser which supports WebGL
**Supported Platforms:** Platform independent, depends only on a browser which supports WebGL

**Community Support:** Forum at https://community.cesium.com

Expand Down
4 changes: 2 additions & 2 deletions doc/overview/geomoose_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
Web GIS Portal
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

GeoMoose is a browser based mapping framework for displaying distributed cartographic data. It is particularly useful for managing spatial and non-spatial data within county, city and municipal offices (from which GeoMoose originated). It extends the functionality of MapServer and OpenLayers to provide built in services, like drill-down identify operations for viewing and organising many layers, selection operations and dataset searches.
GeoMoose is a browser based mapping framework for displaying distributed cartographic data. It is particularly useful for managing spatial and non-spatial data within county, city and municipal offices (from which GeoMoose originated). It extends the functionality of MapServer and OpenLayers to provide built in services, like drill-down identify operations for viewing and organising many layers, selection operations and dataset searches.

GeoMoose is fast, performing well with hundreds of layers and/or services at a time. Data from multiple custodians can be maintained with different tools and on different schedules as each map layer has its own set of configuration files for publishing, symbols, templates as well as source data.
GeoMoose is fast, performing well with hundreds of layers and/or services at a time. Data from multiple custodians can be maintained with different tools and on different schedules as each map layer has its own set of configuration files for publishing, symbols, templates as well as source data.

The user interface is easily configurable, and additional services can be added through a modular architecture.

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

Support of numerous Open Geospatial Consortium (OGC) standards:
Support of numerous Open Geospatial Consortium (OGC) standards:

* |WMS| (client/server)
* |WMTS|
Expand Down
4 changes: 2 additions & 2 deletions doc/overview/gpsprune_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ GPS Track-Editing
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

`GpsPrune <@WEB_gpsprune@>`_ is a tool for viewing,
editing and converting coordinate data from GPS systems. It can be used for planning
editing and converting coordinate data from GPS systems. It can be used for planning
trips in advance, or for analysing the tracks recorded by GPS receivers.

It uses :doc:`OpenStreetMap <osm_dataset_overview>`
imagery to show recorded tracks and waypoints, and provides a variety of tools
to let you edit, crop and prune the data points. It also has functions for
to let you edit, crop and prune the data points. It also has functions for
correlating photos and audio files to the coordinates using the file timestamps.

GpsPrune uses GPSBabel, if available, to read data directly from a GPS receiver,
Expand Down
4 changes: 2 additions & 2 deletions doc/overview/gvsig_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Core Features

* Interoperable: able to work with most known data formats:

* raster : ecw, ENVI hdr, ERDAS img, (Geo)TIFF, GRASS, NetCDF...
* raster : ecw, ENVI hdr, ERDAS img, (Geo)TIFF, GRASS, NetCDF...
* vector & CAD: shapefile, NetCDF, GML, KML, DGN, DXF, DWG
* databases: PostGIS, MySQL, Oracle, ArcSDE
* remote: OGC standards (WMS, WMTS, WFS, WCS), OSM, ECWP, ArcIMS
Expand Down Expand Up @@ -84,7 +84,7 @@ Advanced client support of numerous Open Geospatial Consortium (OGC) standards
* Load WMS, WMTS, WFS and WCS layers
* Export/import of SLD legends
* Export/import of Web Map Context (WMC)
* Search on catalogues with CSW (ISO/19115 and ebRIM)
* Search on catalogues with CSW (ISO/19115 and ebRIM)
* Search on gazetteers using WFS-G recommendation

Details
Expand Down
4 changes: 2 additions & 2 deletions doc/overview/jts_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
================================================================================

JTS is an open source library of spatial predicates and functions for
processing geometries. It provides a complete, consistent, and robust implementation of fundamental
processing geometries. It provides a complete, consistent, and robust implementation of fundamental
algorithms for processing linear geometry on the 2-dimensional Cartesian plane.

JTS includes the "JTS Test Builder" which allows users to
Expand All @@ -20,7 +20,7 @@ JTS stability is ensured through an extensive test suite.

JTS is used by most java based Open Source geospatial applications, and
:doc:`geos_overview`, which is a C++ port of JTS, is used by most
C based applications. Additional ports are available for C# and JavaScript.
C based applications. Additional ports are available for C# and JavaScript.

@SCREENSHOT_jts@

Expand Down
6 changes: 3 additions & 3 deletions doc/overview/leaflet_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
Browser/Mobile Map Library
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Leaflet is an JavaScript library for browser based, mobile-friendly, interactive maps. It is light weight, yet has all the features most developers ever need for online maps.
Leaflet is an JavaScript library for browser based, mobile-friendly, interactive maps. It is light weight, yet has all the features most developers ever need for online maps.

Leaflet is designed with simplicity, performance and usability in mind.
It works efficiently across all major desktop and mobile platforms out of
the box, taking advantage of HTML5 and CSS3 on modern browsers while
being accessible on older ones too. It can be extended with many
the box, taking advantage of HTML5 and CSS3 on modern browsers while
being accessible on older ones too. It can be extended with many
plugins, has a beautiful, easy to use and well-documented API and a
simple, readable source code that is a joy to contribute to.

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

* Support of numerous Open Geospatial Consortium (OGC) standards
* Support of numerous Open Geospatial Consortium (OGC) standards

* |WMS|
* |WMTS|
Expand Down
8 changes: 4 additions & 4 deletions doc/overview/mapnik_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ Core Features
--------------------------------------------------------------------------------

Essentially a collection of geographic objects (map, layer, datasource,
feature, geometry), the library doesn't rely on "windowing systems" and
can be deployed in any server environment. It is intended to play fair
in a multi-threaded environment and is aimed primarily, but not
feature, geometry), the library doesn't rely on "windowing systems" and
can be deployed in any server environment. It is intended to play fair
in a multi-threaded environment and is aimed primarily, but not
exclusively, at web-based development.

High-level Python bindings (boost.python) facilitate rapid application
development, targeting zope3, django etc.
development, targeting zope3, django etc.

Mapnik is cross platform. Packages are available for most linux
distributions and installers are commonly used on Mac OS X and windows.
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 @@ -71,7 +71,7 @@ Security:
* integrate with existing user databases and authentication methods

Powerful tools:
* efficient seed tool for cache pre-filling that can seed polygon areas with Shapefiles, GeoJSON, PostGIS or WKT geometries
* efficient seed tool for cache pre-filling that can seed polygon areas with Shapefiles, GeoJSON, PostGIS or WKT geometries
* export cached tiles to other formats
* calculate scales and show grid configurations

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

* Support of numerous Open Geospatial Consortium (OGC) standards
* Support of numerous Open Geospatial Consortium (OGC) standards

* |WMS| (client/server)
* |WFS| (non-transactional, client/server)
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/naturalearth_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Core Features

* Vector features include name and other attributes
* Large polygons are split for more efficient data handling such as bathymetric layers.
* Projection friendly vectors precisely match at 180 degrees longitude. Lines contain enough data points for smooth bending in conic projections, but not so many that computer processing speed suffers.
* Projection friendly vectors precisely match at 180 degrees longitude. Lines contain enough data points for smooth bending in conic projections, but not so many that computer processing speed suffers.
* Raster data includes grayscale-shaded relief and cross-blended hypsometric tints derived from the latest NASA SRTM Plus elevation data and tailored to register with Natural Earth Vector.
* Optimized for use in web mapping applications, such as Google or Yahoo, with built-in scale attributes to direct features to be shown at different zoom levels.

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

Standards are at the core of pygeoapi. Below is the project's standards support matrix.
Standards are at the core of pygeoapi. Below is the project's standards support matrix.

- Implementing: implements standard (good)
- Compliant: conforms to OGC compliance requirements (great)
Expand Down
4 changes: 2 additions & 2 deletions doc/overview/pywps_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ PyWPS provides web access to custom geospatial operations (referred
to as Processes) via the |WPS| standard.

Processes are written in the Python programming language and can integrate tools such as
:doc:`GRASS GIS <grass_overview>`, :doc:`R <R_overview>`, :doc:`GDAL/OGR <gdal_overview>`, :doc:`proj <proj_overview>` and other libraries with
Python bindings. Source data can be provided with WPS requests or accessed from data on the WPS server.
:doc:`GRASS GIS <grass_overview>`, :doc:`R <R_overview>`, :doc:`GDAL/OGR <gdal_overview>`, :doc:`proj <proj_overview>` and other libraries
with Python bindings. Source data can be provided with WPS requests or accessed from data on the WPS server.

@SCREENSHOT_pywps@

Expand Down
6 changes: 3 additions & 3 deletions doc/overview/rasdaman_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
Multi-Dimensional Big Data Analytics Engine
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Rasdaman is an Array Database System which provides flexible, fast, scalable geo services for multi-dimensional spatio-temporal sensor, image, simulation, and statistics data of unlimited volume. Ad-hoc access, extraction, aggregation, as well as remix and analytics is enabled through a NewSQL raster query language with highly effective server-side optimization. Cloud/cluster parallelization is accomplished in a secure, administrator-controlled way.
Rasdaman is an Array Database System which provides flexible, fast, scalable geo services for multi-dimensional spatio-temporal sensor, image, simulation, and statistics data of unlimited volume. Ad-hoc access, extraction, aggregation, as well as remix and analytics is enabled through a NewSQL raster query language with highly effective server-side optimization. Cloud/cluster parallelization is accomplished in a secure, administrator-controlled way.

In addition to the raster query language, rasdaman supports OGC's WMS, WCS and
WCPS web service standards, as well as C++ and Java APIs.
At https://standards.rasdaman.com a collection of interactive demos is available.
A rasdaman driver is part of GDAL and MapServer.

Rasdaman has received a series of international innovation awards, among them the prestigeous European IT Prize and Geospatial Innovation Award. Technology is mature and stable, being in operational for more than ten years. Among the operators of rasdaman services are mapping agencies and climate data centers.
Rasdaman has received a series of international innovation awards, among them the prestigeous European IT Prize and Geospatial Innovation Award. Technology is mature and stable, being in operational for more than ten years. Among the operators of rasdaman services are mapping agencies and climate data centers.

@SCREENSHOT_rasdaman@

Expand Down Expand Up @@ -56,7 +56,7 @@ Details

**API Interfaces:** rasql, C++, Java

**Support:** https://rasdaman.com
**Support:** https://rasdaman.com

@VMDK_rasdaman@
@QUICKSTART_rasdaman@
Expand Down
2 changes: 1 addition & 1 deletion doc/overview/re3gistry_overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The Re3gistry 2 is a reusable open source solution for managing and sharing
"reference codes". Initially developed as a central component of the EU's
:doc:`INSPIRE <inspire_overview>` infrastructure, it provides a consistent
central access point where labels and descriptions for reference codes can be
easily browsed by humans and retrieved by machines. Reference codes are
easily browsed by humans and retrieved by machines. Reference codes are
exchanged between applications to uniquely reference some ‘thing’. They can be
used to define sets of permissible values for a data field or to provide a
reference or context for the data being exchanged. Examples are enumerations,
Expand Down
2 changes: 1 addition & 1 deletion doc/quickstart/R_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,6 @@ For general information about R, try the official `Introduction to R <https://cr

For more information on spatial aspects of R, the best place to start is probably the `R Spatial Task View <https://cran.r-project.org/web/views/Spatial.html>`_

You might also want to check out the `R-Spatial <https://r-spatial.org>`_ and `RSpatial <https://rspatial.org>`_
You might also want to check out the `R-Spatial <https://r-spatial.org>`_ and `RSpatial <https://rspatial.org>`_
pages.

4 changes: 2 additions & 2 deletions doc/quickstart/cesium_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Click on the magnifying glass and type in the location you are looking for. In t

Switch between 3D, 2.5D and 2D
==============================
Click on the wire framed globe icon to select your preferred view. Here the 2.5D Columbus view has been selected.
Click on the wire framed globe icon to select your preferred view. Here the 2.5D Columbus view has been selected.

.. image:: /images/projects/cesium/cesium_2_2253d.png
:scale: 70 %
Expand All @@ -50,7 +50,7 @@ Now the 2D map is selected.

Select the Image layer
======================
Click on the last icon and select a type of image service. Here the Natural Earth II is selected and you can see how the map's image layer has changed.
Click on the last icon and select a type of image service. Here the Natural Earth II is selected and you can see how the map's image layer has changed.

.. image:: /images/projects/cesium/cesium_4_Layer.png
:scale: 70 %
Expand Down
2 changes: 1 addition & 1 deletion doc/quickstart/deegree_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ View a map

#. Click on *'see layers'* to open a simple map-client. The service is configured to visualize the data and a basemap (rendered by `OpenStreetMap <https://www.openstreetmap.org/>`_).

#. Click on the **+** on the right side to open a layer tree showing all available layers. You can activate the a variety of layers served by the deegree WMS here.
#. Click on the **+** on the right side to open a layer tree showing all available layers. You can activate the a variety of layers served by the deegree WMS here.

.. tip::
The map client is based on `OpenLayers <https://openlayers.org/>`_.
Expand Down
2 changes: 1 addition & 1 deletion doc/quickstart/eoxserver_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ EOxServer is a server for presenting big Earth Observation (EO) data
archives and metadata via Open Standards. It builds upon an Open Source
stack of software which includes Python, :doc:`MapServer
<../overview/mapserver_overview>`, Django/GeoDjango, :doc:`GDAL
<../overview/gdal_overview>`, :doc:`PROJ
<../overview/gdal_overview>`, :doc:`PROJ
<../overview/proj_overview>` and a :doc:`SpatiaLite
<../overview/spatialite_overview>` or :doc:`PostGIS
<../overview/postgis_overview>` database.
Expand Down
6 changes: 3 additions & 3 deletions doc/quickstart/gdal_quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ Translation
===========

Translations are accomplished with the gdal_translate command. The
default output format is GeoTIFF. The `-of` flag is used to select an
default output format is GeoTIFF. The `-of` flag is used to select an
output format and the -co flag is used to specify a creation option:

::
Expand Down Expand Up @@ -241,8 +241,8 @@ Here we reproject to the Ortho projection.
.. image:: /images/projects/gdal/gdal_ortho.png
:scale: 80

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
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.

Expand Down
Loading

0 comments on commit fe1eeca

Please sign in to comment.