Questions tagged [geoserver-rest-api]

For questions about GeoServer's REST API

Filter by
Sorted by
Tagged with
0
votes
0answers
6 views

Set 00000 Input Transparent Color with GeoServer Rest API

I need to change parameters (Input Transparent Color) from layers in GeoServer. I have a lot of images to do it. So, I need to do this edit using GeoServer REST API. I did the code below but it doesn'...
0
votes
0answers
22 views

curl REST API to AJAX

I'm trying to make a web application that is able to : 1) Upload raster data to GeoServer so when I use this command on cmd it works curl -u admin:geoserver -v -XPUT -H "Content-type: image/tiff" --...
0
votes
1answer
17 views

Rename store using REST API

So, it appears that I can rename a store name (both DataStores and CoverageStores) from the WebUI (v2.13.2 and 2.15.2) but I cannot do it via the REST API. It returns a 403 error when I do this: curl ...
0
votes
0answers
11 views

Getting an error in Geonode when adding a new layer from a Geopackage store

I am trying to publish a new layer from a Geopackage store which I created using the following code cat = Catalog("http://localhost:8080/geoserver/rest/") geoserver_workspace = cat.get_workspace("...
0
votes
0answers
11 views

Adding style to a published layer using GeoServer REST API with Node.js [duplicate]

Lets say I have a custom style in GeoServer and after I created a new layer, I want to add the style to that layer. I am using this link for documentation. function editLayerStyle(layerName, body) { ...
2
votes
1answer
53 views

Adding existing style while publishing a new layer in GeoServer using REST API

I have a function which publishes a layer in GeoServer with the REST API. Now I want to add an existing style in the layer while publishing it. Anyone has any idea where I write the style name or ...
0
votes
1answer
23 views

Shapefile creation for GeoServer from cruise track, and serve as layer in Leaflet

I am new to both GeoServer and shapefile, today only I installed (GeoServer) on my CentoOS, I am familiar with Leaflet, I am looking for solution to draw huge cruise track which are already there in ...
2
votes
1answer
28 views

What happens to pending tasks when GeoServer reboots?

I am running a GeoServer/GeoWebCache system on a Windows server. We do regular updates which require retiling and I have an automated system (using Task Scheduler) that sends requests to the ...
1
vote
0answers
21 views

Shapefiles added through GeoServer REST interface contains no features [closed]

I'm using a put request to create a datastore under a workspace, and automatically register the included feature type in a new layer. The put request succeeds, and I can see the datastore points to a ...
0
votes
0answers
27 views

Create Image Mosaic with Geoserver RestAPI (gsconfig)

I have a bunch of Landsat images(unzip and one band image) and I want to upload them to my local geoserver. All images have the same EPSG:4326. As you know, Geoserver creates index shapefile for image ...
1
vote
1answer
41 views

Creating and publishing a new layer in Geoserver using Geoserver Rest API

I want to publish a new layer in Geoserver. The layer seems unpublished and I get 'Undefined' error. const publish = function () { return new Promise((resolve, reject) => { const layer = ...
1
vote
0answers
67 views

GeoServer S3 Support for GeoTIFF REST-API

I am stuck with S3 Support for GeoTIFF while I add a dataset with the REST-API. I did not find any documentation for the REST-API... so I tried to edit my local API-POST-Call: <coverageStore> ...
0
votes
0answers
80 views

Problems with GeoServer REST API via Python and text encoding

I have checked a few other threads talking about GeoServer REST API and encoding, but nothing seemed to work. I have a dataset already uploaded into GeoServer and now I just want to update some of ...
0
votes
1answer
23 views

Creating CoverageStore using REST API from GeoTIFF already in GeoServer DATA_DIR

I have a GeoTIFF already available in GeoServer DATA_DIR, specifically in a subdir named "rice" and I woluld like to publish it as a CoverageStore. What I could understand is that REST API allows to ...
1
vote
2answers
147 views

Upload many layers from PostGIS database to GeoServer using curl

I have more than 200 layers in my PostGIS database and I want to publish those layers in GeoServer using curl. I've imported one layer using the command below but can't figure out how to upload all ...
1
vote
0answers
84 views

How can I add new ROLES and USERS through REST in GeoServer?

I use GeoServer stable version 2.14.1 and get error messages when trying to add new roles and users via REST. I suspect that the GeoServer REST documentation is buggy. When I call the REST interface ...
2
votes
1answer
221 views

Problem with GeoServer modifying a style when uploading an SLD via the REST API

I have an SLD called my_data.sld (created in QGIS 3.2.x) with looks like this: <?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:xlink="...
1
vote
1answer
379 views

Add Layers to GeoServer with REST API

I'm trying to add a new layer to GeoServer programmatically, So at first i have added a new workspace and then a new datastores, so far eveything is good, but when i'm trying to add a new layer i get ...
0
votes
1answer
157 views

How to add custom REST controller with @RestController annotation?

I have this dilemma. As from 2.14 version of GeoServer, there is a new way to write rest controller using @RestController annotation and extending RestBaseController.class But after starting the ...
0
votes
1answer
52 views

How to automate generating Directory of spatial files (shapefiles) and publishing contents via REST in GeoServer 2.14

I have a folder containing shape files for a few dozen layers. On my development server, I created a Directory of Spatial files store in my workspace, then published each one, one at a time, with the ...
2
votes
0answers
32 views

How to set tile image formats for many layers using the Geoserver REST api

I have over 400 layers in my Geoserver layer catalog. I would like to turn on the pbf tile image format option for all of them. see image below: Is there a way of accomplishing this using the ...
1
vote
2answers
131 views

Unable to Upload shapefile using GeoServer REST API using Java

I am trying to upload shapefiles through GeoServer REST API's. I am not able to create new layer with this following snippet of code. However Create Workspace and style method works fine using this ...
2
votes
1answer
132 views

Geoserver - PostGIS : WFS-Transaction update exception error-Parsing failed for Point:

I tried to perform a transaction update, but it failed with this exception message: <owsExceptionReport.xsd"> <ows:Exception exceptionCode="NoApplicableCode"> <ows:...
2
votes
1answer
76 views

Enabling tile caching for layer?

I published around 1000 layers in geoserver without enabling tile caching for layer. How to check a cache is enabled for a layer or not? How to enable tile caching (check box) for a layer under ...
1
vote
0answers
35 views

How do I secure a specific workspace in Geoserver REST API?

I want Geoserver rest security setup so that only a specific role can access everything under a specific workspace. This is what my /datadir/security/rest.properties file looks like: /**;GET=ADMIN /*...
0
votes
1answer
162 views

How to get the geometry type of a layer in GeoServer?

I need to programmatically know the geometry type (lines, polygons or points) of a layer in GeoServer. I'm trying to do this using the REST API but can't seem to find a way. Any clues?
0
votes
1answer
405 views

How to properly post style to geoserver

I'm trying to post a new SLD style to geoserver and associate it to an existing layer, but keep getting errors. I'm doing the following: curl -v -u XXXX:xxxxx -X POST "http://localhost/geoserver/rest/...
3
votes
2answers
192 views

Geoserver+postgis: how to complete creating database via REST API?

I'm using geoserver 2.13.1 with postgres 9.5 and postgis 2.4.2. I am trying to use REST api to create workspace (works) and in it a datastore of postgis type. I have already prepared a template ...
2
votes
1answer
67 views

GeoServer: Creating a datastore with spaces in the path

I am using the GeoServer REST API to create a datastore. The path that I am using has a space in it. This does not seem to work well in GeoServer 2.11.2 since it generates an "Input type is not ...
0
votes
1answer
158 views

GeoServerRestApi:System.Net.WebException: The remote server returned an error: (406) Not Acceptable

I am using the GeoServer REST API(gsrcc) to add the following SLD XML string to GeoServer 2.13.0: <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis....
0
votes
1answer
212 views

How to add a GeoWebCache gridset to all layers in GeoServer

I have 300+ layers in my GeoServer layer library, I have just created a custom gridset I would like to use for all of my layers. I don't want to go through my whole library adding the gridset manually ...
1
vote
1answer
50 views

Which default formats does GeoServer REST API datasource PUT endpoint accepts?

I'm using the following endpoint to create datasources in Geoserver: PUT /workspaces/{workspaceName}/datastores/{storeName}/{method}.{format} I have been able to create vector datastores from an ...
1
vote
1answer
381 views

Http 500 error when creating workspace using GeoServer REST-API

Trying to create a new wokspace at GeoServer 2.12 via REST-API I'm getting Http 500 error. I tried this advise but it didn't work. Request: :~> curl -v -u admin:geoserver -X POST -H "accept: ...
1
vote
0answers
179 views

Automate publishing of WMS or WFS Layer in GeoServer using OpenLayers 3? [closed]

How to automate publishing of a WMS or WFS Layer in Geoserver given any data source (vector/shape-files/GeoJson...) using OpenLayers 3 script There is a possibility to automate Geoserver operations ...
0
votes
1answer
126 views

How to animate a single raster layer with variable substitution SLD Geoserver?

I was trying to animate a single raster layer with a variable substitution in SLD. I've followed the Geoserver documentation http://docs.geoserver.org/stable/en/user/styling/sld/extensions/...
2
votes
1answer
286 views

Difference between outcome of REST query through browser and through cURL

I am working with the geoserver rest interface to automate the config of all layers, stores etc. One thing I noticed was that when using a browser and navigating to a layer the outcome is something ...
1
vote
1answer
101 views

GeoServer REST API: how to create an MBTiles datastore

I want to create an MBTiles datastore using the REST API of GeoServer. I was able to create a datastore for a shapefile using: curl -v -u admin:geoserver -XPUT -H "Content-type: text/plain" -d "...
1
vote
0answers
93 views

Geoserver REST not showing coverages

I'm using the Geoserver REST Service and I want to know the coverages a particular workspace has. If authenticated, everything is working as expected, I can access the endpoint: MY_GEOSERVER/...
2
votes
2answers
1k views

405 Method not Allowed on uploading a shapefile via REST API on GeoServer

I'm using PHP cURL to upload a Shapefile to GeoServer. It works fine in a development server. But when I deploy to Stage server and I try the same I get: 405 Method Not Allowed The requested ...
1
vote
1answer
592 views

How to delete a Datastore (and its content) with GeoServer REST API?

I need to delete a Datastore (as well as all its content) using GeoServer's REST API. I'm trying: curl -u usr:pwd -XDELETE http://example.com/geoserver/rest/workspaces/ws/datastores/my_datastore.xml ...
2
votes
2answers
290 views

REST GeoServer services for anonymous users gives me 404 status

I am trying to access to a REST service by an anonymous user on GeoServer 2.9.4. I modified my resp.properties file to allow anonymous role free access to GET: /**;GET=IS_AUTHENTICATED_ANONYMOUSLY ...
2
votes
0answers
445 views

Geoserver REST API - Change styles on the fly

I'm uploading user-defined rasters to geoserver through its REST API, using the Python requests library. I would like to classify and style the rasters based on users' choices, so the styles should ...
3
votes
1answer
132 views

Geoserver gwc rest api - how can I edit config

Is there a way to change geoserver gwc-gs.xml through a rest interface? I want to be able to set cacheLayersByDefault to false.
2
votes
1answer
167 views

Unable to set remote store for geoserver

I can not set remote store for my geoserver. Technically, I have two servers. Geoserver is installed on one server and data (rasters) is stored on another server. Data itself is reachable through url. ...
0
votes
1answer
99 views

Adding marks to GeoServer WMS via API?

I'm building an application that stores locations with other data associated with those points. I'd like to be able to query an API which responds with a map with those points plotted out. (tangent) ...
3
votes
1answer
261 views

Geoserver - How to set up a workspace when creating a new image mosaic using gsconfig?

I want to automate the process of creating workspaces and image mosaics by using gsconfig. First I defined the list of new work spaces to be created. f_workspace = list(set(lst_fold).difference(set(...
2
votes
1answer
117 views

Why Geoserver GWC REST put tiles into strange folders?

I make a GWC layer, and cache it using web interface. It puts the generated tiles in folders like: gwc\temp3_layer_013D0001B7ED\EPSG_900913_11 After I want to reseed this layer using Geoserver REST ...
2
votes
1answer
69 views

Geoserver feature type details duplicate Oracle DB users

I have two users in a Oracle DB user_1 and user_2. This issue occurs when I create a two tables by user_1 its show one table as user_1.table_1 and the second table as user_2.table_2. I'm not sure why ...
4
votes
3answers
1k views

Creating new GeoServer user through rest api?

I've tried posting this xml: <user> <userName>Jim</userName> <password>password</password> <enabled>true</enabled> </user> to these ...
2
votes
0answers
301 views

Geoserver: How to enable REST Authentication filter chain to allow PUT/POST calls

As a followup of this question I am wondering how to enable a certain user to be able to place HTTP PUT/POST calls to /geoserver/rest/styles/ without granting the user admin rights or disabling chain ...