ID
com.cohga.client.actions.redline
weave.redline
Properties
Name | Type | Cardinality | Default | Description | i18n resource |
---|---|---|---|---|---|
tooltip\title | string | 0..1 | Redline | The title for the tooltip. | redline.tooltip.title |
tooltip\text | string | 0..1 | Add elements to the map | The text for the tooltip. | redline.tooltip.text |
title | string | 0..1 | Redline | The title of the redline toolbar window. | redline.title |
hideOnClick | boolean | 0..1 | false | Should menus automatically hide when an item within is clicked. | |
scale | string | 0..1 | 'small' | The size of the icons in the toolbar, 'small', 'medium' or 'large'. | |
geometryTool | string | 0..n | A list of the geometry tools that should be included in the redline toolbar.
| ||
settingTool | string | 0..n | A list of the settings menus that should be included in the redline toolbar.
| ||
tool | string | 0..n | A list of additional tools that should be included in the redline toolbar. | ||
multilineLabel | boolean | 0..1 | false | Should the label field be a multi-line input field. |
Available tools
Id | Name | Enabled1 | Description |
---|---|---|---|
circle | Circle | yes | Add a circle to the map |
circleByRadius | Circle by Radius | Define a circle for a specified radius | |
defaults | Save Settings | yes2 | Save the current settings as the defaults |
delete | Delete | yes | Delete the currently selected redline element |
deleteall | Delete All | yes | Delete all redline elements |
enitty | Get | Create a redline item from the currently selected entity | |
fill | Fill Settings | yes | Change the fill colour and transparency of the selected feature |
font | Font Settings | yes | Change the Font colour and style of the selected features text |
load | Load | yes2 | Load and manage your saved redlines |
marker | Marker | yes | Add a marker to the map |
markerMenu | Marker Settings | yes | Change the marker colour |
modify | Modify | yes | Click on the a redline to modify |
point | Point | yes | Add a point to the map |
polygon | Polygon | yes | Add a polygon to the map |
polyline | Polyline | yes | Add a polyline to the map |
rectangle | Rectangle | yes | Add a rectangle to the map |
label | Label | yes | Add a label to a redline element |
save | Save | yes2 | Save the current set of redlines |
snap | Snap Settings | yes | Alter the current snapping settings |
square | Square | yes | Add a square to the map |
stroke | Line Settings | yes | Change the line colour and transparency of the selected feature |
text | Text | yes | Add text to the map |
buffer | Buffer | Generate a buffer around the selected features | |
bufferAll | Buffer All Redlines | Generate a buffer around all redline objects | |
bufferSelected | Buffer Selected Redline | Generate a buffer around the selected redline object | |
exportMarkers | Export to Shapefile | Export all redlines to Shapefile | |
exportKml | Export to KML | Export all redlines to KML | |
coordsCreate | Create Geometry | Create some geometry by entering the coordinate. Weave 2.6.4 or later. Requires spatial upload extension to be installed. | |
coordsUpdate | Update Geometry | Update some geometry by editing the coordinates. Weave 2.6.4 or later. Requires spatial upload extension to be installed. | |
upload | Upload Geometry | Create some geometry by uploading from a file. Weave 2.6.4 or later. Requires spatial upload extension to be installed. |
- This tool is enabled by by default, if an entry is not marked as enabled it will need to be added with a
tool
entry in the the redline items configuration (see the Properties section above) - Only if storage is available for the user
Customise available markers
You can replace the content of the marker menu to change the available markers, beyond the default ref, green and blue ones.
Changing available markers
<item action="weave.redline"> <!-- rest of config goes here --> <!-- this replaces the configuration of the maker menu and the markers that it supports --> <item action="weave.redline.markerMenu"> <!-- these are the defaults --> <!-- you can also use brown, dark, orange, purple, silver and yellow --> <marker graphic="resources/images/markers/w-marker-green.png" text="Green"/> <marker graphic="resources/images/markers/w-marker-red.png" text="Red" /> <marker graphic="resources/images/markers/w-marker-blue.png" text="Blue" /> <!-- these are extras and the graphics, sizeX, sizeY, offsetX and offsetY are dependent upon the image --> <!-- this is assuming there is bundle installed in Weave that is exposing these images --> <marker graphic="custom/markers/marker1.png" sizeX="18" sizeY="18" offsetX="-9" offsetY="-9" text="Marker 1" /> <marker graphic="custom/markers/marker2.png" sizeX="18" sizeY="18" offsetX="-9" offsetY="-9" text="Marker 2" /> <marker graphic="custom/markers/marker3.png" sizeX="18" sizeY="18" offsetX="-9" offsetY="-9" text="Marker 3" /> <!-- this is assuming example.com is serving up icons (via http and https) --> <marker graphic="//example.com/custom/markers/marker4.png" sizeX="18" sizeY="18" offsetX="-9" offsetY="-9" text="Marker 4" /> <marker graphic="//example.com/custom/markers/marker5.png" sizeX="18" sizeY="18" offsetX="-9" offsetY="-9" text="Marker 5" /> <marker graphic="//example.com/custom/markers/marker6.png" sizeX="18" sizeY="18" offsetX="-9" offsetY="-9" text="Marker 6" /> </item> </item>