Difference between revisions of "Sf wfs spat"
From ARK
(→Additional Fields) |
|||
| Line 5: | Line 5: | ||
The sf_wfs_spat requires the following additional fields: | The sf_wfs_spat requires the following additional fields: | ||
*'''query_layers''' - this is an array of the layers to be queried. It contains a set of arrays (one for each layer) named with the name of layer as set on the WFS server configuration. Each layer array takes the following values: | *'''query_layers''' - this is an array of the layers to be queried. It contains a set of arrays (one for each layer) named with the name of layer as set on the WFS server configuration. Each layer array takes the following values: | ||
| − | *''''mod'''' - the module that the layer is linked to | + | **''''mod'''' - the module that the layer is linked to |
| − | *''''geom'''' - the geometry of the wfs layer. This should be set to either pt, pl or pgn. | + | **''''geom'''' - the geometry of the wfs layer. This should be set to either pt, pl or pgn. |
| − | *''''url'''' - the URL of the wfs server. | + | **''''url'''' - the URL of the wfs server. |
*'''wms_layers''' - layers from the mapserver/mapfiles/ark_wms.map to use in this subform | *'''wms_layers''' - layers from the mapserver/mapfiles/ark_wms.map to use in this subform | ||
*'''op_buffer''' - the buffer in selected units around main item shape in subform | *'''op_buffer''' - the buffer in selected units around main item shape in subform | ||
| − | The wms_layers acts as the background data while the wfs_layers contains the layers to be zoomed to. | + | The wms_layers acts as the background data while the wfs_layers contains the layers to be zoomed to. |
===Example Configuration=== | ===Example Configuration=== | ||
Revision as of 12:00, 20 November 2011
Description
The sf_wfs_spat is the subform for displaying spatial data. It calls on layers as defined from a wfs server (active) and overlays them on a map already setup using the map_admin page.
Additional Fields
The sf_wfs_spat requires the following additional fields:
- query_layers - this is an array of the layers to be queried. It contains a set of arrays (one for each layer) named with the name of layer as set on the WFS server configuration. Each layer array takes the following values:
- 'mod' - the module that the layer is linked to
- 'geom' - the geometry of the wfs layer. This should be set to either pt, pl or pgn.
- 'url' - the URL of the wfs server.
- wms_layers - layers from the mapserver/mapfiles/ark_wms.map to use in this subform
- op_buffer - the buffer in selected units around main item shape in subform
The wms_layers acts as the background data while the wfs_layers contains the layers to be zoomed to.
Example Configuration
// Spatial viewer (subform)
$conf_mcd_spat =
array(
'view_state' => 'max',
'edit_state' => 'edit',
'sf_title' => 'spat_data',
'sf_html_id' => 'spat_display',
'sf_nav_type' => 'name',
'script' => 'php/subforms/sf_wfs_spat.php',
'query_layers' =>
array(
'sites' =>
array(
'mod' => 'fst',
'geom' => 'pt',
'url' => 'http://ark.lparchaeology.com/ark/php/map/ark_wxs_server.php?',
'style_array' =>
array(
'strokeColor' => '"black"',
'fillColor' => '"grey"',
)
),
),
'background_map' => 'Basic',
'op_buffer' => 100,
);