diff --git a/.github/workflows/cite.yml b/.github/workflows/cite.yml new file mode 100644 index 00000000000..01a86e15b95 --- /dev/null +++ b/.github/workflows/cite.yml @@ -0,0 +1,88 @@ +name: Run CITE Tests + +on: + push: +# branches: +# - main + pull_request: + branches: + - main + +concurrency: + group: ${{ github.ref }} + cancel-in-progress: true + +jobs: + build-war: + runs-on: ubuntu-latest + name: Build GeoServer WAR + steps: + - name: Checkout repository (shallow clone) + uses: actions/checkout@v4 + with: + fetch-depth: 1 + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '11' + - name: Set up Maven + uses: stCarolas/setup-maven@v5 + with: + maven-version: 3.9.8 + - name: Maven repository caching + uses: actions/cache@v4 + with: + path: ~/.m2/repository + key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + gs-${{ runner.os }}-maven- + + - name: Build geoserver.war + working-directory: build/cite + run: make war + + - name: Upload geoserver.war as artifact + uses: actions/upload-artifact@v3 + with: + name: geoserver-war + path: build/cite/geoserver/geoserver.war + + run-cite-tests: + needs: build-war + runs-on: ubuntu-latest + name: Run CITE Tests + strategy: + matrix: + #suite: [ogcapi-features10, wcs10, wcs11, wms10, wms11, wms13, wfs10, wfs11] + suite: [ogcapi-features10] + + steps: + - name: Checkout repository (shallow clone) + uses: actions/checkout@v4 + with: + fetch-depth: 1 + + - name: Download geoserver.war artifact + uses: actions/download-artifact@v3 + with: + name: geoserver-war + + - name: Build ogccite/geoserver:${{ matrix.suite }} docker image + working-directory: build/cite + run: make build suite=${{ matrix.suite }} + + - name: Run CITE tests for ogccite/geoserver:${{ matrix.suite }} + working-directory: build/cite + run: make test suite=${{ matrix.suite }} + + - name: Shutdown containers + working-directory: build/cite + run: make clean + + - name: Upload logs folder + uses: actions/upload-artifact@v3 + with: + name: cite-${{ matrix.suite }}-logs + path: logs/ diff --git a/build/cite/Makefile b/build/cite/Makefile index 0c8dddebffb..4ebba0e0a86 100644 --- a/build/cite/Makefile +++ b/build/cite/Makefile @@ -7,7 +7,12 @@ .DEFAULT_GOAL := help .PHONY = help suite = -war_url = "https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zip" +# `make war` will build the war from ../src/web/app and copy it here +war_url = geoserver/geoserver.war + +# alternatively you can use one in .war or .zip format from an URL, for example: +# war_url = "https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zip" +# but it may not have all the required extensions so make sure you know what you're doing help: @@ -15,26 +20,87 @@ help: clean: ## Will Clean the Environment of previous runs. @echo Cleaning up previous runs - docker-compose down --remove-orphans --rmi all -v - docker-compose rm -vfs + docker compose down --remove-orphans --rmi all -v + docker compose rm -vfs @echo Cleanning the previous logs. rm -Rf logs/* build: $(suite) ## Will Build the GeoServer Docker Image for the Environment. @echo Build the GeoServer Docker Image - docker-compose -f docker-compose.yml -f ./$(suite)/docker-compose.override.yml \ - build --build-arg GEOSERVER_WEBAPP_SRC=${war_url} geoserver + docker compose -f compose.yml -f ./$(suite)/compose.override.yml \ + build --no-cache --build-arg SOURCE_FILE=${war_url} geoserver version: $(suite) ## Will give the version of the GeoServer on the current docker. - @echo Getting the GeoServer version. - docker run -i ogccite/geoserver:$(suite) bash -c 'cd /usr/local/tomcat/webapps/ && if [ -f geoserver.war ]; then unzip -q geoserver.war; cat META-INF/MANIFEST.MF; else cat META-INF/MANIFEST.MF; fi' + @echo Getting the GeoServer version. + docker run -i --rm ogccite/geoserver:$(suite) bash -c \ + 'cd /usr/local/tomcat/webapps/ && \ + if [ -d geoserver ]; then cat geoserver/META-INF/MANIFEST.MF; \ + elif [ -f geoserver.war ]; then jar -xf geoserver.war; cat META-INF/MANIFEST.MF; \ + fi' + +test: $(suite) ## Will run the Suite test with teamengine. +ifeq ($(suite), ogcapi-features10) + @echo "running the Suite test with teamengine REST API" + $(MAKE) test-rest suite=$(suite) +else + @echo running the Suite test with teamengine + docker-compose -f compose.yml -f ./$(suite)/compose.override.yml \ + up --force-recreate --exit-code-from teamengine teamengine +endif + +test-rest: $(suite) + $(MAKE) start suite=$(suite) + $(MAKE) run suite=$(suite) + +start: $(suite) ## Launches the geoserver and teamengine containers + @echo starting containers + docker compose -f compose.yml -f ./$(suite)/compose.override.yml pull teamengine + docker compose -f compose.yml -f ./$(suite)/compose.override.yml \ + up -d --force-recreate + +run: $(suite) + $(MAKE) wait-for url="http://localhost:8090/geoserver" timeout=30 + $(MAKE) wait-for url="http://localhost:8080/teamengine" timeout=30 + docker compose -f compose.yml -f ./$(suite)/compose.override.yml \ + exec teamengine /bin/bash -c "/run-test.sh $(suite)" -test: $(suite) | version ## Will running the Suite test with teamengine. - @echo running the Suite test with teamengine - docker-compose -f docker-compose.yml -f ./$(suite)/docker-compose.override.yml \ - up --force-recreate --exit-code-from teamengine teamengine webUI: ## Will running the Suite test with teamengine. @echo running the Suite test with teamengine webUI - docker-compose -f docker-compose.yml -f ./interactive/docker-compose.override.yml \ - up --force-recreate --no-deps --exit-code-from teamengine teamengine + docker compose -f compose.yml -f ./interactive/compose.override.yml \ + up --force-recreate --no-deps --exit-code-from teamengine teamengine + +war: build-war copy-war + +build-war: + mvn -Pogcapi-features \ + clean package -f ../../src/ -DskipTests -T1C -ntp + +copy-war: + cp ../../src/web/app/target/geoserver.war geoserver/geoserver.war + +# Usage: make wait-for url=<URL> timeout=<seconds> +wait-for: + @if [ -z "$(url)" ]; then \ + echo "Error: url parameter is required. Usage: make wait-for url=<URL> timeout=<seconds>"; \ + exit 1; \ + fi + @if [ -z "$(timeout)" ]; then \ + echo "Error: timeout parameter is required. Usage: make wait-for url=<URL> timeout=<seconds>"; \ + exit 1; \ + fi + @echo "Waiting for $(url) to be available (timeout: $(timeout) seconds)..." + @start_time=$$(date +%s); \ + while true; do \ + elapsed_time=$$(( $$(date +%s) - $$start_time )); \ + if [ $$elapsed_time -ge $(timeout) ]; then \ + echo "Timeout reached: $(url) is not available after $(timeout) seconds"; \ + exit 1; \ + fi; \ + if curl -s -o /dev/null -w "%{http_code}" $(url) | grep -E "^(200|302)$$" > /dev/null; then \ + echo "$(url) is available!"; \ + break; \ + fi; \ + echo "Waiting for $(url)..."; \ + sleep 5; \ + done diff --git a/build/cite/README.md b/build/cite/README.md index e98ff969d28..b54d6f155ef 100644 --- a/build/cite/README.md +++ b/build/cite/README.md @@ -27,6 +27,7 @@ make clean build test suite=<suite test> ### example: Run the `wms11` suite: + ``` make clean build test suite=wms11 ``` diff --git a/build/cite/compose.yml b/build/cite/compose.yml new file mode 100644 index 00000000000..980d7003be4 --- /dev/null +++ b/build/cite/compose.yml @@ -0,0 +1,48 @@ +volumes: + gs_logs: + gs_gwc_cache_dir: + +services: + geoserver: + image: ogccite/geoserver:${GEOSERVER_TAG:-latest} + build: + context: . + dockerfile: ./geoserver/Dockerfile + args: + SOURCE_FILE: "https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zip" + # override as appropriate (e.g. ./wfs11/citewfs-1.1) + GEOSERVER_DATA_DIR_SRC: + ports: + - 8090:8080 + env_file: + - ./.env + - ./geoserver/geoserver.env + environment: + JAVA_OPTS: >- + -Xms${HEAP_SIZE_MIN:-1024m} + -Xmx${HEAP_SIZE_MAX:-1024m} + volumes: + - gs_logs:/opt/geoserver_data/logs:rw + - gs_gwc_cache_dir:/opt/geowebcache_data:rw + + teamengine: + # see https://github.com/opengeospatial/teamengine-docker + # there's ogccite/teamengine-production and ogccite/teamengine-beta + #image: ogccite/teamengine-production + image: geoserver-docker.osgeo.org/geoserver-cite:${TEAMENGINE_TAG:-teamengine_latest} + ports: + - 8080:8080 + depends_on: + - geoserver + volumes: + # old teamengine location + - ./logs:/home/teamengine/te_base/users/teamengine + # location used by new teamengine running tests through REST API + - ./logs:/usr/local/tomcat/te_base/users/ogctest/rest + - ./run-test.sh:/run-test.sh + healthcheck: + test: "curl -f http://localhost:8080/teamengine/ || exit 1" + interval: 15s + timeout: 10s + retries: 10 + start_period: 5s diff --git a/build/cite/docker-compose.yml b/build/cite/docker-compose.yml deleted file mode 100644 index 3c1d686d18d..00000000000 --- a/build/cite/docker-compose.yml +++ /dev/null @@ -1,37 +0,0 @@ -version: '3.0' - -services: - geoserver: - image: ogccite/geoserver:${GEOSERVER_TAG:-latest} - build: - context: . - dockerfile: ./geoserver/Dockerfile - args: - GEOSERVER_WEBAPP_SRC: "https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zip" - ports: - - 8080 - env_file: - - ./.env - - ./geoserver/geoserver.env - environment: - JAVA_OPTS: >- - -Xms${HEAP_SIZE_MIN:-1024m} - -Xmx${HEAP_SIZE_MAX:-1024m} - volumes: - - gs_logs:/var/geoserver/logs:rw - - gs_gwc_cache_dir:/var/geoserver/gwc_cache_dir:rw - - teamengine: - image: geoserver-docker.osgeo.org/geoserver-cite:${TEAMENGINE_TAG:-teamengine_latest} - ports: - - 8080 - depends_on: - - geoserver - volumes: - - ./logs:/home/teamengine/te_base/users/teamengine - - ./run-test.sh:/run-test.sh - -volumes: - gs_datadir: - gs_logs: - gs_gwc_cache_dir: diff --git a/build/cite/geoserver/.gitignore b/build/cite/geoserver/.gitignore new file mode 100644 index 00000000000..bf4f0f99960 --- /dev/null +++ b/build/cite/geoserver/.gitignore @@ -0,0 +1 @@ +geoserver.war diff --git a/build/cite/geoserver/.placeholder b/build/cite/geoserver/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/build/cite/geoserver/Dockerfile b/build/cite/geoserver/Dockerfile index 55e796a43e6..4de4f73cf6c 100644 --- a/build/cite/geoserver/Dockerfile +++ b/build/cite/geoserver/Dockerfile @@ -1,54 +1,67 @@ -FROM tomcat:9-jdk11 -LABEL maintainer="Alessandro Parma<alessandro.parma@geo-solutions.it>" +FROM tomcat:9.0.96-jdk17-temurin-jammy -ENV DEBIAN_FRONTEND noninteractive +# Set environment variables for Java and GeoServer options +ENV EXTRA_JAVA_OPTS="-Xms256m -Xmx1g" +ENV GEOSERVER_DATA_DIR=/opt/geoserver_data +ENV GEOWEBCACHE_CACHE_DIR=/opt/geowebcache_data -ENV CATALINA_BASE "$CATALINA_HOME" +# Define GeoServer-related options +ENV CATALINA_OPTS="$EXTRA_JAVA_OPTS \ + --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED \ + --add-opens=java.base/java.lang=ALL-UNNAMED \ + --add-opens=java.base/java.util=ALL-UNNAMED \ + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \ + --add-opens=java.base/java.text=ALL-UNNAMED \ + --add-opens=java.desktop/java.awt.font=ALL-UNNAMED \ + --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED \ + --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED \ + --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED \ + -Djava.awt.headless=true -server \ + -Dfile.encoding=UTF-8 \ + -Djavax.servlet.request.encoding=UTF-8 \ + -Djavax.servlet.response.encoding=UTF-8 \ + -D-XX:SoftRefLRUPolicyMSPerMB=36000 \ + -Xbootclasspath/a:$CATALINA_HOME/lib/marlin.jar \ + -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine \ + -Dorg.geotools.coverage.jaiext.enabled=true" -ENV GEOSERVER_HOME="/var/geoserver" -ENV GEOSERVER_LOG_DIR="${GEOSERVER_HOME}/logs" -ENV GEOSERVER_DATA_DIR="${GEOSERVER_HOME}/datadir" -ENV \ - GEOSERVER_LOG_LOCATION="${GEOSERVER_LOG_DIR}/geoserver.log" \ - GEOWEBCACHE_CONFIG_DIR="${GEOSERVER_DATA_DIR}/gwc" \ - GEOWEBCACHE_CACHE_DIR="${GEOSERVER_HOME}/gwc_cache_dir" +# Create a non-root user and group for running Tomcat +RUN groupadd -r tomcat && useradd -r -g tomcat -d /usr/local/tomcat -s /sbin/nologin tomcat -RUN mkdir -p \ - "${GEOSERVER_DATA_DIR}" \ - "${GEOSERVER_LOG_DIR}" \ - "${GEOWEBCACHE_CACHE_DIR}" \ - "${GEOWEBCACHE_CONFIG_DIR}" - -# override at run time as needed JAVA_OPTS -ENV JAVA_OPTS="-Xms1024m -Xmx1024m" - -# Optionally remove Tomcat manager, docs, and examples -ARG TOMCAT_EXTRAS=false -ENV TOMCAT_EXTRAS "$TOMCAT_EXTRAS" -RUN \ - if [ "$TOMCAT_EXTRAS" = false ]; then \ - rm -rfv "${CATALINA_HOME}/webapps/*" \ - ; fi +# Expose Tomcat's default port +EXPOSE 8080 -# local dir, tar or remore URLs -ARG GEOSERVER_DATA_DIR_SRC="./.placeholder" -ENV GEOSERVER_DATA_DIR_SRC="${GEOSERVER_DATA_DIR_SRC}" -ADD "${GEOSERVER_DATA_DIR_SRC}" "${GEOSERVER_DATA_DIR}" +# Define arguments for source file and data directory source +ARG SOURCE_FILE +ARG GEOSERVER_DATA_DIR_SRC -# accepts local files and URLs. Tar(s) are automatically extracted -ARG GEOSERVER_WEBAPP_SRC="./.placeholder" -ENV GEOSERVER_WEBAPP_SRC="${GEOSERVER_WEBAPP_SRC}" -ADD "${GEOSERVER_WEBAPP_SRC}" "${CATALINA_BASE}/webapps/" +# Download or copy the GeoServer WAR or ZIP file, or extract if it’s a .zip +ADD ${SOURCE_FILE} "$CATALINA_HOME/webapps/" # zip files require explicit extracion RUN \ - cd "${CATALINA_BASE}/webapps/"; \ - if [ "${GEOSERVER_WEBAPP_SRC##*.}" = "zip" ]; then \ + cd "$CATALINA_HOME/webapps/"; \ + if [ "${SOURCE_FILE##*.}" = "zip" ]; then \ unzip "./*zip"; \ - rm ./*zip; \ - fi + fi; -WORKDIR "$CATALINA_BASE" +# Copy the GeoServer data directory from the specified location +ADD ${GEOSERVER_DATA_DIR_SRC} ${GEOSERVER_DATA_DIR} -ENV TERM xterm -EXPOSE 8080 +# Set ownership and permissions for Tomcat and GeoServer data directories +RUN chown -R tomcat:tomcat /usr/local/tomcat \ + && mkdir -p $GEOSERVER_DATA_DIR \ + && chown -R tomcat:tomcat $GEOSERVER_DATA_DIR \ + && mkdir -p $GEOWEBCACHE_CACHE_DIR \ + && chown -R tomcat:tomcat $GEOWEBCACHE_CACHE_DIR + +# Switch to the unprivileged user +USER tomcat +WORKDIR "$CATALINA_HOME" + +# Define health check for GeoServer +HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ + CMD curl -f http://localhost:8080/geoserver/web/wicket/resource/org.geoserver.web.GeoServerBasePage/img/logo.png || exit 1 + +# Start Tomcat as the unprivileged user +CMD ["catalina.sh", "run"] \ No newline at end of file diff --git a/build/cite/interactive/docker-compose.override.yml b/build/cite/interactive/compose.override.yml similarity index 100% rename from build/cite/interactive/docker-compose.override.yml rename to build/cite/interactive/compose.override.yml diff --git a/build/cite/ogcapi-features10/README.md b/build/cite/ogcapi-features10/README.md new file mode 100644 index 00000000000..e1adf403ffb --- /dev/null +++ b/build/cite/ogcapi-features10/README.md @@ -0,0 +1,41 @@ +# OGC API Features - Conformance Test Suite execution + +These are the instructions on how to run the CITE Conformance Test Suite for the +*GeoServer* OGC API Features service. + +## Goals + +* To run them manually on demand in your local machine +* To run them while you're debugging GeoServer in your IDE +* To run them in an automated CI/CD pipeline (Github actions workflow), and to upload the reports somewhere + +## Requirements + +* A *GeoServer* instance with the `ogcapi-features` extension +* A data set to run the conformance tests against + +## Instrumentation + + + +## Test Data: + +### Limited CRS list advertised per FeatureType + +Each `FeatureType` to be tested must have a limited set of advertised CRS's where for which +coordinate reprojection is expected to work. Otherwise the CRS tests will be executed +against all of them. + +For example, querying a collection: + +```json +... + "crs": [ + "http://www.opengis.net/def/crs/OGC/1.3/CRS84", + "http://www.opengis.net/def/crs/EPSG/0/4326", + "http://www.opengis.net/def/crs/EPSG/0/3857" + ], + ... + ``` + + as opposed to advertising all the CRS's available in GeoServer. \ No newline at end of file diff --git a/build/cite/ogcapi-features10/compose.override.yml b/build/cite/ogcapi-features10/compose.override.yml new file mode 100644 index 00000000000..54c7fa16590 --- /dev/null +++ b/build/cite/ogcapi-features10/compose.override.yml @@ -0,0 +1,15 @@ + +#name: ogcapi-features-conformance + +services: + geoserver: + image: ogccite/geoserver:ogcapi-features10 + build: + args: + GEOSERVER_DATA_DIR_SRC: "./ogcapi-features10/release" + + teamengine: + # see https://github.com/opengeospatial/teamengine-docker + # there's ogccite/teamengine-production and ogccite/teamengine-beta + image: ogccite/teamengine-production + #image: ogccite/ets-ogcapi-features10 diff --git a/build/cite/ogcapi-features10/release/data/ne/natural_earth.gpkg b/build/cite/ogcapi-features10/release/data/ne/natural_earth.gpkg new file mode 100644 index 00000000000..1bbfb34c70d Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/ne/natural_earth.gpkg differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.dbf b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.dbf new file mode 100644 index 00000000000..3db507ed59c Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.prj b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.qix b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.qix new file mode 100644 index 00000000000..5206d774731 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.qix differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.shp b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.shp new file mode 100644 index 00000000000..a1e629342ea Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.shp differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.shx b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.shx new file mode 100644 index 00000000000..0d13fb9dba8 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/giant_polygon.shx differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poi.dbf b/build/cite/ogcapi-features10/release/data/nyc/poi.dbf new file mode 100644 index 00000000000..cbe74643617 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poi.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poi.prj b/build/cite/ogcapi-features10/release/data/nyc/poi.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/nyc/poi.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/nyc/poi.qix b/build/cite/ogcapi-features10/release/data/nyc/poi.qix new file mode 100644 index 00000000000..b5f406a948b Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poi.qix differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poi.shp b/build/cite/ogcapi-features10/release/data/nyc/poi.shp new file mode 100644 index 00000000000..3a64a82471f Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poi.shp differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poi.shx b/build/cite/ogcapi-features10/release/data/nyc/poi.shx new file mode 100644 index 00000000000..6d8ed519bf8 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poi.shx differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.dbf b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.dbf new file mode 100644 index 00000000000..dbfc4fe7359 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.prj b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.qix b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.qix new file mode 100644 index 00000000000..5604a7fa5c4 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.qix differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.shp b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.shp new file mode 100644 index 00000000000..41efbe8e036 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.shp differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.shx b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.shx new file mode 100644 index 00000000000..fea12344df3 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/poly_landmarks.shx differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.dbf b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.dbf new file mode 100644 index 00000000000..bf65cce5992 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.prj b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.qix b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.qix new file mode 100644 index 00000000000..87134ce9958 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.qix differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.shp b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.shp new file mode 100644 index 00000000000..92f899c7461 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.shp differ diff --git a/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.shx b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.shx new file mode 100644 index 00000000000..ec6be4b7d73 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/nyc/tiger_roads.shx differ diff --git a/build/cite/ogcapi-features10/release/data/sf/archsites.dbf b/build/cite/ogcapi-features10/release/data/sf/archsites.dbf new file mode 100644 index 00000000000..93ff16099a9 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/archsites.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/sf/archsites.prj b/build/cite/ogcapi-features10/release/data/sf/archsites.prj new file mode 100644 index 00000000000..94024524a8e --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/sf/archsites.prj @@ -0,0 +1 @@ +PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4267"]], PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","26713"]] \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/data/sf/archsites.shp b/build/cite/ogcapi-features10/release/data/sf/archsites.shp new file mode 100644 index 00000000000..2e2b5c5ce0a Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/archsites.shp differ diff --git a/build/cite/ogcapi-features10/release/data/sf/archsites.shx b/build/cite/ogcapi-features10/release/data/sf/archsites.shx new file mode 100644 index 00000000000..b19e73760d7 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/archsites.shx differ diff --git a/build/cite/ogcapi-features10/release/data/sf/bugsites.dbf b/build/cite/ogcapi-features10/release/data/sf/bugsites.dbf new file mode 100644 index 00000000000..c389493daaa Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/bugsites.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/sf/bugsites.prj b/build/cite/ogcapi-features10/release/data/sf/bugsites.prj new file mode 100644 index 00000000000..94024524a8e --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/sf/bugsites.prj @@ -0,0 +1 @@ +PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4267"]], PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","26713"]] \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/data/sf/bugsites.shp b/build/cite/ogcapi-features10/release/data/sf/bugsites.shp new file mode 100644 index 00000000000..cd385cc9bb2 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/bugsites.shp differ diff --git a/build/cite/ogcapi-features10/release/data/sf/bugsites.shx b/build/cite/ogcapi-features10/release/data/sf/bugsites.shx new file mode 100644 index 00000000000..533de56715d Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/bugsites.shx differ diff --git a/build/cite/ogcapi-features10/release/data/sf/restricted.dbf b/build/cite/ogcapi-features10/release/data/sf/restricted.dbf new file mode 100644 index 00000000000..8820ce6f95f Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/restricted.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/sf/restricted.prj b/build/cite/ogcapi-features10/release/data/sf/restricted.prj new file mode 100644 index 00000000000..94024524a8e --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/sf/restricted.prj @@ -0,0 +1 @@ +PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4267"]], PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","26713"]] \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/data/sf/restricted.shp b/build/cite/ogcapi-features10/release/data/sf/restricted.shp new file mode 100644 index 00000000000..cac5e5fe3f1 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/restricted.shp differ diff --git a/build/cite/ogcapi-features10/release/data/sf/restricted.shx b/build/cite/ogcapi-features10/release/data/sf/restricted.shx new file mode 100644 index 00000000000..f2b31bfd748 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/restricted.shx differ diff --git a/build/cite/ogcapi-features10/release/data/sf/roads.dbf b/build/cite/ogcapi-features10/release/data/sf/roads.dbf new file mode 100644 index 00000000000..650a51715cf Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/roads.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/sf/roads.prj b/build/cite/ogcapi-features10/release/data/sf/roads.prj new file mode 100644 index 00000000000..94024524a8e --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/sf/roads.prj @@ -0,0 +1 @@ +PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4267"]], PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","26713"]] \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/data/sf/roads.shp b/build/cite/ogcapi-features10/release/data/sf/roads.shp new file mode 100644 index 00000000000..3cab93024fb Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/roads.shp differ diff --git a/build/cite/ogcapi-features10/release/data/sf/roads.shx b/build/cite/ogcapi-features10/release/data/sf/roads.shx new file mode 100644 index 00000000000..df470eb7157 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/roads.shx differ diff --git a/build/cite/ogcapi-features10/release/data/sf/sfdem.tif b/build/cite/ogcapi-features10/release/data/sf/sfdem.tif new file mode 100644 index 00000000000..54b5373c7c2 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/sfdem.tif differ diff --git a/build/cite/ogcapi-features10/release/data/sf/streams.dbf b/build/cite/ogcapi-features10/release/data/sf/streams.dbf new file mode 100644 index 00000000000..2bb3c53067e Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/streams.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/sf/streams.prj b/build/cite/ogcapi-features10/release/data/sf/streams.prj new file mode 100644 index 00000000000..94024524a8e --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/sf/streams.prj @@ -0,0 +1 @@ +PROJCS["NAD27 / UTM zone 13N", GEOGCS["NAD27", DATUM["North American Datum 1927", SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG","6267"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4267"]], PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", -105.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","26713"]] \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/data/sf/streams.shp b/build/cite/ogcapi-features10/release/data/sf/streams.shp new file mode 100644 index 00000000000..411d0758f31 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/streams.shp differ diff --git a/build/cite/ogcapi-features10/release/data/sf/streams.shx b/build/cite/ogcapi-features10/release/data/sf/streams.shx new file mode 100644 index 00000000000..2784dfe301c Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/sf/streams.shx differ diff --git a/build/cite/ogcapi-features10/release/data/shapefiles/states.dbf b/build/cite/ogcapi-features10/release/data/shapefiles/states.dbf new file mode 100644 index 00000000000..45b725f8419 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/shapefiles/states.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/shapefiles/states.prj b/build/cite/ogcapi-features10/release/data/shapefiles/states.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/shapefiles/states.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/shapefiles/states.qix b/build/cite/ogcapi-features10/release/data/shapefiles/states.qix new file mode 100644 index 00000000000..2f72281dabd Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/shapefiles/states.qix differ diff --git a/build/cite/ogcapi-features10/release/data/shapefiles/states.shp b/build/cite/ogcapi-features10/release/data/shapefiles/states.shp new file mode 100644 index 00000000000..40aa5edf5cb Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/shapefiles/states.shp differ diff --git a/build/cite/ogcapi-features10/release/data/shapefiles/states.shx b/build/cite/ogcapi-features10/release/data/shapefiles/states.shx new file mode 100644 index 00000000000..820c398e749 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/shapefiles/states.shx differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.dbf b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.dbf new file mode 100644 index 00000000000..008f5c92b72 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.prj b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.shp b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.shp new file mode 100644 index 00000000000..74c28304d44 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.shp differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.shx b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.shx new file mode 100644 index 00000000000..f3ccf7eccb2 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_cities.shx differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.dbf b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.dbf new file mode 100644 index 00000000000..bd10b00b7eb Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.prj b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.shp b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.shp new file mode 100644 index 00000000000..aab18174bd5 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.shp differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.shx b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.shx new file mode 100644 index 00000000000..1e90d04212d Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_roads.shx differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.dbf b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.dbf new file mode 100644 index 00000000000..b245a5e9dc6 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.prj b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.shp b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.shp new file mode 100644 index 00000000000..85957fa133c Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.shp differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.shx b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.shx new file mode 100644 index 00000000000..723490fe02b Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_state_boundaries.shx differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.dbf b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.dbf new file mode 100644 index 00000000000..558a3af00e6 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.dbf differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.prj b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.prj new file mode 100644 index 00000000000..7a70628b09a --- /dev/null +++ b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.shp b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.shp new file mode 100644 index 00000000000..e0f0fd112e2 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.shp differ diff --git a/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.shx b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.shx new file mode 100644 index 00000000000..8aac372c0a5 Binary files /dev/null and b/build/cite/ogcapi-features10/release/data/taz_shapes/tasmania_water_bodies.shx differ diff --git a/build/cite/ogcapi-features10/release/global.xml b/build/cite/ogcapi-features10/release/global.xml new file mode 100644 index 00000000000..54e800d2687 --- /dev/null +++ b/build/cite/ogcapi-features10/release/global.xml @@ -0,0 +1,89 @@ +<global> + <settings> + <id>SettingsInfoImpl-68f6c583:154ca420c47:-8000</id> + <contact> + <addressCity>Alexandria</addressCity> + <addressCountry>Roman Empire</addressCountry> + <addressState>Egypt</addressState> + <addressType>Work</addressType> + <contactEmail>claudius.ptolomaeus@mercury.olympus.gov</contactEmail> + <contactOrganization>OSGeo</contactOrganization> + <contactPerson>Claudius Ptolomaeus</contactPerson> + <contactPosition>Chief Geographer</contactPosition> + <onlineResource>https://www.osgeo.org/</onlineResource> + <welcome>Designed for interoperability, GeoServer publishes data from any major spatial data source using open standards.</welcome> + </contact> + <charset>UTF-8</charset> + <numDecimals>8</numDecimals> + <onlineResource>http://geoserver.org</onlineResource> + <verbose>false</verbose> + <verboseExceptions>false</verboseExceptions> + <metadata> + <map> + <entry> + <string>quietOnNotFound</string> + <boolean>false</boolean> + </entry> + </map> + </metadata> + <localWorkspaceIncludesPrefix>false</localWorkspaceIncludesPrefix> + <showCreatedTimeColumnsInAdminList>false</showCreatedTimeColumnsInAdminList> + <showModifiedTimeColumnsInAdminList>false</showModifiedTimeColumnsInAdminList> + <useHeadersProxyURL>false</useHeadersProxyURL> + </settings> + <jai> + <allowInterpolation>false</allowInterpolation> + <recycling>false</recycling> + <tilePriority>5</tilePriority> + <tileThreads>7</tileThreads> + <memoryCapacity>0.5</memoryCapacity> + <memoryThreshold>0.75</memoryThreshold> + <imageIOCache>false</imageIOCache> + <pngAcceleration>true</pngAcceleration> + <jpegAcceleration>true</jpegAcceleration> + <allowNativeMosaic>false</allowNativeMosaic> + <allowNativeWarp>false</allowNativeWarp> + <jaiext> + <jaiExtOperations class="sorted-set"> + <string>Affine</string> + <string>BandCombine</string> + <string>BandMerge</string> + <string>BandSelect</string> + <string>Binarize</string> + <string>Border</string> + <string>ColorConvert</string> + <string>Crop</string> + <string>ErrorDiffusion</string> + <string>Format</string> + <string>ImageFunction</string> + <string>Lookup</string> + <string>Mosaic</string> + <string>Null</string> + <string>OrderedDither</string> + <string>Rescale</string> + <string>Scale</string> + <string>Stats</string> + <string>Translate</string> + <string>Warp</string> + <string>algebric</string> + <string>operationConst</string> + </jaiExtOperations> + </jaiext> + </jai> + <coverageAccess> + <maxPoolSize>10</maxPoolSize> + <corePoolSize>5</corePoolSize> + <keepAliveTime>30000</keepAliveTime> + <queueType>UNBOUNDED</queueType> + <imageIOCacheThreshold>10240</imageIOCacheThreshold> + </coverageAccess> + <metadata> + <entry key="logRequestsEnabled">false</entry> + </metadata> + <updateSequence>326</updateSequence> + <featureTypeCacheSize>0</featureTypeCacheSize> + <globalServices>true</globalServices> + <xmlPostRequestLogBufferSize>1024</xmlPostRequestLogBufferSize> + <xmlExternalEntitiesEnabled>false</xmlExternalEntitiesEnabled> + <webUIMode>DEFAULT</webUIMode> +</global> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-gs.xml b/build/cite/ogcapi-features10/release/gwc-gs.xml new file mode 100644 index 00000000000..eb74a3cfc9a --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-gs.xml @@ -0,0 +1,43 @@ +<GeoServerGWCConfig> + <version>1.1.0</version> + <directWMSIntegrationEnabled>false</directWMSIntegrationEnabled> + <requireTiledParameter>true</requireTiledParameter> + <WMSCEnabled>true</WMSCEnabled> + <TMSEnabled>true</TMSEnabled> + <securityEnabled>false</securityEnabled> + <innerCachingEnabled>false</innerCachingEnabled> + <persistenceEnabled>true</persistenceEnabled> + <cacheProviderClass>class org.geowebcache.storage.blobstore.memory.guava.GuavaCacheProvider</cacheProviderClass> + <cacheConfigurations> + <entry> + <string>class org.geowebcache.storage.blobstore.memory.guava.GuavaCacheProvider</string> + <InnerCacheConfiguration> + <hardMemoryLimit>16</hardMemoryLimit> + <policy>NULL</policy> + <concurrencyLevel>4</concurrencyLevel> + <evictionTime>120</evictionTime> + </InnerCacheConfiguration> + </entry> + </cacheConfigurations> + <cacheLayersByDefault>true</cacheLayersByDefault> + <cacheNonDefaultStyles>true</cacheNonDefaultStyles> + <metaTilingX>4</metaTilingX> + <metaTilingY>4</metaTilingY> + <gutter>0</gutter> + <defaultCachingGridSetIds> + <string>EPSG:4326</string> + <string>EPSG:900913</string> + </defaultCachingGridSetIds> + <defaultCoverageCacheFormats> + <string>image/png</string> + <string>image/jpeg</string> + </defaultCoverageCacheFormats> + <defaultVectorCacheFormats> + <string>image/png</string> + <string>image/jpeg</string> + </defaultVectorCacheFormats> + <defaultOtherCacheFormats> + <string>image/png</string> + <string>image/jpeg</string> + </defaultOtherCacheFormats> +</GeoServerGWCConfig> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fab.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fab.xml new file mode 100644 index 00000000000..b4be41e453d --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fab.xml @@ -0,0 +1,27 @@ +<GeoServerTileLayer> + <id>LayerGroupInfoImpl--570ae188:124761b8d78:-7fab</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>spearfish</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters/> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fac.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fac.xml new file mode 100644 index 00000000000..8cbdbfd52b1 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fac.xml @@ -0,0 +1,27 @@ +<GeoServerTileLayer> + <id>LayerGroupInfoImpl--570ae188:124761b8d78:-7fac</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>tasmania</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters/> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fad.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fad.xml new file mode 100644 index 00000000000..6becc1d69fc --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl--570ae188_124761b8d78_-7fad.xml @@ -0,0 +1,27 @@ +<GeoServerTileLayer> + <id>LayerGroupInfoImpl--570ae188:124761b8d78:-7fad</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>tiger-ny</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters/> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl-1c443fee_182c0f3f209_-7ff4.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl-1c443fee_182c0f3f209_-7ff4.xml new file mode 100644 index 00000000000..eb66611230f --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerGroupInfoImpl-1c443fee_182c0f3f209_-7ff4.xml @@ -0,0 +1,27 @@ +<GeoServerTileLayer> + <id>LayerGroupInfoImpl-1c443fee:182c0f3f209:-7ff4</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>ne:world</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters/> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fb8.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fb8.xml new file mode 100644 index 00000000000..9879fcca320 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fb8.xml @@ -0,0 +1,34 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fb8</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>topp:tasmania_water_bodies</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"/> + <defaultStyle>cite_lakes</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fba.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fba.xml new file mode 100644 index 00000000000..bb0946049bb --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fba.xml @@ -0,0 +1,34 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fba</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>topp:tasmania_state_boundaries</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"/> + <defaultStyle>green</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fbc.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fbc.xml new file mode 100644 index 00000000000..ecfcda3af8f --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fbc.xml @@ -0,0 +1,34 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fbc</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>topp:tasmania_roads</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"/> + <defaultStyle>simple_roads</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fbe.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fbe.xml new file mode 100644 index 00000000000..46aaf8f80d5 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fbe.xml @@ -0,0 +1,34 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fbe</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>topp:tasmania_cities</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"/> + <defaultStyle>capitals</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc0.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc0.xml new file mode 100644 index 00000000000..1279d3d8d69 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc0.xml @@ -0,0 +1,37 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc0</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>topp:states</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>polygon</string> + <string>pophatch</string> + </availableStyles> + <defaultStyle>population</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc2.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc2.xml new file mode 100644 index 00000000000..9cf6e2b1173 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc2.xml @@ -0,0 +1,36 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc2</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>sf:streams</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>line</string> + </availableStyles> + <defaultStyle>simple_streams</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc4.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc4.xml new file mode 100644 index 00000000000..896d9bc2689 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc4.xml @@ -0,0 +1,36 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc4</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>sf:roads</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>line</string> + </availableStyles> + <defaultStyle>simple_roads</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc6.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc6.xml new file mode 100644 index 00000000000..030464eda5f --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc6.xml @@ -0,0 +1,36 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc6</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>sf:restricted</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>polygon</string> + </availableStyles> + <defaultStyle>restricted</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc8.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc8.xml new file mode 100644 index 00000000000..08ef136232e --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fc8.xml @@ -0,0 +1,37 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc8</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>sf:bugsites</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>burg</string> + <string>point</string> + </availableStyles> + <defaultStyle>capitals</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fca.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fca.xml new file mode 100644 index 00000000000..84d3f9f0d21 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fca.xml @@ -0,0 +1,37 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fca</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>sf:archsites</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>burg</string> + <string>capitals</string> + </availableStyles> + <defaultStyle>point</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fcc.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fcc.xml new file mode 100644 index 00000000000..196976e8c08 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fcc.xml @@ -0,0 +1,37 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fcc</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>tiger:tiger_roads</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>line</string> + <string>simple_roads</string> + </availableStyles> + <defaultStyle>tiger_roads</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fce.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fce.xml new file mode 100644 index 00000000000..8a8cd7d1362 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fce.xml @@ -0,0 +1,38 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fce</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>tiger:poly_landmarks</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>grass</string> + <string>polygon</string> + <string>restricted</string> + </availableStyles> + <defaultStyle>poly_landmarks</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fd0.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fd0.xml new file mode 100644 index 00000000000..1283a7627bc --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fd0.xml @@ -0,0 +1,37 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fd0</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>tiger:poi</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>burg</string> + <string>point</string> + </availableStyles> + <defaultStyle>poi</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fd2.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fd2.xml new file mode 100644 index 00000000000..257fb8609ce --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--570ae188_124761b8d78_-7fd2.xml @@ -0,0 +1,34 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fd2</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>tiger:giant_polygon</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"/> + <defaultStyle>giant_polygon</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--72884701_185db6cdd61_-7ffe.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--72884701_185db6cdd61_-7ffe.xml new file mode 100644 index 00000000000..c1c1a686680 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl--72884701_185db6cdd61_-7ffe.xml @@ -0,0 +1,34 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl--72884701:185db6cdd61:-7ffe</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>ne:disputed_areas</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"/> + <defaultStyle>ne:disputed</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7fef.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7fef.xml new file mode 100644 index 00000000000..2c389ee6b7a --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7fef.xml @@ -0,0 +1,36 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7fef</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>ne:coastlines</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>line</string> + </availableStyles> + <defaultStyle>ne:coastline</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff5.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff5.xml new file mode 100644 index 00000000000..3cc02bdbd05 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff5.xml @@ -0,0 +1,36 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff5</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>ne:populated_places</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>point</string> + </availableStyles> + <defaultStyle>ne:populated_places</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff7.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff7.xml new file mode 100644 index 00000000000..f24aacca04e --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff7.xml @@ -0,0 +1,36 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff7</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>ne:boundary_lines</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>line</string> + </availableStyles> + <defaultStyle>ne:boundary_lines</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff9.xml b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff9.xml new file mode 100644 index 00000000000..fa795cbe153 --- /dev/null +++ b/build/cite/ogcapi-features10/release/gwc-layers/LayerInfoImpl-1c443fee_182c0f3f209_-7ff9.xml @@ -0,0 +1,37 @@ +<GeoServerTileLayer> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff9</id> + <enabled>true</enabled> + <inMemoryCached>true</inMemoryCached> + <name>ne:countries</name> + <mimeFormats> + <string>image/png</string> + <string>image/jpeg</string> + </mimeFormats> + <gridSubsets> + <gridSubset> + <gridSetName>EPSG:4326</gridSetName> + </gridSubset> + <gridSubset> + <gridSetName>EPSG:900913</gridSetName> + </gridSubset> + </gridSubsets> + <metaWidthHeight> + <int>4</int> + <int>4</int> + </metaWidthHeight> + <expireCache>0</expireCache> + <expireClients>0</expireClients> + <parameterFilters> + <styleParameterFilter> + <key>STYLES</key> + <defaultValue></defaultValue> + <availableStyles class="sorted-set"> + <string>ne:countries</string> + <string>polygon</string> + </availableStyles> + <defaultStyle>ne:countries_mapcolor9</defaultStyle> + </styleParameterFilter> + </parameterFilters> + <gutter>0</gutter> + <cacheWarningSkips/> +</GeoServerTileLayer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/layergroups/spearfish.xml b/build/cite/ogcapi-features10/release/layergroups/spearfish.xml new file mode 100644 index 00000000000..6b72d978c57 --- /dev/null +++ b/build/cite/ogcapi-features10/release/layergroups/spearfish.xml @@ -0,0 +1,44 @@ +<layerGroup> + <id>LayerGroupInfoImpl--570ae188:124761b8d78:-7fab</id> + <name>spearfish</name> + <mode>SINGLE</mode> + <title>Spearfish</title> + <abstractTxt>Spearfish City in Lawrence County, South Dakota
 +
 +The area covered by the data set is in the vicinity of Spearfish and includes a majority of the Black Hills National Forest (i.e., Mount Rushmore).</abstractTxt> + <publishables> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc2</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc4</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc6</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fca</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc8</id> + </published> + </publishables> + <styles> + <style/> + <style/> + <style/> + <style/> + <style/> + </styles> + <bounds> + <minx>589425.9342365642</minx> + <maxx>609518.6719560538</maxx> + <miny>4913959.224611808</miny> + <maxy>4928082.949945881</maxy> + <crs class="projected">EPSG:26713</crs> + </bounds> + <metadata> + <entry key="rawStyleList"></entry> + </metadata> + <dateModified>2024-11-07 01:09:44.734 UTC</dateModified> +</layerGroup> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/layergroups/tasmania.xml b/build/cite/ogcapi-features10/release/layergroups/tasmania.xml new file mode 100644 index 00000000000..fe0ce333191 --- /dev/null +++ b/build/cite/ogcapi-features10/release/layergroups/tasmania.xml @@ -0,0 +1,37 @@ +<layerGroup> + <id>LayerGroupInfoImpl--570ae188:124761b8d78:-7fac</id> + <name>tasmania</name> + <mode>SINGLE</mode> + <title>Tasmania</title> + <abstractTxt>Tasmania Australia from Digital Chart of the World.</abstractTxt> + <publishables> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fba</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fb8</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fbc</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fbe</id> + </published> + </publishables> + <styles> + <style/> + <style/> + <style/> + <style/> + </styles> + <bounds> + <minx>143.83482400000003</minx> + <maxx>148.47914100000003</maxx> + <miny>-43.648056</miny> + <maxy>-39.573891</maxy> + <crs>EPSG:4326</crs> + </bounds> + <metadata> + <entry key="rawStyleList"></entry> + </metadata> +</layerGroup> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/layergroups/tiger-ny.xml b/build/cite/ogcapi-features10/release/layergroups/tiger-ny.xml new file mode 100644 index 00000000000..d55e9b70d5c --- /dev/null +++ b/build/cite/ogcapi-features10/release/layergroups/tiger-ny.xml @@ -0,0 +1,37 @@ +<layerGroup> + <id>LayerGroupInfoImpl--570ae188:124761b8d78:-7fad</id> + <name>tiger-ny</name> + <mode>SINGLE</mode> + <title>TIGER New York</title> + <abstractTxt>Topologically Integrated Geographic Encoding and Referencing (TIGER) dataset for New York.</abstractTxt> + <publishables> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fd2</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fce</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fcc</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fd0</id> + </published> + </publishables> + <styles> + <style/> + <style/> + <style/> + <style/> + </styles> + <bounds> + <minx>-74.047185</minx> + <maxx>-73.907005</maxx> + <miny>40.679648</miny> + <maxy>40.882078</maxy> + <crs>EPSG:4326</crs> + </bounds> + <metadata> + <entry key="rawStyleList"></entry> + </metadata> +</layerGroup> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/layouts/style-editor-legend.xml b/build/cite/ogcapi-features10/release/layouts/style-editor-legend.xml new file mode 100644 index 00000000000..1095a87ec91 --- /dev/null +++ b/build/cite/ogcapi-features10/release/layouts/style-editor-legend.xml @@ -0,0 +1,3 @@ +<layout> + <decoration type="legend" affinity="top,right" offset="0,0" size="auto"/> +</layout> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logging.xml b/build/cite/ogcapi-features10/release/logging.xml new file mode 100644 index 00000000000..8793f5a862c --- /dev/null +++ b/build/cite/ogcapi-features10/release/logging.xml @@ -0,0 +1,5 @@ +<logging> + <level>DEFAULT_LOGGING</level> + <location>logs/geoserver.log</location> + <stdOutLogging>true</stdOutLogging> +</logging> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/DEFAULT_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/DEFAULT_LOGGING.xml new file mode 100644 index 00000000000..47b20424218 --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/DEFAULT_LOGGING.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as the default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="DEFAULT_LOGGING" status="fatal" dest="out"> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + <RollingFile name="geoserverlogfile"> + <filename>logs/geoserver.log</filename> + <filePattern>logs/geoserver-%i.log</filePattern> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + <Policies> + <SizeBasedTriggeringPolicy size="20 MB" /> + </Policies> + <DefaultRolloverStrategy max="3" fileIndex="min"/> + </RollingFile> + </Appenders> + <Loggers> + <Logger name="org.geotools" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.factory" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geoserver" level="CONFIG" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.vfny.geoserver" level="CONFIG" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.springframework" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.geowebcache" level="CONFIG" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geowebcache.seed" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Root level="warn"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/GEOSERVER_DEVELOPER_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/GEOSERVER_DEVELOPER_LOGGING.xml new file mode 100644 index 00000000000..bece82694cf --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/GEOSERVER_DEVELOPER_LOGGING.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as a default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="GEOSERVER_DEVELOPER_LOGGING" status="fatal" dest="out"> + <!-- As GeoTools uses java.util.logging levels instead of log4j, GeoServer makes the --> + <!-- following mappings to adjust the log4j levels specified in this file. --> + <!-- --> + <!-- Log4J Level java.util.logging Level --> + <!-- ==================== ======================= --> + <!-- ALL ALL --> + <!-- FINEST FINEST --> + <!-- TRACE FINER --> + <!-- DEBUG FINE --> + <!-- CONFIG CONFIG --> + <!-- INFO INFO --> + <!-- WARN WARNING --> + <!-- ERROR SEVERE --> + <!-- FATAL FATAL --> + <!-- OFF OFF --> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + <RollingFile name="geoserverlogfile"> + <filename>logs/geoserver.log</filename> + <filePattern>logs/geoserver-%i.log</filePattern> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + <Policies> + <SizeBasedTriggeringPolicy size="20 MB" /> + </Policies> + <DefaultRolloverStrategy max="3" fileIndex="min"/> + </RollingFile> + </Appenders> + <Loggers> + + <Logger name="org.geotools" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.factory" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.geoserver" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.vfny.geoserver" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.springframework" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Root level="warn"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/GEOTOOLS_DEVELOPER_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/GEOTOOLS_DEVELOPER_LOGGING.xml new file mode 100644 index 00000000000..370dc7b44b8 --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/GEOTOOLS_DEVELOPER_LOGGING.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as a default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="GEOTOOLS_DEVELOPER_LOGGING" status="fatal" dest="out"> + <!-- As GeoTools uses java.util.logging levels instead of log4j, GeoServer makes the --> + <!-- following mappings to adjust the log4j levels specified in this file. --> + <!-- --> + <!-- Log4J Level java.util.logging Level --> + <!-- ==================== ======================= --> + <!-- ALL ALL --> + <!-- FINEST FINEST --> + <!-- TRACE FINER --> + <!-- DEBUG FINE --> + <!-- CONFIG CONFIG --> + <!-- INFO INFO --> + <!-- WARN WARNING --> + <!-- ERROR SEVERE --> + <!-- FATAL FATAL --> + <!-- OFF OFF --> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + <RollingFile name="geoserverlogfile"> + <filename>logs/geoserver.log</filename> + <filePattern>logs/geoserver-%i.log</filePattern> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + <Policies> + <SizeBasedTriggeringPolicy size="20 MB" /> + </Policies> + <DefaultRolloverStrategy max="3" fileIndex="min"/> + </RollingFile> + </Appenders> + <Loggers> + + <Logger name="org.geotools" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.factory" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.renderer" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.data" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.feature" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.filter" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.filter" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.geoserver" level="CONFIG" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.vfny.geoserver" level="CONFIG" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.springframework" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Root level="warn"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/PRODUCTION_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/PRODUCTION_LOGGING.xml new file mode 100644 index 00000000000..55c5ea20083 --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/PRODUCTION_LOGGING.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as the default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="PRODUCTION_LOGGING" status="fatal" dest="out"> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + <RollingFile name="geoserverlogfile"> + <filename>logs/geoserver.log</filename> + <filePattern>logs/geoserver-%i.log</filePattern> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + <Policies> + <SizeBasedTriggeringPolicy size="20 MB" /> + </Policies> + <DefaultRolloverStrategy max="3" fileIndex="min"/> + </RollingFile> + </Appenders> + <Loggers> + + <Logger name="org.geotools" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.factory" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.geoserver" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.vfny.geoserver" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.springframework" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.geowebcache" level="error" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Root level="warn"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/QUIET_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/QUIET_LOGGING.xml new file mode 100644 index 00000000000..08379e78912 --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/QUIET_LOGGING.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as the default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="QUIET_LOGGING" status="off" dest="out"> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + </Appenders> + <Loggers> + <Root level="off"> + <AppenderRef ref="stdout"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/TEST_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/TEST_LOGGING.xml new file mode 100644 index 00000000000..bac71dcc58f --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/TEST_LOGGING.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as the default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="TEST_LOGGING" status="fatal" dest="out"> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + </Appenders> + <Loggers> + <Logger name="org.geotools" level="error" additivity="false"> + <AppenderRef ref="stdout"/> + </Logger> + <Logger name="org.geotools.factory" level="error" additivity="false"> + <AppenderRef ref="stdout"/> + </Logger> + + <Logger name="org.geoserver" level="error" additivity="false"> + <AppenderRef ref="stdout"/> + </Logger> + <Logger name="org.vfny.geoserver" level="error" additivity="false"> + <AppenderRef ref="stdout"/> + </Logger> + + <Logger name="org.springframework" level="error" additivity="false"> + <AppenderRef ref="stdout"/> + </Logger> + + <Logger name="org.apache.wicket.util.tester" level="info" additivity="false"> + <AppenderRef ref="stdout"/> + </Logger> + + <Root level="off"> + <AppenderRef ref="stdout"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/logs/VERBOSE_LOGGING.xml b/build/cite/ogcapi-features10/release/logs/VERBOSE_LOGGING.xml new file mode 100644 index 00000000000..0b5d2294cc6 --- /dev/null +++ b/build/cite/ogcapi-features10/release/logs/VERBOSE_LOGGING.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- This log4j configuration file needs to stay here, and is used as a default logging setup --> +<!-- during data_dir upgrades and in case the chosen logging config isn't available. --> +<Configuration name="VERBOSE_LOGGING" status="fatal" dest="out"> + <!-- As GeoTools uses java.util.logging levels instead of log4j, GeoServer makes the --> + <!-- following mappings to adjust the log4j levels specified in this file. --> + <!-- --> + <!-- Log4J Level java.util.logging Level --> + <!-- ==================== ======================= --> + <!-- ALL ALL --> + <!-- FINEST FINEST --> + <!-- TRACE FINER --> + <!-- DEBUG FINE --> + <!-- CONFIG CONFIG --> + <!-- INFO INFO --> + <!-- WARN WARNING --> + <!-- ERROR SEVERE --> + <!-- FATAL FATAL --> + <!-- OFF OFF --> + <Appenders> + <Console name="stdout" target="SYSTEM_OUT"> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + </Console> + <RollingFile name="geoserverlogfile"> + <filename>logs/geoserver.log</filename> + <filePattern>logs/geoserver-%i.log</filePattern> + <PatternLayout pattern="%date{dd MMM HH:mm:ss} %-6level [%logger{2}] - %msg%n%throwable{filters(org.junit,org.apache.maven,sun.reflect,java.lang.reflect)}"/> + <Policies> + <SizeBasedTriggeringPolicy size="20 MB" /> + </Policies> + <DefaultRolloverStrategy max="3" fileIndex="min"/> + </RollingFile> + </Appenders> + <Loggers> + + <Logger name="org.geotools" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.geotools.factory" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.geoserver" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + <Logger name="org.vfny.geoserver" level="trace" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.springframework" level="warn" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Logger name="org.apache.wicket.util.tester" level="info" additivity="false"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Logger> + + <Root level="warn"> + <AppenderRef ref="stdout"/> + <AppenderRef ref="geoserverlogfile"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/palettes/dem31.pal b/build/cite/ogcapi-features10/release/palettes/dem31.pal new file mode 100644 index 00000000000..b111744dac3 --- /dev/null +++ b/build/cite/ogcapi-features10/release/palettes/dem31.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +121 255 0 +148 255 0 +173 255 0 +196 255 0 +214 255 0 +229 255 0 +242 255 0 +254 254 0 +255 247 0 +255 239 0 +255 229 0 +255 216 0 +255 201 0 +255 185 0 +255 168 0 +255 153 0 +255 140 0 +253 128 2 +246 127 9 +239 127 16 +231 127 23 +223 127 31 +214 127 40 +204 127 50 +191 126 60 +106 71 35 +174 116 58 +155 103 52 +135 90 45 +255 255 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/build/cite/ogcapi-features10/release/palettes/ita31.pal b/build/cite/ogcapi-features10/release/palettes/ita31.pal new file mode 100644 index 00000000000..5ce1397078a --- /dev/null +++ b/build/cite/ogcapi-features10/release/palettes/ita31.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +31 +184 163 180 +220 210 226 +100 84 115 +77 63 95 +56 48 79 +4 4 5 +25 26 54 +36 37 65 +97 116 139 +123 168 193 +73 158 203 +148 201 218 +100 225 248 +79 96 68 +153 181 128 +94 113 75 +138 151 121 +107 124 82 +180 189 143 +129 135 103 +123 125 96 +202 199 167 +120 112 92 +174 163 137 +163 140 134 +134 110 105 +122 97 93 +142 124 122 +114 85 83 +255 255 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/build/cite/ogcapi-features10/release/palettes/ny31.pal b/build/cite/ogcapi-features10/release/palettes/ny31.pal new file mode 100644 index 00000000000..257e29e98d4 --- /dev/null +++ b/build/cite/ogcapi-features10/release/palettes/ny31.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +31 +138 166 205 +142 171 210 +183 201 225 +129 160 198 +134 166 205 +138 170 210 +108 142 180 +120 152 188 +150 176 206 +164 185 208 +93 130 168 +208 209 209 +148 175 150 +165 202 166 +182 222 182 +125 126 125 +145 146 145 +40 40 39 +64 64 63 +239 210 17 +221 209 170 +197 182 154 +87 86 85 +249 35 15 +233 233 233 +186 186 186 +166 166 166 +105 105 105 +13 13 13 +0 0 0 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/build/cite/ogcapi-features10/release/palettes/popshade.png b/build/cite/ogcapi-features10/release/palettes/popshade.png new file mode 100644 index 00000000000..33a29ee3c2a Binary files /dev/null and b/build/cite/ogcapi-features10/release/palettes/popshade.png differ diff --git a/build/cite/ogcapi-features10/release/security/auth/default/config.xml b/build/cite/ogcapi-features10/release/security/auth/default/config.xml new file mode 100644 index 00000000000..4449f018d11 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/auth/default/config.xml @@ -0,0 +1,6 @@ +<usernamePassword> + <id>52857278:13c7ffd66a8:-7ff0</id> + <name>default</name> + <className>org.geoserver.security.auth.UsernamePasswordAuthenticationProvider</className> + <userGroupServiceName>default</userGroupServiceName> +</usernamePassword> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/config.xml b/build/cite/ogcapi-features10/release/security/config.xml new file mode 100644 index 00000000000..7871f15b99c --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/config.xml @@ -0,0 +1,36 @@ +<security> + <roleServiceName>default</roleServiceName> + <authProviderNames> + <string>default</string> + </authProviderNames> + <configPasswordEncrypterName>pbePasswordEncoder</configPasswordEncrypterName> + <encryptingUrlParams>false</encryptingUrlParams> + <filterChain> + <filters name="web" class="org.geoserver.security.HtmlLoginFilterChain" interceptorName="interceptor" exceptionTranslationName="exception" path="/web/**,/gwc/rest/web/**,/" disabled="false" allowSessionCreation="true" ssl="false" matchHTTPMethod="false"> + <filter>rememberme</filter> + <filter>form</filter> + <filter>anonymous</filter> + </filters> + <filters name="webLogin" class="org.geoserver.security.ConstantFilterChain" path="/j_spring_security_check,/j_spring_security_check/" disabled="false" allowSessionCreation="true" ssl="false" matchHTTPMethod="false"> + <filter>form</filter> + </filters> + <filters name="webLogout" class="org.geoserver.security.LogoutFilterChain" path="/j_spring_security_logout,/j_spring_security_logout/" disabled="false" allowSessionCreation="false" ssl="false" matchHTTPMethod="false"> + <filter>formLogout</filter> + </filters> + <filters name="rest" class="org.geoserver.security.ServiceLoginFilterChain" interceptorName="restInterceptor" exceptionTranslationName="exception" path="/rest/**" disabled="false" allowSessionCreation="false" ssl="false" matchHTTPMethod="false"> + <filter>basic</filter> + <filter>anonymous</filter> + </filters> + <filters name="gwc" class="org.geoserver.security.ServiceLoginFilterChain" interceptorName="restInterceptor" exceptionTranslationName="exception" path="/gwc/rest/**" disabled="false" allowSessionCreation="false" ssl="false" matchHTTPMethod="false"> + <filter>basic</filter> + </filters> + <filters name="default" class="org.geoserver.security.ServiceLoginFilterChain" interceptorName="interceptor" exceptionTranslationName="exception" path="/**" disabled="false" allowSessionCreation="false" ssl="false" matchHTTPMethod="false"> + <filter>basic</filter> + <filter>anonymous</filter> + </filters> + </filterChain> + <rememberMeService> + <className>org.geoserver.security.rememberme.GeoServerTokenBasedRememberMeServices</className> + <key>geoserver</key> + </rememberMeService> +</security> diff --git a/build/cite/ogcapi-features10/release/security/filter/anonymous/config.xml b/build/cite/ogcapi-features10/release/security/filter/anonymous/config.xml new file mode 100644 index 00000000000..bf41a322297 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/anonymous/config.xml @@ -0,0 +1,5 @@ +<anonymousAuthentication> + <id>52857278:13c7ffd66a8:-7ff7</id> + <name>anonymous</name> + <className>org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter</className> +</anonymousAuthentication> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/basic/config.xml b/build/cite/ogcapi-features10/release/security/filter/basic/config.xml new file mode 100644 index 00000000000..aeb780b64d3 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/basic/config.xml @@ -0,0 +1,6 @@ +<basicAuthentication> + <id>52857278:13c7ffd66a8:-7ffb</id> + <name>basic</name> + <className>org.geoserver.security.filter.GeoServerBasicAuthenticationFilter</className> + <useRememberMe>true</useRememberMe> +</basicAuthentication> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/contextAsc/config.xml b/build/cite/ogcapi-features10/release/security/filter/contextAsc/config.xml new file mode 100644 index 00000000000..8b27b264d27 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/contextAsc/config.xml @@ -0,0 +1,6 @@ +<contextPersistence> + <id>52857278:13c7ffd66a8:-7ff9</id> + <name>contextAsc</name> + <className>org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter</className> + <allowSessionCreation>true</allowSessionCreation> +</contextPersistence> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/contextNoAsc/config.xml b/build/cite/ogcapi-features10/release/security/filter/contextNoAsc/config.xml new file mode 100644 index 00000000000..153c3ed6264 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/contextNoAsc/config.xml @@ -0,0 +1,6 @@ +<contextPersistence> + <id>52857278:13c7ffd66a8:-7ff8</id> + <name>contextNoAsc</name> + <className>org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter</className> + <allowSessionCreation>false</allowSessionCreation> +</contextPersistence> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/exception/config.xml b/build/cite/ogcapi-features10/release/security/filter/exception/config.xml new file mode 100644 index 00000000000..d597e08354c --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/exception/config.xml @@ -0,0 +1,5 @@ +<exceptionTranslation> + <id>52857278:13c7ffd66a8:-7ff2</id> + <name>exception</name> + <className>org.geoserver.security.filter.GeoServerExceptionTranslationFilter</className> +</exceptionTranslation> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/form/config.xml b/build/cite/ogcapi-features10/release/security/filter/form/config.xml new file mode 100644 index 00000000000..40355db8d52 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/form/config.xml @@ -0,0 +1,7 @@ +<usernamePasswordFilter> + <id>52857278:13c7ffd66a8:-7ffa</id> + <name>form</name> + <className>org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter</className> + <passwordParameterName>password</passwordParameterName> + <usernameParameterName>username</usernameParameterName> +</usernamePasswordFilter> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/formLogout/config.xml b/build/cite/ogcapi-features10/release/security/filter/formLogout/config.xml new file mode 100644 index 00000000000..a5d200f22d4 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/formLogout/config.xml @@ -0,0 +1,6 @@ +<logoutFilter> + <id>52857278:13c7ffd66a8:-7ff3</id> + <name>formLogout</name> + <className>org.geoserver.security.filter.GeoServerLogoutFilter</className> + <redirectURL>/web/</redirectURL> +</logoutFilter> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/interceptor/config.xml b/build/cite/ogcapi-features10/release/security/filter/interceptor/config.xml new file mode 100644 index 00000000000..21e0dda42c1 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/interceptor/config.xml @@ -0,0 +1,7 @@ +<securityInterceptor> + <id>52857278:13c7ffd66a8:-7ff5</id> + <name>interceptor</name> + <className>org.geoserver.security.filter.GeoServerSecurityInterceptorFilter</className> + <allowIfAllAbstainDecisions>false</allowIfAllAbstainDecisions> + <securityMetadataSource>geoserverMetadataSource</securityMetadataSource> +</securityInterceptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/rememberme/config.xml b/build/cite/ogcapi-features10/release/security/filter/rememberme/config.xml new file mode 100644 index 00000000000..7f0bd2e33df --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/rememberme/config.xml @@ -0,0 +1,5 @@ +<rememberMeAuthentication> + <id>52857278:13c7ffd66a8:-7ff6</id> + <name>rememberme</name> + <className>org.geoserver.security.filter.GeoServerRememberMeAuthenticationFilter</className> +</rememberMeAuthentication> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/restInterceptor/config.xml b/build/cite/ogcapi-features10/release/security/filter/restInterceptor/config.xml new file mode 100644 index 00000000000..2105487acf6 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/restInterceptor/config.xml @@ -0,0 +1,7 @@ +<securityInterceptor> + <id>52857278:13c7ffd66a8:-7ff4</id> + <name>restInterceptor</name> + <className>org.geoserver.security.filter.GeoServerSecurityInterceptorFilter</className> + <allowIfAllAbstainDecisions>false</allowIfAllAbstainDecisions> + <securityMetadataSource>restFilterDefinitionMap</securityMetadataSource> +</securityInterceptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/roleFilter/config.xml b/build/cite/ogcapi-features10/release/security/filter/roleFilter/config.xml new file mode 100644 index 00000000000..10464e4e03a --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/roleFilter/config.xml @@ -0,0 +1,7 @@ +<roleFilter> + <id>52857278:13c7ffd66a8:-7fef</id> + <name>roleFilter</name> + <className>org.geoserver.security.filter.GeoServerRoleFilter</className> + <httpResponseHeaderAttrForIncludedRoles>roles</httpResponseHeaderAttrForIncludedRoles> + <roleConverterName>roleConverter</roleConverterName> +</roleFilter> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/filter/sslFilter/config.xml b/build/cite/ogcapi-features10/release/security/filter/sslFilter/config.xml new file mode 100644 index 00000000000..2cb259ecf24 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/filter/sslFilter/config.xml @@ -0,0 +1,6 @@ +<sslFilter> + <id>52857278:13c7ffd66a8:-7fee</id> + <name>sslFilter</name> + <className>org.geoserver.security.filter.GeoServerSSLFilter</className> + <sslPort>443</sslPort> +</sslFilter> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/geoserver.jceks b/build/cite/ogcapi-features10/release/security/geoserver.jceks new file mode 100644 index 00000000000..03dfca74321 Binary files /dev/null and b/build/cite/ogcapi-features10/release/security/geoserver.jceks differ diff --git a/build/cite/ogcapi-features10/release/security/layers.properties b/build/cite/ogcapi-features10/release/security/layers.properties new file mode 100644 index 00000000000..c8b1b93362e --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/layers.properties @@ -0,0 +1,10 @@ +# rule structure is namespace.layer.operation=role1,role2,... +# namespace: a namespace or * to catch them all (in that case, layer should be *) +# layer: a layer/featureType/coverage name or * to catch them all +# operation: r or w (read or write) +# role list: * to imply all roles, or a list of explicit roles +# The operation will be allowed if the current user has at least one of the +# roles in the rule +*.*.r=* +*.*.w=ADMIN,GROUP_ADMIN +mode=HIDE \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/masterpw.digest b/build/cite/ogcapi-features10/release/security/masterpw.digest new file mode 100644 index 00000000000..8cfda121aee --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/masterpw.digest @@ -0,0 +1 @@ +digest1:ghytiNyoZBmKbKzWSXzzGXe2Bs8PQY4ecUhHy5nEk9BU5mPtDgoRs9ywpV+M/1yq \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/masterpw.xml b/build/cite/ogcapi-features10/release/security/masterpw.xml new file mode 100644 index 00000000000..3091bc349cd --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/masterpw.xml @@ -0,0 +1,3 @@ +<masterPassword> + <providerName>default</providerName> +</masterPassword> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/masterpw/default/config.xml b/build/cite/ogcapi-features10/release/security/masterpw/default/config.xml new file mode 100644 index 00000000000..0d54cfb0f61 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/masterpw/default/config.xml @@ -0,0 +1,8 @@ +<urlProvider> + <id>52857278:13c7ffd66a8:-8000</id> + <name>default</name> + <className>org.geoserver.security.password.URLMasterPasswordProvider</className> + <readOnly>false</readOnly> + <url>file:passwd</url> + <encrypting>true</encrypting> +</urlProvider> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/masterpw/default/passwd b/build/cite/ogcapi-features10/release/security/masterpw/default/passwd new file mode 100644 index 00000000000..2d392eb6e80 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/masterpw/default/passwd @@ -0,0 +1 @@ +3Gu9U3xKK1DdKLlI3KiqxXsFcetfUA54 \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/pwpolicy/default/config.xml b/build/cite/ogcapi-features10/release/security/pwpolicy/default/config.xml new file mode 100644 index 00000000000..0ef3f62678c --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/pwpolicy/default/config.xml @@ -0,0 +1,10 @@ +<passwordPolicy> + <id>52857278:13c7ffd66a8:-7fff</id> + <name>default</name> + <className>org.geoserver.security.validation.PasswordValidatorImpl</className> + <uppercaseRequired>false</uppercaseRequired> + <lowercaseRequired>false</lowercaseRequired> + <digitRequired>false</digitRequired> + <minLength>0</minLength> + <maxLength>-1</maxLength> +</passwordPolicy> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/pwpolicy/master/config.xml b/build/cite/ogcapi-features10/release/security/pwpolicy/master/config.xml new file mode 100644 index 00000000000..04ccad22907 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/pwpolicy/master/config.xml @@ -0,0 +1,10 @@ +<passwordPolicy> + <id>52857278:13c7ffd66a8:-7ffe</id> + <name>master</name> + <className>org.geoserver.security.validation.PasswordValidatorImpl</className> + <uppercaseRequired>false</uppercaseRequired> + <lowercaseRequired>false</lowercaseRequired> + <digitRequired>false</digitRequired> + <minLength>8</minLength> + <maxLength>-1</maxLength> +</passwordPolicy> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/rest.properties b/build/cite/ogcapi-features10/release/security/rest.properties new file mode 100644 index 00000000000..d80a07e5548 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/rest.properties @@ -0,0 +1,18 @@ +# Default REST security configuration. +# +# By default this configuration locks down every rest call. The following is an example of a more +# lax configuration in which read only (GET) access is allowed anonymously: +# +#/**;GET=IS_AUTHENTICATED_ANONYMOUSLY +#/**;POST,DELETE,PUT=ADMIN +# +# The following is an example of a configuration that could be used with the restconfig plugin in +# which only configuration in a specific workspace is restricted: +# +#/rest/workspaces/topp*;GET=ADMIN +#/rest/workspaces/topp/**;GET=ADMIN +#/**;POST,DELETE,PUT=ADMIN +# +# +/**;GET=ADMIN +/**;POST,DELETE,PUT=ADMIN diff --git a/build/cite/ogcapi-features10/release/security/role/default/config.xml b/build/cite/ogcapi-features10/release/security/role/default/config.xml new file mode 100644 index 00000000000..f855994f8a7 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/role/default/config.xml @@ -0,0 +1,10 @@ +<roleService> + <id>52857278:13c7ffd66a8:-7ffc</id> + <name>default</name> + <className>org.geoserver.security.xml.XMLRoleService</className> + <fileName>roles.xml</fileName> + <checkInterval>10000</checkInterval> + <validating>true</validating> + <adminRoleName>ADMIN</adminRoleName> + <groupAdminRoleName>GROUP_ADMIN</groupAdminRoleName> +</roleService> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/role/default/roles.xml b/build/cite/ogcapi-features10/release/security/role/default/roles.xml new file mode 100644 index 00000000000..aa61406605a --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/role/default/roles.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<roleRegistry version="1.0" xmlns="http://www.geoserver.org/security/roles"> + <roleList> + <role id="ADMIN"/> + <role id="GROUP_ADMIN"/> + </roleList> + <userList> + <userRoles username="admin"> + <roleRef roleID="ADMIN"/> + </userRoles> + </userList> + <groupList/> +</roleRegistry> diff --git a/build/cite/ogcapi-features10/release/security/role/default/roles.xsd b/build/cite/ogcapi-features10/release/security/role/default/roles.xsd new file mode 100644 index 00000000000..f7a08fc52b6 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/role/default/roles.xsd @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8"?> +<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.geoserver.org/security/roles" xmlns:gsr="http://www.geoserver.org/security/roles" elementFormDefault="qualified"> + + + <element name="roleRegistry" type="gsr:RoleRegistryType"> + <key name="RoleKey"> + <selector xpath="gsr:roleList/gsr:role"/> + <field xpath="@id"/> + </key> + <keyref name="ParentKey" refer="gsr:RoleKey"> + <selector xpath="gsr:roleList/gsr:role"/> + <field xpath="@parentID"/> + </keyref> + <keyref name="UserRoleKey" refer="gsr:RoleKey"> + <selector xpath="gsr:userList/gsr:userRoles/gsr:roleRef"/> + <field xpath="@roleID"/> + </keyref> + <keyref name="GroupRoleKey" refer="gsr:RoleKey"> + <selector xpath="gsr:groupList/gsr:groupRoles/gsr:roleRef"/> + <field xpath="@roleID"/> + </keyref> + </element> + + <complexType name="RoleType"> + <sequence> + <element name="property" type="gsr:RolePropertyType" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + <attribute name="id" type="string" use="required"></attribute> + <attribute name="parentID" type="string" use="optional"></attribute> + </complexType> + + <complexType name="RoleRefType"> + <attribute name="roleID" type="string" use="required"></attribute> + </complexType> + + + + <complexType name="RoleRegistryType"> + <sequence> + <element name="roleList" type="gsr:RoleListType" minOccurs="1" maxOccurs="1"></element> + <element name="userList" type="gsr:UserRolesType" minOccurs="1" maxOccurs="1"></element> + <element name="groupList" type="gsr:GroupRolesType" minOccurs="1" maxOccurs="1"></element> + </sequence> + <attribute name="version" type="gsr:VersionType" use="required" ></attribute> + </complexType> + + <complexType name="RoleListType"> + <sequence> + <element name="role" type="gsr:RoleType" minOccurs="0" maxOccurs="unbounded"></element> + </sequence> + </complexType> + + <complexType name="UserRoleRefListType"> + <sequence> + <element name="roleRef" type="gsr:RoleRefType" minOccurs="0" + maxOccurs="unbounded"> + </element> + </sequence> + <attribute name="username" type="string" use="required"></attribute> + </complexType> + + <complexType name="GroupRoleRefListType"> + <sequence> + <element name="roleRef" type="gsr:RoleRefType" minOccurs="0" + maxOccurs="unbounded"> + </element> + </sequence> + <attribute name="groupname" type="string" use="required"></attribute> + </complexType> + + <complexType name="GroupRolesType"> + <sequence> + <element name="groupRoles" type="gsr:GroupRoleRefListType" minOccurs="0" + maxOccurs="unbounded"> + </element> + </sequence> + </complexType> + + <complexType name="UserRolesType"> + <sequence> + <element name="userRoles" type="gsr:UserRoleRefListType" minOccurs="0" + maxOccurs="unbounded"> + </element> + </sequence> + </complexType> + + <complexType name="RolePropertyType"> + <simpleContent> + <extension base="string"> + <attribute name="name" type="string" use="required"></attribute> + </extension> + </simpleContent> + </complexType> + + <simpleType name="VersionType" > + <restriction base="string"> + <enumeration value="1.0"></enumeration> + </restriction> + </simpleType> + + +</schema> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/services.properties b/build/cite/ogcapi-features10/release/security/services.properties new file mode 100644 index 00000000000..f4cfbe8e90e --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/services.properties @@ -0,0 +1,10 @@ +# The format here is service[.method]=ROLE1,...,ROLEN +# ([method] being optional if you want to apply the rule to all calls to a specific service +# A user can access a service only if he has one of the specified roles +# If not specified in this file, a service or method will be considered unsecured + +# Uncomment the following config if you want to test securing WFS service +#wfs.GetFeature=ROLE_WFS_READ +#wfs.Transaction=ROLE_WFS_WRITE +wfs.DropStoredQuery=ADMIN,GROUP_ADMIN +wfs.CreateStoredQuery=ADMIN,GROUP_ADMIN diff --git a/build/cite/ogcapi-features10/release/security/usergroup/default/config.xml b/build/cite/ogcapi-features10/release/security/usergroup/default/config.xml new file mode 100644 index 00000000000..0a553677d8d --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/usergroup/default/config.xml @@ -0,0 +1,10 @@ +<userGroupService> + <id>52857278:13c7ffd66a8:-7ffd</id> + <name>default</name> + <className>org.geoserver.security.xml.XMLUserGroupService</className> + <fileName>users.xml</fileName> + <checkInterval>10000</checkInterval> + <validating>true</validating> + <passwordEncoderName>digestPasswordEncoder</passwordEncoderName> + <passwordPolicyName>default</passwordPolicyName> +</userGroupService> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/usergroup/default/users.xml b/build/cite/ogcapi-features10/release/security/usergroup/default/users.xml new file mode 100644 index 00000000000..4ec7ea1d5bb --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/usergroup/default/users.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<userRegistry version="1.0" xmlns="http://www.geoserver.org/security/users"> + <users> + <user enabled="true" name="admin" password="digest1:D9miJH/hVgfxZJscMafEtbtliG0ROxhLfsznyWfG38X2pda2JOSV4POi55PQI4tw"/> + </users> + <groups/> +</userRegistry> diff --git a/build/cite/ogcapi-features10/release/security/usergroup/default/users.xsd b/build/cite/ogcapi-features10/release/security/usergroup/default/users.xsd new file mode 100644 index 00000000000..086b97dbb10 --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/usergroup/default/users.xsd @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8"?> +<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.geoserver.org/security/users" xmlns:gsu="http://www.geoserver.org/security/users" elementFormDefault="qualified"> + + + <element name="userRegistry" type="gsu:UserRegistryType"> + <key name="UserKey"> + <selector xpath="gsu:users/gsu:user"/> + <field xpath="@name"/> + </key> + <key name="GroupKey"> + <selector xpath="gsu:groups/gsu:group"/> + <field xpath="@name"/> + </key> + <keyref name="ForeinUserKey" refer="gsu:UserKey"> + <selector xpath="gsu:groups/gsu:group/gsu:member"/> + <field xpath="@username"/> + </keyref> + </element> + + <complexType name="UserType"> + <sequence> + <element name="property" type="gsu:UserPropertyType" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + + <attribute name="name" type="string" use="required"></attribute> + <attribute name="password" type="string" use="optional"></attribute> + <attribute name="enabled" type="boolean" use="optional" default="true"></attribute> + </complexType> + + <complexType name="GroupType"> + <sequence> + <!--<element name="member" type="gsu:UserRefType" minOccurs="0" maxOccurs="unbounded"></element> --> + <element name="member" type="gsu:UserRefType" minOccurs="0" maxOccurs="unbounded"> + </element> + </sequence> + <attribute name="name" type="string" use="required"></attribute> + <attribute name="enabled" type="boolean" use="optional" default="true"></attribute> + </complexType> + + + <complexType name="UserRefType"> + <attribute name="username" type="string" use="required"></attribute> + </complexType> + + + + <complexType name="UserRegistryType"> + <sequence> + <element name="users" type="gsu:UsersType" minOccurs="1" maxOccurs="1" /> + <element name="groups" type="gsu:GroupsType" minOccurs="1" maxOccurs="1"/> + </sequence> + <attribute name="version" type="gsu:VersionType" use="required" ></attribute> + </complexType> + + <complexType name="UsersType"> + <sequence> + <element name="user" type="gsu:UserType" minOccurs="0" + maxOccurs="unbounded"> + </element> + </sequence> + </complexType> + + <complexType name="GroupsType"> + <sequence> + <element name="group" type="gsu:GroupType" minOccurs="0" + maxOccurs="unbounded"> + </element> + </sequence> + </complexType> + + + <complexType name="UserPropertyType"> + <simpleContent> + <extension base="string"> + <attribute name="name" type="string" use="required"></attribute> + </extension> + </simpleContent> + </complexType> + + <simpleType name="VersionType" > + <restriction base="string"> + <enumeration value="1.0"></enumeration> + </restriction> + </simpleType> +</schema> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/security/version.properties b/build/cite/ogcapi-features10/release/security/version.properties new file mode 100644 index 00000000000..4a8d8ac49fa --- /dev/null +++ b/build/cite/ogcapi-features10/release/security/version.properties @@ -0,0 +1,3 @@ +#Current version of the security directory. Do not remove or alter this file +#Wed Nov 06 15:24:26 UTC 2024 +version=2.5 diff --git a/build/cite/ogcapi-features10/release/styles/Lakes.sld b/build/cite/ogcapi-features10/release/styles/Lakes.sld new file mode 100644 index 00000000000..91c069ca68f --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/Lakes.sld @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>Blue lake</Name> + <UserStyle> + + <Title>Blue lake</Title> + <Abstract>A blue fill, solid black outline style</Abstract> + <FeatureTypeStyle> + <Rule> + <Name>name</Name> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#4040C0</ogc:Literal> + </CssParameter> + <CssParameter name="fill-opacity"> + <ogc:Literal>1.0</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#000000</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-linecap"> + <ogc:Literal>butt</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-linejoin"> + <ogc:Literal>miter</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-opacity"> + <ogc:Literal>1</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>1</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-dashoffset"> + <ogc:Literal>0</ogc:Literal> + </CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/NamedPlaces.sld b/build/cite/ogcapi-features10/release/styles/NamedPlaces.sld new file mode 100644 index 00000000000..0f052b6d1e5 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/NamedPlaces.sld @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <NamedLayer><Name>Default Styler</Name> + <UserStyle> + + <Title>Default Styler</Title> + <Abstract></Abstract> + <FeatureTypeStyle> + <FeatureTypeName>Feature</FeatureTypeName> + <Rule> + <Name>ashton</Name> + <Title>Ashton</Title> + <ogc:Filter> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>Ashton</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#AAAAAA</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#000000</ogc:Literal> + </CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + <Rule> + <Name>goose_island</Name> + <Title>Goose Island</Title> + <ogc:Filter> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>Goose Island</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#FFFFFF</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#000000</ogc:Literal> + </CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/burg.sld b/build/cite/ogcapi-features10/release/styles/burg.sld new file mode 100644 index 00000000000..f0329472bbf --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/burg.sld @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>redflag</Name> + <UserStyle> + <Name>burg</Name> + <Title>A small red flag</Title> + <Abstract>A sample of how to use an SVG based symbolizer</Abstract> + + <FeatureTypeStyle> + <Rule> + <Title>Red flag</Title> + <PointSymbolizer> + <Graphic> + <ExternalGraphic> + <OnlineResource xlink:type="simple" xlink:href="burg02.svg" /> + <Format>image/svg+xml</Format> + </ExternalGraphic> + <Size> + <ogc:Literal>20</ogc:Literal> + </Size> + </Graphic> + </PointSymbolizer> + </Rule> + + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/burg.xml b/build/cite/ogcapi-features10/release/styles/burg.xml new file mode 100644 index 00000000000..0161f1fcd74 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/burg.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff2</id> + <name>burg</name> + <filename>burg.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/burg02.svg b/build/cite/ogcapi-features10/release/styles/burg02.svg new file mode 100644 index 00000000000..f7221483214 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/burg02.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Tilo Wuetherich, Landesarchiv Baden-Wuerttemberg SVG + Version: 6.00 Build 51448 --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" +"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" + id="Ebene_1" + xmlns="&ns_svg;" + xmlns:xlink="&ns_xlink;" + width="20" + height="20" + viewBox="0 0 20 20" + overflow="visible" + enable-background="new 0 0 20 20" + xml:space="preserve"> + <line fill="none" stroke="#000000" stroke-width="1" x1="10" y1="10" x2="10" y2="0" /> + <ellipse fill="none" stroke="#000000" stroke-width="1" cx="10" cy="15" rx="4" ry="4" /> + <polygon fill="#FF0000" stroke="#000000" stroke-width="1" points="18,4 10,7 10,0 " /> +</svg> diff --git a/build/cite/ogcapi-features10/release/styles/capitals.sld b/build/cite/ogcapi-features10/release/styles/capitals.sld new file mode 100644 index 00000000000..ec5f329458b --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/capitals.sld @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <NamedLayer> + <Name>capitals</Name> + <UserStyle> + <Name>capitals</Name> + <Title>Capital cities</Title> + <FeatureTypeStyle> + <Rule> + <Title>Capitals</Title> + <PointSymbolizer> + <Graphic> + <Mark> + <WellKnownName>circle</WellKnownName> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#FFFFFF</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#000000</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>2</ogc:Literal> + </CssParameter> + </Stroke> + </Mark> + <Opacity> + <ogc:Literal>1.0</ogc:Literal> + </Opacity> + <Size> + <ogc:Literal>6</ogc:Literal> + </Size> + + </Graphic> + </PointSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/capitals.xml b/build/cite/ogcapi-features10/release/styles/capitals.xml new file mode 100644 index 00000000000..af860786af0 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/capitals.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff0</id> + <name>capitals</name> + <filename>capitals.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/cite_lakes.xml b/build/cite/ogcapi-features10/release/styles/cite_lakes.xml new file mode 100644 index 00000000000..c3fb4cf4f76 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/cite_lakes.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdd</id> + <name>cite_lakes</name> + <filename>Lakes.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/default_generic.sld b/build/cite/ogcapi-features10/release/styles/default_generic.sld new file mode 100644 index 00000000000..734b336ba71 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/default_generic.sld @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <NamedLayer> + <Name>generic</Name> + <UserStyle> + <Title>Generic</Title> + <Abstract>Generic style</Abstract> + <FeatureTypeStyle> + <Rule> + <Name>raster</Name> + <Title>Opaque Raster</Title> + <ogc:Filter> + <ogc:PropertyIsEqualTo> + <ogc:Function name="isCoverage"/> + <ogc:Literal>true</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Filter> + <RasterSymbolizer> + <Opacity>1.0</Opacity> + </RasterSymbolizer> + </Rule> + <Rule> + <Name>Polygon</Name> + <Title>Grey Polygon</Title> + <ogc:Filter> + <ogc:PropertyIsEqualTo> + <ogc:Function name="dimension"> + <ogc:Function name="geometry"/> + </ogc:Function> + <ogc:Literal>2</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill">#AAAAAA</CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke">#000000</CssParameter> + <CssParameter name="stroke-width">1</CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + <Rule> + <Name>Line</Name> + <Title>Blue Line</Title> + <ogc:Filter> + <ogc:PropertyIsEqualTo> + <ogc:Function name="dimension"> + <ogc:Function name="geometry"/> + </ogc:Function> + <ogc:Literal>1</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Filter> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#0000FF</CssParameter> + <CssParameter name="stroke-opacity">1</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Name>point</Name> + <Title>Red Square Point</Title> + <ElseFilter/> + <PointSymbolizer> + <Graphic> + <Mark> + <WellKnownName>square</WellKnownName> + <Fill> + <CssParameter name="fill">#FF0000</CssParameter> + </Fill> + </Mark> + <Size>6</Size> + </Graphic> + </PointSymbolizer> + </Rule> + <VendorOption name="ruleEvaluation">first</VendorOption> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/default_line.sld b/build/cite/ogcapi-features10/release/styles/default_line.sld new file mode 100644 index 00000000000..f80d632db10 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/default_line.sld @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <!-- a Named Layer is the basic building block of an SLD document --> + <NamedLayer> + <Name>default_line</Name> + <UserStyle> + <!-- Styles can have names, titles and abstracts --> + <Title>Blue Line</Title> + <Abstract>A sample style that draws a line</Abstract> + <!-- FeatureTypeStyles describe how to render different features --> + <!-- A FeatureTypeStyle for rendering lines --> + <FeatureTypeStyle> + <Rule> + <Name>rule1</Name> + <Title>Blue Line</Title> + <Abstract>A solid blue line with a 1 pixel width</Abstract> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#0000FF</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> + diff --git a/build/cite/ogcapi-features10/release/styles/default_line2.sld b/build/cite/ogcapi-features10/release/styles/default_line2.sld new file mode 100644 index 00000000000..de59a9ea120 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/default_line2.sld @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <!-- a named layer is the basic building block of an sld document --> + + <NamedLayer> + <Name>Default Line</Name> + <UserStyle> + <!-- they have names, titles and abstracts --> + + <Title>Green line</Title> + <Abstract>A sample style that just prints out a green line</Abstract> + <!-- FeatureTypeStyles describe how to render different features --> + <!-- a feature type for lines --> + + <FeatureTypeStyle> + <!--FeatureTypeName>Feature</FeatureTypeName--> + <Rule> + <Name>Rule 1</Name> + <Title>Green Line</Title> + <Abstract>A green line with a 2 pixel width</Abstract> + + <!-- like a polygonsymbolizer --> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#319738</CssParameter> + <CssParameter name="stroke-width">2</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> + diff --git a/build/cite/ogcapi-features10/release/styles/default_point.sld b/build/cite/ogcapi-features10/release/styles/default_point.sld new file mode 100644 index 00000000000..b8ba3210fdd --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/default_point.sld @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <!-- a Named Layer is the basic building block of an SLD document --> + <NamedLayer> + <Name>default_point</Name> + <UserStyle> + <!-- Styles can have names, titles and abstracts --> + <Title>Red Square Point</Title> + <Abstract>A sample style that draws a red square point</Abstract> + <!-- FeatureTypeStyles describe how to render different features --> + <!-- A FeatureTypeStyle for rendering points --> + <FeatureTypeStyle> + <Rule> + <Name>rule1</Name> + <Title>Red Square Point</Title> + <Abstract>A 6 pixel square with a red fill and no stroke</Abstract> + <PointSymbolizer> + <Graphic> + <Mark> + <WellKnownName>square</WellKnownName> + <Fill> + <CssParameter name="fill">#FF0000</CssParameter> + </Fill> + </Mark> + <Size>6</Size> + </Graphic> + </PointSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> + diff --git a/build/cite/ogcapi-features10/release/styles/default_polygon.sld b/build/cite/ogcapi-features10/release/styles/default_polygon.sld new file mode 100644 index 00000000000..531ef9fc84f --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/default_polygon.sld @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <!-- a Named Layer is the basic building block of an SLD document --> + <NamedLayer> + <Name>default_polygon</Name> + <UserStyle> + <!-- Styles can have names, titles and abstracts --> + <Title>Default Polygon</Title> + <Abstract>A sample style that draws a polygon</Abstract> + <!-- FeatureTypeStyles describe how to render different features --> + <!-- A FeatureTypeStyle for rendering polygons --> + <FeatureTypeStyle> + <Rule> + <Name>rule1</Name> + <Title>Gray Polygon with Black Outline</Title> + <Abstract>A polygon with a gray fill and a 1 pixel black outline</Abstract> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill">#AAAAAA</CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke">#000000</CssParameter> + <CssParameter name="stroke-width">1</CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/dem.sld b/build/cite/ogcapi-features10/release/styles/dem.sld new file mode 100644 index 00000000000..9b61775e6dd --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/dem.sld @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>gtopo</Name> + <UserStyle> + <Name>dem</Name> + <Title>Simple DEM style</Title> + <Abstract>Classic elevation color progression</Abstract> + <FeatureTypeStyle> + <Rule> + <RasterSymbolizer> + <Opacity>1.0</Opacity> + <ColorMap> + <ColorMapEntry color="#AAFFAA" quantity="0" label="values" /> + <ColorMapEntry color="#00FF00" quantity="1000"/> + <ColorMapEntry color="#FFFF00" quantity="1200" label="values" /> + <ColorMapEntry color="#FF7F00" quantity="1400" label="values" /> + <ColorMapEntry color="#BF7F3F" quantity="1600" label="values" /> + <ColorMapEntry color="#000000" quantity="2000" label="values" /> + </ColorMap> + </RasterSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/dem.xml b/build/cite/ogcapi-features10/release/styles/dem.xml new file mode 100644 index 00000000000..95c22851d67 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/dem.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe6</id> + <name>dem</name> + <filename>dem.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/generic.xml b/build/cite/ogcapi-features10/release/styles/generic.xml new file mode 100644 index 00000000000..838740f23ae --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/generic.xml @@ -0,0 +1,9 @@ +<style> + <id>StyleInfoImpl-37b18cc6:14d5d036d48:-8000</id> + <name>generic</name> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>default_generic.sld</filename> +</style> diff --git a/build/cite/ogcapi-features10/release/styles/giant_polygon.sld b/build/cite/ogcapi-features10/release/styles/giant_polygon.sld new file mode 100644 index 00000000000..8235f137f02 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/giant_polygon.sld @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>area landmarks</Name> + <UserStyle> + <Title>Border-less gray fill</Title> + <Abstract>Light gray polygon fill without a border</Abstract> + <FeatureTypeStyle> + <Rule> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#DDDDDD</ogc:Literal> + </CssParameter> + <CssParameter name="fill-opacity"> + <ogc:Literal>1.0</ogc:Literal> + </CssParameter> + </Fill> + </PolygonSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/giant_polygon.xml b/build/cite/ogcapi-features10/release/styles/giant_polygon.xml new file mode 100644 index 00000000000..1bbd78ca73f --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/giant_polygon.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff1</id> + <name>giant_polygon</name> + <filename>giant_polygon.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/grass.xml b/build/cite/ogcapi-features10/release/styles/grass.xml new file mode 100644 index 00000000000..af4cdff9989 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/grass.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe1</id> + <name>grass</name> + <filename>grass_poly.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/grass_fill.png b/build/cite/ogcapi-features10/release/styles/grass_fill.png new file mode 100644 index 00000000000..c90c5800d79 Binary files /dev/null and b/build/cite/ogcapi-features10/release/styles/grass_fill.png differ diff --git a/build/cite/ogcapi-features10/release/styles/grass_poly.sld b/build/cite/ogcapi-features10/release/styles/grass_poly.sld new file mode 100644 index 00000000000..2dd39218a33 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/grass_poly.sld @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + + <Name>Grass</Name> + + <UserStyle> + <Name>grass</Name> + <Title>Grass fill</Title> + <Abstract>A style filling polygons with a grass theme coming from a PNG file</Abstract> + <FeatureTypeStyle> + <Rule> + <Name>Grass</Name> + <Abstract>Grass style that uses a texture</Abstract> + <PolygonSymbolizer> + <Fill> + <GraphicFill> + <Graphic> + <ExternalGraphic> + <OnlineResource xlink:type="simple" xlink:href="grass_fill.png" /> + <Format>image/png</Format> + </ExternalGraphic> + <Opacity> + <ogc:Literal>1.0</ogc:Literal> + </Opacity> + </Graphic> + </GraphicFill> + </Fill> + + <Stroke> + <CssParameter name="stroke">#FF0000</CssParameter> + <CssParameter name="stroke-width">1</CssParameter> + </Stroke> + </PolygonSymbolizer> + + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/green.sld b/build/cite/ogcapi-features10/release/styles/green.sld new file mode 100644 index 00000000000..a1118998c29 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/green.sld @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>green</Name> + <UserStyle> + <Name>green</Name> + <Title>Green polygon</Title> + <Abstract>Green fill with black outline</Abstract> + <FeatureTypeStyle> + <Rule> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill">#66FF66</CssParameter> + </Fill> + <Stroke /> + </PolygonSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/green.xml b/build/cite/ogcapi-features10/release/styles/green.xml new file mode 100644 index 00000000000..e9a2de293bd --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/green.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fea</id> + <name>green</name> + <filename>green.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/line.xml b/build/cite/ogcapi-features10/release/styles/line.xml new file mode 100644 index 00000000000..15e15b5d78e --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/line.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe3</id> + <name>line</name> + <filename>default_line.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/poi.sld b/build/cite/ogcapi-features10/release/styles/poi.sld new file mode 100644 index 00000000000..d062ed46601 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/poi.sld @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>poi</Name> + <UserStyle> + <Name>poi</Name> + <Title>Points of interest</Title> + <Abstract>Manhattan points of interest</Abstract> + <FeatureTypeStyle> + <Rule> + <PointSymbolizer> + <Graphic> + <Mark> + <WellKnownName>circle</WellKnownName> + <Fill> + <CssParameter name="fill">#FF0000</CssParameter> + <CssParameter name="fill-opacity">1.0</CssParameter> + </Fill> + </Mark> + <Size>11</Size> + </Graphic> + </PointSymbolizer> + <PointSymbolizer> + <Graphic> + <Mark> + <WellKnownName>circle</WellKnownName> + <Fill> + <CssParameter name="fill">#EDE513</CssParameter> + <CssParameter name="fill-opacity">1.0</CssParameter> + </Fill> + </Mark> + <Size>7</Size> + </Graphic> + </PointSymbolizer> + </Rule> + <Rule> + <MaxScaleDenominator>32000</MaxScaleDenominator> + <TextSymbolizer> + <Label> + <ogc:PropertyName>NAME</ogc:PropertyName> + </Label> + <Font> + <CssParameter name="font-family">Arial</CssParameter> + <CssParameter name="font-weight">Bold</CssParameter> + <CssParameter name="font-size">14</CssParameter> + </Font> + <LabelPlacement> + <PointPlacement> + <AnchorPoint> + <AnchorPointX>0.5</AnchorPointX> + <AnchorPointY>0.5</AnchorPointY> + </AnchorPoint> + <Displacement> + <DisplacementX>0</DisplacementX> + <DisplacementY>-15</DisplacementY> + </Displacement> + </PointPlacement> + </LabelPlacement> + <Halo> + <Radius> + <ogc:Literal>2</ogc:Literal> + </Radius> + <Fill> + <CssParameter name="fill">#FFFFFF</CssParameter> + </Fill> + </Halo> + <Fill> + <CssParameter name="fill">#000000</CssParameter> + </Fill> + </TextSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/poi.xml b/build/cite/ogcapi-features10/release/styles/poi.xml new file mode 100644 index 00000000000..2aae6f55c5b --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/poi.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fde</id> + <name>poi</name> + <filename>poi.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/point.xml b/build/cite/ogcapi-features10/release/styles/point.xml new file mode 100644 index 00000000000..492f1489584 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/point.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdf</id> + <name>point</name> + <filename>default_point.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/poly_landmarks.sld b/build/cite/ogcapi-features10/release/styles/poly_landmarks.sld new file mode 100644 index 00000000000..6dbec344687 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/poly_landmarks.sld @@ -0,0 +1,205 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <NamedLayer> + <Name> area landmarks </Name> + <UserStyle> + + + <FeatureTypeStyle> + <FeatureTypeName>Feature</FeatureTypeName> + + <!-- park and green spaces --> + + <Rule> + <ogc:Filter> + <ogc:Or> + <ogc:Or> + <ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D82</ogc:Literal> + </ogc:PropertyIsEqualTo> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D83</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D84</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D85</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + </ogc:Filter> + + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#B4DFB4</ogc:Literal> + </CssParameter> + <CssParameter name="fill-opacity"> + <ogc:Literal>1.0</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#88B588</ogc:Literal> + </CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + + <!-- water --> + <Rule> + <ogc:Filter> + <ogc:Or> + <ogc:Or> + <ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>H11</ogc:Literal> + </ogc:PropertyIsEqualTo> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>H31</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>H41</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>H51</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + </ogc:Filter> + + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#8AA9D1</ogc:Literal> + </CssParameter> + <CssParameter name="fill-opacity"> + <ogc:Literal>1.0</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#436C91</ogc:Literal> + </CssParameter> + + + </Stroke> + </PolygonSymbolizer> + </Rule> + + <!-- URBAN --> + <Rule> + <ogc:Filter> + <ogc:Or> + <ogc:Or> + <ogc:Or> + <ogc:Or> + <ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D31</ogc:Literal> + </ogc:PropertyIsEqualTo> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D43</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D64</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D65</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>D90</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>CFCC</ogc:PropertyName> + <ogc:Literal>E23</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:Or> + </ogc:Filter> + + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill"> + <ogc:Literal>#A5A5A5</ogc:Literal> + </CssParameter> + <CssParameter name="fill-opacity"> + <ogc:Literal>1.0</ogc:Literal> + </CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#6E6E6E</ogc:Literal> + </CssParameter> + + + </Stroke> + </PolygonSymbolizer> + </Rule> + + <!-- label --> + <Rule> + <TextSymbolizer> + <Label> + <ogc:PropertyName>LANAME</ogc:PropertyName> + </Label> + + <Font> + <CssParameter name="font-family">Times New Roman</CssParameter> + <CssParameter name="font-style">Normal</CssParameter> + <CssParameter name="font-size">14</CssParameter> + <CssParameter name="font-weight">bold</CssParameter> + </Font> + <LabelPlacement> + <PointPlacement> + <AnchorPoint> + <AnchorPointX>0.5</AnchorPointX> + <AnchorPointY>0.5</AnchorPointY> + </AnchorPoint> + </PointPlacement> + </LabelPlacement> + <Halo> + <Radius> + <ogc:Literal>2</ogc:Literal> + </Radius> + <Fill> + <CssParameter name="fill">#FDE5A5</CssParameter> + <CssParameter name="fill-opacity">0.75</CssParameter> + </Fill> + + </Halo> + <Fill> + <CssParameter name="fill">#000000</CssParameter> + </Fill> + <VendorOption name="group">true</VendorOption> + <VendorOption name="autoWrap">100</VendorOption> + </TextSymbolizer> + </Rule> + + + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/poly_landmarks.xml b/build/cite/ogcapi-features10/release/styles/poly_landmarks.xml new file mode 100644 index 00000000000..9961b6ccc32 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/poly_landmarks.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7feb</id> + <name>poly_landmarks</name> + <filename>poly_landmarks.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/polygon.xml b/build/cite/ogcapi-features10/release/styles/polygon.xml new file mode 100644 index 00000000000..83b8f4cd006 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/polygon.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe0</id> + <name>polygon</name> + <filename>default_polygon.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/pophatch.sld b/build/cite/ogcapi-features10/release/styles/pophatch.sld new file mode 100644 index 00000000000..3e5f739add5 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/pophatch.sld @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>USA states population</Name> + <UserStyle> + <Name>population</Name> + <Title>Population in the United States</Title> + <Abstract>A sample filter that filters the United States into three + categories of population, drawn in different colors</Abstract> + <FeatureTypeStyle> + <Rule> + <Title>< 2M</Title> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>PERSONS</ogc:PropertyName> + <ogc:Literal>2000000</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <GraphicFill> + <Graphic> + <Mark> + <WellKnownName>shape://slash</WellKnownName> + <Stroke> + <CssParameter name="stroke">0xAAAAAA</CssParameter> + </Stroke> + </Mark> + <Size>16</Size> + </Graphic> + </GraphicFill> + </Fill> + </PolygonSymbolizer> + </Rule> + <Rule> + <Title>2M - 4M</Title> + <ogc:Filter> + <ogc:PropertyIsBetween> + <ogc:PropertyName>PERSONS</ogc:PropertyName> + <ogc:LowerBoundary> + <ogc:Literal>2000000</ogc:Literal> + </ogc:LowerBoundary> + <ogc:UpperBoundary> + <ogc:Literal>4000000</ogc:Literal> + </ogc:UpperBoundary> + </ogc:PropertyIsBetween> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <GraphicFill> + <Graphic> + <Mark> + <WellKnownName>shape://slash</WellKnownName> + <Stroke> + <CssParameter name="stroke">0xAAAAAA</CssParameter> + </Stroke> + </Mark> + <Size>8</Size> + </Graphic> + </GraphicFill> + </Fill> + </PolygonSymbolizer> + </Rule> + <Rule> + <Title>> 4M</Title> + <!-- like a linesymbolizer but with a fill too --> + <ogc:Filter> + <ogc:PropertyIsGreaterThan> + <ogc:PropertyName>PERSONS</ogc:PropertyName> + <ogc:Literal>4000000</ogc:Literal> + </ogc:PropertyIsGreaterThan> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <GraphicFill> + <Graphic> + <Mark> + <WellKnownName>shape://slash</WellKnownName> + <Stroke> + <CssParameter name="stroke">0xAAAAAA</CssParameter> + </Stroke> + </Mark> + <Size>4</Size> + </Graphic> + </GraphicFill> + </Fill> + </PolygonSymbolizer> + </Rule> + <Rule> + <Title>Boundary</Title> + <LineSymbolizer> + <Stroke /> + </LineSymbolizer> + <TextSymbolizer> + <Label> + <ogc:PropertyName>STATE_ABBR</ogc:PropertyName> + </Label> + <Font> + <CssParameter name="font-family">Times New Roman</CssParameter> + <CssParameter name="font-style">Normal</CssParameter> + <CssParameter name="font-size">14</CssParameter> + </Font> + <LabelPlacement> + <PointPlacement> + <AnchorPoint> + <AnchorPointX>0.5</AnchorPointX> + <AnchorPointY>0.5</AnchorPointY> + </AnchorPoint> + </PointPlacement> + </LabelPlacement> + <Halo> + <Radius>2</Radius> + <Fill> + <CssParameter name="fill">0xFFFFFF</CssParameter> + </Fill> + </Halo> + </TextSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/pophatch.xml b/build/cite/ogcapi-features10/release/styles/pophatch.xml new file mode 100644 index 00000000000..032232a106a --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/pophatch.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fee</id> + <name>pophatch</name> + <filename>pophatch.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/popshade.sld b/build/cite/ogcapi-features10/release/styles/popshade.sld new file mode 100644 index 00000000000..ada67303d7a --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/popshade.sld @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>USA states population</Name> + <UserStyle> + <Name>population</Name> + <Title>Population in the United States</Title> + <Abstract>A sample filter that filters the United States into three + categories of population, drawn in different colors</Abstract> + <FeatureTypeStyle> + <Rule> + <Title>< 2M</Title> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>PERSONS</ogc:PropertyName> + <ogc:Literal>2000000</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <!-- CssParameters allowed are fill (the color) and fill-opacity --> + <CssParameter name="fill">#4DFF4D</CssParameter> + <CssParameter name="fill-opacity">0.7</CssParameter> + </Fill> + </PolygonSymbolizer> + </Rule> + <Rule> + <Title>2M - 4M</Title> + <ogc:Filter> + <ogc:PropertyIsBetween> + <ogc:PropertyName>PERSONS</ogc:PropertyName> + <ogc:LowerBoundary> + <ogc:Literal>2000000</ogc:Literal> + </ogc:LowerBoundary> + <ogc:UpperBoundary> + <ogc:Literal>4000000</ogc:Literal> + </ogc:UpperBoundary> + </ogc:PropertyIsBetween> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <!-- CssParameters allowed are fill (the color) and fill-opacity --> + <CssParameter name="fill">#FF4D4D</CssParameter> + <CssParameter name="fill-opacity">0.7</CssParameter> + </Fill> + </PolygonSymbolizer> + </Rule> + <Rule> + <Title>> 4M</Title> + <!-- like a linesymbolizer but with a fill too --> + <ogc:Filter> + <ogc:PropertyIsGreaterThan> + <ogc:PropertyName>PERSONS</ogc:PropertyName> + <ogc:Literal>4000000</ogc:Literal> + </ogc:PropertyIsGreaterThan> + </ogc:Filter> + <PolygonSymbolizer> + <Fill> + <!-- CssParameters allowed are fill (the color) and fill-opacity --> + <CssParameter name="fill">#4D4DFF</CssParameter> + <CssParameter name="fill-opacity">0.7</CssParameter> + </Fill> + </PolygonSymbolizer> + </Rule> + <Rule> + <Title>Boundary</Title> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke-width">0.2</CssParameter> + </Stroke> + </LineSymbolizer> + <TextSymbolizer> + <Label> + <ogc:PropertyName>STATE_ABBR</ogc:PropertyName> + </Label> + <Font> + <CssParameter name="font-family">Times New Roman</CssParameter> + <CssParameter name="font-style">Normal</CssParameter> + <CssParameter name="font-size">14</CssParameter> + </Font> + <LabelPlacement> + <PointPlacement> + <AnchorPoint> + <AnchorPointX>0.5</AnchorPointX> + <AnchorPointY>0.5</AnchorPointY> + </AnchorPoint> + </PointPlacement> + </LabelPlacement> + </TextSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/population.xml b/build/cite/ogcapi-features10/release/styles/population.xml new file mode 100644 index 00000000000..f0bf8fd5a98 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/population.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe5</id> + <name>population</name> + <filename>popshade.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/rain.sld b/build/cite/ogcapi-features10/release/styles/rain.sld new file mode 100644 index 00000000000..1d04a5fded7 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/rain.sld @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>rain</Name> + <UserStyle> + <Name>rain</Name> + <Title>Rain distribution</Title> + <FeatureTypeStyle> + <Rule> + <RasterSymbolizer> + <Opacity>1.0</Opacity> + <ColorMap> + <ColorMapEntry color="#FF0000" quantity="0" /> + <ColorMapEntry color="#FFFFFF" quantity="100"/> + <ColorMapEntry color="#00FF00" quantity="2000"/> + <ColorMapEntry color="#0000FF" quantity="5000"/> + </ColorMap> + </RasterSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/rain.xml b/build/cite/ogcapi-features10/release/styles/rain.xml new file mode 100644 index 00000000000..2d9afc68da1 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/rain.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe9</id> + <name>rain</name> + <filename>rain.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/raster.sld b/build/cite/ogcapi-features10/release/styles/raster.sld new file mode 100644 index 00000000000..a2dcf3b9239 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/raster.sld @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <!-- a Named Layer is the basic building block of an SLD document --> + <NamedLayer> + <Name>default_raster</Name> + <UserStyle> + <!-- Styles can have names, titles and abstracts --> + <Title>Opaque Raster</Title> + <Abstract>A sample style that draws a raster, good for displaying imagery</Abstract> + <!-- FeatureTypeStyles describe how to render different features --> + <!-- A FeatureTypeStyle for rendering rasters --> + <FeatureTypeStyle> + <Rule> + <Name>rule1</Name> + <Title>Opaque Raster</Title> + <Abstract>A raster with 100% opacity</Abstract> + <RasterSymbolizer> + <Opacity>1.0</Opacity> + </RasterSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/raster.xml b/build/cite/ogcapi-features10/release/styles/raster.xml new file mode 100644 index 00000000000..b9ee35f0b8a --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/raster.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe2</id> + <name>raster</name> + <filename>raster.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/restricted.sld b/build/cite/ogcapi-features10/release/styles/restricted.sld new file mode 100644 index 00000000000..a0fd1b52248 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/restricted.sld @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>Restricted areas</Name> + <UserStyle> + <Title>Red, translucent style</Title> + <Abstract>A sample style that just prints out a transparent red interior with a red outline</Abstract> + + <FeatureTypeStyle> + <!--FeatureTypeName>Feature</FeatureTypeName--> + <Rule> + <Title>RedFill RedOutline</Title> + <Abstract>70% opaque red fill with a darker 1px red outline</Abstract> + + <!-- like a linesymbolizer but with a fill too --> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill">#FF0000</CssParameter> + <CssParameter name="fill-opacity">0.7</CssParameter> + </Fill> + <Stroke> + <CssParameter name="stroke">#AA0000</CssParameter> + <CssParameter name="stroke-width">1</CssParameter> + </Stroke> + </PolygonSymbolizer> + </Rule> + + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/restricted.xml b/build/cite/ogcapi-features10/release/styles/restricted.xml new file mode 100644 index 00000000000..775258a3a73 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/restricted.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fed</id> + <name>restricted</name> + <filename>restricted.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/simpleRoads.sld b/build/cite/ogcapi-features10/release/styles/simpleRoads.sld new file mode 100644 index 00000000000..1b30ccc948f --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/simpleRoads.sld @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <NamedLayer> + <Name>Simple Roads</Name> + <UserStyle> + + <Title>Red Line</Title> + <Abstract>Light red line, 2px wide</Abstract> + <FeatureTypeStyle> + <Rule> + <Title>Roads</Title> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#AA3333</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>2</ogc:Literal> + </CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/simple_roads.xml b/build/cite/ogcapi-features10/release/styles/simple_roads.xml new file mode 100644 index 00000000000..8d085f49718 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/simple_roads.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe8</id> + <name>simple_roads</name> + <filename>simpleRoads.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/simple_streams.sld b/build/cite/ogcapi-features10/release/styles/simple_streams.sld new file mode 100644 index 00000000000..522fde2a750 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/simple_streams.sld @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> + <NamedLayer> + <Name>Simple Streams</Name> + <UserStyle> + + <Title>Streams</Title> + <Abstract>Blue lines, 2px wide</Abstract> + <FeatureTypeStyle> + <FeatureTypeName>Feature</FeatureTypeName> + <Rule> + <Title>Blue Line</Title> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#003EBA</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>2</ogc:Literal> + </CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/simple_streams.xml b/build/cite/ogcapi-features10/release/styles/simple_streams.xml new file mode 100644 index 00000000000..59423f308d2 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/simple_streams.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fef</id> + <name>simple_streams</name> + <filename>simple_streams.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/styles/tiger_roads.sld b/build/cite/ogcapi-features10/release/styles/tiger_roads.sld new file mode 100644 index 00000000000..87f30bee09b --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/tiger_roads.sld @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> +<NamedLayer> <Name> area landmarks </Name> + <UserStyle> + <FeatureTypeStyle> + <FeatureTypeName>Feature</FeatureTypeName> + <Rule> + <MinScaleDenominator>32000</MinScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#666666</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>2</ogc:Literal> + </CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + + <Rule> <!-- thick line drawn first--> + <MaxScaleDenominator>32000</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#666666</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>7</ogc:Literal> + </CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + </FeatureTypeStyle> + <FeatureTypeStyle> + <FeatureTypeName>Feature</FeatureTypeName> + <Rule> <!-- thin line drawn second --> + <MaxScaleDenominator>32000</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke"> + <ogc:Literal>#FFFFFF</ogc:Literal> + </CssParameter> + <CssParameter name="stroke-width"> + <ogc:Literal>4</ogc:Literal> + </CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <!-- label --> + <Rule> + <MaxScaleDenominator>32000</MaxScaleDenominator> + <TextSymbolizer> + <Label> + <ogc:PropertyName>NAME</ogc:PropertyName> + </Label> + + <Font> + <CssParameter name="font-family">Times New Roman</CssParameter> + <CssParameter name="font-style">Normal</CssParameter> + <CssParameter name="font-size">14</CssParameter> + <CssParameter name="font-weight">bold</CssParameter> + </Font> + + <LabelPlacement> + <LinePlacement> + </LinePlacement> + </LabelPlacement> + <Halo> + <Radius> + <ogc:Literal>2</ogc:Literal> + </Radius> + <Fill> + <CssParameter name="fill">#FFFFFF</CssParameter> + <CssParameter name="fill-opacity">0.85</CssParameter> + </Fill> + </Halo> + + <Fill> + <CssParameter name="fill">#000000</CssParameter> + </Fill> + + <VendorOption name="group">true</VendorOption> + + </TextSymbolizer> + </Rule> + </FeatureTypeStyle> + + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/styles/tiger_roads.xml b/build/cite/ogcapi-features10/release/styles/tiger_roads.xml new file mode 100644 index 00000000000..67df7dd7f60 --- /dev/null +++ b/build/cite/ogcapi-features10/release/styles/tiger_roads.xml @@ -0,0 +1,5 @@ +<style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fec</id> + <name>tiger_roads</name> + <filename>tiger_roads.sld</filename> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/user_projections/epsg.properties b/build/cite/ogcapi-features10/release/user_projections/epsg.properties new file mode 100644 index 00000000000..4315d090dc0 --- /dev/null +++ b/build/cite/ogcapi-features10/release/user_projections/epsg.properties @@ -0,0 +1,32 @@ +18001=PROJCS["Geoscience Australia Standard National Scale Lambert Projection",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",134.0],PARAMETER["latitude_of_origin",0.0],PARAMETER["standard_parallel_1",-18.0],PARAMETER["standard_parallel_2",-36.0],UNIT["Meter",1]] +41001=PROJCS["WGS84 / Simple Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],UNIT["Meter",1]] +42101=PROJCS["WGS 84 / LCC Canada",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],PARAMETER["false_northing",-8000000.0],UNIT["Meter",1]] +42102=PROJCS["BC_Albers",GEOGCS["GCS_North_American_1983",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",1000000],PARAMETER["Central_Meridian",-126],PARAMETER["Standard_Parallel_1",50],PARAMETER["Standard_Parallel_2",58.5],PARAMETER["Latitude_Of_Origin",45],UNIT["Meter",1]] +42103=PROJCS["WGS 84 / LCC USA",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1978",6378135,298.26]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-100.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",33.0],PARAMETER["standard_parallel_2",45.0],UNIT["Meter",1]] +42104=PROJCS["NAD83 / MTM zone 8 Québec",GEOGCS["GRS80",DATUM["GRS_1980",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-73.5],PARAMETER["scale_factor",0.9999],PARAMETER["false_easting",304800],UNIT["Meter",1]] +42105=PROJCS["WGS84 / Merc NorthAm",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",-96],UNIT["Meter",1]] +42106=PROJCS["WGS84 / Lambert Azim Mozambique",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["latitude_of_origin",5],PARAMETER["central_meridian",20],UNIT["Meter",1]] +42301=PROJCS["NAD27 / Polar Stereographic / CM=-98",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Stereographic"],PARAMETER["latitude_of_origin",90],PARAMETER["central_meridian",-98.0],PARAMETER["scale_factor",0.9996],UNIT["Meter",1]] +42302=PROJCS["JapanOrtho.09 09",GEOGCS["Lon/Lat.Tokyo Datum",DATUM["Tokyo Datum",SPHEROID["anon",6377397.155,299.15281310608]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["Central_Meridian",139.833333333333],PARAMETER["Latitude_of_Origin",36],PARAMETER["Scale_Factor",0.9999],UNIT["Meter",1]] +42303=PROJCS["NAD83 / Albers NorthAm",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-96.0],PARAMETER["latitude_of_origin",23],PARAMETER["standard_parallel_1",29.5],PARAMETER["standard_parallel_2",45.5],UNIT["Meter",1]] +42304=PROJCS["NAD83 / NRCan LCC Canada",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",49.0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],UNIT["Meter",1]] +42305=PROJCS["France_II",GEOGCS["GCS_NTF_Paris",DATUM["Nouvelle_Triangulation_Francaise",SPHEROID["Clarke_1880_IGN",6378249.2,293.46602]],PRIMEM["Paris",2.337229166666667],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",600000],PARAMETER["False_Northing",2200000],PARAMETER["Central_Meridian",0],PARAMETER["Standard_Parallel_1",45.898918964419],PARAMETER["Standard_Parallel_2",47.696014502038],PARAMETER["Latitude_Of_Origin",46.8],UNIT["Meter",1]] +42306=PROJCS["NAD83/QC_LCC",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-68.5],PARAMETER["latitude_of_origin",44],PARAMETER["standard_parallel_1",46],PARAMETER["standard_parallel_2",60],UNIT["Meter",1]] +42307=PROJCS["NAD83 / Texas Central - feet",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.33333333333333],PARAMETER["false_northing",9842500],UNIT["US_Foot",0.30480060960121924]] +42308=PROJCS["NAD27 / California Albers",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213901],TOWGS84[-9,151,185]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Albers_conic_equal_area"],PARAMETER["central_meridian",-120.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",34],PARAMETER["standard_parallel_2",40.5],PARAMETER["false_northing",-4000000],UNIT["Meter",1]] +42309=PROJCS["NAD 83 / LCC Canada AVHRR-2",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-95.0],PARAMETER["latitude_of_origin",0],PARAMETER["standard_parallel_1",49.0],PARAMETER["standard_parallel_2",77.0],UNIT["Meter",1]] +42310=PROJCS["WGS84+GRS80 / Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],UNIT["Meter",1]] +42311=PROJCS["NAD83 / LCC Statcan",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS_1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["central_meridian",-91.866667],PARAMETER["latitude_of_origin",63.390675],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",77],PARAMETER["false_easting",6200000],PARAMETER["false_northing",3000000],UNIT["Meter",1]] +45555=PROJCS["WRF_Lambert_Conformal_Conic 2",GEOGCS["GCS_North_American_1983",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.25722356300003]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943299]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",-97],PARAMETER["Standard_Parallel_1",33],PARAMETER["Standard_Parallel_2",60],PARAMETER["Latitude_Of_Origin",40.003338],UNIT["Meter",1],AUTHORITY["EPSG","45555"]] +45556=PROJCS["Albers Equal area",GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AUTHORITY["EPSG","4326"]], PROJECTION["Albers Equal Area", AUTHORITY["EPSG","9822"]], PARAMETER["central_meridian", -96.0], PARAMETER["latitude_of_origin", 37.5], PARAMETER["standard_parallel_1", 29.833333333333336], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], PARAMETER["standard_parallel_2", 45.833333333333336], UNIT["m", 1.0], AUTHORITY["EPSG","45556"]] +53029=PROJCS["Sphere_Van_der_Grinten_I",GEOGCS["GCS_Sphere",DATUM["D_Sphere",SPHEROID["Sphere",6371000.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Van_der_Grinten_I"],PARAMETER["Central_Meridian",0.0],UNIT["Meter",1.0]] +54004=PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG","54004"]] +54009=PROJCS["World_Mollweide",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mollweide"],PARAMETER["Central_Meridian",0.0],UNIT["Meter",1.0]] +54012=PROJCS["World_Eckert_IV",GEOGCS["WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Eckert_IV"],PARAMETER["Central_Meridian",0.0],UNIT["Meter",1.0]] +54029=PROJCS["World_Van_der_Grinten_I",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Van_der_Grinten_I"],PARAMETER["Central_Meridian",0.0],UNIT["Meter",1.0]] +100001=GEOGCS["NAD83 / NFIS Seconds",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["Decimal_Second",4.84813681109536e-06]] +100002=PROJCS["NAD83 / Austin",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101],TOWGS84[0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",31.8833333333333],PARAMETER["standard_parallel_2",30.1166666666667],PARAMETER["latitude_of_origin",29.6666666666667],PARAMETER["central_meridian",-100.333333333333],PARAMETER["false_easting",2296583.333333],PARAMETER["false_northing",9842500.0000000],UNIT["Meter",1]] +100003=PROJCS["WGS84 / Google Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AUTHORITY["EPSG","4326"]], PROJECTION["Mercator (1SP)", AUTHORITY["EPSG","9804"]], PARAMETER["semi_major", 6378137.0], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AUTHORITY["EPSG","900913"]] +102113=PROJCS["WGS84 / Google Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AUTHORITY["EPSG","4326"]], PROJECTION["Mercator (1SP)", AUTHORITY["EPSG","9804"]], PARAMETER["semi_major", 6378137.0], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AUTHORITY["EPSG","102113"]] +900913=PROJCS["WGS84 / Google Mercator", GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AUTHORITY["EPSG","4326"]], PROJECTION["Mercator (1SP)", AUTHORITY["EPSG","9804"]], PARAMETER["semi_major", 6378137.0], PARAMETER["semi_minor", 6378137.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AUTHORITY["EPSG","900913"]] +391141=PROJCS["Equal Earth",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equal Earth"],PARAMETER["Central_Meridian",0.0],UNIT["Meter",1.0]] diff --git a/build/cite/ogcapi-features10/release/wcs.xml b/build/cite/ogcapi-features10/release/wcs.xml new file mode 100644 index 00000000000..71cd7128e38 --- /dev/null +++ b/build/cite/ogcapi-features10/release/wcs.xml @@ -0,0 +1,40 @@ +<wcs> + <id>wcs</id> + <enabled>true</enabled> + <name>WCS</name> + <title>Web Coverage Service</title> + <internationalTitle/> + <maintainer>http://geoserver.org/comm</maintainer> + <abstrct>This server implements the WCS specification 1.0 and 1.1.1, it's reference implementation of WCS 1.1.1. All layers published by this service are available on WMS also.</abstrct> + <internationalAbstract/> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.0.0</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>1.1.1</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>2.0.1</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WCS</string> + <string>GEOSERVER</string> + </keywords> + <metadataLink> + <type>undef</type> + <about>http://geoserver.sourceforge.net/html/index.php</about> + <metadataType>other</metadataType> + </metadataLink> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> + <gmlPrefixing>false</gmlPrefixing> + <latLon>false</latLon> + <maxInputMemory>0</maxInputMemory> + <maxOutputMemory>0</maxOutputMemory> +</wcs> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/wfs.xml b/build/cite/ogcapi-features10/release/wfs.xml new file mode 100644 index 00000000000..202bf298e5f --- /dev/null +++ b/build/cite/ogcapi-features10/release/wfs.xml @@ -0,0 +1,70 @@ +<wfs> + <id>wfs</id> + <enabled>true</enabled> + <name>WFS</name> + <title>GeoServer Web Feature Service</title> + <internationalTitle/> + <maintainer>http://geoserver.org/comm</maintainer> + <abstrct>This is the reference implementation of WFS 1.0.0 and WFS 1.1.0, supports all WFS operations including Transaction.</abstrct> + <internationalAbstract/> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.0.0</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>1.1.0</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>2.0.0</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WFS</string> + <string>GEOSERVER</string> + </keywords> + <metadataLink/> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> + <metadata> + <entry key="SHAPE-ZIP_DEFAULT_PRJ_IS_ESRI">false</entry> + </metadata> + <gml> + <entry> + <version>V_10</version> + <gml> + <srsNameStyle>XML</srsNameStyle> + <overrideGMLAttributes>true</overrideGMLAttributes> + </gml> + </entry> + <entry> + <version>V_20</version> + <gml> + <srsNameStyle>URN2</srsNameStyle> + <overrideGMLAttributes>false</overrideGMLAttributes> + </gml> + </entry> + <entry> + <version>V_11</version> + <gml> + <srsNameStyle>URN</srsNameStyle> + <overrideGMLAttributes>false</overrideGMLAttributes> + </gml> + </entry> + </gml> + <serviceLevel>COMPLETE</serviceLevel> + <maxFeatures>1000000</maxFeatures> + <featureBounding>false</featureBounding> + <canonicalSchemaLocation>false</canonicalSchemaLocation> + <encodeFeatureMember>false</encodeFeatureMember> + <hitsIgnoreMaxFeatures>false</hitsIgnoreMaxFeatures> + <includeWFSRequestDumpFile>false</includeWFSRequestDumpFile> + <srs> + <string>4326</string> + <string>3857</string> + </srs> + <getFeatureOutputTypeCheckingEnabled>false</getFeatureOutputTypeCheckingEnabled> +</wfs> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/wms.xml b/build/cite/ogcapi-features10/release/wms.xml new file mode 100644 index 00000000000..7a842f30715 --- /dev/null +++ b/build/cite/ogcapi-features10/release/wms.xml @@ -0,0 +1,68 @@ +<wms> + <id>wms</id> + <enabled>true</enabled> + <name>WMS</name> + <title>GeoServer Web Map Service</title> + <internationalTitle/> + <maintainer>http://geoserver.org/comm</maintainer> + <abstrct>A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate PDF, SVG, KML, GeoRSS</abstrct> + <internationalAbstract/> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.1.1</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>1.3.0</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WMS</string> + <string>GEOSERVER</string> + </keywords> + <metadataLink/> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> + <metadata> + <entry key="disableDatelineWrappingHeuristic">false</entry> + <entry key="kmlSuperoverlayMode">auto</entry> + <entry key="kmlReflectorMode">refresh</entry> + <entry key="svgAntiAlias">true</entry> + <entry key="rootLayerInCapabilities">true</entry> + <entry key="kmlPlacemark">false</entry> + <entry key="kmlKmscore">40</entry> + <entry key="mapWrapping">true</entry> + <entry key="pngCompression">25</entry> + <entry key="jpegCompression">25</entry> + <entry key="advancedProjectionDensification">false</entry> + <entry key="advancedProjectionHandling">true</entry> + <entry key="kmlAttr">true</entry> + <entry key="svgRenderer">Batik</entry> + <entry key="MarkFactoryList"></entry> + <entry key="scalehintMapunitsPixel">false</entry> + </metadata> + <watermark> + <enabled>false</enabled> + <position>BOT_RIGHT</position> + <transparency>0</transparency> + </watermark> + <interpolation>Nearest</interpolation> + <getFeatureInfoMimeTypeCheckingEnabled>false</getFeatureInfoMimeTypeCheckingEnabled> + <getMapMimeTypeCheckingEnabled>false</getMapMimeTypeCheckingEnabled> + <dynamicStylingDisabled>false</dynamicStylingDisabled> + <featuresReprojectionDisabled>false</featuresReprojectionDisabled> + <maxBuffer>25</maxBuffer> + <maxRequestMemory>65536</maxRequestMemory> + <maxRenderingTime>60</maxRenderingTime> + <maxRenderingErrors>1000</maxRenderingErrors> + <internationalRootLayerTitle/> + <internationalRootLayerAbstract/> + <cacheConfiguration> + <enabled>false</enabled> + <maxEntries>1000</maxEntries> + <maxEntrySize>51200</maxEntrySize> + </cacheConfiguration> +</wms> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/wmts.xml b/build/cite/ogcapi-features10/release/wmts.xml new file mode 100644 index 00000000000..126a53ff034 --- /dev/null +++ b/build/cite/ogcapi-features10/release/wmts.xml @@ -0,0 +1,22 @@ +<wmts> + <id>WMTSInfoImpl--3ef31051:182c1e8b194:-8000</id> + <enabled>true</enabled> + <name>WMTS</name> + <title>GeoServer Web Map Tile Service</title> + <maintainer>http://geoserver.org/com</maintainer> + <abstrct>A compliant implementation of WMTS service.</abstrct> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.0.0</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WMTS</string> + </keywords> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> +</wmts> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/default.xml b/build/cite/ogcapi-features10/release/workspaces/default.xml new file mode 100644 index 00000000000..65ac817341f --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/default.xml @@ -0,0 +1,7 @@ +<workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + <name>ne</name> + <isolated>false</isolated> + <dateCreated>2022-08-21 15:10:28.234 UTC</dateCreated> + <dateModified>2022-09-27 23:39:44.130 UTC</dateModified> +</workspace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/boundary_lines/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/boundary_lines/featuretype.xml new file mode 100644 index 00000000000..794fb11d3d6 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/boundary_lines/featuretype.xml @@ -0,0 +1,55 @@ +<featureType> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ff8</id> + <name>boundary_lines</name> + <nativeName>boundary_lines_land</nativeName> + <namespace> + <id>NamespaceInfoImpl-1c443fee:182c0f3f209:-7ffd</id> + </namespace> + <title>Boundary Lines</title> + <abstract>Country boundaries on land and offshore.</abstract> + <keywords> + <string>features</string> + <string>boundary_lines_land</string> + </keywords> + <nativeCRS>GEOGCS["WGS 84", + DATUM["World Geodetic System 1984", + SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], + AUTHORITY["EPSG","6326"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4326"]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-140.99778</minx> + <maxx>141.0338517600138</maxx> + <miny>-54.89681</miny> + <maxy>70.16419</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-140.99778</minx> + <maxx>141.0338517600138</maxx> + <miny>-54.89681</miny> + <maxy>70.16419</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="cachingEnabled">false</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl-1c443fee:182c0f3f209:-7ffb</id> + </store> + <serviceConfiguration>false</serviceConfiguration> + <simpleConversionEnabled>false</simpleConversionEnabled> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <padWithZeros>false</padWithZeros> + <forcedDecimal>false</forcedDecimal> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/boundary_lines/layer.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/boundary_lines/layer.xml new file mode 100644 index 00000000000..6f5592ae546 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/boundary_lines/layer.xml @@ -0,0 +1,22 @@ +<layer> + <name>boundary_lines</name> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff7</id> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fe4</id> + </defaultStyle> + <styles class="linked-hash-set"> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe3</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ff8</id> + </resource> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> + <dateCreated>2022-08-21 15:25:56.948 UTC</dateCreated> + <dateModified>2022-08-21 16:15:02.807 UTC</dateModified> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/coastlines/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/coastlines/featuretype.xml new file mode 100644 index 00000000000..e52b76a4a7b --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/coastlines/featuretype.xml @@ -0,0 +1,55 @@ +<featureType> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ff0</id> + <name>coastlines</name> + <nativeName>coastlines</nativeName> + <namespace> + <id>NamespaceInfoImpl-1c443fee:182c0f3f209:-7ffd</id> + </namespace> + <title>Coastlines</title> + <abstract>Ocean coastline, including major islands.</abstract> + <keywords> + <string>features</string> + <string>coastlines</string> + </keywords> + <nativeCRS>GEOGCS["WGS 84", + DATUM["World Geodetic System 1984", + SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], + AUTHORITY["EPSG","6326"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4326"]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-180.0</minx> + <maxx>180.0000004418103</maxx> + <miny>-85.60903777459772</miny> + <maxy>83.64513</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-180.0</minx> + <maxx>180.0000004418103</maxx> + <miny>-85.60903777459772</miny> + <maxy>83.64513</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="cachingEnabled">false</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl-1c443fee:182c0f3f209:-7ffb</id> + </store> + <serviceConfiguration>false</serviceConfiguration> + <simpleConversionEnabled>false</simpleConversionEnabled> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <padWithZeros>false</padWithZeros> + <forcedDecimal>false</forcedDecimal> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/coastlines/layer.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/coastlines/layer.xml new file mode 100644 index 00000000000..9d50df4bb11 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/coastlines/layer.xml @@ -0,0 +1,22 @@ +<layer> + <name>coastlines</name> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7fef</id> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fee</id> + </defaultStyle> + <styles class="linked-hash-set"> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe3</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ff0</id> + </resource> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> + <dateCreated>2022-08-21 15:41:25.144 UTC</dateCreated> + <dateModified>2022-08-21 16:14:14.428 UTC</dateModified> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/countries/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/countries/featuretype.xml new file mode 100644 index 00000000000..d799a379547 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/countries/featuretype.xml @@ -0,0 +1,55 @@ +<featureType> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ffa</id> + <name>countries</name> + <nativeName>countries</nativeName> + <namespace> + <id>NamespaceInfoImpl-1c443fee:182c0f3f209:-7ffd</id> + </namespace> + <title>Countries</title> + <abstract>Country boundaries on land and offshore.</abstract> + <keywords> + <string>features</string> + <string>countries</string> + </keywords> + <nativeCRS>GEOGCS["WGS 84", + DATUM["World Geodetic System 1984", + SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], + AUTHORITY["EPSG","6326"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4326"]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-180.0</minx> + <maxx>180.0</maxx> + <miny>-90.0</miny> + <maxy>83.64513</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-180.0</minx> + <maxx>180.0</maxx> + <miny>-90.0</miny> + <maxy>83.64513</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="cachingEnabled">false</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl-1c443fee:182c0f3f209:-7ffb</id> + </store> + <serviceConfiguration>false</serviceConfiguration> + <simpleConversionEnabled>false</simpleConversionEnabled> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <padWithZeros>false</padWithZeros> + <forcedDecimal>false</forcedDecimal> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/countries/layer.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/countries/layer.xml new file mode 100644 index 00000000000..cd15fee43d3 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/countries/layer.xml @@ -0,0 +1,25 @@ +<layer> + <name>countries</name> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff9</id> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fd7</id> + </defaultStyle> + <styles class="linked-hash-set"> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe0</id> + </style> + <style> + <id>StyleInfoImpl-7e0cef34:18377ed2cb5:-7f29</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ffa</id> + </resource> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> + <dateCreated>2022-08-21 15:24:36.787 UTC</dateCreated> + <dateModified>2022-09-26 06:57:39.147 UTC</dateModified> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/datastore.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/datastore.xml new file mode 100644 index 00000000000..b03f60111fa --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/datastore.xml @@ -0,0 +1,22 @@ +<dataStore> + <id>DataStoreInfoImpl-1c443fee:182c0f3f209:-7ffb</id> + <name>NaturalEarth</name> + <type>GeoPackage</type> + <enabled>true</enabled> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <connectionParameters> + <entry key="Batch insert size">1</entry> + <entry key="database">file:data/ne/natural_earth.gpkg</entry> + <entry key="fetch size">1000</entry> + <entry key="Expose primary keys">false</entry> + <entry key="read_only">true</entry> + <entry key="dbtype">geopkg</entry> + <entry key="namespace">https://www.naturalearthdata.com</entry> + </connectionParameters> + <__default>false</__default> + <dateCreated>2022-08-21 15:20:30.885 UTC</dateCreated> + <dateModified>2023-01-22 22:31:38.598 UTC</dateModified> + <disableOnConnFailure>false</disableOnConnFailure> +</dataStore> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/disputed_areas/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/disputed_areas/featuretype.xml new file mode 100644 index 00000000000..da35a5d3f7a --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/disputed_areas/featuretype.xml @@ -0,0 +1,52 @@ +<featureType> + <id>FeatureTypeInfoImpl--72884701:185db6cdd61:-7fff</id> + <name>disputed_areas</name> + <nativeName>disputed_areas</nativeName> + <namespace> + <id>NamespaceInfoImpl-1c443fee:182c0f3f209:-7ffd</id> + </namespace> + <title>Disputed Areas</title> + <abstract>Disputed areas and breakaway regions.</abstract> + <keywords> + <string>features</string> + <string>disputed_areas</string> + </keywords> + <nativeCRS>GEOGCS["WGS 84", + DATUM["World Geodetic System 1984", + SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], + AUTHORITY["EPSG","6326"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4326"]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-58.4273066880497</minx> + <maxx>148.8371480653835</maxx> + <miny>1.475362453615232</miny> + <maxy>48.70561341257376</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-58.4273066880497</minx> + <maxx>148.8371480653835</maxx> + <miny>1.475362453615232</miny> + <maxy>48.70561341257376</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <store class="dataStore"> + <id>DataStoreInfoImpl-1c443fee:182c0f3f209:-7ffb</id> + </store> + <serviceConfiguration>false</serviceConfiguration> + <simpleConversionEnabled>false</simpleConversionEnabled> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <padWithZeros>false</padWithZeros> + <forcedDecimal>false</forcedDecimal> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/disputed_areas/layer.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/disputed_areas/layer.xml new file mode 100644 index 00000000000..47bc072ab9d --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/disputed_areas/layer.xml @@ -0,0 +1,17 @@ +<layer> + <name>disputed_areas</name> + <id>LayerInfoImpl--72884701:185db6cdd61:-7ffe</id> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--72884701:185db6cdd61:-7ffd</id> + </defaultStyle> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--72884701:185db6cdd61:-7fff</id> + </resource> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> + <dateCreated>2023-01-22 21:43:37.670 UTC</dateCreated> + <dateModified>2023-01-22 21:47:54.745 UTC</dateModified> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/populated_places/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/populated_places/featuretype.xml new file mode 100644 index 00000000000..e7c2887e30f --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/populated_places/featuretype.xml @@ -0,0 +1,55 @@ +<featureType> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ff6</id> + <name>populated_places</name> + <nativeName>populated_places</nativeName> + <namespace> + <id>NamespaceInfoImpl-1c443fee:182c0f3f209:-7ffd</id> + </namespace> + <title>Populated Places</title> + <abstract>City and town points</abstract> + <keywords> + <string>features</string> + <string>populated_places</string> + </keywords> + <nativeCRS>GEOGCS["WGS 84", + DATUM["World Geodetic System 1984", + SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], + AUTHORITY["EPSG","6326"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4326"]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-175.2205644999999</minx> + <maxx>179.2166470999999</maxx> + <miny>-41.29206799231509</miny> + <maxy>64.14345946317033</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-175.2205644999999</minx> + <maxx>179.2166470999999</maxx> + <miny>-41.29206799231509</miny> + <maxy>64.14345946317033</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="cachingEnabled">false</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl-1c443fee:182c0f3f209:-7ffb</id> + </store> + <serviceConfiguration>false</serviceConfiguration> + <simpleConversionEnabled>false</simpleConversionEnabled> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <padWithZeros>false</padWithZeros> + <forcedDecimal>false</forcedDecimal> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/populated_places/layer.xml b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/populated_places/layer.xml new file mode 100644 index 00000000000..a513f9ca00c --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/NaturalEarth/populated_places/layer.xml @@ -0,0 +1,22 @@ +<layer> + <name>populated_places</name> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff5</id> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fcf</id> + </defaultStyle> + <styles class="linked-hash-set"> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdf</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl-1c443fee:182c0f3f209:-7ff6</id> + </resource> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> + <dateCreated>2022-08-21 15:26:37.327 UTC</dateCreated> + <dateModified>2022-09-27 23:54:36.502 UTC</dateModified> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/layergroups/world.xml b/build/cite/ogcapi-features10/release/workspaces/ne/layergroups/world.xml new file mode 100644 index 00000000000..063901951cb --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/layergroups/world.xml @@ -0,0 +1,49 @@ +<layerGroup> + <id>LayerGroupInfoImpl-1c443fee:182c0f3f209:-7ff4</id> + <name>world</name> + <mode>NAMED</mode> + <title>World Map</title> + <abstractTxt>World map constructed with Natural Earth countries, boundaries and populated places.</abstractTxt> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <internationalTitle/> + <internationalAbstract/> + <publishables> + <published type="layer"> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff9</id> + </published> + <published type="layer"> + <id>LayerInfoImpl--72884701:185db6cdd61:-7ffe</id> + </published> + <published type="layer"> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7fef</id> + </published> + <published type="layer"> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff7</id> + </published> + <published type="layer"> + <id>LayerInfoImpl-1c443fee:182c0f3f209:-7ff5</id> + </published> + </publishables> + <styles> + <style> + <id>StyleInfoImpl-7e0cef34:18377ed2cb5:-7f29</id> + </style> + <style> + <id>StyleInfoImpl--72884701:185db6cdd61:-7ffd</id> + </style> + <style/> + <style/> + <style/> + </styles> + <bounds> + <minx>-180.0</minx> + <maxx>180.0</maxx> + <miny>-90.0</miny> + <maxy>90.0</maxy> + <crs>EPSG:4326</crs> + </bounds> + <dateCreated>2022-08-21 15:29:00.969 UTC</dateCreated> + <dateModified>2023-01-22 21:50:07.416 UTC</dateModified> +</layerGroup> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/namespace.xml b/build/cite/ogcapi-features10/release/workspaces/ne/namespace.xml new file mode 100644 index 00000000000..ed569b87066 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/namespace.xml @@ -0,0 +1,6 @@ +<namespace> + <id>NamespaceInfoImpl-1c443fee:182c0f3f209:-7ffd</id> + <prefix>ne</prefix> + <uri>https://www.naturalearthdata.com</uri> + <isolated>false</isolated> +</namespace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/settings.xml b/build/cite/ogcapi-features10/release/workspaces/ne/settings.xml new file mode 100644 index 00000000000..d49456218d4 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/settings.xml @@ -0,0 +1,59 @@ +<settings> + <id>SettingsInfoImpl-1c443fee:182c0f3f209:-7ffc</id> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + <name>ne</name> + <isolated>false</isolated> + <dateCreated>2022-08-21 15:10:28.234 UTC</dateCreated> + <dateModified>2022-08-21 18:08:06.389 UTC</dateModified> + </workspace> + <contact> + <id>contact</id> + <address>North American Cartographic Information Society</address> + <addressCity>Milwaukee</addressCity> + <addressCountry>USA</addressCountry> + <addressDeliveryPoint>2311 E. Hartford Ave</addressDeliveryPoint> + <addressPostalCode>53211</addressPostalCode> + <addressState>WI</addressState> + <addressType>Work</addressType> + <contactFacsimile>(414) 229-6282</contactFacsimile> + <contactOrganization>Natural Earth</contactOrganization> + <contactPerson>Volunteers</contactPerson> + <contactPosition>Volunteers</contactPosition> + <contactVoice>(414) 229-6282</contactVoice> + <onlineResource>https://www.naturalearthdata.com</onlineResource> + <welcome>Natural Earth is a public domain map dataset available at 1:10m, 1:50m, and 1:110 million scales. Featuring tightly integrated vector and raster data, with Natural Earth you can make a variety of visually pleasing, well-crafted maps with cartography or GIS software.</welcome> + <internationalAddress class="org.geotools.util.GrowableInternationalString"/> + <internationalAddressCity class="org.geotools.util.GrowableInternationalString"/> + <internationalAddressCountry class="org.geotools.util.GrowableInternationalString"/> + <internationalAddressDeliveryPoint class="org.geotools.util.GrowableInternationalString"/> + <internationalAddressPostalCode class="org.geotools.util.GrowableInternationalString"/> + <internationalAddressState class="org.geotools.util.GrowableInternationalString"/> + <internationalAddressType class="org.geotools.util.GrowableInternationalString"/> + <internationalContactEmail class="org.geotools.util.GrowableInternationalString"/> + <internationalContactFacsimile class="org.geotools.util.GrowableInternationalString"/> + <internationalContactOrganization class="org.geotools.util.GrowableInternationalString"/> + <internationalContactPerson class="org.geotools.util.GrowableInternationalString"/> + <internationalContactPosition class="org.geotools.util.GrowableInternationalString"/> + <internationalContactVoice class="org.geotools.util.GrowableInternationalString"/> + <internationalOnlineResource class="org.geotools.util.GrowableInternationalString"/> + <internationalWelcome class="org.geotools.util.GrowableInternationalString"/> + </contact> + <charset>UTF-8</charset> + <numDecimals>8</numDecimals> + <onlineResource>http://geoserver.org</onlineResource> + <verbose>false</verbose> + <verboseExceptions>false</verboseExceptions> + <metadata> + <map> + <entry> + <string>quietOnNotFound</string> + <boolean>false</boolean> + </entry> + </map> + </metadata> + <localWorkspaceIncludesPrefix>false</localWorkspaceIncludesPrefix> + <showCreatedTimeColumnsInAdminList>false</showCreatedTimeColumnsInAdminList> + <showModifiedTimeColumnsInAdminList>false</showModifiedTimeColumnsInAdminList> + <useHeadersProxyURL>false</useHeadersProxyURL> +</settings> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/boundary_lines.sld b/build/cite/ogcapi-features10/release/workspaces/ne/styles/boundary_lines.sld new file mode 100644 index 00000000000..d18d63259a9 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/boundary_lines.sld @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" + xmlns:sld="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:gml="http://www.opengis.net/gml" + version="1.0.0"> + <NamedLayer> + <Name>boundary_lines</Name> + <UserStyle> + <FeatureTypeStyle> + <Rule> + <Title>Boundary</Title> + <MinScaleDenominator>7.0E7</MinScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#D3C2A8</CssParameter> + <CssParameter name="stroke-width">0.5</CssParameter> + <CssParameter name="stroke-dasharray">2 1</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Title>Boundary</Title> + <MinScaleDenominator>3.5E7</MinScaleDenominator> + <MaxScaleDenominator>7.0E7</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#D3C2A8</CssParameter> + <CssParameter name="stroke-width">0.75</CssParameter> + <CssParameter name="stroke-dasharray">3 1.5</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Title>Boundary</Title> + <MinScaleDenominator>2.0E7</MinScaleDenominator> + <MaxScaleDenominator>3.5E7</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#D3C2A8</CssParameter> + <CssParameter name="stroke-width">1.00</CssParameter> + <CssParameter name="stroke-dasharray">4 2</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Title>Boundary</Title> + <MaxScaleDenominator>2.0E7</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#D3C2A8</CssParameter> + <CssParameter name="stroke-width">1.50</CssParameter> + <CssParameter name="stroke-dasharray">6 3</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/boundary_lines.xml b/build/cite/ogcapi-features10/release/workspaces/ne/styles/boundary_lines.xml new file mode 100644 index 00000000000..3e75433f442 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/boundary_lines.xml @@ -0,0 +1,14 @@ +<style> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fe4</id> + <name>boundary_lines</name> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>boundary_lines.sld</filename> + <dateCreated>2022-08-21 15:51:20.414 UTC</dateCreated> + <dateModified>2022-09-26 06:50:09.485 UTC</dateModified> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/coastline.sld b/build/cite/ogcapi-features10/release/workspaces/ne/styles/coastline.sld new file mode 100644 index 00000000000..1ed84ba69e6 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/coastline.sld @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" + xmlns:sld="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:gml="http://www.opengis.net/gml" + version="1.0.0"> + <NamedLayer> + <Name>coastline</Name> + <UserStyle> + <FeatureTypeStyle> + <Rule> + <Title>Coastline</Title> + <MinScaleDenominator>7.0E7</MinScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#B3CCD1</CssParameter> + <CssParameter name="stroke-width">0.5</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Title>Coastline</Title> + <MinScaleDenominator>3.5E7</MinScaleDenominator> + <MaxScaleDenominator>7.0E7</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#B3CCD1</CssParameter> + <CssParameter name="stroke-width">0.75</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Title>Coastline</Title> + <MinScaleDenominator>2.0E7</MinScaleDenominator> + <MaxScaleDenominator>3.5E7</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#B3CCD1</CssParameter> + <CssParameter name="stroke-width">1.00</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + <Rule> + <Title>Coastline</Title> + <MaxScaleDenominator>2.0E7</MaxScaleDenominator> + <LineSymbolizer> + <Stroke> + <CssParameter name="stroke">#B3CCD1</CssParameter> + <CssParameter name="stroke-width">1.50</CssParameter> + </Stroke> + </LineSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/coastline.xml b/build/cite/ogcapi-features10/release/workspaces/ne/styles/coastline.xml new file mode 100644 index 00000000000..ffb22820555 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/coastline.xml @@ -0,0 +1,14 @@ +<style> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fee</id> + <name>coastline</name> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>coastline.sld</filename> + <dateCreated>2022-08-21 15:45:56.628 UTC</dateCreated> + <dateModified>2022-09-26 06:41:36.31 UTC</dateModified> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries.sld b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries.sld new file mode 100644 index 00000000000..74c8dbec9fb --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries.sld @@ -0,0 +1,264 @@ +<?xml version="1.0" encoding="UTF-8"?> +<sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0"> + <sld:NamedLayer> + <sld:Name>ne:countries</sld:Name> + <sld:UserStyle> + <sld:Name>countries_transparent</sld:Name> + <sld:Title>Countries</sld:Title> + <sld:Abstract>Alternate on mapcolor9 theme for ne:countries layer. This presentation uses a slight transparencyto allow background to show through as part of a layer group or map. Labeling is done at a lower priority than populated places to allow cities to take precedence</sld:Abstract> + <sld:FeatureTypeStyle> + <sld:Rule> + <sld:Name>Countries</sld:Name> + <sld:PolygonSymbolizer> + <sld:Fill> + <sld:CssParameter name="fill">#8DD3C7</sld:CssParameter> + </sld:Fill> + <sld:VendorOption name="inclusion">legendOnly</sld:VendorOption> + </sld:PolygonSymbolizer> + </sld:Rule> + <sld:Rule> + <sld:PolygonSymbolizer> + <sld:Fill> + <sld:CssParameter name="fill"> + <ogc:Function name="Recode"> + <ogc:PropertyName>MAPCOLOR9</ogc:PropertyName> + <ogc:Literal>1</ogc:Literal> + <ogc:Literal>#8dd3c7</ogc:Literal> + <ogc:Literal>2</ogc:Literal> + <ogc:Literal>#ffffb3</ogc:Literal> + <ogc:Literal>3</ogc:Literal> + <ogc:Literal>#bebada</ogc:Literal> + <ogc:Literal>4</ogc:Literal> + <ogc:Literal>#fb8072</ogc:Literal> + <ogc:Literal>5</ogc:Literal> + <ogc:Literal>#80b1d3</ogc:Literal> + <ogc:Literal>6</ogc:Literal> + <ogc:Literal>#fdb462</ogc:Literal> + <ogc:Literal>7</ogc:Literal> + <ogc:Literal>#b3de69</ogc:Literal> + <ogc:Literal>8</ogc:Literal> + <ogc:Literal>#fccde5</ogc:Literal> + <ogc:Literal>9</ogc:Literal> + <ogc:Literal>#d9d9d9</ogc:Literal> + </ogc:Function> + </sld:CssParameter> + <sld:CssParameter name="fill-opacity">0.75</sld:CssParameter> + </sld:Fill> + <sld:VendorOption name="inclusion">mapOnly</sld:VendorOption> + </sld:PolygonSymbolizer> + </sld:Rule> + + <sld:Rule> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>MIN_ZOOM</ogc:PropertyName> + <ogc:Literal>2</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <sld:MinScaleDenominator>14.0E7</sld:MinScaleDenominator> + <sld:TextSymbolizer> + <sld:Label> + <ogc:Function name="if_then_else"> + <ogc:Function name="lessThan"> + <ogc:PropertyName>NAME_LEN</ogc:PropertyName> + <ogc:Literal>8</ogc:Literal> + </ogc:Function> + <ogc:Function name="Recode"> + <ogc:Function name="language"/> + <ogc:Literal/> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>en</ogc:Literal> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>it</ogc:Literal> + <ogc:PropertyName>NAME_IT</ogc:PropertyName> + <ogc:Literal>fr</ogc:Literal> + <ogc:PropertyName>NAME_FR</ogc:PropertyName> + </ogc:Function> + <ogc:PropertyName>ABBREV</ogc:PropertyName> + </ogc:Function> + </sld:Label> + <sld:Font> + <sld:CssParameter name="font-family">SansSerif</sld:CssParameter> + <sld:CssParameter name="font-size">10</sld:CssParameter> + </sld:Font> + <sld:LabelPlacement> + <sld:PointPlacement> + <sld:AnchorPoint> + <sld:AnchorPointX>0.5</sld:AnchorPointX> + <sld:AnchorPointY>0.5</sld:AnchorPointY> + </sld:AnchorPoint> + </sld:PointPlacement> + </sld:LabelPlacement> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + <sld:Priority> + <ogc:Sub> + <ogc:Literal>50</ogc:Literal> + <ogc:PropertyName>LABELRANK</ogc:PropertyName> + </ogc:Sub> + </sld:Priority> + <sld:VendorOption name="maxDisplacement">20</sld:VendorOption> + <sld:VendorOption name="spaceAround">8</sld:VendorOption> + <sld:VendorOption name="charSpacing">1</sld:VendorOption> + <sld:VendorOption name="autoWrap">70</sld:VendorOption> + <sld:VendorOption name="goodnessOfFit">0.95</sld:VendorOption> + <sld:VendorOption name="inclusion">mapOnly</sld:VendorOption> + </sld:TextSymbolizer> + </sld:Rule> + <sld:Rule> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>MIN_ZOOM</ogc:PropertyName> + <ogc:Literal>3</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <sld:MinScaleDenominator>7.0E7</sld:MinScaleDenominator> + <sld:MaxScaleDenominator>14.0E7</sld:MaxScaleDenominator> + <sld:TextSymbolizer> + <sld:Label> + <ogc:Function name="Recode"> + <ogc:Function name="language"/> + <ogc:Literal/> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>en</ogc:Literal> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>it</ogc:Literal> + <ogc:PropertyName>NAME_IT</ogc:PropertyName> + <ogc:Literal>fr</ogc:Literal> + <ogc:PropertyName>NAME_FR</ogc:PropertyName> + </ogc:Function> + </sld:Label> + <sld:Font> + <sld:CssParameter name="font-family">SansSerif</sld:CssParameter> + <sld:CssParameter name="font-size">12</sld:CssParameter> + </sld:Font> + <sld:LabelPlacement> + <sld:PointPlacement> + <sld:AnchorPoint> + <sld:AnchorPointX>0.5</sld:AnchorPointX> + <sld:AnchorPointY>0.5</sld:AnchorPointY> + </sld:AnchorPoint> + </sld:PointPlacement> + </sld:LabelPlacement> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + <sld:Priority> + <ogc:Sub> + <ogc:Literal>5</ogc:Literal> + <ogc:PropertyName>LABELRANK</ogc:PropertyName> + </ogc:Sub> + </sld:Priority> + <sld:VendorOption name="maxDisplacement">20</sld:VendorOption> + <sld:VendorOption name="spaceAround">8</sld:VendorOption> + <sld:VendorOption name="charSpacing">1</sld:VendorOption> + <sld:VendorOption name="autoWrap">70</sld:VendorOption> + <sld:VendorOption name="goodnessOfFit">0.95</sld:VendorOption> + <sld:VendorOption name="inclusion">mapOnly</sld:VendorOption> + </sld:TextSymbolizer> + </sld:Rule> + <sld:Rule> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>MIN_ZOOM</ogc:PropertyName> + <ogc:Literal>50</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <sld:MinScaleDenominator>3.5E7</sld:MinScaleDenominator> + <sld:MaxScaleDenominator>7.0E7</sld:MaxScaleDenominator> + <sld:TextSymbolizer> + <sld:Label> + <ogc:Function name="Recode"> + <ogc:Function name="language"/> + <ogc:Literal/> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>en</ogc:Literal> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>it</ogc:Literal> + <ogc:PropertyName>NAME_IT</ogc:PropertyName> + <ogc:Literal>fr</ogc:Literal> + <ogc:PropertyName>NAME_FR</ogc:PropertyName> + </ogc:Function> + </sld:Label> + <sld:Font> + <sld:CssParameter name="font-family">SansSerif</sld:CssParameter> + <sld:CssParameter name="font-size">14</sld:CssParameter> + <sld:CssParameter name="font-weight">bold</sld:CssParameter> + </sld:Font> + <sld:LabelPlacement> + <sld:PointPlacement> + <sld:AnchorPoint> + <sld:AnchorPointX>0.5</sld:AnchorPointX> + <sld:AnchorPointY>0.5</sld:AnchorPointY> + </sld:AnchorPoint> + </sld:PointPlacement> + </sld:LabelPlacement> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + <sld:Priority> + <ogc:Sub> + <ogc:Literal>50</ogc:Literal> + <ogc:PropertyName>LABELRANK</ogc:PropertyName> + </ogc:Sub> + </sld:Priority> + <sld:VendorOption name="maxDisplacement">40</sld:VendorOption> + <sld:VendorOption name="spaceAround">8</sld:VendorOption> + <sld:VendorOption name="charSpacing">1</sld:VendorOption> + <sld:VendorOption name="autoWrap">90</sld:VendorOption> + <sld:VendorOption name="goodnessOfFit">1.0</sld:VendorOption> + <sld:VendorOption name="inclusion">mapOnly</sld:VendorOption> + </sld:TextSymbolizer> + </sld:Rule> + <sld:Rule> + <sld:MaxScaleDenominator>3.5E7</sld:MaxScaleDenominator> + <sld:TextSymbolizer> + <sld:Label> + <ogc:Function name="Recode"> + <ogc:Function name="language"/> + <ogc:Literal/> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>en</ogc:Literal> + <ogc:PropertyName>NAME</ogc:PropertyName> + <ogc:Literal>it</ogc:Literal> + <ogc:PropertyName>NAME_IT</ogc:PropertyName> + <ogc:Literal>fr</ogc:Literal> + <ogc:PropertyName>NAME_FR</ogc:PropertyName> + </ogc:Function> + </sld:Label> + <sld:Font> + <sld:CssParameter name="font-family">SansSerif</sld:CssParameter> + <sld:CssParameter name="font-size">16</sld:CssParameter> + <sld:CssParameter name="font-weight">bold</sld:CssParameter> + </sld:Font> + <sld:LabelPlacement> + <sld:PointPlacement> + <sld:AnchorPoint> + <sld:AnchorPointX>0.5</sld:AnchorPointX> + <sld:AnchorPointY>0.5</sld:AnchorPointY> + </sld:AnchorPoint> + </sld:PointPlacement> + </sld:LabelPlacement> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + <sld:Priority> + <ogc:Sub> + <ogc:Literal>50</ogc:Literal> + <ogc:PropertyName>LABELRANK</ogc:PropertyName> + </ogc:Sub> + </sld:Priority> + <sld:VendorOption name="maxDisplacement">50</sld:VendorOption> + <sld:VendorOption name="spaceAround">10</sld:VendorOption> + <sld:VendorOption name="charSpacing">1</sld:VendorOption> + <sld:VendorOption name="autoWrap">100</sld:VendorOption> + <sld:VendorOption name="goodnessOfFit">1.00</sld:VendorOption> + <sld:VendorOption name="inclusion">mapOnly</sld:VendorOption> + </sld:TextSymbolizer> + </sld:Rule> + + </sld:FeatureTypeStyle> + </sld:UserStyle> + </sld:NamedLayer> +</sld:StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries.xml b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries.xml new file mode 100644 index 00000000000..f92e20e06e2 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries.xml @@ -0,0 +1,14 @@ +<style> + <id>StyleInfoImpl-7e0cef34:18377ed2cb5:-7f29</id> + <name>countries</name> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>countries.sld</filename> + <dateCreated>2022-09-26 06:55:57.89 UTC</dateCreated> + <dateModified>2023-01-22 22:25:07.329 UTC</dateModified> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries_mapcolor9.sld b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries_mapcolor9.sld new file mode 100644 index 00000000000..230d564bd48 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries_mapcolor9.sld @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" + xmlns:sld="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:gml="http://www.opengis.net/gml" + version="1.0.0"> + <sld:NamedLayer> + <sld:Name>ne:countries</sld:Name> + <sld:UserStyle> + <sld:Name>countries_mapcolor_9</sld:Name> + <sld:Title>Countries Mapcolor9</sld:Title> + <sld:Abstract>Theme using mapcolor9 for ne:countries layer.</sld:Abstract> + + <sld:FeatureTypeStyle> + <sld:Rule> + <sld:Name>Countries</sld:Name> + <sld:PolygonSymbolizer> + <sld:Fill> + <sld:CssParameter name="fill">#8DD3C7</sld:CssParameter> + </sld:Fill> + <sld:VendorOption name="inclusion">legendOnly</sld:VendorOption> + </sld:PolygonSymbolizer> + </sld:Rule> + <sld:Rule> + <sld:PolygonSymbolizer> + <sld:Fill> + <sld:CssParameter name="fill"> + <ogc:Function name="Recode"> + <ogc:PropertyName>MAPCOLOR9</ogc:PropertyName> + <ogc:Literal>1</ogc:Literal> + <ogc:Literal>#8dd3c7</ogc:Literal> + <ogc:Literal>2</ogc:Literal> + <ogc:Literal>#ffffb3</ogc:Literal> + <ogc:Literal>3</ogc:Literal> + <ogc:Literal>#bebada</ogc:Literal> + <ogc:Literal>4</ogc:Literal> + <ogc:Literal>#fb8072</ogc:Literal> + <ogc:Literal>5</ogc:Literal> + <ogc:Literal>#80b1d3</ogc:Literal> + <ogc:Literal>6</ogc:Literal> + <ogc:Literal>#fdb462</ogc:Literal> + <ogc:Literal>7</ogc:Literal> + <ogc:Literal>#b3de69</ogc:Literal> + <ogc:Literal>8</ogc:Literal> + <ogc:Literal>#fccde5</ogc:Literal> + <ogc:Literal>9</ogc:Literal> + <ogc:Literal>#d9d9d9</ogc:Literal> + </ogc:Function> + </sld:CssParameter> + </sld:Fill> + <sld:VendorOption name="inclusion">mapOnly</sld:VendorOption> + </sld:PolygonSymbolizer> + </sld:Rule> + </sld:FeatureTypeStyle> + </sld:UserStyle> + </sld:NamedLayer> +</sld:StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries_mapcolor9.xml b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries_mapcolor9.xml new file mode 100644 index 00000000000..1f64e3d07b1 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/countries_mapcolor9.xml @@ -0,0 +1,14 @@ +<style> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fd7</id> + <name>countries_mapcolor9</name> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>countries_mapcolor9.sld</filename> + <dateCreated>2022-08-21 16:08:16.130 UTC</dateCreated> + <dateModified>2022-09-28 05:53:20.988 UTC</dateModified> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/disputed.sld b/build/cite/ogcapi-features10/release/workspaces/ne/styles/disputed.sld new file mode 100644 index 00000000000..24b04525ecd --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/disputed.sld @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<StyledLayerDescriptor version="1.0.0" + xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" + xmlns="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <NamedLayer> + <Name>disputed</Name> + <UserStyle> + <Title>Disputed Area</Title> + <FeatureTypeStyle> + <Rule> + <Name>disputed</Name> + <PolygonSymbolizer> + <Fill> + <CssParameter name="fill">#CCCCCC</CssParameter> + <CssParameter name="fill-opacity">0.75</CssParameter> + </Fill> + </PolygonSymbolizer> + </Rule> + </FeatureTypeStyle> + </UserStyle> + </NamedLayer> +</StyledLayerDescriptor> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/disputed.xml b/build/cite/ogcapi-features10/release/workspaces/ne/styles/disputed.xml new file mode 100644 index 00000000000..4e365f8a5af --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/disputed.xml @@ -0,0 +1,14 @@ +<style> + <id>StyleInfoImpl--72884701:185db6cdd61:-7ffd</id> + <name>disputed</name> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>disputed.sld</filename> + <dateCreated>2023-01-22 21:47:44.965 UTC</dateCreated> + <dateModified>2023-01-23 06:08:24.685 UTC</dateModified> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/populated_places.sld b/build/cite/ogcapi-features10/release/workspaces/ne/styles/populated_places.sld new file mode 100644 index 00000000000..aeeec6b4686 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/populated_places.sld @@ -0,0 +1,243 @@ +<?xml version="1.0" encoding="UTF-8"?> +<sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" + xmlns:sld="http://www.opengis.net/sld" + xmlns:ogc="http://www.opengis.net/ogc" + xmlns:gml="http://www.opengis.net/gml" + version="1.0.0"> + <sld:NamedLayer> + <!-- style applies to named layer only --> + <sld:Name>ne:populated_places</sld:Name> + <sld:UserStyle> + <sld:Name>populated_places</sld:Name> + <sld:Title>Populated Places</sld:Title> + <sld:Abstract>Dynamic presentation of populated places with level of detail depending on scale. Dymanic styling is used to determine mark symbol shown based on feature classification. Label is introduced at lower scales.</sld:Abstract> + <sld:FeatureTypeStyle> + <sld:Name>places</sld:Name> + <sld:Rule> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>min_zoom</ogc:PropertyName> + <ogc:Literal>2</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <sld:MinScaleDenominator>14.0E7</sld:MinScaleDenominator> + <sld:PointSymbolizer> + <sld:Graphic> + <sld:Mark> + <sld:WellKnownName>circle</sld:WellKnownName> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + </sld:Mark> + <sld:Size>3</sld:Size> + </sld:Graphic> + </sld:PointSymbolizer> + </sld:Rule> + + <!-- dynamic symbolization using rules --> + <sld:Rule> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>min_zoom</ogc:PropertyName> + <ogc:Literal>3</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <sld:MinScaleDenominator>7.0E7</sld:MinScaleDenominator> + <sld:MaxScaleDenominator>14.0E7</sld:MaxScaleDenominator> + <sld:PointSymbolizer> + <sld:Graphic> + <sld:Mark> + <sld:WellKnownName>circle</sld:WellKnownName> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + </sld:Mark> + <sld:Size>4</sld:Size> + </sld:Graphic> + </sld:PointSymbolizer> + </sld:Rule> + + <sld:Rule> + <ogc:Filter> + <ogc:And> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>min_zoom</ogc:PropertyName> + <ogc:Literal>3</ogc:Literal> + </ogc:PropertyIsLessThan> + <ogc:PropertyIsEqualTo> + <ogc:PropertyName>featurecla</ogc:PropertyName> + <ogc:Literal>Admin-0</ogc:Literal> + </ogc:PropertyIsEqualTo> + </ogc:And> + </ogc:Filter> + <sld:MinScaleDenominator>7.0E7</sld:MinScaleDenominator> + <sld:MaxScaleDenominator>14.0E7</sld:MaxScaleDenominator> + <sld:PointSymbolizer> + <sld:Graphic> + <sld:Mark> + <sld:WellKnownName>star</sld:WellKnownName> + <sld:Fill> + <CssParameter name="fill">#777777</CssParameter> + </sld:Fill> + </sld:Mark> + <sld:Size>5</sld:Size> + </sld:Graphic> + </sld:PointSymbolizer> + </sld:Rule> + + + <!-- dynamic symbolization using expression --> + <sld:Rule> + <ogc:Filter> + <ogc:PropertyIsLessThan> + <ogc:PropertyName>min_zoom</ogc:PropertyName> + <ogc:Literal>5</ogc:Literal> + </ogc:PropertyIsLessThan> + </ogc:Filter> + <sld:MinScaleDenominator>3.5E7</sld:MinScaleDenominator> + <sld:MaxScaleDenominator>7.0E7</sld:MaxScaleDenominator> + <sld:PointSymbolizer> + <sld:Graphic> + <sld:Mark> + <sld:WellKnownName>${if_then_else(equalTo(featurecla,'Admin-0 capital'),'star','circle')}</sld:WellKnownName> + <sld:Fill> + <CssParameter name="fill">#999999</CssParameter> + </sld:Fill> + <sld:Stroke> + <sld:CssParameter name="stroke">#666666</sld:CssParameter> + <sld:CssParameter name="stroke-width">1.0</sld:CssParameter> + </sld:Stroke> + </sld:Mark> + <sld:Size> + <ogc:Function name="if_then_else"> + <ogc:Function name="equalTo"> + <ogc:PropertyName>featurecla</ogc:PropertyName> + <ogc:Literal>Admin-0 capital</ogc:Literal> + </ogc:Function> + <ogc:Literal>7</ogc:Literal> + <ogc:Literal>5</ogc:Literal> + </ogc:Function> + </sld:Size> + </sld:Graphic> + <sld:VendorOption name="labelObstacle">true</sld:VendorOption> + </sld:PointSymbolizer> + <sld:TextSymbolizer> + <sld:Label> + <ogc:PropertyName>name</ogc:PropertyName> + </sld:Label> + <sld:Font> + <sld:CssParameter name="font-family">SansSerif</sld:CssParameter> + <sld:CssParameter name="font-size">12</sld:CssParameter> + </sld:Font> + + + <sld:LabelPlacement> + <sld:PointPlacement> + <sld:AnchorPoint> + <sld:AnchorPointX>0.5</sld:AnchorPointX> + <sld:AnchorPointY>1</sld:AnchorPointY> + </sld:AnchorPoint> + <sld:Displacement> + <sld:DisplacementX>0</sld:DisplacementX> + <sld:DisplacementY>-5</sld:DisplacementY> + </sld:Displacement> + </sld:PointPlacement> + </sld:LabelPlacement> + + <sld:Halo> + <sld:Radius>0.75</sld:Radius> + <sld:Fill> + <sld:CssParameter name="fill">#FFFFFF</sld:CssParameter> + <sld:CssParameter name="fill-opacity">0.75</sld:CssParameter> + </sld:Fill> + </sld:Halo> + + + <sld:Fill> + <sld:CssParameter name="fill">#000000</sld:CssParameter> + </sld:Fill> + <sld:Priority> + <ogc:Sub> + <ogc:Literal>100</ogc:Literal> + <ogc:PropertyName>labelrank</ogc:PropertyName> + </ogc:Sub> + </sld:Priority> + + <sld:VendorOption name="maxDisplacement">10</sld:VendorOption> + + </sld:TextSymbolizer> + </sld:Rule> + + <sld:Rule> + <sld:MaxScaleDenominator>3.5E7</sld:MaxScaleDenominator> + <sld:PointSymbolizer> + <sld:Graphic> + <sld:Mark> + <sld:WellKnownName>${if_then_else(equalTo(featurecla,'Admin-0 capital'),'star','circle')}</sld:WellKnownName> + <sld:Fill> + <CssParameter name="fill">#999999</CssParameter> + </sld:Fill> + <sld:Stroke> + <sld:CssParameter name="stroke">#666666</sld:CssParameter> + <sld:CssParameter name="stroke-width">1.5</sld:CssParameter> + </sld:Stroke> + </sld:Mark> + <sld:Size> + <ogc:Function name="if_then_else"> + <ogc:Function name="equalTo"> + <ogc:PropertyName>featurecla</ogc:PropertyName> + <ogc:Literal>Admin-0 capital</ogc:Literal> + </ogc:Function> + <ogc:Literal>8</ogc:Literal> + <ogc:Literal>6</ogc:Literal> + </ogc:Function> + </sld:Size> + </sld:Graphic> + <sld:VendorOption name="labelObstacle">true</sld:VendorOption> + </sld:PointSymbolizer> + <sld:TextSymbolizer> + <sld:Label> + <ogc:PropertyName>name</ogc:PropertyName> + </sld:Label> + <sld:Font> + <sld:CssParameter name="font-family">SansSerif</sld:CssParameter> + <sld:CssParameter name="font-size">14</sld:CssParameter> + </sld:Font> + <sld:LabelPlacement> + <sld:PointPlacement> + <sld:AnchorPoint> + <sld:AnchorPointX>0.5</sld:AnchorPointX> + <sld:AnchorPointY>1</sld:AnchorPointY> + </sld:AnchorPoint> + <sld:Displacement> + <sld:DisplacementX>0</sld:DisplacementX> + <sld:DisplacementY>-5</sld:DisplacementY> + </sld:Displacement> + </sld:PointPlacement> + </sld:LabelPlacement> + <Halo> + <Radius>1.5</Radius> + <Fill> + <CssParameter name="fill">#FFFFFF</CssParameter> + <CssParameter name="fill-opacity">0.75</CssParameter> + </Fill> + </Halo> + + <sld:Fill> + <sld:CssParameter name="fill">#000000</sld:CssParameter> + </sld:Fill> + <sld:Priority> + <ogc:Sub> + <ogc:Literal>100</ogc:Literal> + <ogc:PropertyName>labelrank</ogc:PropertyName> + </ogc:Sub> + </sld:Priority> + <sld:VendorOption name="maxDisplacement">12</sld:VendorOption> + <sld:VendorOption name="spaceAround">5</sld:VendorOption> + </sld:TextSymbolizer> + </sld:Rule> + + </sld:FeatureTypeStyle> + </sld:UserStyle> + </sld:NamedLayer> +</sld:StyledLayerDescriptor> diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/styles/populated_places.xml b/build/cite/ogcapi-features10/release/workspaces/ne/styles/populated_places.xml new file mode 100644 index 00000000000..320ac748e60 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/styles/populated_places.xml @@ -0,0 +1,14 @@ +<style> + <id>StyleInfoImpl-1c443fee:182c0f3f209:-7fcf</id> + <name>populated_places</name> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <format>sld</format> + <languageVersion> + <version>1.0.0</version> + </languageVersion> + <filename>populated_places.sld</filename> + <dateCreated>2022-08-21 16:16:50.579 UTC</dateCreated> + <dateModified>2022-09-28 06:59:30.825 UTC</dateModified> +</style> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/wcs.xml b/build/cite/ogcapi-features10/release/workspaces/ne/wcs.xml new file mode 100644 index 00000000000..b3aa2e7da6b --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/wcs.xml @@ -0,0 +1,47 @@ +<wcs> + <id>WCSInfoImpl-1c443fee:182c0f3f209:-7f96</id> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <enabled>true</enabled> + <name>WCS</name> + <title>GeoServer Natural Earth Raster data and imagery</title> + <internationalTitle/> + <maintainer>http://geoserver.org/comm</maintainer> + <abstrct>Direct access to Natural Earth raster data and imagery.</abstrct> + <internationalAbstract/> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.0.0</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>1.1.1</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>2.0.1</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WCS</string> + <string>GEOSERVER</string> + </keywords> + <metadataLink> + <type>undef</type> + <about>http://geoserver.sourceforge.net/html/index.php</about> + <metadataType>other</metadataType> + </metadataLink> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> + <gmlPrefixing>false</gmlPrefixing> + <latLon>false</latLon> + <maxInputMemory>0</maxInputMemory> + <maxOutputMemory>0</maxOutputMemory> + <defaultDeflateCompressionLevel>9</defaultDeflateCompressionLevel> + <subsamplingEnabled>true</subsamplingEnabled> + <overviewPolicy>IGNORE</overviewPolicy> + <maxRequestedDimensionValues>100</maxRequestedDimensionValues> +</wcs> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/wfs.xml b/build/cite/ogcapi-features10/release/workspaces/ne/wfs.xml new file mode 100644 index 00000000000..0c41f986ddc --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/wfs.xml @@ -0,0 +1,71 @@ +<wfs> + <id>WFSInfoImpl-1c443fee:182c0f3f209:-7f97</id> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <enabled>true</enabled> + <name>WFS</name> + <title>GeoServer Natural Earth Vector data</title> + <internationalTitle/> + <maintainer>http://geoserver.org/comm</maintainer> + <abstrct>Natural Earth feature data.</abstrct> + <internationalAbstract/> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.0.0</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>1.1.0</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>2.0.0</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WFS</string> + <string>WMS</string> + <string>GEOSERVER</string> + </keywords> + <metadataLink/> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> + <metadata> + <entry key="SHAPE-ZIP_DEFAULT_PRJ_IS_ESRI">false</entry> + </metadata> + <gml> + <entry> + <version>V_11</version> + <gml> + <srsNameStyle>URN</srsNameStyle> + <overrideGMLAttributes>false</overrideGMLAttributes> + </gml> + </entry> + <entry> + <version>V_20</version> + <gml> + <srsNameStyle>URN2</srsNameStyle> + <overrideGMLAttributes>false</overrideGMLAttributes> + </gml> + </entry> + <entry> + <version>V_10</version> + <gml> + <srsNameStyle>XML</srsNameStyle> + <overrideGMLAttributes>true</overrideGMLAttributes> + </gml> + </entry> + </gml> + <serviceLevel>COMPLETE</serviceLevel> + <maxFeatures>1000000</maxFeatures> + <featureBounding>false</featureBounding> + <canonicalSchemaLocation>false</canonicalSchemaLocation> + <encodeFeatureMember>false</encodeFeatureMember> + <hitsIgnoreMaxFeatures>false</hitsIgnoreMaxFeatures> + <includeWFSRequestDumpFile>false</includeWFSRequestDumpFile> + <allowGlobalQueries>true</allowGlobalQueries> + <simpleConversionEnabled>false</simpleConversionEnabled> +</wfs> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/wms.xml b/build/cite/ogcapi-features10/release/workspaces/ne/wms.xml new file mode 100644 index 00000000000..c9421614598 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/wms.xml @@ -0,0 +1,78 @@ +<wms> + <id>WMSInfoImpl-1c443fee:182c0f3f209:-7f99</id> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <enabled>true</enabled> + <name>WMS</name> + <title>GeoServer Natural Earth Maps</title> + <internationalTitle/> + <maintainer>http://geoserver.org/comm</maintainer> + <abstrct>Map images generated from Natural Earth vector data, raster data and imagery.</abstrct> + <internationalAbstract/> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.1.1</version> + </org.geotools.util.Version> + <org.geotools.util.Version> + <version>1.3.0</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WMS</string> + <string>GEOSERVER</string> + </keywords> + <metadataLink/> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> + <metadata> + <entry key="disableDatelineWrappingHeuristic">false</entry> + <entry key="kmlSuperoverlayMode">auto</entry> + <entry key="kmlReflectorMode">refresh</entry> + <entry key="svgAntiAlias">true</entry> + <entry key="rootLayerInCapabilities">false</entry> + <entry key="kmlPlacemark">false</entry> + <entry key="kmlKmscore">40</entry> + <entry key="mapWrapping">true</entry> + <entry key="pngCompression">25</entry> + <entry key="jpegCompression">25</entry> + <entry key="advancedProjectionDensification">false</entry> + <entry key="advancedProjectionHandling">true</entry> + <entry key="kmlAttr">true</entry> + <entry key="svgRenderer">Batik</entry> + <entry key="MarkFactoryList"></entry> + <entry key="scalehintMapunitsPixel">false</entry> + </metadata> + <bboxForEachCRS>false</bboxForEachCRS> + <watermark> + <enabled>false</enabled> + <position>BOT_RIGHT</position> + <transparency>0</transparency> + </watermark> + <interpolation>Nearest</interpolation> + <getFeatureInfoMimeTypeCheckingEnabled>false</getFeatureInfoMimeTypeCheckingEnabled> + <getMapMimeTypeCheckingEnabled>false</getMapMimeTypeCheckingEnabled> + <dynamicStylingDisabled>false</dynamicStylingDisabled> + <featuresReprojectionDisabled>false</featuresReprojectionDisabled> + <maxBuffer>25</maxBuffer> + <maxRequestMemory>65536</maxRequestMemory> + <maxRenderingTime>60</maxRenderingTime> + <maxRenderingErrors>1000</maxRenderingErrors> + <rootLayerTitle>Natural Earth</rootLayerTitle> + <rootLayerAbstract>Natural Earth is a public domain map dataset available featuring tightly integrated vector and raster data.</rootLayerAbstract> + <internationalRootLayerTitle/> + <internationalRootLayerAbstract/> + <maxRequestedDimensionValues>100</maxRequestedDimensionValues> + <cacheConfiguration> + <enabled>false</enabled> + <maxEntries>1000</maxEntries> + <maxEntrySize>51200</maxEntrySize> + </cacheConfiguration> + <remoteStyleMaxRequestTime>60000</remoteStyleMaxRequestTime> + <remoteStyleTimeout>30000</remoteStyleTimeout> + <defaultGroupStyleEnabled>true</defaultGroupStyleEnabled> +</wms> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/wmts.xml b/build/cite/ogcapi-features10/release/workspaces/ne/wmts.xml new file mode 100644 index 00000000000..bcf8861ccb3 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/wmts.xml @@ -0,0 +1,25 @@ +<wmts> + <id>WMTSInfoImpl-1c443fee:182c0f3f209:-7f98</id> + <workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + </workspace> + <enabled>true</enabled> + <name>WMTS</name> + <title>GeoServer Natural Earth Tiles</title> + <maintainer>http://geoserver.org/com</maintainer> + <abstrct>Map tiles generated from Natural Earth vector data, raster data and imagery.</abstrct> + <accessConstraints>NONE</accessConstraints> + <fees>NONE</fees> + <versions> + <org.geotools.util.Version> + <version>1.0.0</version> + </org.geotools.util.Version> + </versions> + <keywords> + <string>WMTS</string> + </keywords> + <citeCompliant>false</citeCompliant> + <onlineResource>http://geoserver.org</onlineResource> + <schemaBaseURL>http://schemas.opengis.net</schemaBaseURL> + <verbose>false</verbose> +</wmts> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/ne/workspace.xml b/build/cite/ogcapi-features10/release/workspaces/ne/workspace.xml new file mode 100644 index 00000000000..70801684944 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/ne/workspace.xml @@ -0,0 +1,7 @@ +<workspace> + <id>WorkspaceInfoImpl-1c443fee:182c0f3f209:-7ffe</id> + <name>ne</name> + <isolated>false</isolated> + <dateCreated>2022-08-21 15:10:28.234 UTC</dateCreated> + <dateModified>2022-09-23 08:29:42.450 UTC</dateModified> +</workspace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/namespace.xml b/build/cite/ogcapi-features10/release/workspaces/sf/namespace.xml new file mode 100644 index 00000000000..8dfbb0cd4a5 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/namespace.xml @@ -0,0 +1,5 @@ +<namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-8000</id> + <prefix>sf</prefix> + <uri>http://www.openplans.org/spearfish</uri> +</namespace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/archsites/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/archsites/featuretype.xml new file mode 100644 index 00000000000..a95d5dfdeb9 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/archsites/featuretype.xml @@ -0,0 +1,89 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fcb</id> + <name>archsites</name> + <nativeName>archsites</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-8000</id> + </namespace> + <title>Spearfish archeological sites</title> + <abstract>Sample data from GRASS, archeological sites location, Spearfish, South Dakota, USA</abstract> + <keywords> + <string>archsites</string> + <string>spearfish</string> + <string>sfArchsites</string> + <string>archeology</string> + </keywords> + <nativeCRS class="projected">PROJCS["NAD27 / UTM zone 13N", + GEOGCS["NAD27", + DATUM["North American Datum 1927", + SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], + TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], + AUTHORITY["EPSG","6267"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4267"]], + PROJECTION["Transverse_Mercator"], + PARAMETER["central_meridian", -105.0], + PARAMETER["latitude_of_origin", 0.0], + PARAMETER["scale_factor", 0.9996], + PARAMETER["false_easting", 500000.0], + PARAMETER["false_northing", 0.0], + UNIT["m", 1.0], + AXIS["Easting", EAST], + AXIS["Northing", NORTH], + AUTHORITY["EPSG","26713"]]</nativeCRS> + <srs>EPSG:26713</srs> + <nativeBoundingBox> + <minx>589851.4376666048</minx> + <maxx>608346.4603107043</maxx> + <miny>4914490.882968263</miny> + <maxy>4926501.8980334345</maxy> + <crs class="projected">EPSG:26713</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-103.8725637911543</minx> + <maxx>-103.63794182141925</maxx> + <miny>44.37740330855979</miny> + <maxy>44.48804280772808</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">sfArchsites_archsites</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdb</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>cat</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>str1</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/archsites/layer.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/archsites/layer.xml new file mode 100644 index 00000000000..41002163ada --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/archsites/layer.xml @@ -0,0 +1,25 @@ +<layer> + <name>archsites</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fca</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdf</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff2</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff0</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fcb</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/bugsites/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/bugsites/featuretype.xml new file mode 100644 index 00000000000..3583663b19f --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/bugsites/featuretype.xml @@ -0,0 +1,90 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc9</id> + <name>bugsites</name> + <nativeName>bugsites</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-8000</id> + </namespace> + <title>Spearfish bug locations</title> + <abstract>Sample data from GRASS, bug sites location, Spearfish, South Dakota, USA</abstract> + <keywords> + <string>spearfish</string> + <string>sfBugsites</string> + <string>insects</string> + <string>bugsites</string> + <string>tiger_beetles</string> + </keywords> + <nativeCRS class="projected">PROJCS["NAD27 / UTM zone 13N", + GEOGCS["NAD27", + DATUM["North American Datum 1927", + SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], + TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], + AUTHORITY["EPSG","6267"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4267"]], + PROJECTION["Transverse_Mercator"], + PARAMETER["central_meridian", -105.0], + PARAMETER["latitude_of_origin", 0.0], + PARAMETER["scale_factor", 0.9996], + PARAMETER["false_easting", 500000.0], + PARAMETER["false_northing", 0.0], + UNIT["m", 1.0], + AXIS["Easting", EAST], + AXIS["Northing", NORTH], + AUTHORITY["EPSG","26713"]]</nativeCRS> + <srs>EPSG:26713</srs> + <nativeBoundingBox> + <minx>590223.4382724703</minx> + <maxx>608462.4604629107</maxx> + <miny>4914107.882513998</miny> + <maxy>4920523.89081033</maxy> + <crs class="projected">EPSG:26713</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-103.86796131703647</minx> + <maxx>-103.63773523234195</maxx> + <miny>44.373938816704396</miny> + <maxy>44.43418821380063</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">sfBugsites_bugsites</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdb</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>cat</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>str1</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/bugsites/layer.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/bugsites/layer.xml new file mode 100644 index 00000000000..677c734da26 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/bugsites/layer.xml @@ -0,0 +1,25 @@ +<layer> + <name>bugsites</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc8</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff0</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdf</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff2</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc9</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/datastore.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/datastore.xml new file mode 100644 index 00000000000..f3302961a15 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/datastore.xml @@ -0,0 +1,17 @@ +<dataStore> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdb</id> + <name>sf</name> + <description>Vector data for Spearfish City in Lawrence County, South Dakota. The area covered by the data set is in the vicinity of Spearfish and includes a majority of the Black Hills National Forest (i.e., Mount Rushmore).</description> + <enabled>true</enabled> + <workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7fff</id> + </workspace> + <connectionParameters> + <entry key="create spatial index">false</entry> + <entry key="memory mapped buffer">false</entry> + <entry key="namespace">http://www.openplans.org/spearfish</entry> + <entry key="cache and reuse memory maps">false</entry> + <entry key="url">file:data/sf</entry> + </connectionParameters> + <__default>false</__default> +</dataStore> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/restricted/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/restricted/featuretype.xml new file mode 100644 index 00000000000..879f8b97ea5 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/restricted/featuretype.xml @@ -0,0 +1,83 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc7</id> + <name>restricted</name> + <nativeName>restricted</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-8000</id> + </namespace> + <title>Spearfish restricted areas</title> + <abstract>Sample data from GRASS, restricted areas, Spearfish, South Dakota, USA</abstract> + <keywords> + <string>spearfish</string> + <string>restricted</string> + <string>areas</string> + <string>sfRestricted</string> + </keywords> + <nativeCRS class="projected">PROJCS["NAD27 / UTM zone 13N", + GEOGCS["NAD27", + DATUM["North American Datum 1927", + SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], + TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], + AUTHORITY["EPSG","6267"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4267"]], + PROJECTION["Transverse_Mercator"], + PARAMETER["central_meridian", -105.0], + PARAMETER["latitude_of_origin", 0.0], + PARAMETER["scale_factor", 0.9996], + PARAMETER["false_easting", 500000.0], + PARAMETER["false_northing", 0.0], + UNIT["m", 1.0], + AXIS["Easting", EAST], + AXIS["Northing", NORTH], + AUTHORITY["EPSG","26713"]]</nativeCRS> + <srs>EPSG:26713</srs> + <nativeBoundingBox> + <minx>591579.1858092896</minx> + <maxx>599648.9251686076</maxx> + <miny>4916236.662227167</miny> + <maxy>4925872.146218054</maxy> + <crs class="projected">EPSG:26713</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-103.85057172920756</minx> + <maxx>-103.74741494853805</maxx> + <miny>44.39436387625042</miny> + <maxy>44.48215752041131</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">sfRestricted_restricted</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdb</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>cat</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/restricted/layer.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/restricted/layer.xml new file mode 100644 index 00000000000..c48d735be79 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/restricted/layer.xml @@ -0,0 +1,22 @@ +<layer> + <name>restricted</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc6</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fed</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe0</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc7</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/roads/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/roads/featuretype.xml new file mode 100644 index 00000000000..48a2428fb77 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/roads/featuretype.xml @@ -0,0 +1,88 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc5</id> + <name>roads</name> + <nativeName>roads</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-8000</id> + </namespace> + <title>Spearfish roads</title> + <abstract>Sample data from GRASS, road layout, Spearfish, South Dakota, USA</abstract> + <keywords> + <string>sfRoads</string> + <string>spearfish</string> + <string>roads</string> + </keywords> + <nativeCRS class="projected">PROJCS["NAD27 / UTM zone 13N", + GEOGCS["NAD27", + DATUM["North American Datum 1927", + SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], + TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], + AUTHORITY["EPSG","6267"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4267"]], + PROJECTION["Transverse_Mercator"], + PARAMETER["central_meridian", -105.0], + PARAMETER["latitude_of_origin", 0.0], + PARAMETER["scale_factor", 0.9996], + PARAMETER["false_easting", 500000.0], + PARAMETER["false_northing", 0.0], + UNIT["m", 1.0], + AXIS["Easting", EAST], + AXIS["Northing", NORTH], + AUTHORITY["EPSG","26713"]]</nativeCRS> + <srs>EPSG:26713</srs> + <nativeBoundingBox> + <minx>589434.8564686741</minx> + <maxx>609527.2102150217</maxx> + <miny>4914006.337837095</miny> + <maxy>4928063.398014731</maxy> + <crs class="projected">EPSG:26713</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-103.87741691493184</minx> + <maxx>-103.62231404880659</maxx> + <miny>44.37087275281798</miny> + <maxy>44.50015918338962</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">sfRoads_roads</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdb</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>cat</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>label</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/roads/layer.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/roads/layer.xml new file mode 100644 index 00000000000..1c472813f18 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/roads/layer.xml @@ -0,0 +1,22 @@ +<layer> + <name>roads</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc4</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe8</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe3</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc5</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/streams/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/streams/featuretype.xml new file mode 100644 index 00000000000..2234e533fbf --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/streams/featuretype.xml @@ -0,0 +1,88 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc3</id> + <name>streams</name> + <nativeName>streams</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-8000</id> + </namespace> + <title>Spearfish streams</title> + <abstract>Sample data from GRASS, streams, Spearfish, South Dakota, USA</abstract> + <keywords> + <string>spearfish</string> + <string>sfStreams</string> + <string>streams</string> + </keywords> + <nativeCRS class="projected">PROJCS["NAD27 / UTM zone 13N", + GEOGCS["NAD27", + DATUM["North American Datum 1927", + SPHEROID["Clarke 1866", 6378206.4, 294.9786982138982, AUTHORITY["EPSG","7008"]], + TOWGS84[-4.2, 135.4, 181.9, 0.0, 0.0, 0.0, 0.0], + AUTHORITY["EPSG","6267"]], + PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], + UNIT["degree", 0.017453292519943295], + AXIS["Geodetic longitude", EAST], + AXIS["Geodetic latitude", NORTH], + AUTHORITY["EPSG","4267"]], + PROJECTION["Transverse_Mercator"], + PARAMETER["central_meridian", -105.0], + PARAMETER["latitude_of_origin", 0.0], + PARAMETER["scale_factor", 0.9996], + PARAMETER["false_easting", 500000.0], + PARAMETER["false_northing", 0.0], + UNIT["m", 1.0], + AXIS["Easting", EAST], + AXIS["Northing", NORTH], + AUTHORITY["EPSG","26713"]]</nativeCRS> + <srs>EPSG:26713</srs> + <nativeBoundingBox> + <minx>589434.4971235897</minx> + <maxx>609518.2117427464</maxx> + <miny>4913947.342298816</miny> + <maxy>4928071.049965891</maxy> + <crs class="projected">EPSG:26713</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-103.87789019829768</minx> + <maxx>-103.62287788915457</maxx> + <miny>44.372335260095554</miny> + <maxy>44.502218486214815</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">sfStreams_streams</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdb</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>cat</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>label</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/sf/streams/layer.xml b/build/cite/ogcapi-features10/release/workspaces/sf/sf/streams/layer.xml new file mode 100644 index 00000000000..2b513b61c4d --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/sf/streams/layer.xml @@ -0,0 +1,22 @@ +<layer> + <name>streams</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc2</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fef</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe3</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc3</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/sf/workspace.xml b/build/cite/ogcapi-features10/release/workspaces/sf/workspace.xml new file mode 100644 index 00000000000..1195519b286 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/sf/workspace.xml @@ -0,0 +1,4 @@ +<workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7fff</id> + <name>sf</name> +</workspace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/namespace.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/namespace.xml new file mode 100644 index 00000000000..d02b61ffc22 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/namespace.xml @@ -0,0 +1,5 @@ +<namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ff6</id> + <prefix>tiger</prefix> + <uri>http://www.census.gov</uri> +</namespace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/datastore.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/datastore.xml new file mode 100644 index 00000000000..c461e775304 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/datastore.xml @@ -0,0 +1,17 @@ +<dataStore> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fda</id> + <name>nyc</name> + <description>Topologically Integrated Geographic Encoding and Referencing (TIGER) dataset</description> + <enabled>true</enabled> + <workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7ff5</id> + </workspace> + <connectionParameters> + <entry key="create spatial index">false</entry> + <entry key="memory mapped buffer">false</entry> + <entry key="namespace">http://www.census.gov</entry> + <entry key="cache and reuse memory maps">false</entry> + <entry key="url">file:data/nyc</entry> + </connectionParameters> + <__default>false</__default> +</dataStore> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/giant_polygon/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/giant_polygon/featuretype.xml new file mode 100644 index 00000000000..6a8944d73fb --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/giant_polygon/featuretype.xml @@ -0,0 +1,61 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fd3</id> + <name>giant_polygon</name> + <nativeName>giant_polygon</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ff6</id> + </namespace> + <title>World rectangle</title> + <abstract>A simple rectangular polygon covering most of the world, it's only used for the purpose of providing a background (WMS bgcolor could be used instead)</abstract> + <keywords> + <string>DS_giant_polygon</string> + <string>giant_polygon</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-180.0</minx> + <maxx>180.0</maxx> + <miny>-90.0</miny> + <maxy>90.0</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-180.0</minx> + <maxx>180.0</maxx> + <miny>-90.0</miny> + <maxy>90.0</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>false</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">DS_giant_polygon_giant_polygon</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fda</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/giant_polygon/layer.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/giant_polygon/layer.xml new file mode 100644 index 00000000000..e6be7cb8098 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/giant_polygon/layer.xml @@ -0,0 +1,17 @@ +<layer> + <name>giant_polygon</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fd2</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff1</id> + </defaultStyle> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fd3</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poi/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poi/featuretype.xml new file mode 100644 index 00000000000..0f7a247a8d1 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poi/featuretype.xml @@ -0,0 +1,81 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fd1</id> + <name>poi</name> + <nativeName>poi</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ff6</id> + </namespace> + <title>Manhattan (NY) points of interest</title> + <abstract>Points of interest in New York, New York (on Manhattan). One of the attributes contains the name of a file with a picture of the point of interest.</abstract> + <keywords> + <string>poi</string> + <string>Manhattan</string> + <string>DS_poi</string> + <string>points_of_interest</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-74.0118315772888</minx> + <maxx>-74.00153046439813</maxx> + <miny>40.70754683896324</miny> + <maxy>40.719885123828675</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-74.0118315772888</minx> + <maxx>-74.00857344353275</maxx> + <miny>40.70754683896324</miny> + <maxy>40.711945649065406</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">DS_poi_poi</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fda</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>THUMBNAIL</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>MAINPAGE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poi/layer.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poi/layer.xml new file mode 100644 index 00000000000..e7120290539 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poi/layer.xml @@ -0,0 +1,25 @@ +<layer> + <name>poi</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fd0</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fde</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdf</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff2</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fd1</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poly_landmarks/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poly_landmarks/featuretype.xml new file mode 100644 index 00000000000..d6d574a0ec3 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poly_landmarks/featuretype.xml @@ -0,0 +1,81 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fcf</id> + <name>poly_landmarks</name> + <nativeName>poly_landmarks</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ff6</id> + </namespace> + <title>Manhattan (NY) landmarks</title> + <abstract>Manhattan landmarks, identifies water, lakes, parks, interesting buildilngs</abstract> + <keywords> + <string>landmarks</string> + <string>DS_poly_landmarks</string> + <string>manhattan</string> + <string>poly_landmarks</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-74.047185</minx> + <maxx>-73.90782</maxx> + <miny>40.679648</miny> + <maxy>40.882078</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-74.047185</minx> + <maxx>-73.90782</maxx> + <miny>40.679648</miny> + <maxy>40.882078</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">DS_poly_landmarks_poly_landmarks</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fda</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>LAND</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CFCC</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>LANAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poly_landmarks/layer.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poly_landmarks/layer.xml new file mode 100644 index 00000000000..f2e5091dda1 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/poly_landmarks/layer.xml @@ -0,0 +1,28 @@ +<layer> + <name>poly_landmarks</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fce</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7feb</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe0</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fed</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe1</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fcf</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/tiger_roads/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/tiger_roads/featuretype.xml new file mode 100644 index 00000000000..6e88ab6bfcd --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/tiger_roads/featuretype.xml @@ -0,0 +1,74 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fcd</id> + <name>tiger_roads</name> + <nativeName>tiger_roads</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ff6</id> + </namespace> + <title>Manhattan (NY) roads</title> + <abstract>Highly simplified road layout of Manhattan in New York..</abstract> + <keywords> + <string>DS_tiger_roads</string> + <string>tiger_roads</string> + <string>roads</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-74.02722</minx> + <maxx>-73.907005</maxx> + <miny>40.684221</miny> + <maxy>40.878178</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-74.02722</minx> + <maxx>-73.907005</maxx> + <miny>40.684221</miny> + <maxy>40.878178</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">DS_tiger_roads_tiger_roads</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fda</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CFCC</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/tiger_roads/layer.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/tiger_roads/layer.xml new file mode 100644 index 00000000000..0f862c09027 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/nyc/tiger_roads/layer.xml @@ -0,0 +1,25 @@ +<layer> + <name>tiger_roads</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fcc</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fec</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe8</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe3</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fcd</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/tiger/workspace.xml b/build/cite/ogcapi-features10/release/workspaces/tiger/workspace.xml new file mode 100644 index 00000000000..0aac5249c43 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/tiger/workspace.xml @@ -0,0 +1,4 @@ +<workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7ff5</id> + <name>tiger</name> +</workspace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/namespace.xml b/build/cite/ogcapi-features10/release/workspaces/topp/namespace.xml new file mode 100644 index 00000000000..bd95e44758b --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/namespace.xml @@ -0,0 +1,5 @@ +<namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ffe</id> + <prefix>topp</prefix> + <uri>http://www.openplans.org/topp</uri> +</namespace> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/datastore.xml b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/datastore.xml new file mode 100644 index 00000000000..bdc5b68851b --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/datastore.xml @@ -0,0 +1,12 @@ +<dataStore> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fd9</id> + <name>states_shapefile</name> + <enabled>true</enabled> + <workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7ffd</id> + </workspace> + <connectionParameters> + <entry key="namespace">http://www.openplans.org/topp</entry> + <entry key="url">file:data/shapefiles/states.shp</entry> + </connectionParameters> +</dataStore> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/description.ftl b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/description.ftl new file mode 100644 index 00000000000..df9f8b57887 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/description.ftl @@ -0,0 +1,7 @@ +This is the state of ${STATE_NAME.value}. +${PERSONS.value} people live in an area of ${LAND_KM.value} square +kilometers, and only ${PUBTRANS.value} take public transportation. +<br> +<br> + +Map by:<br> <a href="http://opengeo.org"><img alt="OpenGeo" src="http://files.opengeo.org/OpenGeoLogo-201x50.png"></a> diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/featuretype.xml new file mode 100644 index 00000000000..df924506d26 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/featuretype.xml @@ -0,0 +1,193 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc1</id> + <name>states</name> + <nativeName>states</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ffe</id> + </namespace> + <title>USA Population</title> + <abstract>This is some census data on the states.</abstract> + <keywords> + <string>census</string> + <string>united</string> + <string>boundaries</string> + <string>state</string> + <string>states</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>-124.73142200000001</minx> + <maxx>-66.969849</maxx> + <miny>24.955967</miny> + <maxy>49.371735</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>-124.731422</minx> + <maxx>-66.969849</maxx> + <miny>24.955967</miny> + <maxy>49.371735</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="cacheAgeMax">3600</entry> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="indexingEnabled">false</entry> + <entry key="cachingEnabled">true</entry> + <entry key="dirName">states</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fd9</id> + </store> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>STATE_NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>STATE_FIPS</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>SUB_REGION</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>STATE_ABBR</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>LAND_KM</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>WATER_KM</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>PERSONS</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>FAMILIES</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>HOUSHOLD</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>MALE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>FEMALE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>WORKERS</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>DRVALONE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CARPOOL</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>PUBTRANS</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>EMPLOYED</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>UNEMPLOY</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>SERVICE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>MANUAL</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>P_MALE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>P_FEMALE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>SAMP_POP</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/layer.xml b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/layer.xml new file mode 100644 index 00000000000..0b5526154e8 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/layer.xml @@ -0,0 +1,25 @@ +<layer> + <name>states</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fc0</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe5</id> + </defaultStyle> + <styles> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe0</id> + </style> + <style> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fee</id> + </style> + </styles> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fc1</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/title.ftl b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/title.ftl new file mode 100644 index 00000000000..00cb89cb238 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/states_shapefile/states/title.ftl @@ -0,0 +1 @@ +${STATE_NAME.value} diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/datastore.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/datastore.xml new file mode 100644 index 00000000000..82ed90c0151 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/datastore.xml @@ -0,0 +1,17 @@ +<dataStore> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdc</id> + <name>taz_shapes</name> + <description>Tasmania vector data derived from Digital Chart of the World.</description> + <enabled>true</enabled> + <workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7ffd</id> + </workspace> + <connectionParameters> + <entry key="create spatial index">false</entry> + <entry key="memory mapped buffer">false</entry> + <entry key="namespace">http://www.openplans.org/topp</entry> + <entry key="cache and reuse memory maps">false</entry> + <entry key="url">file:data/taz_shapes</entry> + </connectionParameters> + <__default>false</__default> +</dataStore> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_cities/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_cities/featuretype.xml new file mode 100644 index 00000000000..6f0786cf640 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_cities/featuretype.xml @@ -0,0 +1,91 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fbf</id> + <name>tasmania_cities</name> + <nativeName>tasmania_cities</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ffe</id> + </namespace> + <title>Tasmania cities</title> + <abstract>Cities in Tasmania (actually, just the capital)</abstract> + <keywords> + <string>cities</string> + <string>Tasmania</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>145.19754</minx> + <maxx>148.27298000000002</maxx> + <miny>-43.423512</miny> + <maxy>-40.852802</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>145.19754</minx> + <maxx>148.27298000000002</maxx> + <miny>-43.423512</miny> + <maxy>-40.852802</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">tasmania_cities</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdc</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CITY_NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>ADMIN_NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CNTRY_NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>STATUS</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>POP_CLASS</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_cities/layer.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_cities/layer.xml new file mode 100644 index 00000000000..881159c9c57 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_cities/layer.xml @@ -0,0 +1,17 @@ +<layer> + <name>tasmania_cities</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fbe</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7ff0</id> + </defaultStyle> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fbf</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_roads/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_roads/featuretype.xml new file mode 100644 index 00000000000..f4a0c79ac7c --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_roads/featuretype.xml @@ -0,0 +1,67 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fbd</id> + <name>tasmania_roads</name> + <nativeName>tasmania_roads</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ffe</id> + </namespace> + <title>Tasmania roads</title> + <abstract>Main Tasmania roads</abstract> + <keywords> + <string>Roads</string> + <string>Tasmania</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>145.19754</minx> + <maxx>148.27298000000002</maxx> + <miny>-43.423512</miny> + <maxy>-40.852802</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>145.19754</minx> + <maxx>148.27298000000002</maxx> + <miny>-43.423512</miny> + <maxy>-40.852802</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">tasmania_roads</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdc</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>TYPE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_roads/layer.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_roads/layer.xml new file mode 100644 index 00000000000..c082c49bc21 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_roads/layer.xml @@ -0,0 +1,17 @@ +<layer> + <name>tasmania_roads</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fbc</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fe8</id> + </defaultStyle> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fbd</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_state_boundaries/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_state_boundaries/featuretype.xml new file mode 100644 index 00000000000..b5f894dd3ca --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_state_boundaries/featuretype.xml @@ -0,0 +1,86 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fbb</id> + <name>tasmania_state_boundaries</name> + <nativeName>tasmania_state_boundaries</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ffe</id> + </namespace> + <title>Tasmania state boundaries</title> + <abstract>Tasmania state boundaries</abstract> + <keywords> + <string>boundaries</string> + <string>tasmania_state_boundaries</string> + <string>Tasmania</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>143.83482400000003</minx> + <maxx>148.47914100000003</maxx> + <miny>-43.648056</miny> + <maxy>-39.573891</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>143.83482400000003</minx> + <maxx>148.47914100000003</maxx> + <miny>-43.648056</miny> + <maxy>-39.573891</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">tasmania_state_boundaries</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdc</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>STATE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>COUNTRY</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CURR_TYPE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CURR_CODE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_state_boundaries/layer.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_state_boundaries/layer.xml new file mode 100644 index 00000000000..2fbe65d6e84 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_state_boundaries/layer.xml @@ -0,0 +1,17 @@ +<layer> + <name>tasmania_state_boundaries</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fba</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fea</id> + </defaultStyle> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fbb</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_water_bodies/featuretype.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_water_bodies/featuretype.xml new file mode 100644 index 00000000000..2f0bd3bea10 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_water_bodies/featuretype.xml @@ -0,0 +1,94 @@ +<featureType> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fb9</id> + <name>tasmania_water_bodies</name> + <nativeName>tasmania_water_bodies</nativeName> + <namespace> + <id>NamespaceInfoImpl--570ae188:124761b8d78:-7ffe</id> + </namespace> + <title>Tasmania water bodies</title> + <abstract>Tasmania water bodies</abstract> + <keywords> + <string>Lakes</string> + <string>Bodies</string> + <string>Australia</string> + <string>Water</string> + <string>Tasmania</string> + </keywords> + <nativeCRS>GEOGCS["GCS_WGS_1984", + DATUM["WGS_1984", + SPHEROID["WGS_1984", 6378137.0, 298.257223563]], + PRIMEM["Greenwich", 0.0], + UNIT["degree", 0.017453292519943295], + AXIS["Longitude", EAST], + AXIS["Latitude", NORTH]]</nativeCRS> + <srs>EPSG:4326</srs> + <nativeBoundingBox> + <minx>145.97161899999998</minx> + <maxx>147.219696</maxx> + <miny>-43.031944</miny> + <maxy>-41.775558</maxy> + <crs>EPSG:4326</crs> + </nativeBoundingBox> + <latLonBoundingBox> + <minx>145.97161899999998</minx> + <maxx>147.219696</maxx> + <miny>-43.031944</miny> + <maxy>-41.775558</maxy> + <crs>EPSG:4326</crs> + </latLonBoundingBox> + <projectionPolicy>FORCE_DECLARED</projectionPolicy> + <enabled>true</enabled> + <metadata> + <entry key="kml.regionateFeatureLimit">10</entry> + <entry key="cacheAgeMax">3600</entry> + <entry key="cachingEnabled">true</entry> + <entry key="indexingEnabled">false</entry> + <entry key="dirName">tasmania_water_bodies</entry> + </metadata> + <store class="dataStore"> + <id>DataStoreInfoImpl--570ae188:124761b8d78:-7fdc</id> + </store> + <maxFeatures>0</maxFeatures> + <numDecimals>0</numDecimals> + <attributes> + <attribute> + <name>the_geom</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>AREA</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>PERIMETER</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>WATER_TYPE</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CNTRY_NAME</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + <attribute> + <name>CONTINENT</name> + <minOccurs>0</minOccurs> + <maxOccurs>1</maxOccurs> + <nillable>false</nillable> + </attribute> + </attributes> + <overridingServiceSRS>false</overridingServiceSRS> + <skipNumberMatched>false</skipNumberMatched> + <circularArcPresent>false</circularArcPresent> +</featureType> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_water_bodies/layer.xml b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_water_bodies/layer.xml new file mode 100644 index 00000000000..1a11f128594 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/taz_shapes/tasmania_water_bodies/layer.xml @@ -0,0 +1,17 @@ +<layer> + <name>tasmania_water_bodies</name> + <id>LayerInfoImpl--570ae188:124761b8d78:-7fb8</id> + <path>/</path> + <type>VECTOR</type> + <defaultStyle> + <id>StyleInfoImpl--570ae188:124761b8d78:-7fdd</id> + </defaultStyle> + <resource class="featureType"> + <id>FeatureTypeInfoImpl--570ae188:124761b8d78:-7fb9</id> + </resource> + <enabled>true</enabled> + <attribution> + <logoWidth>0</logoWidth> + <logoHeight>0</logoHeight> + </attribution> +</layer> \ No newline at end of file diff --git a/build/cite/ogcapi-features10/release/workspaces/topp/workspace.xml b/build/cite/ogcapi-features10/release/workspaces/topp/workspace.xml new file mode 100644 index 00000000000..270560c98f3 --- /dev/null +++ b/build/cite/ogcapi-features10/release/workspaces/topp/workspace.xml @@ -0,0 +1,4 @@ +<workspace> + <id>WorkspaceInfoImpl--570ae188:124761b8d78:-7ffd</id> + <name>topp</name> +</workspace> \ No newline at end of file diff --git a/build/cite/run-test.sh b/build/cite/run-test.sh index c9af6d07f1f..0006a82af2d 100755 --- a/build/cite/run-test.sh +++ b/build/cite/run-test.sh @@ -3,61 +3,67 @@ # fail on error # set -e -TE_LOG_DIR="$TE_BASE/users/teamengine" -TE_FORMS_DIR="$TE_BASE/forms" +#TE_BASE="$CATALINA_HOME/te_base" +#TE_SCRIPTS_DIR="$TE_BASE/scripts" + + +if [ -d /home/teamengine/te_base/bin/unix/ ]; then + mkdir -p "$TE_FORMS_DIR" + + cd "/home/teamengine/te_base/bin/unix/" + TE_LOG_DIR="$TE_BASE/users/teamengine" + TE_FORMS_DIR="$TE_BASE/forms" + + # test.sh comes from https://github.com/opengeospatial/teamengine/blob/master/teamengine-console/src/main/scripts/shell/unix/test.sh + # viewlog.sh comes from https://github.com/opengeospatial/teamengine/blob/master/teamengine-console/src/main/scripts/shell/unix/viewlog.sh + + _show_logs() { + ./viewlog.sh \ + -logdir="$TE_LOG_DIR" \ + -session=s0001 + } + + set -o pipefail + _parse_logs(){ + _show_logs | grep -iw "Failed" + local grep_exit_code=$? + if [ "$grep_exit_code" -eq "0" ]; then + echo "Failed tests found in logs! (grep exit code: $grep_exit_code)" >&2 + return 3 + else + echo "No Failed tests found in logs" >&2 + return 0 + fi + } + + _run() { + ./test.sh \ + -source="$source" \ + -form="$form" + local rc=$? + if [ "$rc" -ne "0" ]; then + echo "test.sh failed!" >&2 + rc=10 + fi + + _show_logs + if [ "$?" -ne "0" ]; then + echo "viewlog.sh failed, I cannot tell if the tests failed or not." >&2 + return 20 + fi + + _parse_logs + if [ "$?" -ne "0" ]; then + echo "The log shows a failed test!" >&2 + rc=3 + fi + + return $rc + } + set +o pipefail + +fi; -mkdir -p "$TE_FORMS_DIR" - -cd "/home/teamengine/te_base/bin/unix/" - - -# test.sh comes from https://github.com/opengeospatial/teamengine/blob/master/teamengine-console/src/main/scripts/shell/unix/test.sh -# viewlog.sh comes from https://github.com/opengeospatial/teamengine/blob/master/teamengine-console/src/main/scripts/shell/unix/viewlog.sh - -_show_logs() { - ./viewlog.sh \ - -logdir="$TE_LOG_DIR" \ - -session=s0001 -} - -set -o pipefail -_parse_logs(){ - _show_logs | grep -iw "Failed" - local grep_exit_code=$? - if [ "$grep_exit_code" -eq "0" ]; then - echo "Failed tests found in logs! (grep exit code: $grep_exit_code)" >&2 - return 3 - else - echo "No Failed tests found in logs" >&2 - return 0 - fi -} - -_run() { - ./test.sh \ - -source="$source" \ - -form="$form" - local rc=$? - if [ "$rc" -ne "0" ]; then - echo "test.sh failed!" >&2 - rc=10 - fi - - _show_logs - if [ "$?" -ne "0" ]; then - echo "viewlog.sh failed, I cannot tell if the tests failed or not." >&2 - return 20 - fi - - _parse_logs - if [ "$?" -ne "0" ]; then - echo "The log shows a failed test!" >&2 - rc=3 - fi - - return $rc -} -set +o pipefail wms11 () { echo $0 @@ -101,6 +107,23 @@ wcs11 () { _run } +ogcapi-features10() { + echo $0 + + apiurl="http://localhost:8080/teamengine/rest/suites/ogcapi-features-1.0/run" + iut="http://geoserver:8080/geoserver/topp/ogc/features/v1" + testurl="$apiurl?noofcollections=-1&iut=$iut" + credentials="ogctest:ogctest" + + echo Running tests.... + curl -fsv -u "$credentials" "$testurl" -H "Accept: application/zip" > /tmp/results.zip + # Check if the first curl command failed + if [ $? -ne 0 ]; then + echo "Error: Failed to run tests" + exit 1 + fi +} + interactive () { /usr/local/tomcat/bin/startup.sh while true; do sleep 100000; done diff --git a/build/cite/wcs10/docker-compose.override.yml b/build/cite/wcs10/compose.override.yml similarity index 100% rename from build/cite/wcs10/docker-compose.override.yml rename to build/cite/wcs10/compose.override.yml diff --git a/build/cite/wcs11/docker-compose.override.yml b/build/cite/wcs11/compose.override.yml similarity index 100% rename from build/cite/wcs11/docker-compose.override.yml rename to build/cite/wcs11/compose.override.yml diff --git a/build/cite/wfs10/docker-compose.override.yml b/build/cite/wfs10/compose.override.yml similarity index 100% rename from build/cite/wfs10/docker-compose.override.yml rename to build/cite/wfs10/compose.override.yml diff --git a/build/cite/wfs11/docker-compose.override.yml b/build/cite/wfs11/compose.override.yml similarity index 100% rename from build/cite/wfs11/docker-compose.override.yml rename to build/cite/wfs11/compose.override.yml diff --git a/build/cite/wms11/docker-compose.override.yml b/build/cite/wms11/compose.override.yml similarity index 83% rename from build/cite/wms11/docker-compose.override.yml rename to build/cite/wms11/compose.override.yml index 3fd04e67ca4..8a852b768f9 100644 --- a/build/cite/wms11/docker-compose.override.yml +++ b/build/cite/wms11/compose.override.yml @@ -1,4 +1,3 @@ -version: '3.0' services: geoserver: @@ -10,4 +9,4 @@ services: teamengine: volumes: - ./wms11/wms-1.1.1.xml:/home/teamengine/te_base/forms/wms-1.1.1.xml - command: /run-test.sh wms11 + #command: /run-test.sh wms11 diff --git a/build/cite/wms13/docker-compose.override.yml b/build/cite/wms13/compose.override.yml similarity index 100% rename from build/cite/wms13/docker-compose.override.yml rename to build/cite/wms13/compose.override.yml diff --git a/src/web/app/pom.xml b/src/web/app/pom.xml index ad8b4f5c10e..b72ab0f588b 100644 --- a/src/web/app/pom.xml +++ b/src/web/app/pom.xml @@ -1645,6 +1645,21 @@ </dependencies> </profile> + <profile> + <id>ogcapi-features</id> + <dependencies> + <dependency> + <groupId>org.geoserver.community</groupId> + <artifactId>gs-ogcapi-features</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.geoserver.community</groupId> + <artifactId>gs-web-features</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + </profile> <profile> <id>importer-jdbc</id> <dependencies>