ArcSquirrel API for developers
ArcSquirrel now includes an API that allows application developers to integrate its functionality into custom ArcGIS or ArcGIS Engine applications. The API is simple to use in both VBA and .Net applications.
When combined with the ability to read/write directly to the underlying SQL Server database, this gives the ArcGIS application developer unprecedented power to create user-friendly and robust multi-user applications.
The API makes four main operations simple:
- Add an ArcSquirrel layer to the current map document (AddLayerToMap method)
- Import a vector layer from the current map into SQL Server (ImportLayerFromMap method)
- Start a multi-user editing session (StartEditing method)
- Stop editing, saving edits if required (StopEditing method)
Some examples might include:
- Add a tool to a custom toolbar to allow users to draw a polygon and popup a data entry form. The new data is saved into the SQL Server database.
- Give users a simple tool for splitting or re-shaping features, preventing editing conflicts with other users.
- Provide a tool for a data manager to validate or reject records that have been collected through a web interface.
For full details of the API methods, please download the help file to a local folder, extract the CHM file from the Zip archive, and double-click to open.
The ArcSquirrel API can be used for no extra cost, so long as each ArcSquirrel seat is licensed. However, if you want to re-sell applications incorporating ArcSquirrel, please contact us for a value-added reseller licence.