Tor-Einar Skog, NIBIO
Last update: 2022-01-05
VIPSLogic is the administration and business logic system of VIPS. Its main functionalities are:
No models are deployed in VIPSLogic. It depends on web services from VIPSCore/VIPSCoreManager to run the models. However, for each model available in the VIPSCore/VIPSCoreManager system VIPSLogic needs a preprocessor to compile the model specific input data.
VIPSLogic is the source of data for most clients, including VIPSWeb, the standard public web page for a VIPS system.
VIPSLogic is a part of the VIPS platform for automatic pest prediction
VIPSLogic is licensed under the GNU Affero GPL v3 license.
The web services documentation is auto generated using Enunciate, you can read it from this path relative to your VIPSLogic deployment: /public/RESTdocs/apidocs/
, for instance here on NIBIO's deployment
Please read the developer documentation
The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.
There is a WADL document available that describes the resources API.
You may also enjoy the interactive interface provided for this API by Swagger.
name | path | methods | description |
---|---|---|---|
AuthenticationService |
|
|
Authentication services |
LogicService |
|
|
|
ObservationService |
|
|
|
ObservationTimeSeriesService |
|
|
|
POIService |
|
|
type | description |
---|---|
Cloneable | |
Comparable | |
Coordinate | |
CoordinateSequence | |
CoordinateSequenceFactory | |
Country | |
CropCategory | |
CropCategoryLocal | |
CropCategoryLocalPK | |
CropPest | |
Envelope | |
ExternalResource | |
ExternalResourceType | |
Feature | |
FeatureCollection | |
ForecastConfiguration | |
ForecastModelConfiguration | |
ForecastModelConfigurationPK | |
ForecastResult | |
ForecastSummary | |
ForecastSummaryPK | |
GeoJSON | |
Geometry | |
Geometry | |
GeometryCollection | |
GeometryFactory | |
LineString | |
Message | |
MessageIllustration | |
MessageIllustrationCaptionLocale | |
MessageIllustrationCaptionLocalePK | |
MessageIllustrationPK | |
MessageLocale | |
MessageLocalePK | |
MessageTag | |
MessageTagLocale | |
MessageTagLocalePK | |
ModelInformation | |
MultiLineString | |
MultiPoint | |
MultiPolygon | |
Observation | |
ObservationDataSchema | |
ObservationDataSchemaPK | |
ObservationIllustration | |
ObservationIllustrationPK | |
ObservationListItem | A JSON friendly, public representation of the Observation |
ObservationSyncInfo | A minimized object for serialization when only sync related information is needed |
ObservationTimeSeries | |
Organism | |
OrganismExternalResource | |
OrganismExternalResourcePK | |
OrganismLocale | |
OrganismLocalePK | |
Organization | |
Point | |
Point | |
PointOfInterest | |
PointOfInterestExternalResource | |
PointOfInterestExternalResourcePK | |
PointOfInterestWeatherStation | Extension of PointOfInterest, with additional info for weather stations |
Polygon | |
PolygonService | |
PrecisionModel | |
Result | |
Type | |
VipsCoreInstance | |
VipsLogicUser | |
WeatherForecastProvider | |
WeatherStationDataSource |