Interface InteractiveMapService
- All Known Implementing Classes:
DefaultInteractiveMapService
public interface InteractiveMapService
-
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.Future<org.apache.pekko.Done>deleteFeatureChanges(HRN hrn, String layerId, VersionQuery versionQuery, InternalSettings settings) scala.concurrent.Future<FeatureCollection>deleteFeatures(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, InternalSettings settings, scala.Option<InteractiveMapContext> context) scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<scala.Tuple2<Object,Changeset>, org.apache.pekko.NotUsed>> getFeatureChanges(HRN hrn, String layerId, long startVersion, long endVersion, scala.Option<Object> limit, InternalSettings settings) scala.concurrent.Future<Changeset>getFeatureChangesByVersion(HRN hrn, String layerId, long version, scala.Option<Object> limit, InternalSettings settings) scala.concurrent.Future<ChangesetStatistics>getFeatureChangesStatistics(HRN hrn, String layerId, InternalSettings settings) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByBbox(HRN hrn, String layerId, BoundingBox bbox, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByIds(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByIterate(HRN hrn, String layerId, scala.Option<String> pageToken, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySearchParam(HRN hrn, String layerId, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySpatialSearchCircle(HRN hrn, String layerId, double latitude, double longitude, int radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySpatialSearchFeature(HRN hrn, String layerId, String refCatalogHrn, String refLayerId, String refFeatureId, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionBySpatialSearchGeometry(HRN hrn, String layerId, Geometry geometry, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<FeatureCollection>getFeatureCollectionByTile(HRN hrn, String layerId, String tileId, InteractiveMapOptions.TileType tileType, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) scala.concurrent.Future<Statistics>getIMLStatistics(HRN hrn, String layerId, InternalSettings settings) scala.concurrent.Future<Feature>patchFeature(HRN hrn, String layerId, Feature feature, String featureId, InternalSettings settings) scala.concurrent.Future<String>patchFeatureJson(HRN hrn, String layerId, String feature, String featureId, InternalSettings settings) scala.concurrent.Future<FeatureCollection>postFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) scala.concurrent.Future<String>postFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) scala.concurrent.Future<FeatureCollection>postFeatureModifications(HRN hrn, String layerId, FeatureModificationList featureModificationList, boolean transactional, InternalSettings settings) scala.concurrent.Future<String>postFeatureModificationsJson(HRN hrn, String layerId, String featureModificationList, boolean transactional, InternalSettings settings) scala.concurrent.Future<Feature>putFeature(HRN hrn, String layerId, Feature feature, String featureId, InternalSettings settings) scala.concurrent.Future<FeatureCollection>putFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, InternalSettings settings) scala.concurrent.Future<String>putFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, InternalSettings settings) scala.concurrent.Future<String>putFeatureJson(HRN hrn, String layerId, String feature, String featureId, InternalSettings settings)
-
Method Details
-
deleteFeatureChanges
scala.concurrent.Future<org.apache.pekko.Done> deleteFeatureChanges(HRN hrn, String layerId, VersionQuery versionQuery, InternalSettings settings) -
deleteFeatures
scala.concurrent.Future<FeatureCollection> deleteFeatures(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, InternalSettings settings, scala.Option<InteractiveMapContext> context) -
getFeatureChanges
-
getFeatureChangesByVersion
scala.concurrent.Future<Changeset> getFeatureChangesByVersion(HRN hrn, String layerId, long version, scala.Option<Object> limit, InternalSettings settings) -
getFeatureChangesStatistics
scala.concurrent.Future<ChangesetStatistics> getFeatureChangesStatistics(HRN hrn, String layerId, InternalSettings settings) -
getFeatureCollectionByBbox
scala.concurrent.Future<FeatureCollection> getFeatureCollectionByBbox(HRN hrn, String layerId, BoundingBox bbox, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) -
getFeatureCollectionByIds
scala.concurrent.Future<FeatureCollection> getFeatureCollectionByIds(HRN hrn, String layerId, scala.collection.immutable.Seq<String> ids, scala.collection.immutable.Set<String> selection, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) -
getFeatureCollectionByIterate
scala.concurrent.Future<FeatureCollection> getFeatureCollectionByIterate(HRN hrn, String layerId, scala.Option<String> pageToken, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) -
getFeatureCollectionBySearchParam
scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySearchParam(HRN hrn, String layerId, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) -
getFeatureCollectionBySpatialSearchCircle
scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySpatialSearchCircle(HRN hrn, String layerId, double latitude, double longitude, int radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version, scala.Option<String> author) -
getFeatureCollectionBySpatialSearchFeature
scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySpatialSearchFeature(HRN hrn, String layerId, String refCatalogHrn, String refLayerId, String refFeatureId, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) -
getFeatureCollectionBySpatialSearchGeometry
scala.concurrent.Future<FeatureCollection> getFeatureCollectionBySpatialSearchGeometry(HRN hrn, String layerId, Geometry geometry, scala.Option<Object> radius, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) -
getFeatureCollectionByTile
scala.concurrent.Future<FeatureCollection> getFeatureCollectionByTile(HRN hrn, String layerId, String tileId, InteractiveMapOptions.TileType tileType, scala.collection.immutable.Set<SearchParam> searchParam, scala.collection.immutable.Set<String> selection, scala.Option<Object> limit, scala.Option<InteractiveMapOptions.ClusteringType> clustering, scala.Option<Object> relativeResolution, scala.Option<Object> noBuffer, scala.Option<InteractiveMapOptions.CountMode> countMode, scala.Option<Object> absoluteResolution, scala.Option<String> property, scala.Option<Object> pointMode, scala.Option<Object> singleCoord, scala.Option<InteractiveMapOptions.SamplingRatio> sampling, InternalSettings settings, scala.Option<InteractiveMapContext> context, scala.Option<Object> version) -
getIMLStatistics
scala.concurrent.Future<Statistics> getIMLStatistics(HRN hrn, String layerId, InternalSettings settings) -
patchFeature
-
patchFeatureJson
-
postFeatureCollection
scala.concurrent.Future<FeatureCollection> postFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) -
postFeatureCollectionJson
scala.concurrent.Future<String> postFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, scala.Option<InteractiveMapOptions.IfExistType> ifExist, scala.Option<InteractiveMapOptions.IfNotExistType> ifNotExist, boolean transactional, InternalSettings settings) -
postFeatureModifications
scala.concurrent.Future<FeatureCollection> postFeatureModifications(HRN hrn, String layerId, FeatureModificationList featureModificationList, boolean transactional, InternalSettings settings) -
postFeatureModificationsJson
scala.concurrent.Future<String> postFeatureModificationsJson(HRN hrn, String layerId, String featureModificationList, boolean transactional, InternalSettings settings) -
putFeature
-
putFeatureCollection
scala.concurrent.Future<FeatureCollection> putFeatureCollection(HRN hrn, String layerId, FeatureCollection featureCollection, InternalSettings settings) -
putFeatureCollectionJson
scala.concurrent.Future<String> putFeatureCollectionJson(HRN hrn, String layerId, String featureCollection, InternalSettings settings) -
putFeatureJson
-