Does VertiGIS Studio Web (VSW) have a roadmap? How can I get a better sense of whether a feature I'm interested in might be developed?
Fair questions, and very challenging to answer. For those of you who haven't met me, my name is Cam Barnard and I am the Product Manager for VertiGIS Studio Web and the Product Director for VertiGIS Studio.
While it is not, strictly speaking, a roadmap; I thought you would benefit from a written summary of the themes that have driven many of our development decisions to date, and the order in which we are addressing those themes.
Keep in mind as you read these, that requests by customers, partners, and our own services group can, and should also play a major role in when a specific feature is implemented.
As always, questions and discussion are welcome!
Theme 1 – Information presentation and visualization
Initial versions of VSW were focused almost exclusively upon ensuring that geospatial information could be visualized well, and interacted with effectively, in an attractive layout. The vision here was to take a set of use cases that apply to both new and existing customers and to do them thoroughly so that everyone could begin to use VSW even before it had full feature parity. This theme has taken the majority of our development effort to date, and is now largely complete. To date this has included:
- A new configuration framework
- Flexible layouts by separating component behavior from component presentation
- Support for component arity – allowing multiple of the same component in an app
- Support for multiple layouts within an application
- Support for composition – allowing a single configuration component to be reused
- Support for 2D maps and 3D scenes in a single entity with the ability to toggle back and forth
- 2D maps support heatmaps
- Standard map/scene navigation and zoom controls
- Support for multiple 2D maps and 3D scenes side by side in an application with the ability to synchronize the location between them
- Color and theme your application to match your organization’s look and feel
- Map Context Menu
- Coordinates widget
- Reverse geocode address widget
- Simple Layer List
- Layer presets switcher
- Base map switcher
- Location Bookmarks
- Device Geolocation
- Scale Selector
- Coordinates of mouse on map
- I Want To… menu
- Extent-specific Search
- Results Highlighting and Labels
- Map filter effects
- Results List
- Results Table
- Result Details
- Result Actions
- KPI Cards
- Buffering tools
- VertiGIS Studio Workflow support
- VertiGIS Studio Reporting support
- VertiGIS Studio Printing support
- Embedded Map Mode
- Hooks and markers for integrating 3rd party street level or aerial imagery
- User Preferences with information density toggle
- Social sharing link generation
- Layer catalog
- Control layer transparency
- End-user Layer reordering
- More control over results list and result details views
- [soon] enhanced layer list features: e.g. filter
Theme 2 – Adding end-user information to the application
Tools and capabilities allowing end users to interact with information presented to them. The vision here is to begin to allow end users a more complete set of tools for interacting with the geospatial information that has been presented to them.
- Measurement tools
- Redline Markup tools
- Add a layer to the map
- Add file-based data to the map
- Re-symbolization of user uploaded layers
- End-user control over color and symbology of markup
- Plot coordinates on the map
- Markup shapes
- Markup text labels (via location notes)
Theme 3 – Getting information out of the application
Getting results out of the application is often done with an information product such as a report, but sometimes you want raw results, or sub-sets of geospatial data.
- Download results to a CSV, XLSX, Shapefile
- [soon] guided import wizard
- [future] Export and Extract data tools
Theme 4 – Feature Editing
Editing is a common use case, this is one of the most frequent requests we are seeing currently for VertiGIS Studio Web that isn't already there.
- Edit feature workflow creation template
- Add Feature tool (also available via Workflow)
- Edit Feature tool (also available via Workflow)
- Snapping tools
- [soon] COGO editing Workflow
- [future] Advanced editing tools: union and cut, data grid editing
Theme 5 – Enterprise Web GIS
There are a number of heavier weight features that are very important for some enterprise Web GIS use cases, but that aren't used by the majority of VertiGIS Studio customers. The list may not be long, but the effort to create these things is significant.
- [soon] query builder
- starred results (with commands supporting multiple results sets and set operations)
- save and load application state via projects
- UI show/hide by user/group
Finally, keep in mind that as we are developing VertiGIS Studio Web we are working to ensure that features are available in both 2D and 3D, and that they are WCAG 2.1 AA accessibility compliant.