OpenLayers OpenLayers

Objects

Shapes

(create, update, destroy)

  • lines
  • point
  • polygon
  • polygon with holes in them (does this have name?)

Markers

(create, update, destroy)

  • upload a marker
  • group markers into directories
  • drag markers onto the map

Text labels

(create, update, destroy)

Import/Export

  • georss
  • Export all / one
    • Choose format..
    • geoRSS
    • what others..?
  • Import
    • Browse... --> upload

Other

  • Clear all
  • Undo

Item Styling

Line

  • colour
  • width
  • opacity

Fill

  • colour
  • width
  • opacity

Text

  • color
  • font size
  • font weight
  • font style

Functionality

Though well conceived, I'd suggest that some of the functionality outlines in the use cases on osgeo require too much from an early Phase, and that the we focus on the more common requirements, and then later extend these as required.

From a user perspective, I suggest the functionality is rolled out as below. If it's easy to promote functionality to an earlier phase then please go ahead and edit this list.

Phase 1

  • draw line
  • draw circle
  • draw polygon
  • draw point
  • draw a polygon with a hole in it
  • add annotation to a point, line, polygon
  • add annotation to anywhere
  • move all of the above

Phase 2

  • style line
  • style circle
  • style polygon
  • style point
  • style annotations

Phase 3

  • create style classes for line / poly types
  • apply these style classes to selected items
  • create style classes for annotations
  • upload an icon for a custom marker
  • marker management
    • directories
    • drag and drop from folder to folder
  • show perimeter and area of polygon

Phase 4

  • group items
  • close an open polyline by drawing a new line between the two points
  • annotate a specific point in a line with a marker
  • merge two polygons / lines into one item
  • snap to points
  • undo

Influences

Attachments