class ArcServer::REST::IdentifyResult

Attributes

displayFieldName[RW]
feature[RW]
layerId[RW]
layerName[RW]
value[RW]

Public Class Methods

new(attrs={}) click to toggle source
# File lib/arcserver/rest/identify.rb, line 51
def initialize(attrs={})
  @layerId = attrs[:layerId]
  @layerName = attrs[:layerName]
  @value = attrs[:value]
  @displayFieldName = attrs[:displayFieldName]
  if attrs[:geometry]
    @geometryType = attrs[:geometryType]
    @geometry = ArcServer::Geometry::Geometry.build(attrs[:geometry], @geometryType)
  end
  @feature = Graphics::Feature.new({ geometry: @geometry, attributes: attrs[:attributes] })
end