Skip to content

Commit a5408ed

Browse files
author
MapServer deploybot
committed
update with results of commit MapServer/MapServer-documentation@bcb094d
1 parent 3850efe commit a5408ed

File tree

533 files changed

+2601
-1592
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

533 files changed

+2601
-1592
lines changed

MIGRATION_GUIDE.html

Lines changed: 117 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta charset="utf-8" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
77

8-
<title>MapServer Migration Guide &#8212; MapServer 8.4.1 documentation</title>
8+
<title>MapServer Migration Guide &#8212; MapServer 8.6.0-beta2 documentation</title>
99
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="_static/sphinx.css?v=48f05237" />
1111
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -14,7 +14,7 @@
1414

1515
<script src="_static/jquery.js?v=5d32c60e"></script>
1616
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
17-
<script src="_static/documentation_options.js?v=4e3f4076"></script>
17+
<script src="_static/documentation_options.js?v=e4e7ab7a"></script>
1818
<script src="_static/doctools.js?v=9bcbadda"></script>
1919
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
2020
<script src="_static/clipboard.min.js?v=a7894cd8"></script>
@@ -111,7 +111,7 @@ <h3>Navigation</h3>
111111
<a href="mapcache/coverage.html" title="Coverage Analyzer"
112112
accesskey="P">previous</a> |</li>
113113
<li class="nav-item nav-item-0"><a href="index.html">Home</a> &#187;</li>
114-
<li class="nav-item nav-item-1"><a href="documentation.html" accesskey="U">MapServer 8.4.1 Documentation</a> &#187;</li>
114+
<li class="nav-item nav-item-1"><a href="documentation.html" accesskey="U">MapServer 8.6.0-beta2 Documentation</a> &#187;</li>
115115
<li class="nav-item nav-item-this"><a href="">MapServer Migration Guide</a></li>
116116
</ul>
117117
</div>
@@ -126,31 +126,129 @@ <h3>Navigation</h3>
126126
<span id="migration"></span><h1><a class="toc-backref" href="#table-of-contents" role="doc-backlink">MapServer Migration Guide</a><a class="headerlink" href="#mapserver-migration-guide" title="Link to this heading"></a></h1>
127127
<dl class="field-list simple">
128128
<dt class="field-odd">Last Updated<span class="colon">:</span></dt>
129-
<dd class="field-odd"><p>2025-09-22</p>
129+
<dd class="field-odd"><p>2025-11-18</p>
130130
</dd>
131131
</dl>
132132
<nav class="contents" id="table-of-contents">
133133
<p class="topic-title">Table of Contents</p>
134134
<ul class="simple">
135135
<li><p><a class="reference internal" href="#mapserver-migration-guide" id="id3">MapServer Migration Guide</a></p>
136136
<ul>
137-
<li><p><a class="reference internal" href="#mapserver-8-2-to-8-4-migration" id="id4">MapServer 8.2 to 8.4 Migration</a></p></li>
138-
<li><p><a class="reference internal" href="#mapserver-8-0-to-8-2-migration" id="id5">MapServer 8.0 to 8.2 Migration</a></p></li>
139-
<li><p><a class="reference internal" href="#mapserver-7-6-to-8-0-migration" id="id6">MapServer 7.6 to 8.0 Migration</a></p></li>
140-
<li><p><a class="reference internal" href="#mapserver-7-4-to-7-6-migration" id="id7">MapServer 7.4 to 7.6 Migration</a></p></li>
141-
<li><p><a class="reference internal" href="#mapserver-7-2-to-7-4-migration" id="id8">MapServer 7.2 to 7.4 Migration</a></p></li>
142-
<li><p><a class="reference internal" href="#mapserver-7-0-to-7-2-migration" id="id9">MapServer 7.0 to 7.2 Migration</a></p></li>
143-
<li><p><a class="reference internal" href="#mapserver-6-4-to-7-0-migration" id="id10">MapServer 6.4 to 7.0 Migration</a></p></li>
144-
<li><p><a class="reference internal" href="#mapserver-6-2-to-6-4-migration" id="id11">MapServer 6.2 to 6.4 Migration</a></p></li>
145-
<li><p><a class="reference internal" href="#mapserver-6-0-to-6-2-migration" id="id12">MapServer 6.0 to 6.2 Migration</a></p></li>
146-
<li><p><a class="reference internal" href="#mapserver-5-6-to-6-0-migration" id="id13">MapServer 5.6 to 6.0 Migration</a></p></li>
147-
<li><p><a class="reference internal" href="#mapserver-5-4-to-5-6-migration" id="id14">MapServer 5.4 to 5.6 Migration</a></p></li>
148-
<li><p><a class="reference internal" href="#mapserver-5-2-to-5-4-migration" id="id15">MapServer 5.2 to 5.4 Migration</a></p></li>
149-
<li><p><a class="reference internal" href="#mapserver-4-10-to-5-0-migration" id="id16">MapServer 4.10 to 5.0 Migration</a></p></li>
137+
<li><p><a class="reference internal" href="#mapserver-8-4-to-8-6-migration" id="id4">MapServer 8.4 to 8.6 Migration</a></p></li>
138+
<li><p><a class="reference internal" href="#mapserver-8-2-to-8-4-migration" id="id5">MapServer 8.2 to 8.4 Migration</a></p></li>
139+
<li><p><a class="reference internal" href="#mapserver-8-0-to-8-2-migration" id="id6">MapServer 8.0 to 8.2 Migration</a></p></li>
140+
<li><p><a class="reference internal" href="#mapserver-7-6-to-8-0-migration" id="id7">MapServer 7.6 to 8.0 Migration</a></p></li>
141+
<li><p><a class="reference internal" href="#mapserver-7-4-to-7-6-migration" id="id8">MapServer 7.4 to 7.6 Migration</a></p></li>
142+
<li><p><a class="reference internal" href="#mapserver-7-2-to-7-4-migration" id="id9">MapServer 7.2 to 7.4 Migration</a></p></li>
143+
<li><p><a class="reference internal" href="#mapserver-7-0-to-7-2-migration" id="id10">MapServer 7.0 to 7.2 Migration</a></p></li>
144+
<li><p><a class="reference internal" href="#mapserver-6-4-to-7-0-migration" id="id11">MapServer 6.4 to 7.0 Migration</a></p></li>
145+
<li><p><a class="reference internal" href="#mapserver-6-2-to-6-4-migration" id="id12">MapServer 6.2 to 6.4 Migration</a></p></li>
146+
<li><p><a class="reference internal" href="#mapserver-6-0-to-6-2-migration" id="id13">MapServer 6.0 to 6.2 Migration</a></p></li>
147+
<li><p><a class="reference internal" href="#mapserver-5-6-to-6-0-migration" id="id14">MapServer 5.6 to 6.0 Migration</a></p></li>
148+
<li><p><a class="reference internal" href="#mapserver-5-4-to-5-6-migration" id="id15">MapServer 5.4 to 5.6 Migration</a></p></li>
149+
<li><p><a class="reference internal" href="#mapserver-5-2-to-5-4-migration" id="id16">MapServer 5.2 to 5.4 Migration</a></p></li>
150+
<li><p><a class="reference internal" href="#mapserver-4-10-to-5-0-migration" id="id17">MapServer 4.10 to 5.0 Migration</a></p></li>
150151
</ul>
151152
</li>
152153
</ul>
153154
</nav>
155+
<section id="mapserver-8-4-to-8-6-migration">
156+
<span id="migration-8-6"></span><h2><a class="toc-backref" href="#table-of-contents" role="doc-backlink">MapServer 8.4 to 8.6 Migration</a><a class="headerlink" href="#mapserver-8-4-to-8-6-migration" title="Link to this heading"></a></h2>
157+
<ul>
158+
<li><p>You can now enable an automatically generated index page, that lists
159+
all of your OGC services and endpoints, for each mapfile that you
160+
defined in your CONFIG file. To enable the index, add <cite>MS_INDEX_TEMPLATE_DIRECTORY</cite>
161+
to your environment variables section of the <a class="reference internal" href="mapfile/config.html#config"><span class="std std-ref">CONFIG</span></a> file, such as:</p>
162+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ENV</span>
163+
<span class="c1">#</span>
164+
<span class="c1"># Index page</span>
165+
<span class="c1">#</span>
166+
<span class="n">MS_INDEX_TEMPLATE_DIRECTORY</span> <span class="s2">&quot;/ms4w/share/ogcapi/templates/html-index-bootstrap/&quot;</span>
167+
<span class="n">END</span>
168+
</pre></div>
169+
</div>
170+
<img alt="_images/index-page-ms4w.png" class="no-scaled-link" src="_images/index-page-ms4w.png" style="width: 800px; height: 433px;" />
171+
<div class="admonition seealso">
172+
<p class="admonition-title">See also</p>
173+
<p><a class="reference internal" href="output/index-page.html#index-page"><span class="std std-ref">Index Page</span></a> &amp; <a class="reference internal" href="development/rfc/ms-rfc-140.html#rfc140"><span class="std std-ref">MS RFC 140: MapServer Index Page</span></a></p>
174+
</div>
175+
</li>
176+
<li><p>A new <a class="reference internal" href="mapfile/identify.html#identify"><span class="std std-ref">IDENTIFY</span></a> object can be used in a mapfile to control how features are
177+
found through queries, to account for the actual symbol being used for
178+
that CLASS. This could be useful for WMS GetFeatureInfo requests.</p>
179+
<div class="highlight-mapfile notranslate"><div class="highlight"><pre><span></span><span class="k">MAP</span>
180+
<span class="p">...</span>
181+
<span class="k">WEB</span>
182+
<span class="k">METADATA</span>
183+
<span class="s">&quot;wms_title&quot;</span> <span class="s">&quot;My WMS Server&quot;</span>
184+
<span class="p">...</span>
185+
<span class="k">END</span> <span class="c">#metadata</span>
186+
<span class="k">END</span> <span class="c">#web</span>
187+
<span class="p">...</span>
188+
<span class="k">SYMBOL</span>
189+
<span class="k">NAME</span> <span class="s">&quot;mysvg&quot;</span>
190+
<span class="k">TYPE</span> <span class="nb">svg</span>
191+
<span class="k">IMAGE</span> <span class="s">&quot;./ttt.svg&quot;</span>
192+
<span class="k">END</span> <span class="c">#symbol</span>
193+
<span class="p">...</span>
194+
<span class="k">LAYER</span>
195+
<span class="k">IDENTIFY</span>
196+
<span class="k">CLASSGROUP</span> <span class="s">&quot;test&quot;</span>
197+
<span class="k">END</span> <span class="c">#identify</span>
198+
<span class="k">CLASS</span>
199+
<span class="k">GROUP</span> <span class="s">&quot;test&quot;</span>
200+
<span class="k">STYLE</span>
201+
<span class="k">ANGLE</span> <span class="mi">30</span>
202+
<span class="k">SYMBOL</span> <span class="s">&quot;mysvg&quot;</span>
203+
<span class="k">END</span> <span class="c">#class</span>
204+
<span class="k">END</span> <span class="c">#layer</span>
205+
<span class="p">...</span>
206+
<span class="k">END</span> <span class="c">#map</span>
207+
</pre></div>
208+
</div>
209+
<div class="admonition seealso">
210+
<p class="admonition-title">See also</p>
211+
<p>original Pull Request <a class="reference external" href="https://github.com/MapServer/MapServer/pull/7318/">#7318</a></p>
212+
</div>
213+
</li>
214+
<li><p><a class="reference internal" href="mapfile/class.html#mapfile-class-fallback"><span class="std std-ref">FALLBACK</span></a> has been added to the CLASS object, to allow that class to be used
215+
if no other class can be applied.</p>
216+
<div class="highlight-mapfile notranslate"><div class="highlight"><pre><span></span><span class="k">MAP</span>
217+
<span class="p">...</span>
218+
<span class="k">LAYER</span>
219+
<span class="p">...</span>
220+
<span class="k">CLASS</span>
221+
<span class="k">NAME</span> <span class="s">&quot;test1&quot;</span>
222+
<span class="p">...</span>
223+
<span class="k">END</span> <span class="c">#class</span>
224+
<span class="k">CLASS</span>
225+
<span class="k">NAME</span> <span class="s">&quot;test2&quot;</span>
226+
<span class="p">...</span>
227+
<span class="k">END</span> <span class="c">#class</span>
228+
<span class="k">CLASS</span>
229+
<span class="k">NAME</span> <span class="s">&quot;test3&quot;</span>
230+
<span class="p">...</span>
231+
<span class="err">FALLBACK</span> <span class="nb">TRUE</span>
232+
<span class="k">END</span> <span class="c">#class</span>
233+
<span class="k">END</span> <span class="c">#layer</span>
234+
<span class="p">...</span>
235+
<span class="k">END</span> <span class="c">#map</span>
236+
</pre></div>
237+
</div>
238+
<div class="admonition seealso">
239+
<p class="admonition-title">See also</p>
240+
<p>original Pull Request <a class="reference external" href="https://github.com/MapServer/MapServer/pull/7309/">#7309</a></p>
241+
</div>
242+
</li>
243+
<li><p><a class="reference internal" href="ogc/ogc_api.html#ogcapi"><span class="std std-ref">OGC API : Features</span></a> has been enhanced to allow <cite>vendorSpecificParameters</cite> passed through to the OpenAPI
244+
document on the <cite>/items</cite> definitions.</p>
245+
<div class="admonition seealso">
246+
<p class="admonition-title">See also</p>
247+
<p>original Pull Request <a class="reference external" href="https://github.com/MapServer/MapServer/pull/7295/">#7295</a></p>
248+
</div>
249+
</li>
250+
</ul>
251+
</section>
154252
<section id="mapserver-8-2-to-8-4-migration">
155253
<span id="migration-8-4"></span><h2><a class="toc-backref" href="#table-of-contents" role="doc-backlink">MapServer 8.2 to 8.4 Migration</a><a class="headerlink" href="#mapserver-8-2-to-8-4-migration" title="Link to this heading"></a></h2>
156254
<ul>
@@ -1349,6 +1447,7 @@ <h3 id="searchlabel">Quick search</h3>
13491447
<h3>Current Table Of Contents</h3>
13501448
<ul>
13511449
<li><a class="reference internal" href="#">MapServer Migration Guide</a><ul>
1450+
<li><a class="reference internal" href="#mapserver-8-4-to-8-6-migration">MapServer 8.4 to 8.6 Migration</a></li>
13521451
<li><a class="reference internal" href="#mapserver-8-2-to-8-4-migration">MapServer 8.2 to 8.4 Migration</a></li>
13531452
<li><a class="reference internal" href="#mapserver-8-0-to-8-2-migration">MapServer 8.0 to 8.2 Migration</a></li>
13541453
<li><a class="reference internal" href="#mapserver-7-6-to-8-0-migration">MapServer 7.6 to 8.0 Migration</a></li>
@@ -1429,7 +1528,7 @@ <h3>Navigation</h3>
14291528
<a href="mapcache/coverage.html" title="Coverage Analyzer"
14301529
>previous</a> |</li>
14311530
<li class="nav-item nav-item-0"><a href="index.html">Home</a> &#187;</li>
1432-
<li class="nav-item nav-item-1"><a href="documentation.html" >MapServer 8.4.1 Documentation</a> &#187;</li>
1531+
<li class="nav-item nav-item-1"><a href="documentation.html" >MapServer 8.6.0-beta2 Documentation</a> &#187;</li>
14331532
<li class="nav-item nav-item-this"><a href="">MapServer Migration Guide</a></li>
14341533
</ul>
14351534
</div>

_images/index-page-ms4w.png

80.6 KB
Loading

_modules/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<meta charset="utf-8" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Overview: module code &#8212; MapServer 8.4.1 documentation</title>
7+
<title>Overview: module code &#8212; MapServer 8.6.0-beta2 documentation</title>
88
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
99
<link rel="stylesheet" type="text/css" href="../_static/sphinx.css?v=48f05237" />
1010
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
@@ -13,7 +13,7 @@
1313

1414
<script src="../_static/jquery.js?v=5d32c60e"></script>
1515
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
16-
<script src="../_static/documentation_options.js?v=4e3f4076"></script>
16+
<script src="../_static/documentation_options.js?v=e4e7ab7a"></script>
1717
<script src="../_static/doctools.js?v=9bcbadda"></script>
1818
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
1919
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>

_modules/mapscript/mapscript.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<meta charset="utf-8" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>mapscript.mapscript &#8212; MapServer 8.4.1 documentation</title>
7+
<title>mapscript.mapscript &#8212; MapServer 8.6.0-beta2 documentation</title>
88
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
99
<link rel="stylesheet" type="text/css" href="../../_static/sphinx.css?v=48f05237" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
@@ -13,7 +13,7 @@
1313

1414
<script src="../../_static/jquery.js?v=5d32c60e"></script>
1515
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
16-
<script src="../../_static/documentation_options.js?v=4e3f4076"></script>
16+
<script src="../../_static/documentation_options.js?v=e4e7ab7a"></script>
1717
<script src="../../_static/doctools.js?v=9bcbadda"></script>
1818
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
1919
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>

_sources/MIGRATION_GUIDE.txt

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,106 @@
66
MapServer Migration Guide
77
*****************************************************************************
88

9-
:Last Updated: 2025-09-22
9+
:Last Updated: 2025-11-18
1010

1111
.. contents:: Table of Contents
1212
:depth: 2
1313
:backlinks: top
1414

15+
.. _migration-8-6:
16+
17+
MapServer 8.4 to 8.6 Migration
18+
==============================
19+
20+
- You can now enable an automatically generated index page, that lists
21+
all of your OGC services and endpoints, for each mapfile that you
22+
defined in your CONFIG file. To enable the index, add `MS_INDEX_TEMPLATE_DIRECTORY`
23+
to your environment variables section of the :ref:`config` file, such as::
24+
25+
ENV
26+
#
27+
# Index page
28+
#
29+
MS_INDEX_TEMPLATE_DIRECTORY "/ms4w/share/ogcapi/templates/html-index-bootstrap/"
30+
END
31+
32+
.. image:: ./images/index-page-ms4w.png
33+
:width: 800
34+
:height: 433
35+
:class: no-scaled-link
36+
37+
.. seealso:: :ref:`index-page` & :ref:`rfc140`
38+
39+
- A new :ref:`identify` object can be used in a mapfile to control how features are
40+
found through queries, to account for the actual symbol being used for
41+
that CLASS. This could be useful for WMS GetFeatureInfo requests.
42+
43+
.. code-block:: mapfile
44+
45+
MAP
46+
...
47+
WEB
48+
METADATA
49+
"wms_title" "My WMS Server"
50+
...
51+
END #metadata
52+
END #web
53+
...
54+
SYMBOL
55+
NAME "mysvg"
56+
TYPE svg
57+
IMAGE "./ttt.svg"
58+
END #symbol
59+
...
60+
LAYER
61+
IDENTIFY
62+
CLASSGROUP "test"
63+
END #identify
64+
CLASS
65+
GROUP "test"
66+
STYLE
67+
ANGLE 30
68+
SYMBOL "mysvg"
69+
END #class
70+
END #layer
71+
...
72+
END #map
73+
74+
.. seealso:: original Pull Request `#7318 <https://github.com/MapServer/MapServer/pull/7318/>`__
75+
76+
- :ref:`FALLBACK <mapfile-class-fallback>` has been added to the CLASS object, to allow that class to be used
77+
if no other class can be applied.
78+
79+
.. code-block:: mapfile
80+
81+
MAP
82+
...
83+
LAYER
84+
...
85+
CLASS
86+
NAME "test1"
87+
...
88+
END #class
89+
CLASS
90+
NAME "test2"
91+
...
92+
END #class
93+
CLASS
94+
NAME "test3"
95+
...
96+
FALLBACK TRUE
97+
END #class
98+
END #layer
99+
...
100+
END #map
101+
102+
.. seealso:: original Pull Request `#7309 <https://github.com/MapServer/MapServer/pull/7309/>`__
103+
104+
- :ref:`ogcapi` has been enhanced to allow `vendorSpecificParameters` passed through to the OpenAPI
105+
document on the `/items` definitions.
106+
107+
.. seealso:: original Pull Request `#7295 <https://github.com/MapServer/MapServer/pull/7295/>`__
108+
15109
.. _migration-8-4:
16110

17111
MapServer 8.2 to 8.4 Migration

_sources/announcements/announcements_archive.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@
44
MapServer Announcement Archives
55
*****************************************************************************
66

7+
**2025-11-18 - MapServer 8.6.0-beta2 is released**
8+
9+
The second beta for MapServer 8.6 has been released. The list of
10+
major changes for this release can be found in the :ref:`8.6 announcement <announce-8-6>`.
11+
See the :ref:`changelog <changelog-8-6-0-beta2>`
12+
for the full list of changes and head to :ref:`download` to obtain a copy.
13+
14+
**2025-11-13 - MapServer 8.6.0-beta1 is released**
15+
16+
The first beta for MapServer 8.8 has been released. The list of
17+
major changes for this release can be found in the :ref:`8.6 announcement <announce-8-6>`.
18+
See the :ref:`changelog <changelog-8-6-0-beta1>`
19+
for the full list of changes and head to :ref:`download` to obtain a copy.
20+
721
**2025-09-19 - MapServer 8.4.1 is released**
822

923
The maintenance release of MapServer 8.4.1 has been issued in order to fix

0 commit comments

Comments
 (0)