-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for loading remote resources #143
Comments
Upon closer inspection it seems there is no reliable way to infer the URL for a remote service from the current V2 API. As such, let's wait until geosolutions-it/nexus-geonode#22 is fixed upstream in order to implement this with the V2 API. In the meanwhile you may move forward and PR an implementation for the CSW API client. This one shall include the proper link to the remote service. Ok @Samweli ? |
@Samweli any progress on this? As said above, we should be able to add support for the CSW API at least. |
@ricardogsilva I'm taking a look at it now, will get back to you. |
@ricardogsilva looking at the CSW record, I couldn't find a way to indicate if a record is from remote source using the |
@ricardogsilva seems we can do this by using the same approach in loading layers from CSW API. |
With the current status of the GeoNode it is possible to distinguish between local and remote resources. There are seemingly some hurdles to overcome on the GeoNode side though. Paraphrasing my own comment from geosolutions-it/nexus-geonode#508:
|
GeoNode is able to show layers from remote services.
It currently supports loading layers from either WMS services or ESRI ArcGIS REST. Lets add initial support for WMS remote services. The current version of V2 API does not include the service URLs in the API responses, so for now lets try to come up with a workaround. We can revisit later and add proper support.
Layers that come from remote services have their
storeType
property set toremoteStore
, as can be seen below (only relevant properties are shown):It seems we can even determine the type of remote service by looking at the
store
property.The text was updated successfully, but these errors were encountered: