Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Embracing INSPIRE in a legacy veterinary data management system
1. Embracing INSPIRE in a legacy
veterinary data management system
Nicola Ferrè - IZSVe
Eduard Roccatello – 3DGIS
Geospatial World Forum 2013 13-16 May 2013
Beurs-World Trade Center, Rotterdam, The Netherlands
2. INSPIRE empowers collaboration
3DGIS
• Italian GIS company
• 3D and mobile GIS experts
• Active in research projects
(in collaboration with
University of Padua and
University IUAV of Venice).
IZSVe
• Veterinary laboratory
• GIS unit
• Reference laboratories for
FAO, OIE and EU
• Research activities at Italian,
European and World level
3. Data and Information Sharing within the
Veterinary Scientific Community: Legislative
State of the Art and the Role of EPIZONE
[..] we have underscored the need to be
able to consolidate information from
disparate systems to support epizootic
disease diagnosis and control, crossing
National, State and Local government
areas and extending into pan-European
agency boundaries.
3rd – 4th November 2011
Mira, Italy
Project’s aim
4. Why INSPIRE?
The general situation on spatial
information in Europe is one of
fragmentation of datasets and
sources, gaps in availability, lack
of harmonisation between
datasets and duplication of
information collection. These
problems make it difficult to
identify, access and use data that
is available
veterinary
6. Holding conceptual model
COUNCIL DIRECTIVE 92/102/EEC
[..]
the geographic co-ordinates or
equivalent geographic
indication of the holding
[..]
COUNCIL DIRECTIVE 2006/88/EC
[..]
the geographical position of
the farm defined by a suitable
system of
coordinates of all farm-sites
(if possible, GIS coordinates);
[..]
7. grazing flock
mollusk farming
bee hive farming
source: Honourable the House of Commons Chairman, Dr Iain Anderson CBE
Holding conceptual model
8. IZSVe - Available legacy data set
Entity Data set Issues
Unità epidemiologica Point geometry and
attributes
Missing records
Sito Polygon geometry and
attributes
Missing records
Invalid geometries
Struttura Multipolygon geometry
and attributes
Invalid geometries
Disciplinari Polygon geometry and
attributes
Invalid geometries
Campo Polygon geometry
Idrografia Linestrings geometry
Anagrafiche Attributes
9. AF core model
Activity complex
•basic information about the location of the
Holding and Site
Holding
•the whole area and all infrastructures included
on it, under the control of an operator to
perform agricultural or aquaculture activities
•type of activities performed
Site
•geographical representation of land that
constitutes a management unit
•type of animals kept (Site)
10. AF extended model
Cadastral parcel
•voidable
AgriBuilding
•related to Buildings
Plot
•delimited portions of land or water
Installation
•technical instruments and
constructions included on the “Site”
13. Legacy data migration
Entity Mapped to Operation
Unità epidemiologica Holding • Centroid generation from child
features if missing.
• Geometry validation
Sito Site • Convex hull from Struttura if
missing. Operation grouped by
distance.
• Geometry validation
Struttura Structure • Marked as Agribuilding
• Geometry validation
Disciplinari Openarea • Geometry validation
Campo Plot
Idrografia HydroNode
Anagrafiche Holding and Site • Record extraction
• Animal species extraction
14. Why not using a pure INSPIRE model?
• AF model is good but we had to cover specific
needs, not currently available into the theme.
• We managed to design some extensions,
while keeping INSPIRE in mind.
• This allowed us to keep working as usual,
while migrating towards a INSPIRE
compliance.
15. IZSVe model vs legacy model
• Designed to be INSPIRED compliant.
• Well structured.
• Easily adapts to the vast majority of
applications.
• Allows variable level of detail (coarse detail to
fine detail).
• GIS data has been integrated into the
workflow to improve analysis.
16. WebGIS aided data collection
• WebGIS is being developed to support data
collection and analysis.
• Users will be able to input data directly into
the model without hassle.
• Different levels of detail per user.
17. SOA and integration
Geo Database
3DGIS + ISZVe
software
Geospatial
server
Browser
Integrated
systems
Integration
component
OGC standard services
SOAP / REST services
18. Delivering INSPIRE as a Service
WebGIS
platform
Local health
authorities
Veterinarians
IZSVe
specialists
INSPIRE
XML
Web
Service
19. new-IZSVe to INSPIRE mapping
IZSVe Entity INSPIRE Entity Mapping conditions
Holding Holding
Site Site
Structure Agribuilding InstallationType is AgriBuilding
Plot Plot
Structure WaterManagement
Installation
InstallationType is
WaterManagementInstallation
OpenArea Installation InstallationType in OpenArea set
Structure InstallationPart Not agribuilding and has parent
Structure +
AquacultureInstallation
AquacultureInstallation InstallationType is
AquacultureInstallation
HydroNode HydroObject
20. INSPIRE as an opportunity for SME
• Partnership with domain experts in order to
support INSPIRE data model
• Legacy data transformation towards INSPIRE
• Internationalization opportunities
No more data model hassles (in theory )
21. 3DGIS is commited to INSPIRE
• Carto features a module to output Annex I
from IntesaGIS (Italian regulation for TDB).
• The next release of Reti (network
management solution) will support INSPIRE
network specifications.
• We are looking forward to integrate INSPIRE
data model into our software solutions.
22. Project future
• A number of barriers exist on both the
individual, organizational and systemic level:
– turf concerns
– unclear benefits for the organization
– narrow categorical funding programs
• Increase awareness within the EPIZONE
network and vet community as whole
23. Embracing INSPIRE in a legacy veterinary data
management system
Nicola Ferrè – IZSVe
nferre@izsvenezie.it
Eduard Roccatello – 3DGIS
eduard.roccatello@3dgis.it
Geospatial World Forum 2013 13-16 May 2013
Beurs-World Trade Center, Rotterdam, The Netherlands