Difference between revisions of "MapServer at osgeo7"
Jump to navigation
Jump to search
(→Status) |
m (→Status) |
||
(75 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Public home page == |
− | * https:// | + | * https://demo.mapserver.org |
== Server Overview== | == Server Overview== | ||
− | * [https://wiki.osgeo.org/wiki/SAC_Service_Status#osgeo_7 osgeo7] | + | * hosted on [https://wiki.osgeo.org/wiki/SAC_Service_Status#osgeo_7 osgeo7] |
− | ** | + | * maintained by [[Jeff McKenna]] / GatewayGeo |
− | ** Debian | + | * dedicated container named "mapserver" |
− | ** gcc (Debian | + | ** Debian 11 "bullseye" |
+ | ** gcc (Debian 10.2.1-6) 10.2.1 | ||
== Status == | == Status == | ||
+ | * 2024-07-09 | ||
+ | ** jmckenna: upgraded to PHP 8.3.9 | ||
+ | * 2024-07-07 | ||
+ | ** jmckenna: upgraded to Debian 11 "bullseye", GDAL 3.9.1, PHP 8.3.8 | ||
+ | * 2024-06-27 | ||
+ | ** jmckenna: exposed SLD files, upgraded to MapServer-main | ||
+ | * 2024-06-20 | ||
+ | ** jmckenna: upgraded to MapServer-main | ||
+ | * 2024-06-08 | ||
+ | ** jmckenna: upgraded to PROJ 9.4.1, GDAL 3.9.0, MapServer-main, MapCache-main | ||
+ | * 2024-04-15 | ||
+ | ** jmckenna: upgraded to PROJ 9.4.0, GDAL 3.8.5, MapServer-main, MapCache-main | ||
+ | * 2024-01-26 | ||
+ | ** jmckenna: upgraded to PROJ 9.3.1, GDAL 3.8.3, MapServer-main, MapCache-main | ||
+ | * 2023-10-23 | ||
+ | ** jmckenna: upgraded to MapServer-main, changes for HTTP/2 support | ||
+ | * 2023-09-15 | ||
+ | ** jmckenna: upgraded to PROJ 9.3.0, GDAL 3.7.2, MapServer-main, MapCache-main | ||
+ | * 2023-07-13 | ||
+ | ** jmckenna: upgraded to PROJ 9.2.1, GDAL 3.7.1, MapServer-main | ||
+ | * 2023-04-12 | ||
+ | ** jmckenna: upgraded to PROJ 9.2.0, GDAL 3.6.3, MapServer-main, MapCache-main | ||
+ | * 2023-04-09 | ||
+ | ** jmckenna: rebooted, unable to access. Fixed by @robe through https://trac.osgeo.org/osgeo/ticket/2914 | ||
+ | * 2022-11-28 | ||
+ | ** jmckenna: upgraded to MapServer-main, rebooted | ||
+ | * 2022-09-12 | ||
+ | ** jmckenna: upgraded to MapServer-main, added OGCAPI: Features demo | ||
+ | * 2022-09-05 | ||
+ | ** jmckenna: upgraded to MapServer-main | ||
+ | * 2022-09-02 | ||
+ | ** jmckenna: upgraded to MapServer-main | ||
+ | * 2022-08-08 | ||
+ | ** jmckenna: upgraded to MapServer-main, restart PostgreSQL | ||
+ | * 2022-06-26 | ||
+ | ** jmckenna: upgraded to MapServer-main | ||
+ | * 2022-05-17 | ||
+ | ** jmckenna: upgraded to GDAL 3.4.3, MapServer-main, various changes for HTML Legends demo | ||
+ | * 2022-03-29 | ||
+ | ** jmckenna: upgraded to PROJ 8.2.1, GDAL 3.4.2, GeoTIFF 1.7.1, MapServer-main | ||
+ | * 2021-11-20 | ||
+ | ** jmckenna: setup Apache rewrite for old ''map='' paths | ||
+ | * 2021-11-19 | ||
+ | ** jmckenna: upgraded to MapServer-main, various changes for tutorial | ||
+ | * 2021-11-08 | ||
+ | ** jmckenna: upgraded to GDAL 3.4.0 | ||
+ | *** updates to all OGC services | ||
+ | * 2021-11-07 | ||
+ | ** Robe: point https://demo.mapserver.org to this osgeo7 VM (was staging.demo.mapserver.org) | ||
+ | *** point old demo on [https://wiki.osgeo.org/wiki/MapServer_at_AdhocVM AdhocVM] to https://old.demo.mapserver.org | ||
+ | *** ticket: https://trac.osgeo.org/osgeo/ticket/2459 | ||
+ | * 2021-10-30 | ||
+ | ** jmckenna: upgraded to PROJ 8.2.0, GDAL 3.3.3, GeoTIFF 1.7.0, MapServer-main, MapCache-main | ||
+ | * 2021-05-28 | ||
+ | ** jmckenna: setup MapCache | ||
+ | * 2021-05-16 | ||
+ | ** jmckenna: upgraded to PROJ 8.0.1, GDAL 3.3.0, MapServer-main | ||
+ | * 2020-10-27 | ||
+ | ** jmckenna: upgraded to PROJ 7.2.0rc1, GDAL 3.2.0rc1, MapServer-master | ||
+ | * 2020-09-11 | ||
+ | ** jmckenna: upgraded to PROJ 7.1.1, GDAL 3.1.3, MapServer-master | ||
* 2020-07-24 | * 2020-07-24 | ||
− | ** setup server on new container, as old [https://wiki.osgeo.org/wiki/MapServer_at_AdhocVM AdhocVM] host could no longer compile recent projects (because it still runs gcc 4.7.2) | + | ** jmckenna: setup server on new container, as old [https://wiki.osgeo.org/wiki/MapServer_at_AdhocVM AdhocVM] host could no longer compile recent projects (because it still runs gcc 4.7.2) |
− | ** compiled MapServer, GDAL, PROJ from source | + | *** compiled MapServer, GDAL, PROJ from source |
− | ** moved all demo services | + | *** moved all demo services (except one) |
== Participants == | == Participants == | ||
* [[User:Jmckenna | Jeff McKenna]] | * [[User:Jmckenna | Jeff McKenna]] | ||
− | * contact jmckenna for access (occurs by proxyjump through | + | * contact jmckenna for access (occurs by proxyjump through 'hop.osgeo7.osgeo.org') |
− | == MapServer Installation on | + | == MapServer Installation on mapserver container == |
− | + | * home: ''/mapserver/'' | |
− | |||
=== Apache Configuration === | === Apache Configuration === | ||
Line 27: | Line 88: | ||
Note that a '''proxy is setup through osgeo7's nginx to point to the local Apache which is running on port 8081''' | Note that a '''proxy is setup through osgeo7's nginx to point to the local Apache which is running on port 8081''' | ||
* server logfiles live at: | * server logfiles live at: | ||
− | /var/log/apache2/demo.mapserver.org- | + | /var/log/apache2/demo.mapserver.org-error.log |
− | /var/log/apache2/demo.mapserver.org- | + | /var/log/apache2/demo.mapserver.org-access.log |
* mapserv and other service endpoints live at: /usr/lib/cgi-bin/ | * mapserv and other service endpoints live at: /usr/lib/cgi-bin/ | ||
=== Restarting Apache === | === Restarting Apache === | ||
− | * | + | * sudo systemctl restart apache2 |
− | |||
− | |||
− | |||
=== Adding Apache Aliases === | === Adding Apache Aliases === | ||
− | * add symbolic links from ''/var/www/mapserver.org/'' to your app in ''/mapserver/apps/'' | + | * add symbolic links from ''/var/www/demo.mapserver.org/'' to your app installed in ''/mapserver/apps/'' |
== Services on osgeo7 == | == Services on osgeo7 == | ||
− | For each service you configure on demo.mapserver.org, please edit ''/var/www/mapserver.org/index.html'' and list your new service. | + | For each service you configure on demo.mapserver.org, please edit ''/var/www/demo.mapserver.org/index.html'' and list your new service. |
− | === MapServer Tutorial | + | === MapServer Tutorial === |
− | * This is a MapServer CGI instance, serving data files for the MapServer Tutorial at: | + | * This is a MapServer CGI instance, serving data files for the MapServer Tutorial at: https://mapserver.org/tutorial/ |
− | * On Disk: / | + | * On Disk: /mapserver/apps/tutorial/ |
* On Web: https://demo.mapserver.org/tutorial/ | * On Web: https://demo.mapserver.org/tutorial/ | ||
+ | * updated: | ||
+ | ** November 2021 for MapServer 8+ | ||
+ | ** March 2020 for MapServer 7+ | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
− | === | + | === WMS msautotest Service === |
− | * Simple | + | * Simple WMS service with a latlong and mercator layer, with global extents. Used by msautotest (for GDAL testing) |
− | * On Disk: / | + | * On Disk: /mapserver/apps/msautotest/world/world.map |
− | * On Web: https://demo.mapserver.org/cgi-bin/ | + | * On Web: https://demo.mapserver.org/cgi-bin/msautotest? |
− | * Administrator: | + | * Administrator: jmckenna |
=== WMS Service (for Documentation) === | === WMS Service (for Documentation) === | ||
* Small mapfile serving a raster file, and a single point, line, and poly file. Used in the MapServer docs. | * Small mapfile serving a raster file, and a single point, line, and poly file. Used in the MapServer docs. | ||
− | * On Disk: / | + | * On Disk: /mapserver/apps/ogc-demos/map/wms.map |
* On Web: [https://demo.mapserver.org/cgi-bin/wms? https://demo.mapserver.org/cgi-bin/wms?] | * On Web: [https://demo.mapserver.org/cgi-bin/wms? https://demo.mapserver.org/cgi-bin/wms?] | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
Line 67: | Line 128: | ||
* Small mapfile serving an 8bit landsat image and a 16bit landsat image, used in the SLD doc. | * Small mapfile serving an 8bit landsat image and a 16bit landsat image, used in the SLD doc. | ||
− | * On Disk: / | + | * On Disk: /mapserver/apps/ogc-demos/map/wms-raster.map |
* On Web: [https://demo.mapserver.org/cgi-bin/wms_landsat? https://demo.mapserver.org/cgi-bin/wms_landsat?] | * On Web: [https://demo.mapserver.org/cgi-bin/wms_landsat? https://demo.mapserver.org/cgi-bin/wms_landsat?] | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
Line 74: | Line 135: | ||
* Small mapfile serving a point and polygon shapefile. Used in the MapServer docs. | * Small mapfile serving a point and polygon shapefile. Used in the MapServer docs. | ||
− | * On Disk: / | + | * On Disk: /mapserver/apps/ogc-demos/map/wfs.map |
* On Web: [https://demo.mapserver.org/cgi-bin/wfs? https://demo.mapserver.org/cgi-bin/wfs?] | * On Web: [https://demo.mapserver.org/cgi-bin/wfs? https://demo.mapserver.org/cgi-bin/wfs?] | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
Line 81: | Line 142: | ||
* Minnesota DNR demo, includes MODIS and NDVI imagery. Used in the MapServer docs. | * Minnesota DNR demo, includes MODIS and NDVI imagery. Used in the MapServer docs. | ||
− | * On Disk: / | + | * On Disk: /mapserver/apps/ogc-demos/map/wcs.map |
* On Web: [https://demo.mapserver.org/cgi-bin/wcs? https://demo.mapserver.org/cgi-bin/wcs?] | * On Web: [https://demo.mapserver.org/cgi-bin/wcs? https://demo.mapserver.org/cgi-bin/wcs?] | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
Line 88: | Line 149: | ||
* Small examples of OGR formats used in MapServer. Used in the MapServer docs. | * Small examples of OGR formats used in MapServer. Used in the MapServer docs. | ||
− | * On Disk: / | + | * On Disk: /mapserver/apps/ogr-demos/ |
* On Web: [https://demo.mapserver.org/ogr-demos/ https://demo.mapserver.org/ogr-demos/] | * On Web: [https://demo.mapserver.org/ogr-demos/ https://demo.mapserver.org/ogr-demos/] | ||
+ | * Administrator: jmckenna | ||
+ | |||
+ | === HTML Legend Examples (for Documentation) === | ||
+ | |||
+ | * Small examples of HTML Legends used in MapServer. Used in the MapServer docs. | ||
+ | * On Disk: /mapserver/apps/itasca_legend/ | ||
+ | * On Web: [https://demo.mapserver.org/itasca_legend/ https://demo.mapserver.org/itasca_legend/] | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
=== WMS OpenStreetMap Service (for Documentation) === | === WMS OpenStreetMap Service (for Documentation) === | ||
− | * OSM data for | + | * OSM data for Minnesota loaded into PostgreSQL, served by MapServer. Used in the OpenLayers app on main site. |
− | * On Disk: / | + | * On Disk: /mapserver/apps/osm/osm-google.map |
− | + | * On Web: [https://demo.mapserver.org/cgi-bin/umn? https://demo.mapserver.org/cgi-bin/umn?] | |
− | * On Web: [https://demo.mapserver.org/cgi-bin/ | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Caching for mapserver.org OpenLayers viewer === | === Caching for mapserver.org OpenLayers viewer === | ||
− | * | + | * mapcache.xml lives in: |
− | / | + | /mapserver/apps/mapcache/ |
− | * | + | * mapcache demos: https://demo.mapserver.org/mapcache/demo/ |
− | * after modifying | + | * after modifying mapcache.xml, restart its Apache: |
− | sudo | + | sudo systemctl restart apache2 |
* mapfile: | * mapfile: | ||
− | / | + | /mapserver/apps/osm/osm-google.map |
* seed command: | * seed command: | ||
− | sudo | + | sudo mapcache_seed -c /mapserver/apps/mapcache/mapcache.xml -t osm-mn-tileset -g GoogleMapsCompatible -z 0,13 -e -10484037,5552055,-10288486,5668255 -i scanline |
* cache directory: | * cache directory: | ||
− | / | + | /mapserver/ms_tmp/cache/osm-mn-tileset/ |
− | * viewing seed levels: https://demo.mapserver.org/ | + | * viewing seed levels: https://demo.mapserver.org/mapcache/tms1.0.0/osm-mn-tileset@GoogleMapsCompatible/ |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === MapServer 7+ CGI === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==== | + | ==== main ==== |
− | * A | + | * A dynamically compiled "mapserv" CGI has been compiled to support V7+ demo services. |
− | * Web URL: https://demo.mapserver.org/cgi-bin/ | + | * Web URL: https://demo.mapserver.org/cgi-bin/mapserv |
− | * Source build in / | + | * Source build in /mapserver/src/MapServer-git-main/build |
* Administrators: jmckenna | * Administrators: jmckenna | ||
* build instructions for reference: | * build instructions for reference: | ||
− | $ cd | + | $ cd /mapserver/src/MapServer-git-main/build |
− | + | $ cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_KML=1 -DWITH_CLIENT_WMS=1 -DWITH_CLIENT_WFS=1 -DWITH_CURL=1 -DWITH_FRIBIDI=1 -DWITH_GIF=1 -DWITH_HARFBUZZ=1 -DWITH_ICONV=1 -DWITH_SOS=1 -DWITH_WCS=1 -DWITH_WMS=1 -DWITH_WFS=1 -DWITH_FCGI=0 -DPOSTGRESQL_LIBRARY=/usr/local/pgsql/lib/libpq.so -DWITH_CAIRO=1 -DWITH_POSTGIS=1 -DWITH_GEOS=1 -DWITH_PIXMAN=0 -DWITH_PROTOBUFC=1 -DWITH_RSVG=1 | |
− | |||
− | |||
− | |||
− | $ cmake .. - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
$ make | $ make | ||
− | $ cp / | + | $ cp /mapserver/src/MapServer-git-main/build/mapserv /usr/lib/cgi-bin/ |
[[Category:MapServer]] | [[Category:MapServer]] | ||
[[Category:Infrastructure]] | [[Category:Infrastructure]] |
Latest revision as of 06:30, 9 July 2024
Public home page
Server Overview
- hosted on osgeo7
- maintained by Jeff McKenna / GatewayGeo
- dedicated container named "mapserver"
- Debian 11 "bullseye"
- gcc (Debian 10.2.1-6) 10.2.1
Status
- 2024-07-09
- jmckenna: upgraded to PHP 8.3.9
- 2024-07-07
- jmckenna: upgraded to Debian 11 "bullseye", GDAL 3.9.1, PHP 8.3.8
- 2024-06-27
- jmckenna: exposed SLD files, upgraded to MapServer-main
- 2024-06-20
- jmckenna: upgraded to MapServer-main
- 2024-06-08
- jmckenna: upgraded to PROJ 9.4.1, GDAL 3.9.0, MapServer-main, MapCache-main
- 2024-04-15
- jmckenna: upgraded to PROJ 9.4.0, GDAL 3.8.5, MapServer-main, MapCache-main
- 2024-01-26
- jmckenna: upgraded to PROJ 9.3.1, GDAL 3.8.3, MapServer-main, MapCache-main
- 2023-10-23
- jmckenna: upgraded to MapServer-main, changes for HTTP/2 support
- 2023-09-15
- jmckenna: upgraded to PROJ 9.3.0, GDAL 3.7.2, MapServer-main, MapCache-main
- 2023-07-13
- jmckenna: upgraded to PROJ 9.2.1, GDAL 3.7.1, MapServer-main
- 2023-04-12
- jmckenna: upgraded to PROJ 9.2.0, GDAL 3.6.3, MapServer-main, MapCache-main
- 2023-04-09
- jmckenna: rebooted, unable to access. Fixed by @robe through https://trac.osgeo.org/osgeo/ticket/2914
- 2022-11-28
- jmckenna: upgraded to MapServer-main, rebooted
- 2022-09-12
- jmckenna: upgraded to MapServer-main, added OGCAPI: Features demo
- 2022-09-05
- jmckenna: upgraded to MapServer-main
- 2022-09-02
- jmckenna: upgraded to MapServer-main
- 2022-08-08
- jmckenna: upgraded to MapServer-main, restart PostgreSQL
- 2022-06-26
- jmckenna: upgraded to MapServer-main
- 2022-05-17
- jmckenna: upgraded to GDAL 3.4.3, MapServer-main, various changes for HTML Legends demo
- 2022-03-29
- jmckenna: upgraded to PROJ 8.2.1, GDAL 3.4.2, GeoTIFF 1.7.1, MapServer-main
- 2021-11-20
- jmckenna: setup Apache rewrite for old map= paths
- 2021-11-19
- jmckenna: upgraded to MapServer-main, various changes for tutorial
- 2021-11-08
- jmckenna: upgraded to GDAL 3.4.0
- updates to all OGC services
- jmckenna: upgraded to GDAL 3.4.0
- 2021-11-07
- Robe: point https://demo.mapserver.org to this osgeo7 VM (was staging.demo.mapserver.org)
- point old demo on AdhocVM to https://old.demo.mapserver.org
- ticket: https://trac.osgeo.org/osgeo/ticket/2459
- Robe: point https://demo.mapserver.org to this osgeo7 VM (was staging.demo.mapserver.org)
- 2021-10-30
- jmckenna: upgraded to PROJ 8.2.0, GDAL 3.3.3, GeoTIFF 1.7.0, MapServer-main, MapCache-main
- 2021-05-28
- jmckenna: setup MapCache
- 2021-05-16
- jmckenna: upgraded to PROJ 8.0.1, GDAL 3.3.0, MapServer-main
- 2020-10-27
- jmckenna: upgraded to PROJ 7.2.0rc1, GDAL 3.2.0rc1, MapServer-master
- 2020-09-11
- jmckenna: upgraded to PROJ 7.1.1, GDAL 3.1.3, MapServer-master
- 2020-07-24
- jmckenna: setup server on new container, as old AdhocVM host could no longer compile recent projects (because it still runs gcc 4.7.2)
- compiled MapServer, GDAL, PROJ from source
- moved all demo services (except one)
- jmckenna: setup server on new container, as old AdhocVM host could no longer compile recent projects (because it still runs gcc 4.7.2)
Participants
- Jeff McKenna
- contact jmckenna for access (occurs by proxyjump through 'hop.osgeo7.osgeo.org')
MapServer Installation on mapserver container
- home: /mapserver/
Apache Configuration
A virtualhost is setup for demo.mapserver.org, through:
- /etc/apache2/sites_available/demo.mapserver.org
Note that a proxy is setup through osgeo7's nginx to point to the local Apache which is running on port 8081
- server logfiles live at:
/var/log/apache2/demo.mapserver.org-error.log /var/log/apache2/demo.mapserver.org-access.log
- mapserv and other service endpoints live at: /usr/lib/cgi-bin/
Restarting Apache
- sudo systemctl restart apache2
Adding Apache Aliases
- add symbolic links from /var/www/demo.mapserver.org/ to your app installed in /mapserver/apps/
Services on osgeo7
For each service you configure on demo.mapserver.org, please edit /var/www/demo.mapserver.org/index.html and list your new service.
MapServer Tutorial
- This is a MapServer CGI instance, serving data files for the MapServer Tutorial at: https://mapserver.org/tutorial/
- On Disk: /mapserver/apps/tutorial/
- On Web: https://demo.mapserver.org/tutorial/
- updated:
- November 2021 for MapServer 8+
- March 2020 for MapServer 7+
- Administrator: jmckenna
WMS msautotest Service
- Simple WMS service with a latlong and mercator layer, with global extents. Used by msautotest (for GDAL testing)
- On Disk: /mapserver/apps/msautotest/world/world.map
- On Web: https://demo.mapserver.org/cgi-bin/msautotest?
- Administrator: jmckenna
WMS Service (for Documentation)
- Small mapfile serving a raster file, and a single point, line, and poly file. Used in the MapServer docs.
- On Disk: /mapserver/apps/ogc-demos/map/wms.map
- On Web: https://demo.mapserver.org/cgi-bin/wms?
- Administrator: jmckenna
WMS Landsat7 Service (for Documentation)
- Small mapfile serving an 8bit landsat image and a 16bit landsat image, used in the SLD doc.
- On Disk: /mapserver/apps/ogc-demos/map/wms-raster.map
- On Web: https://demo.mapserver.org/cgi-bin/wms_landsat?
- Administrator: jmckenna
WFS Service (for Documentation)
- Small mapfile serving a point and polygon shapefile. Used in the MapServer docs.
- On Disk: /mapserver/apps/ogc-demos/map/wfs.map
- On Web: https://demo.mapserver.org/cgi-bin/wfs?
- Administrator: jmckenna
WCS Service (for Documentation)
- Minnesota DNR demo, includes MODIS and NDVI imagery. Used in the MapServer docs.
- On Disk: /mapserver/apps/ogc-demos/map/wcs.map
- On Web: https://demo.mapserver.org/cgi-bin/wcs?
- Administrator: jmckenna
OGR Examples (for Documentation)
- Small examples of OGR formats used in MapServer. Used in the MapServer docs.
- On Disk: /mapserver/apps/ogr-demos/
- On Web: https://demo.mapserver.org/ogr-demos/
- Administrator: jmckenna
HTML Legend Examples (for Documentation)
- Small examples of HTML Legends used in MapServer. Used in the MapServer docs.
- On Disk: /mapserver/apps/itasca_legend/
- On Web: https://demo.mapserver.org/itasca_legend/
- Administrator: jmckenna
WMS OpenStreetMap Service (for Documentation)
- OSM data for Minnesota loaded into PostgreSQL, served by MapServer. Used in the OpenLayers app on main site.
- On Disk: /mapserver/apps/osm/osm-google.map
- On Web: https://demo.mapserver.org/cgi-bin/umn?
- Administrator: jmckenna
Caching for mapserver.org OpenLayers viewer
- mapcache.xml lives in:
/mapserver/apps/mapcache/
- mapcache demos: https://demo.mapserver.org/mapcache/demo/
- after modifying mapcache.xml, restart its Apache:
sudo systemctl restart apache2
- mapfile:
/mapserver/apps/osm/osm-google.map
- seed command:
sudo mapcache_seed -c /mapserver/apps/mapcache/mapcache.xml -t osm-mn-tileset -g GoogleMapsCompatible -z 0,13 -e -10484037,5552055,-10288486,5668255 -i scanline
- cache directory:
/mapserver/ms_tmp/cache/osm-mn-tileset/
- viewing seed levels: https://demo.mapserver.org/mapcache/tms1.0.0/osm-mn-tileset@GoogleMapsCompatible/
MapServer 7+ CGI
main
- A dynamically compiled "mapserv" CGI has been compiled to support V7+ demo services.
- Web URL: https://demo.mapserver.org/cgi-bin/mapserv
- Source build in /mapserver/src/MapServer-git-main/build
- Administrators: jmckenna
- build instructions for reference:
$ cd /mapserver/src/MapServer-git-main/build $ cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_KML=1 -DWITH_CLIENT_WMS=1 -DWITH_CLIENT_WFS=1 -DWITH_CURL=1 -DWITH_FRIBIDI=1 -DWITH_GIF=1 -DWITH_HARFBUZZ=1 -DWITH_ICONV=1 -DWITH_SOS=1 -DWITH_WCS=1 -DWITH_WMS=1 -DWITH_WFS=1 -DWITH_FCGI=0 -DPOSTGRESQL_LIBRARY=/usr/local/pgsql/lib/libpq.so -DWITH_CAIRO=1 -DWITH_POSTGIS=1 -DWITH_GEOS=1 -DWITH_PIXMAN=0 -DWITH_PROTOBUFC=1 -DWITH_RSVG=1 $ make $ cp /mapserver/src/MapServer-git-main/build/mapserv /usr/lib/cgi-bin/