Custom Software Development

GeoStats routinely designs, implements and deploys custom integrated software in conjunction with consulting projects.  Our custom solutions support a range of platforms, including Windows® PCs, Tablet PCs, Pocket PCs, and Palm® PDAs.

Our development team has expertise in C#, Java, C++, VB.NET, .NET 4.0, SQL Server, XML, Web Services, AJAX, jQuery, Windows Server, Linux, SharePoint, InfoPath, Android, Windows Mobile and Pocket PC. Our software engineers are also capable of developing spatially-enabled solutions utilizing toolkits from ESRI and the Open Source community (OGR/GDAL, JTS, PROJ4, and Mapserver).

GeoStats’ software solutions rely heavily on relational data modeling and databases to store and process spatial data.  GeoStats’ software engineers and analysts are proficient in a range of database platforms, including:

  • SQL Server (including 2008’s spatial extensions)
  • MySQL (including spatial OGC extensions)
  • PostgreSQL (including PostGIS)
  • Oracle
  • Microsoft Access
  • SQLite

Sample custom solutions developed by GeoStats

Solution

Key Technologies

Sample Graphic

TripBuilder Web

GeoStats created a web-based trip retrieval application to improve the efficiency of household travel surveys, enable self-complete retrievals and GPS-based prompted-recall.

This solution makes heavy use of AJAX and relies on Google Maps for geocoding, mapping and the generation of traveled routes. The system also supports translations and can be customized for either self-complete or CATI scenarios.

  • ASP.NET 3.5
  • .AJAX, jQuery
  • SQL Server
  • Google Maps

TripBuilder Light

GeoStats created a simplified version of TripBuiler for Windows for a demonstration project in Kampala, Uganda. This application quickly processes GPS point data into travel information and exports it to a KML file, where it can be displayed to participants as part of a GPS PR interview.

  • .NET 3.5
  • Google Earth

TripBuilder for Windows

This revolutionary retrieval tool combines on-the-fly GPS download, processing and prompted-recall capabilities with the ability to retrieve travel data from non-GPS participants.

Implemented first for the Jerusalem Travel Habits Survey, this software tool was used to collect travel information from over 8,000 households participating in face-to-face interviews.  The application also supports full-localization (Hebrew translation shown in the screenshot) and can perform real-time geocoding and POI searches.

  • Windows Desktop
  • .NET 2.0
  • SQLite
  • OSS GIS

Meta Opinions

GeoStats worked with EthiniFacts to create a web-based survey panel portal and management system called MetaOpinions. This portal features seamless integration with the SurveyGizmo cloud-based survey platform.

  • ASP.NET 4.0p
  • LINQ to SQL
  • Integration with Survey Gizmo
CCP P410 Dataviewer image

Nashville Project Tracker

GeoStats worked with the Nashville Area Metropolitan Planning Organization to create a web portal for displaying and managing the MPO's Transportation Improvement Program (TIP) projects. The website uses AJAX and the Google Maps API.

  • ASP.NET 2.0
  • AJAX, jQuery
  • SQL Server
  • Google Maps
Nashville MPO Transportation Improvement Program Projects website

GeoSurvey PPC

This PDA-based version of GeoSurvey supports sophisticated survey features such as: computed questions, rostering and recalls. It has been used to collect bus stop inventories, conduct stated preference surveys and transit onboard surveys. It also is capable of performing address validation and basic geocoding.

  • .NET CF 2.0
  • Windows Mobile
  • SQLite
  • Geocoding
RUCEST

RideCount Websites

GeoStats designed, implemented and maintains websites used to manage on-board surveys.  These websites include online error-checking, audit tracking, reporting, and interactive maps.

GeoStats also uses RideCount components to manage boarding and alighting studies.

  • Integration with GPS-enabled PocketPC
  • Webservices
  • ASP.NET 2.0 Website
  • AJAX

TeleAtlas Route Auditor

GeoStats developed a technology solution that integrates GPS-enabled Palm devices, GPS loggers and digital cameras to help TeleAtlas North America conduct route audits in North, Central and South America.

  • Palm Application
  • Digital Cameras
  • GPS Logger
  • USB Data Download
  • Website integration
  • Web Mapping

Cobb Community Transit Dataviewer

GeoStats developed a custom tool for processing farebox data out of the NextFare system to accnount for unclassified revenue.

  • .NET 2.0 Desktop App
  • SQLite
CCP P410 Dataviewer image

New York Truck Survey

GeoStats developed a Tablet PC solution for capturing truck routes using face-to-face interviews.  The solution integrates GeoStats’ GeoSurvey software for TabletPCs with PTV’s xServers to perform online geocoding and routing using a field laptop acting as a server.  A website is used to track progress of the survey.

  • TabletPC .NET 2.0
  • Integration with xServers
  • Online geocoding, mapping and routing
  • Webservices
  • ASP.NET 2.0 C# Website
  • AJAX
New York Truck Survey

Georgia DOT Right of Way and Utility Cost Estimation Tool (RUCEST)

GeoStats worked with Wilbur Smith Associates to develop a cost estimation tool for the Georgia Department of Transportation. The tool determines right of way and utility costs for road projects in the planning phase.

  • MOSS 2007
  • SQL Server 2005
  • Webservices
RUCEST

Georgia DOT LRS Tools

As a sub-contractor to Cambridge Systematics, GeoStats developed a series of tool to manage and combine linearly referenced datasets from within ArcGIS.

  • ESRI ArcGIS Toolbar
  • .NET C#  2.0 Library
  • Linear referencing  system operations

Georgia DOT Project Prioritization Data Build Process

As a sub-contractor to Cambridge Systematics, GeoStats designed and implemented a process to automate the steps needed to combine disparate datasets from Georgia DOT to support a project prioritization process.

  • SQL Server 2008
  • .NET C# 2.0
  • Open Source Spatial Operations
Project Prioritization flow chart

Bus Stop Inventory System

GeoStats integrated digital cameras and GPS receivers into its Tablet PC version of GeoSurvey to develop a bus stop inventory solution.  Data is transferred from the TabletPCs to a web application that allows online data review and auditing.

  • Tablet PC
  • .NET VB.NET 1.1
  • GPS
  • Digital Cameras


 

GeoStats is a certified member of the Microsoft Partner Program and has access to the latest software development technologies from Microsoft.  GeoStats’ solutions leverage the features available in the .NET Framework to produce data-driven rich applications that can run on any of the modern Windows platforms. 

GeoStats has also deployed its solutions on Linux systems through the use of Java and the Mono platform.

 
 

 

To discuss how GeoStats' custom software solutions can help meet your consulting needs, call us at 404-588-1004.  Or, click Contact Us and a member of the GeoStats’ Custom Software Solutions Team will contact you within two business days.