DevEX - reference for building teams, processes, and platforms
Cadastre Information System Functionality Matrix
1. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Annex I
Solution Detailed Functionality
Transports Engineering. Anticipating the future
2. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Table 1 – Tools listing and description
Tools Description
0. General Tools
Navigation
Navigation panel, zoom slider, mouse wheel support, previous map detail
Zoom in, zoom out, pan, continuous zoom, full extent
List of discrete scales or free choice of scale
Dynamic zoom scale and extent display for exact map navigation
Selection
Point selection
Rectangle (box) selection
Line selection
Polygon selection
Selection on multiple layers
Selection using snap
Clear selection
Map Tip
Layer specific Map tip on point / line / polygon objects with display of object geometry and attribute data
Add identified objects to current selection
Show images and provide hyperlinks in Map tip window
Map tip on multiple layers - drill down
Configure minimum and maximum scale for Map tip
Configure Map Tip optionally to be permanently active
Labeling
Support for point, line and polygon objects of any vector layer. Select an object by clicking in the map
Support for one or multiple labeling configurations
Print labeling
3. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
0. Gen. Tools (cont.)
Drawing
Drawing points
Drawing lines
Drawing areas
Placing entered text on map
Set text color, size, font and background color
Measure tool features for drawing
eMailmap
Email the current map (including extent, layer visibilities, drawings, measured objects, labeled objects)
Search Coordinate
Search for coordinate and provide map display centered at entered coordinates
Entering coordinates in arbitrary configurable geographic projection or in geographic coordinates
Reprojecting coordinates in projection of the main map service
Display of coordinates in the map
Mapoverlay
Dynamic overlay of current map with another map view
Adjustment of overlay size and degree of transparency
Snapping
Snaptofeaturevertexpointsofarbitrarymap vectorlayersformeasuringandselectionfunctions
Optionally snaptovertexpointsofexistingmeasuring/drawingobjects
Groupmultiplesnaplayersin snap profiles
OnlineHelp
Online help
4. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
1. Map Tools
Spatial Bookmarks
Create a bookmark (to identify a particular geographic location for later reference)
Go to the location of a saved bookmark in the map
Measure
Measuring point coordinates with optional snap
Measuring distances with optional snap (line and free hand line)
Measuring areas with optional snap (circle, rectangle, ellipse, polygon and free hand polygon)
Measuring perpendicular distances with optional snap
Choose drawing color, line width, area fill color and its level of transparency
Move a measure object (point, line, polygon, ...)
Obtain results in several units
Use of snapping functions while measuring
2. Identify Tool
Feature Selection
Identify objects of specific layer
Identify on multiple layers (drill down)
Identify with: point, line and polygon
Object browser for processing of drilldown results
Access all found objects from one layer
Access specific objects from the object browser
Display of all selected objects from multiple layers in the map at one glance
5. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
3. Search Tool
Search tool
Query builder
Powerful combining of queries
Powerful combining of queries and spatial selectors
Support for advanced search operations in multiple subsequent steps
Default values for search fields
Full text search (suggestion for search fields)
Hierarchical search
Search results
Multiple result views for one query
Show all objects
Select all objects
Show selected objects in current map extent
Show previous/next object
Zoom to previous/next object
Remove selected object from selection
Export selected objects into Excel (xml)
Availability of Excel (xml) export can be configured
Provide layer specific print templates
Sorting on any column
Repositioning of columns
Object Detail view
6. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
4. Business Entities
Create Business Entities
Entity
Cadastral Parcel
Provision of Services
Project
Administrative process
5. Edit Tool
Editing
Web based editing of point, line and polygon feature classes (data stored in ArcSDE)
Configurable edit action: Create, Copy, Edit, Delete, Split.
Configurable edit mode 'Geometry only', 'Attributes only', 'Atributes and geometry'
Type validation of attribute data entered in edit form
Use of Snapping functions while editing
Support for ESRI domains respectively lookup tables for input fields
Support for hierarchical dependencies in input fields
Function 'Edit object' in context menu of search result
Support for client-based editing of data
Flip function when creating lines or polygons
Merge two objects building convex hull, take attribute data from first selected object
Optimizedinputformsforeditlayer configurationswithmanyinputfields
7. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
5. Edit Tool (cont.)
Construction
Constructions tools for creating objects:
-Square construction tool for line and polygon feature class
-Circle approximation construction tool for line and polygon feature class
-Orthogonal construction tool for line and polygon feature class
Constructions tools for adding/editing object vertex points:
-Alignment
-Intersection of two lines
-Circular intersection
-Construction by distance and/or angle
6. Business Tools
Alpha/Geo Matching:
-Cadastral Parcels,
-Land Parcels, and
-Drawings
Land Parcel Grouping
Entities Manager
Drawing Parameters Manager
Authentication
Export tool for vector data extraction:
-Support for various formats: GIS (Personal geodatabase), and CAD (AutoCAD dwg)
7. Print
Provide print output in file formats supported by ESRI ArcGIS
Various print output resolutions
User may choose print template
8. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
7. Print (cont.)
Default templates A4 portrait/landscape to A0 included
Rotating of print output
Print extent preview
Provide attribute data of selected objects in print output - simple reporting
Provide attribute data of selected objects including detail map for each selected object
Predefined function fields for dynamic population of print header with metadata
Generic function fields for dynamic population of print header
Logo fields for logo images
North arrow function field for dynamic generation of a correctly rotated north arrow symbol when using rotated plots
High resolution prints although using map cache
Full support for internationalization and multilingual print output
Minimizing of needed server resources for Print function (centralized print service)
Optimization and acceleration of plots with content from multiple maps
Printing of plan types by relating a map view to a print template.
8. Maps
Mapcollection:Orderedsetofmaps
Supportfor ArcGISServerInternetmap service(cachedor dynamic), ArcGIS Image ServerImage service, andOGCWMSmap service
Support for ESRI MSD - MXD hybrid scenarios for providing fast and high quality map rendering (MSD) and for providing full
Caches search, selection and legend functionality (MXD)
FullsupportforcachedArcGISServerInternetmap services (integrated byadministrator)
Fullsupportfor blendingmultiplecachesonclientside-eachofthemwithoptionaltransparencylevel
Display/ Elements
Northarrow
Scalebar
Copyright text
9. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Tools Description
8. Maps (cont.)
Selection display
Supportforselectionsymbology specifiedin ArcMaplayer properties
Supportforspecifying dynamicselection display
RotatedMaps
Supportforrotated dataframes (for notnorth-orientedmapsofplants)
WMSServices
IntegrateOGCWMSservices
ArcGISServer Services
IntegrateArcGIS ServerInternetservices
Combinationofanylayer grouporlayer visibility setting basedonthewholemapcollection
Includetransparencylevel configurationforeachofthemap servicesincluded in map view
Linkingofmetadatashortdescriptionand referencetometadatadetaildescription
Overrulingoflayer groupsrespectivelylayer attributes
9. Tableofcontents
Layer navigation based on ArcMap table of content
Use of prepared legend images
10. BING Maps
Support for BING Aerial, Hybrid and Roads
Dynamic reprojection and transformation to the customer specific geographic projection system
Dynamic rescaling to the customer specific scales
Support for rotating the map in client and in plots
11. Legend
Dynamic display of ArcMap legend in the table of content
Multilanguage support for dynamic legend display
10. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
1 11
7 10
9
2 6
3 4, 5
0
8
11. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Annex II
Solution Global Features
12. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Table 2 – Global features listing and description
Features Description
General Features
Easy-to-use user interface (maximum three mouse clicks for displaythe data/object needed in fast map rendering)
New intuitive concepts concerning search and result display
Map views for quickly switching between different map displays
Document creation with one mouse click from a selected object
Optimized search form for small, medium and large count of queries
Support for static legend display
UserInterface
Flexible window technique
Centralized serverof user window
-free positioning side user interface for ensuring specific client layouts
Navigation control with Zoom In, Zoom Out, Pan, Zoom Last, Zoom Next and Zoom Full functionality as well as zoom slider
-minimize/maximize
Rotation controlof windows
-docking/fixing for dynamically rotating the current map
Toolbar withof windows style, user will understand the toolbar faster and easier
-undocking ribbon like
Multi-language support
Availability of all language dependent information’s as resource bundle file for easy translation
OEM delivery of resource bundles (including user interfaces) in Portuguese and English
Full support for translation of all relevant metadata (layer names, field names, map service names etc.)
Full support for Multilanguage projects
Multilanguage support for lookup tables
Administration
Logging - change log level for modules
System runtime information
Open and display current log file
Status page for currently used database connections
13. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Features Description
Administration (cont.)
Map services tab - detailed ArcGIS Server map service information (service type, projection etc.)
Access statistics tab - simple numerical access statistics and graphical diagrams
Access statistics - Count of project start requests, print, user login, search result request, filtering of statistic data based on user
login
Interactive filtering of access statistics on daily and on user basis graphical display in terms of access statistic diagram
Useraccess
loggingandstatistics
Logging of user access (date and time, user, IP, project, request type, used resources, duration) for creating access statistics
and beingfile gets stored on daily basis.access which resource at for analysis of peak load (system dimensioning)
Statistics able to track which user did Additional field "HOUR" a certain point of time
Accesscontrol
management
Support for User Management database based role based extraction rights control
Role respectively user group based right and access control on applications, projects and tools
Configuration of group profiles
Display of logged in user in client window
Identitycheck
Support for Microsoft Active Directory authentication system
Support for single sign on (SSO) in selected scenarios
Support for anonymous log in without password
Systemsintegration
Database
Searchontables/views (MS SQL Server 2008 R2)
Supportfor displayof related data(JOIN(1:1)tabletotableorlayer)
Supportfor displayof related data(RELATE(1:n)tabletotableorlayer)
Window for displaying object relations with sorting, configurable column width, excel export (xml)
Window for displaying object relations with sorting, configurable column width, excel export (xml)
Keep reference to relate key with export as csv file
14. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Features Description
Database (cont.)
Multi-level object relations for navigating through a data model. Navigation view and detail view
Support for lookup tables in tabular queries and results
Doc. Management System
Direct support for Documentum
Support for other systems granted.
ArcGISServer
Internet-Services
Integration of ArcGIS Server internet services by administrator
Dynamic adding of ArcGIS Server internet services by user
ArcGISSupport
Support for ArcGIS Server 10 SP 1
Windows2008
ServerR2
Support for Windows 2008 Server R2
15. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Annex III
Solution Layers Diagram
16. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Figure 1 – FBSIC Layers Diagram
CLIENT
Web Browser (IE 9.0, Firefox, Opera, Google Chrome) Operating
+
GUI
Adobe Flash Player 11 system
(Windows 7)
SERVER
FBSIC
Authentication Map Navigation Search Edition Tools
GUI Windows Single Sign On Geographic and Alphanumeric Operations support
(ArcGIS API for Flex 2.5, Flex API 4.1)
Operating
Business Logic system
Functionality (Windows Server
(web services (C#), .Net Framework 4.0, IIS 7.5) 2008 R2 STD x64)
Central Database Map Services
(SQL Server Enterprise 2008 R2 x64) (ArcGIS Server 10 ES + Image Extension)
Data
Active
Document Bing ArcGIS
Directory
Management Maps Online
(ferbritas.pt)
17. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Annex IV
Physical and Conceptual Architectures
18. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Figure II – Physical Architecture
User User Active Directory User
DocMS
User
Corporate LAN (Intranet) LAN Servers DMZ (Extranet) Extranet
GIS Application Server Application Server DB Server Image Server Web Server
Programmer Gisimg01 PROD Primary User
Programmer BDDSrv
PROD Primary PROD Secondary W2003 R2 ENT x64 SP2 W2008 R2 STD x64 VM
VM - gis02 Gis01 (vm) SQL Server ArcGIS Image Server Field Mod.
ArcGIS Server 10 W2008 R2 STD x64 Enterprise 2008 x64 SP1 - Click Once .net
Enterprise Standard ArcGIS Server 10 ES - Web Services
VM - gisweb02 Gisweb01 (vm) BDDSrvDEV Central Mod.
Web Server W2008 R2 STD x64 FBCADASTRO_DEV Approval Mod.
FBGIS_DEV Domain Mod.
IIS 7 (compatible with 6)
BDDSrvTEST
DEV FBCADASTRO_PROTOTYPE
gis01-dev (vm) FBCADASTRO_TEST
W2008 R2 STD x64 FBGIS
ArcGIS Server 10 ES SSL
gisweb01-dev (vm) BDDSrvTEST(staging)
FBCADASTRO_TEST_Staging
W2008 R2 STD x64
FBGIS_Staging
IIS 7 (compatible with 6)
PROD
TEST FBCADASTRO
gis01-test (vm) FBGIS
W2008 R2 STD x64
ArcGIS Server 10 ES SSL PROD (Staging)
gisweb01-test (vm) FBCADASTRO_Staging
W2008 R2 STD x64 FBGIS_Staging
IIS 7 (compatible with 6)
CONTXT
FBGIS_CONTEXTO
19. Cadastre Information System (FBSIC)
Functionality Matrix
________________________________________________________________________________________________________________________________________________
December 2011
Figure III – Conceptual Architecture
Field On permises / Web Web
Document
Management
Cartography push and get Areas Map
Cadastre Plan
Parcel Plans
Field
Central
Module
Module
(alfa)
Registration
Backoffice Forms
Approval
Module
Information
.mdb Processing Database
Database
Module (SQL Server)
Domain
BAGEX .mdb Module
Sync
.mdb
Data
Entities,
Types,
Migration Geo DB
Districts, Module
Counties,
Parishes,
...
Alfa DB