geonode.services.serviceprocessors.arcgis

Utilities for enabling ESRI:ArcGIS:MapServer and ESRI:ArcGIS:ImageServer remote services in geonode.

Attributes

logger

MapLayer

Classes

ArcMapServiceHandler

Remote service handler for ESRI:ArcGIS:MapServer services

ArcImageServiceHandler

Remote service handler for ESRI:ArcGIS:ImageService services

Module Contents

geonode.services.serviceprocessors.arcgis.logger[source]
geonode.services.serviceprocessors.arcgis.MapLayer[source]
class geonode.services.serviceprocessors.arcgis.ArcMapServiceHandler(url, geonode_service_id=None)[source]

Bases: geonode.services.serviceprocessors.base.ServiceHandlerBase

Remote service handler for ESRI:ArcGIS:MapServer services

service_type[source]
indexing_method[source]
name[source]
title[source]
property parsed_service[source]
probe()[source]
create_cascaded_store(service)[source]
create_geonode_service(owner, parent=None)[source]

Create a new geonode.service.models.Service instance

Parameters:

owner (geonode.people.models.Profile) – The user who will own the service instance

get_keywords()[source]
get_harvester_configuration_options()[source]
_parse_datasets(layers)[source]
_dataset_meta(layer)[source]
_offers_geonode_projection(srs)[source]
_get_indexed_dataset_fields(dataset_meta)[source]
class geonode.services.serviceprocessors.arcgis.ArcImageServiceHandler(url, geonode_service_id=None)[source]

Bases: ArcMapServiceHandler

Remote service handler for ESRI:ArcGIS:ImageService services

service_type[source]
url[source]
indexing_method[source]
name[source]
title[source]
property parsed_service[source]
get_harvester_configuration_options()[source]