TatukGIS

Brian Brown
Brian Brown
TatukGIS Consulting - Offering consulting, application development, training, and support for TatukGIS solutions. A TatukGIS partner since 2003. Visit TatukGIS Consulting on the web at www.tatukgisconsulting.com.

TatukGIS Testimonial: Canadian Department of Defense – Land Forces Contractor Chooses TatukGIS Over ESRI

 
January 19th, 2012 by Brian Brown

“We selected the DK for a GIS software application being developed under direct contract with the Land Forces (Army) element of the Canadian Forces (CF).

We had previously developed a prototype application for placing safety templates on digital maps using ArcView 3.2a, but found the cost of user licenses to be impractical considering the demand for deployment across the army.

The Land Forces considered using the MapObjects (ActiveX) component with Delphi, but found MapObjects to lack certain functionality and involve license restrictions that could hinder distribution.

The final decision to opt for the TatukGIS DK was based on favorable results from an initial DK-based prototype and on the prompt and helpful insight into difficult features provided by the TatukGIS support center.

Because there are no DK license restrictions in desktop deployment situations, the cost of distribution across the army will be negligible.”

 

Private Contractor

Canadian Department of Defense – Land Forces

Ottawa, Canada

 

∞ TatukGIS Consulting

Framework Archaeology Deployed a TatukGIS DK Based Solution for One of Europe’s Largest Archaeological Excavations: London Heathrow Airport

 
December 12th, 2011 by Brian Brown

(The following description of this TatukGIS DK based application was provided by Niall Donald, with Oxford Archaeology. Niall has been a DK-VCL licensed user since March, 2002)

Based in the United Kingdom, Framework Archaeology, a joint venture between Oxford Archaeology and Wessex Archaeology, used the TatukGIS DK to handle the archaeological mapping when distributing the results of archaeological investigations at London Heathrow and London Stansted airports, on behalf of BAA, the operators. The Framework Free Viewer is intended to accompany the publication of the results of the excavations and will be distributed on CD-Rom but is currently being used to aid communication between different communities of archaeologists analysing the results of the work in the field.

In capturing and analysing the work done on site, Framework Archaeology used modern surveying methods to build digital maps of the using standard mapping software from leading software companies. These could be attached to databases of the objects recovered and used as an aid to understanding what was being excavated and what had been excavated. However, in order to distribute these maps and databases widely Framework Archaeology needed to be able to side-step licensing issues with the chosen software. While royalty-free viewers are widely available for geographic information systems data, typically a user might require a detailed knowledge of the data in order to get best use from them. Framework Archaeology chose therefore to write its own viewer specifically for the types of data it was producing with an emphasis on simplicity and ease of use.

Why Framework Archaeology chose TatukGIS

Once Framework Archaeology had decided to create its own viewer, it was necessary to find the right tool to allow us to successfully create a simple but sophisticated GIS driven application which could be easily deployed. Royalty-free distribution was essential, but the final choice of tool was decided by price and by the clarity of the TatukGIS object model. Both were essential factors in allowing Framework Archaeology to minimise risk at the outset of designing the Free Viewer. It was clear that to succeed we needed to cover a lot of ground very quickly in the development, and from a programmer’s point of view, the ease with which a new tool could be understood, was critical. Support from TatukGIS support staff was always prompt and effective. The finished product uses a 3.1MB executable to handle more than 300MB of data.

The product was written with a specific, if wide-ranging aim. Subsequently, Framework Archaeology has found practical uses beyond the initial target audience. Field staff who need to refer to earlier field work carried out for BAA at T5 actively choose to look things up using the Framework Free Viewer, rather than using the system provided for the purpose which was based on standard desktop database and Geographic Information software. At the end of the day, the latter is more difficult to learn and more expensive to support.

A specialist in the analysis of ancient flint tools commented that the Framework Free Viewer, in comparison to using standard methods of team working in archaeology:

“Allowed a much better conceptualisation of the spatial distribution of finds, features and phasing. Vastly more convenient than grappling with plans and databases for the context information – therefore reducing time spent liasing with Project Officers. Allowed distribution of other finds (pottery, animal bone, etc.) to be viewed, thereby avoiding the tendency to treat different material types as isolated categories. Will in turn allow wider and more complex distributive patterns to be identified”



Framework Free Viewer: main application window showing the excavated areas and base mapping. The list of options in the tree view to the left gives some idea of the complexity of archaeological data.



Some Bronze Age settlements shown with their surrounding field systems and trackways

 

Locating archaeological deposits of medieval date by looking at the distribution of broken medieval pottery



Zooming in on the main concentration of medieval pottery and looking at part of the medieval landscape



Summary interpretations overlaid on the map



Textual descriptions and clickable, thumbnailed cross-sections across a ditch constructed in the Middle Ages



Details of any objects found, within the highlighted medieval ditch.



Graphing of the dating assigned to the objects and a thumbnail enlarged using the default image viewing program (in this case Irfanview) on the user’s machine.

 

∞ TatukGIS Consulting

TatukGIS Testimonial: J3llyh34d 1ndu5tr135 Limited

 
November 24th, 2011 by Brian Brown

J3llyh34d 1ndu5tr135 Limited

“Our development using the TatukGIS Developer Kernel depends on a huge TatukGIS PixelStore image layer store, comprised of multiple layers created from 25 GB of Ordnance Survey TIFF images of England, Scotland and Wales.

We are very impressed both with the PixelStore performance and that the resulting PixelStore-JPG database (in SQLite) is only 41 GB.

Believe me, the modest increase in size is a small price to pay for the PixelStore performance, which is absolutely fantastic. We also evaluated the MrSid image compression format for this project and determined that PixelStore was better when used with TatukGIS Developer Kernel.

And, besides just the PixelStore, the TatukGIS Developer Kernel (we use the .NET edition) generally compares very nicely to the other GIS SDK products which we carefully evaluated before purchasing the DK.”

J3llyh34d 1ndu5tr135 Limited
United Kingdom
info@j3llyh34d.com
http://www.j3llyh34d.com/

The TatukGIS DK VCL Training Kit has been updated to DK v.10

 
October 20th, 2011 by Brian Brown

The TatukGIS DK VCL Training Kit has been updated to DK v.10.

Updates include full compliance with DK v.10 code changes as well as a new chapter on using the new 3D viewing capabilities of the DK.

For more information, please see the following link:

 http://training.tatukgisconsulting.com/2010/02/tatukgis-developer-kernel-vcl-training.html

*

The TatukGIS DK.NET Training Kit has been updated to DK v.10

 
October 20th, 2011 by Brian Brown

The TatukGIS DK.NET Training Kit has been updated to DK v.10. 

Updates include full compliance with DK v.10 code changes as well as a new chapter on using the new 3D viewing capabilities of the DK.

For more information, please see the following link:

http://training.tatukgisconsulting.com/2009/10/tatukgis-developer-kernel-net-training.html

*

The TatukGIS Editor Training Kit

 
September 26th, 2011 by Brian Brown

TatukGIS Consulting now offers the TatukGIS Editor Training Kit.

The Editor Training Kit can be ordered here.

TatukGIS Consulting has been working with the TatukGIS Editor since its initial release as well as with TatukGIS development tools since 2003 and has deep knowledge of the Editor and a close relationship with TatukGIS. Purchasing the Editor Training Kit allows users, developers, and organizations to substantially reduce the Editor learning curve and quickly begin using the powerful Editor application by tapping into the wealth of TatukGIS knowledge held by TatukGIS Consulting.

The TatukGIS Editor Training Kit includes a detailed training manual containing over 70 pages of hands-on instructional material covering 10 chapters that illustrate step-by-step how to use almost all aspects of the TatukGIS Editor.

The topics covered in the TatukGIS Editor Training Kit includes a broad range of the functionality offered by the the Editor. The following is the chapter index from the Editor Training Manual.

GIS BASICS.

LESSON 1. ADDING GIS LAYERS TO THE EDITOR AND SETTING UP A MAP PROJECT.

LESSON 2.  MAP COORDINATE SYSTEMS

LESSON 3. CHANGING THE MAP EXTENT, ZOOMING, PANNING, AND SETTING THE SCALE.

LESSON 4. SELECTING FEATURES: SELECT BY ATTRIBUTES, ZOOM TO SELECTION, MANUAL SELECTION, AND USING CLIPBOARD LAYERS.

LESSON 5. CREATING NEW VECTOR LAYERS, CREATING NEW FEATURES, SNAPPING TO FEATURES, WORKING WITH MULTIPART SHAPES, CREATING ‘DONUT-HOLE’ POLYGONS, AND EDITING VERTICES OF FEATURES.

LESSON 6. GEOPROCESSING: SPLITTING SHAPES, UNIONING SHAPES, BUFFERING SHAPES, SUBTRACTING SHAPES, MERGING VECTOR LAYERS, AND GENERATING A GRID OF POINTS.

LESSON 7. ADDING ATTRIBUTES TO FEATURES, ADDING NEW FIELDS, USING THE DATA PANEL, ADDING ASCENDING ID NUMBERS TO A FIELD, FINDING FIELD VALUE FREQUENCIES.

LESSON 8. SYMBOLIZING FEATURES USING THE LAYER PROPERTIES DIALOG AND SAVING SYMBOLOGY TO LAYER PROPERTIES .INI FILES.

LESSON 9.  MAP OUTPUT: USING THE PRINT DIALOG, USING MAP TEMPLATES, EXPORTING THE VIEW TO AN IMAGE, AND CREATING CUSTOM NORTH ARROWS, SCALEBARS, AND LEGENDS.

LESSON 10.  USING THE 3D PANEL: USING 3D LAYERS, CREATING 3D FEATURES, AND SETTING UP A DEM.

The Totally Re-Designed Forestry GIS plugin to the TatukGIS Editor

 
September 14th, 2011 by Brian Brown

The FGIS plugin

Forestry GIS (FGIS), a plugin to the TatukGIS Editor product, extends the features of the Editor with a simple, easy-to-use, and customizable suite of tools aimed at making forestry and land management professionals’ jobs easier. As a plugin to the Editor, FGIS requires the Editor in order to function and retains all the Editor’s features. (The FGIS plugin was developed using the Editor’s built-in scripting features.)

The FGIS plugin can be used to update Acres (or any shape measurement) values for all polygons in a vector layer or display the Acreage (or any shape measurement) for all selected shapes in the view.  The FGIS plugin has tools for easily making polygons that share coincident boundaries.

The FGIS window.

The FGIS plugin can generate a random or systematic sample of points within an area.  The FGIS plugin can be used to search for a given Township, Range, and Section.

The FGIS plugin can be used to generate sample points or to search for a given Township/Range/Section.

 

With the FGIS plugin you can easily input a traverse description into a point layer. 

The FGIS plugin can be used to input a traverse description into a GIS layer.
 
The FGIS plugin can be used to find the best route between two points in a road network and plot the current GPS location on a map in real-time.
 
The FGIS plugin includes tools for finding the best route and for displaying the GPS location in real-time.

The FGIS plugin is totally customizable and includes a detailed survey data input form that can be used as a template for the creation of other data input forms.

The customizable FGIS plugin data input form.

FGIS was created by a forester who is also a GIS developer, who has spent the last decade performing custom GIS development for a US state forestry program using TatukGIS and ESRI development tools. This experience provided a great deal of insight about the GIS related needs and preferences of forestry and land management professionals, which is reflected in FGIS.

License
The FGIS plugin is licensed per user and includes one year of updates and email support.

Purchasing Information
FGIS plugin license (including one year of updates and email support): US$49.00

To purchase a license or download the FGIS plugin, please visit fgis.tatukgisconsulting.com.

Features
The main features of the FGIS plugin include:

  • Update Shape Measurement Fields
  • Show Shape Measurements
  • Search for Township/Range/Section
  • Generate Cruise Points
  • Add Traverse Points
  • Customizable Data Input Form
  • Spatial Selection dialog
  • Bookmarks
  • Send Map to Word
  • Make Backgrounds of Orthophotos and DRG Topo images Transparent
  • Field List Manager
  • Subtract Polygon
  • Drill Polygon
  • Populate Field Values
  • Clip Vector Layers
  • Merge Vector Layers
  • Buffer dialog
  • Convert Points to Polygon or Line
  • Image Catalog tool
  • Routing and GPS tools
  • Repath Project File
  • Summary Statistics
  • Fully customizable interface

Partially translated to:

  • Portuguese
  • Czech
  • French
  • German
  • Polish
  • Slovak
  • Spanish
  • Thai

The Silverlight Map Server

 
August 18th, 2011 by Brian Brown

Silverlight Map Server
Created using TatukGIS technology, the Silverlight Map Server is a programming framework that enables .NET developers to build rich and high performance web GIS applications.

Flexible and Extensible Architecture
The Silverlight Map Server is composed of a WMS server developed with Isapi Web Broker technology and a Silverlight library which communicates with the server through a simple XML based protocol. This lets the developer implement server side extensions with any web language that supports XML, e.g., ASP.NET, PHP, Java, etc. .

Platform Independent
Applications developed with the Silverlight Map Server are compatible with every browser supporting Silverlight 4.0 or higher, without any special requirement or installation on the client side (except the Silverlight plug-in, in the same way as is done with Flash). Supported operating systems include all versions of MS Windows, Mac and (in the future) Linux.

A web server application, developed with the Silverlight Map Server, for management of a fleet of trucks. The vector maps of the town of Appiano, Italy, are presented as a semi-transparent layer(s) over asatellite image from Bing Maps.

Rich User Experience
The Silverlight Map Server makes use of web technologies that maximize performance. The server side is composed of a WMS Server implemented as an Isapi module which stores the “state” of each client, practically making the application “Stateful”. In this way, time used to load the map is spent only once. The Silverlight technology delivers a web server experience that is particularly fluid and graphically attractive.

Bing Maps Integration
The Silverlight Map Server is integrated with the Bing Silverlight Map Control, giving the user the ability to visualize their own maps over satellite or road maps. This also exposes all features of Bing Maps (address geocoding, reverse geocoding, routing, etc).

Versions
The Silverlight Map Server is available in three different versions:

Standard: the server side is built using the graphic engine of the well known open source product UMN MapServer.

Professional: the server side is built using the graphic engine of the well known open source product UMN MapServer. Includes the client source code (Silverlight)

Enterprise: the server side is built using the TatukGIS DK.VCL. Includes the client source code (Silverlight)

The different graphic engine used by each version causes some differences in functionality and features. For a detailed description of these differences, please read the feature matrix below.

Feature Matrix

Feature Standard Professional Enterprise
Client source code available (Silverlight 4, C#) NO YES YES
Server source code available (Delphi XE) NO On request On request
Customization of client side using VS 2010 YES YES YES
Server as CGI YES YES YES
Server as stand-alone application for development YES YES YES
Server as Isapi NO NO YES
Support of main vector layer format YES YES YES
Support of main geodatabase YES YES YES
Support of main raster layer format YES YES YES
Support of TatukGIS SQL Layer NO NO YES
Support of TatukGIS Pixelstore format NO NO YES
Support of TTKGP files (TatukGIS project File) NO NO YES
Support of MAP files (MapServer project file) NO YES NO
Pan, Zoom, Full Extent, Previous YES YES YES
Select by point, rectangle, circle, polygon YES YES YES
Tabular visualization of data YES YES YES
Overlay with Bing Maps satellite and road maps YES YES YES
Main layout features (labels, colors, etc) YES YES YES
Thematic maps YES YES YES
Queries on attributes through SQL syntax Only for geodatabases Only for geodatabases YES
Geocoding YES YES YES
POI management YES YES YES
Support for leading RDBMS YES YES YES
Data gateway YES YES YES
Support of Google Maps, YahooMaps, OSM YES YES YES
Editing of attributes and geometries for vector layers NO NO YES
Measure tools: distance, area YES YES YES

Support, Sources and samples included
The Silverlight Map Server package includes Silverlight libraries, with source included (professional and enterprise versions), server as binary, sample applications in C# for Visual Studio 2010, 1 year of updates and premium technical support (professional and enterprise versions).

License
The Silverlight Map Server is licensed per developer and per server. The package includes:

  • 1 license for one developer, utilizable on 2 different computers.
  • 1 license for one production server.

Subsequent deployments require only the purchase of additional server licenses.

Purchasing Information
Purchasing information can be found on the following link:  The Silverlight Map Server

Online Demos

Geomarketing

Business Intelligence

Fleet management

Cadastral

Download
Download a trial version (registration required)

Technical Details

Architecture
The Silverlight Map Server is composed of a client in Silverlight 4.0 and a WMS Server (OGC WMS 1.1.1 compliant) developed with Isapi web broker technology.

Architecture of the Silverlight Map Server

The software architecture of the Silverlight Map Server is composed of 3 main components:

  • TkSilverlight.GIS: contains visual controls (map, legend, etc) and related business logic.
  • TkSilverlight.Core: contains classes for communication with WMS Server, business entities and primitive GIS functions.
  • WMS Server: provides maps, access to GIS functions and other services.

To access textual data, the developer can use the data gateway included in the WMS server, which accepts simple SQL commands and returns XML dataset that are immediately bindable with the Silverlight controls. Nevertheless, it is usually more convenient to implement a business logic layer in the language of choice, being the only requirement is the ability to read and write XML data via HTTP. ASP.NET samples are provided.

Software architecture of a typical solution built with the Silverlight Map Server
Features

Main features of the Silverlight Map Server include:

  • Development with Visual Studio 2010, Expression Blend and all IDEs that supports Silverlight 4.0.
  • Main GIS functions (Zoom, Pan, selections, etc) already implemented.
  • Grid visualizzation of vector data.
  • Rendering of leading vector and raster formats.
  • Overlay of vector or raster layers with Microsoft Bing Maps™ with customizable level of transparency.
  • Legend.
  • Selection of shape object by point, rectangle, circle and polygon.
  • Measure tools: distance and area.
  • Use of main layout functions (selections, labels, graphs, colors, etc.)
  • Thematic maps.
  • Query for each group of objects for name, class, type, etc.
  • Creation of reports and PDF for high resolution prints.
  • Geocoding and reverse geocoding.
  • Built-in data gateway.
  • Rendering of satellite and road maps.
  • Rendering and management of POI (Points of Interest).
  • Support for main RDBMS.
  • Editing of attributes and geometries for vector layers.
  • Support for other map providers besides Bing Maps: OpenStreetMap, Google Maps, Yahoo Maps.
  • GPS tracking (this feature is a work in progress).
  • Topological operations (this feature is a work in progress).

TatukGIS Consulting

Korea Cadastral Survey Corporation: Systems Developed Using the TatukGIS Developer Kernel

 
July 26th, 2011 by Brian Brown
From the TatukGIS news wire…

Seoul, Korea (South)    June 14, 2011

   

The Korea Cadastral Survey Corporation (KCSC) is a public organization within the jurisdiction of the Ministry of Land Transport and Maritime Affairs which performs cadastral services for the Korean government. The main services performed by KCSC include cadastral surveying and mapping, data processing, land information system development and operation, property information, cadastral consulting, R&D, training and education, 3D laser scanning, cultural heritage site preservation, and natural disaster management. KCSC has supplied land administrative information to the Korean public for the protection of citizens’ property rights and the efficient use of national land for the last 70 years. Besides the cadastral services performed in Korea, KCSC has completed or is engaged in cadastral and land administration projects in Azerbaijan, Laos, Morocco, Vietnam, Jamaica, and Turkmenistan.
KCSC has used the TatukGIS Developer Kernel (DK.NET edition) since 2006 to develop a number of custom applications and systems.
Land Management
Perhaps the most important system developed with the DK is the public land management system which contains all 37 million land parcel records in South Korea. Although the cadastral records are stored in an Oracle DBMS (via ArcSDE), the use of the TatukGIS DK to develop the system has resulted in significantly better performance, and higher customer satisfaction, than was possible using other GIS engines. The most important advantage of the DK based system is the speed of access to parcel records stored in the Oracle database (using the Oracle Spatial database format with SDE connection) even during periods of heavy server activity. Parcel owner types or other attributes can be rendered by color, which provides a wealth of information via the map presentation without performing attribute table searches. The system is used to estimate property values for taxation purposes and provides many useful statistics such as the average property tax valuation for a given area, annual property tax total of each town, total land area of each town, mortgaged land parcels in a given area, etc. The system is used with 50 cm aerial photography to detect and remedy situations involving the unauthorized use of public land.
Cadastral land management system containing all property records in Korea.


Facilities management
Another DK-developed system is used to store and manage underground water, sewer, drainage, telephone, gas, and electrical lines for specific areas. The lines are saved in the system with exact location coordinates, for the efficient management of maintenance repair work and to systematically avoid unexpected accidents (such as from digging in the wrong location).
Management of underground infrastructure.

Well water management
KCSC has used the DK to develop an application that is used to manage the many thousands of obsolete tube water wells located across Korea, often in hidden or difficult-to-access locations. This is an important environmental application for the protection of surface and underground water quality. The DK-based system enables efficient searches of the map location of every well, along with related information including the well history, identity of the user, pictures, etc. The system is used to perform statistical analysis of well data on a regional level for the development of public policy.
Environmental management of 1000′s of water wells located across Korea.


Golf course survey management
The KCSC has used the DK to develop an application used to create and manage the legal cadastral records for golf courses in Korea. Previously CAD software was used to draw the golf course polygons with coordinates and create the color fills. Now this work is performed with the DK based application.
Golf course survey application with CAD-like drawing features.

 

  

Survey control points management

A DK based application is used to manage a database containing a vast quantity of survey control points. Control points are saved with coordinates and related data such as number, type, surveyed data, level, etc. The system also accommodates historical control points. 10 cm aerial photography is used to evaluate the field environment before personnel is sent to physically conduct a survey.

Cadastral survey control points database.

3D cadastral management

Looking forward, KCSC plans to take advantage of the new DK v.10 3D map rendering capabilities to develop a 3D Cadastral Information System. This system will employ a 3D cadastral information control system to manage property ownerships, whether underground or above ground, on the basis of video images. KCSC envisions special parcel based space analysis, diameter analysis based on parcel and facility search, and a 3D navigation feature to present a parcel or land area as if the user were flying over the area in an actual 3D world using video recordings and projected area surveying functions.
3D cadastral management system of the future.

More information about the Korea Cadastral Survey Corporation is available from the KCSC web site at www.kcsc.or.kr.

TatukGIS Consulting

USA Imaging’s Metropolis Software Solutions Division Releases The Enterprise Data Window, Powered by TatukGIS Technologies

 
June 9th, 2011 by Brian Brown
Released by USA Imaging Inc.  2011
USA-Imaging Corporation’s Software Solutions Division released their Metropolis Business Solutions Framework in 2007. This Framework addresses the difficult issue of bringing together disparate data from legacy and specialized information systems used in government today.  This is accomplished by using two software solutions under the framework; the Enterprise Data Window and the Application Manager.
The Enterprise Data Window
The Enterprise Data Window is a location based document retrieval and data unification tool. This application allows the user to search for documents by querying a map, specifying a location, or entering search criteria in a document retrieval dialog window.  The map viewer component of the Data Window can be used to unify data from existing legacy or contemporary business applications such as customer service, work orders, permits or  utility billing, to name a few. This type of integration is managed under one user interface without disruption of the specialized applications and processes which currently exist.  The Data Window is for every one’s benefit and can cost effectively be placed on every employee’s workstation. The document management component of the Data Window is designed to index and organize documents using map locations as well as traditional document criteria.You can deploy the document management functionality to various functional groups to more easily unify your data with other location based information across the agency.  Document management functionality is used by employees responsible for the document management within the functional group or agency.
DATA WINDOW deployment strategies
Three deployment strategies are used by the Data Window. The enterprise deployment strategy deploys this application by just placing a short cut on the users desktop and deployment is complete. All applications and data are located on a server, the short cut points to the Data Window executable. This strategy is used for small groups or just to get the client up and running in seconds until there is time or a need to move to the local strategy. The local or briefcase strategy requires setting up the application and the map data on the local computer.  This is nothing more than copying a directory to your local computer and you are finished. This strategy is used for maximum mapping performance.  If you are dealing with 500,000 to 1,000,000 mapping features or just want to ensure the fastest performance possible then use this strategy. Of course hybrids of the two are very common. The third deployment option is the field deployment option.  The field deployment allows the computer to perform many of the same functions in the field as it does in the office.  This setup requires a database installation on the laptop or field computer and tools to sync the laptop to and from the office. Custom work order applications have been built to gather information in the field and sync this data back to the office.
The Application Manager
The Application Manager is the work horse of the group when  it comes to data maintenance. This application is responsible for the capture, reformat and load processes required to move external source data into the master database when a live connection is not possible or appropriate.  This  application is a framework and is largely composed of custom components based on the customers ETL and maintenance needs. The Application Manager also provides administrative  functionality such as setting passwords, registering computers,  installation and deployment of servers and field laptops, user administration and security, address verification and correction, street name correction and parcel management, to name a few.
Customer Corner
A typical customer is a water district in southern California with about 50,000 – 150,000 customers. They have been using the Data Window along with custom waste water and water work order managers with various business applications for customer service, fire and engineering for approximately 4 years. The cost of these applications including the data window deployment to all staff members was 25% – 40% under our competitors, and cost of ownership for support and maintenance for an “everyone included deployment” could not be touched. A manager at the district said, “In these times staff has been reduced by 20% and the data window was a factor along with various  legacy customer applications keeping our service level in positive standing.  The District is realizing a hard savings of about thousands of dollars  over the last 2 years. Data access and corporate knowledge increases everyday and the ROI came much faster than expected. We know now what data unification and data access means.”
Technical Corner
Best of Breed Approach to Application Development
With a cadre of development platforms, languages choices, database environments and operating system choices at a developers disposal, Metropolis Software Solutions made a strategic decision not to be a one size fits all solutions provider. Metropolis Software Solutions strategy regarding the application development environment encompasses three concepts. 1: The database should be able to reside on most operating systems found in the industry today, from different Windows versions, to various flavors of UNIX, and in rare cases the AS400 and the IBM Mainframe series. 2: The development languages used for the UI must keep pace with the Windows Operating system and .NET framework as well as support for building browser based web applications. 3: The GIS technology must be modern component software with available source code open to the developers, in addition to supporting both browser base and win32/.NET base environments.
Enterprise Data Window Specifications
The Enterprise Data Window requires no GIS or document management licenses. This is because the TatukGIS technology is the corner stone of the Metropolis Business Solutions Framework for both GIS functionality and document management capabilities.  The TatukGIS Developer Kernel (DK) is a comprehensive GIS component (SDK) for the custom development of stand-alone, embedded, and client-server applications using object-oriented languages. The Developer Kernel is generally oriented to open standards and designed to comply with a number of OGC (Open Geospatial Consortium) standards. Features include nearly 3,000 pre-defined coordinate systems, on-the-fly map layer reprojection, support for most vector, image, grid, and SQL database map layer formats (including 3rd party spatial server database formats such as Oracle Spatial, Microsoft Spatial, ArcSDE, PostGIS…) and most database engines (MSSQL, Oracle, DB2, Interbase, MySQL, SQLite…), and an extensive API with approximately 2,300 functions and properties. All data formats are supported in a native manner, without conversion to any internal or proprietary data format.
The Developer Kernel is available as multiple product editions organized by development platform: i) managed code .NET WinForms component, ii) ActiveX/OCX control, iii) .NET Compact Framework component, and iv) native Delphi/C++Builder VCL. Each product edition reflects the same or very similar framework, API, and technology. For example, exactly the same source code is used to develop an application using the DK.NET edition and the DK-CF edition. This means that porting a GIS application between development environments, e.g., Visual Basic, VB.NET, Visual C++, C#, .NET, Compact Framework, Delphi, C++Builder, etc., is possible without great difficulty.
Visit the following URL to view the feature matrix of TatukGIS technologies
For more information about  Metropolis Business Solutions contact:
Toll-free:  858.877.3774
ESRI
CADalog.com - Countless CAD add-ons, plug-ins and more.



Click here for Internet Business Systems © 2012 Internet Business Systems, Inc.
+1 (408) 850-9202 — Contact Us, or visit our other sites:
TechJobsCafe - Technical Jobs and ResumesEDACafe - Electronic Design AutomationGISCafe - Geographical Information Services	MCADCafe - Mechanical Design and EngineeringNanotechCafe - Nanotechnology ResourcesPrinted Circuit Board Engineering and ManufacturingShareCG  - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy