WFS permalink service that can be used to load features with a WFS GetFeature request given query parameters.
Resulting features are then highlighted and the map is zoomed to the nearest map extent.
Configuration:
ngeoWfsPermalinkOptions:
wfsTypes:
- featureType:
Parameters:
wfs_layer
tells what layer will be queriedwfs_showFeatures
(boolean) tells if the features should be
highlighted and listed (when true) or if the map should only be
recentered on the features (when false). Default is true.wfs_<layer attribute name>=<a comma-separated list of values>
Example: http://example.com?wfs_layer=parcels&wfs_city=Oslo&wfs_number=12,34,56 will load parcels #12, 34 and 56 of the city of Oslo.
It is possible to define several groups of filtering parameters by:
wfs_ngroups
parameter telling how many groups are definedwfs_0_<layer attribute name>
Example: http://example.com?wfs_layer=parcels&wfs_ngroups=2&wfs_0_city=Oslo&wfs_0_number=12,34,56&wfs_1_city=Paris&wfs_1_number=78,90 will load parcels #12, 34 and 56 of the city of Oslo as well as parcels #78 and 90 of the city of Paris.
Angular $http service.
URL to the WFS server
The ngeo query result service.
The options to configure the ngeo wfs permalink service with.
The fit options.
Static
$injectCreate OGC filters for the filter groups extracted from the query params.
Filter groups.
OGC filters.
Build a WFS GetFeature request for the given query parameter data, send the request and add the received features to QueryResult.
Query data for the WFS request.
The ol3 map object to get the current projection from.
Optional
zoomLevel: number = undefinedThe level to zoom on when recentering on features.
Type.
Filter.
The ol3 map object to get the current projection from.
Show features or only zoom to feature extent?
Optional
zoomLevel: number = undefinedThe level to zoom on when recentering on features.
Static
and_Static
joinJoin a list of filters with a given join function.
The filters to join.
The function to join two filters.
The joined filters.
Static
or_
WFS permalink service that can be used to load features with a WFS GetFeature request given query parameters.
Resulting features are then highlighted and the map is zoomed to the nearest map extent.
Configuration:
ngeoWfsPermalinkOptions: wfsTypes: - featureType:
label:
- ...
Parameters:
wfs_layer
tells what layer will be queriedwfs_showFeatures
(boolean) tells if the features should be highlighted and listed (when true) or if the map should only be recentered on the features (when false). Default is true.wfs_<layer attribute name>=<a comma-separated list of values>
Example: http://example.com?wfs_layer=parcels&wfs_city=Oslo&wfs_number=12,34,56 will load parcels #12, 34 and 56 of the city of Oslo.
It is possible to define several groups of filtering parameters by:
wfs_ngroups
parameter telling how many groups are definedwfs_0_<layer attribute name>
Example: http://example.com?wfs_layer=parcels&wfs_ngroups=2&wfs_0_city=Oslo&wfs_0_number=12,34,56&wfs_1_city=Paris&wfs_1_number=78,90 will load parcels #12, 34 and 56 of the city of Oslo as well as parcels #78 and 90 of the city of Paris.
Param: $http
Angular $http service.
Param: ngeoPermalinkOgcserverUrl
URL to the WFS server
Param: ngeoQueryResult
The ngeo query result service.
Param: ngeoWfsPermalinkOptions
The options to configure the ngeo wfs permalink service with.
Param: gmfFitOptions
The fit options.
Ngdoc
service
Ngname
ngeoWfsPermalink