GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
Llinking Spectrum dataflows to MapInfo Pro
1. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Linking Spectrum Dataflows to MapInfo Pro
March 27, 2019
Peter Horsbøll Møller
Channel Enablement Specialist LI/GIS
Distinguished Engineer
Channel EnablementWebinars
2. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 2
What capabilities of the Spectrum
Technology Platform can I use from within
MapInfo Pro?
How can I create a dataflow in Spectrum and
make it accessible to MapInfo Pro?
How can I use an existing Spectrum dataflow
from within MapInfo Pro?
The Spectrum Platform Creating a Dataflow Using a Dataflow in MapInfo Pro
Today’s Agenda
3. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
SpectrumTM Technology Platform
Modular, scalable platform that allows organisations to use their enterprise information assets to support strategic, operational
and tactical decisions.
• Single, open architected, unified framework
• Facilitate insight that is derived from a fusion of
business, spatial and third-party data
• Simple to implement & use
• Cost effective
• Grows with your business need
• Future proofed Mapping
Data Quality
SpatialAnalytics
GeoProcessing
Data Integration
4. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 4
MapInfo Pro
• An easy-to-use desktop mapping application which provides
comprehensive Location Intelligence capabilities
• Base map creation and editing
• Visualisation and analysis
• Supports vector as well as raster analysis
• Output and sharing in all forms
• Integrated with the Pitney Bowes Location Intelligence Suite
• Easy to learn and use
• Available in 16 languages in the same application
• Includes a free viewer
• Customizable via MapBasic, .NET and other languages
4
5. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 2
What capabilities of the Spectrum
Technology Platform can I use from within
MapInfo Pro?
How can I create a dataflow in Spectrum and
make it accessible to MapInfo Pro?
How can I use an existing Spectrum dataflow
from within MapInfo Pro?
The Spectrum Platform Creating a Dataflow Using a Dataflow in MapInfo Pro
Today’s Agenda
6. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Orchestration
SpectrumTM Technology Platform
The Pitney Bowes Spectrum Technology Platform
Interactive Driver. Management Console. Platform APIs . Platform Web Services.
Web Services / Client Software Integration Hooks Business Services
MasterData
Management
EntityResolution
NameManagement
EnterpriseDataQuality
LocationIntelligence
WatchlistResolution
AddressManagement
CustomerAnalyticsfor
Statisticians
CustomerAnalyticsfor
Marketers
BIGDataIntegration
SpectrumSpatial
Bundle
Information
Governance
EmbeddedCustomer
Analytics
DataIntegration
BasicDataIntegration
SpectrumSpatialfor
BusinessIntelligence
EnterpriseGeocoding
EnterpriseRouting
Custom
Applications
Relationship Analysis
Client
Business Steward Module Data Discovery Module
Spectrum Spatial
Analyst
Spectrum Spatial
Manager
6
7. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
How does Spectrum Spatial Analyst communicate with the
Spectrum Platform?
It uses the modern approach of REST services to list and describe the
available named resources, to get map images of a given named resource
and to get vector data from a given named resource.
The same can be done via an application in MapInfo Pro!
7
XML, Images, JSON
Web Service Calls
Spectrum Instance Analyst Application
8. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Spectrum Spatial Services
8
9. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Spectrum Spatial Services – Standard Spatial
9
10. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Custom REST Services
10
11. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Custom Service
11
12. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Hands On
- Spectrum Home
- Spectrum Spatial Services
- Spectrum Platform Development, REST Services
12
13. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 2
What capabilities of the Spectrum
Technology Platform can I use from within
MapInfo Pro?
How can I create a dataflow in Spectrum and
make it accessible to MapInfo Pro?
How can I use an existing Spectrum dataflow
from within MapInfo Pro?
The Spectrum Platform Creating a Dataflow Using a Dataflow in MapInfo Pro
Today’s Agenda
14. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Spectrum Enterprise Designer
14
15. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 15
16. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 16
17. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Hands On
- Enterprise Designer
17
18. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 2
What capabilities of the Spectrum
Technology Platform can I use from within
MapInfo Pro?
How can I create a dataflow in Spectrum and
make it accessible to MapInfo Pro?
How can I use an existing Spectrum dataflow
from within MapInfo Pro?
The Spectrum Platform Creating a Dataflow Using a Dataflow in MapInfo Pro
Today’s Agenda
19. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Accessing aWeb Service from MapInfo Pro
This requires programming skills.
Either pure MapBasic and the HTTPLib library,
or preferably MapInfo and .NET for accessing the web service.
You can decide how much of the development you want to do in .NET besides access to the web service.
You can code most in MapBasic or very little in MapBasic.
The new MDAL, MapInfo DataAccess Library, can help you convert between other typical spatial formats
such as GeoJSON andWKT (Well KnownText).
The example here is very basic as only a centroid coordinate is used.
19
20. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Calls a .NET Method Calls a Web Service
Queries tables
21. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 21
22. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019 22
23. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Hands On
- Using a Spectrum Custom Service in MapInfo Pro
- A brief look at the .NET source code
23
24. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Want to learn more?
Blog posts on the Knowledge Community
- Enterprise LI: Creating a QueryingWorkflow in Enterprise Designer
https://community.pitneybowes.com/blogs/peter-horsboll-moller/2018/12/19/creating-a-querying-workflow-in-enterprise-designe
- Enterprise LI: Using a SpectrumWorkflow in MapInfo Pro
https://community.pitneybowes.com/blogs/peter-horsboll-moller/2019/01/21/enterprise-li-using-a-spectrum-workflow-in-mapinfo
More blog posts are coming!
- Grab the source code from Github
https://github.com/PeterHorsbollMoller/mbSpectrumCustomFind
24
25. Pitney Bowes | Everything is Addressable | April 30, 2019Pitney Bowes | Everything is Addressable | April 30, 2019
Linking Spectum Dataflows to MapInfo Pro
Questions?
Notas do Editor
We will be providing you with our Spectrum Platform.
Spectrum is PB’s enterprise level solution. The platform provides some basic tools but it real value comes from the aray of modules that can be plugged into it.
The lighter blue modules all deal with data quality and management such as Name Management which can be used to identify duplicate records – such as having two bank account one in the name of Andy and another in the name of Andrew at the same address. It identifies that Andy is a shortened version of Andrew.
The darker blue modules are all related to Location Intelligence – our BI module allows users to include spatial analysis within the most popular BI tools.
All of these modules have tools that can be combined into a data flow and these are constructed in the Orchestration layer.
Once a data flow is built it can be run in batch mode accessing files or database tables or it could be exposed as a web service allowing real time interaction with user input.
On top of this we also have some prebuilt solutions – one of which is SSA a key component of our solution along with the Address Management Module (address validation), Data Integration Module (link multiple datasets, spatial and none spatial). From our LI side we are including the LI Module (extends the analytical capabilities of SSA), Geocoding (provides Geocoding datasets across the globe 240 countries) Routing (time and distance calculations)