Employing an RDBMS to Integrate and Enhance the Usability of Land Record Data Dan Steen Steve Yoder AIMS, Johnson County, Kansas.

Slides:



Advertisements
Similar presentations
PROPERTY ASSESSMENT MANAGEMENT SYSTEM
Advertisements

KEYS TO SUCCESS DATA PREPARATION AND ORGANIZATION
Distributed Data Processing
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Indiana State Land Office Digital Conversion Project Overview Justin P. Peters, GISP.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Chapter 9 Designing Systems for Diverse Environments.
Chapter 3 Database Management
GIS Overview. What is GIS? GIS is an information system that allows for capture, storage, retrieval, analysis and display of spatial data.
Organizing Data & Information
Ch1: File Systems and Databases Hachim Haddouti
Introduction to Databases Transparencies
Copyright © 2007 Advantica Inc. (USA Only) and Advantica Ltd. (Outside USA). All rights reserved by the respective owner. Benefits of an Integrated Compliance.
12 Chapter 12 Client/Server Systems Hachim Haddouti.
© 2007 by Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden.
Chapter 14 The Second Component: The Database.
Introduction to Database Management
Chapter 3 Software Two major types of software
Chapter 1: The Database Environment
Data Warehousing: Defined and Its Applications Pete Johnson April 2002.
Lecture-8/ T. Nouf Almujally
Database Management COP4540, SCS, FIU An Introduction to database system.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
GIS Maintenance & Tips Jennifer Kuchar. Maintenance is often the bottleneck of the entire GIS Enterprise Parcel Data AssessorRecorderAuditorSurveyor Planning.
BUFU Enterprise The Future Is NOW!! Company Overview Team – > – Systems Analyst – >– Business Consultant – Chris Vance – Network Analyst – >– Project.
Parcel Data Models for the Geodatabase
Implementing Geodatabase Technology
Data Warehousing Seminar Chapter 5. Data Warehouse Design Methodology Data Warehousing Lab. HyeYoung Cho.
WV Tax Parcel Mapping Best Practices May 14 th 2013.
Environmental Information System Framework for Pantex Plant
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
GIS Day UWM Making the Case for GIS Coordination in Wisconsin David Mockert November 14, 2007.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Footer Text A Tool for Environmental Scheduling, Accountability and Performance Measurement TxECOS.
Architecture for a Database System
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
© 2007 by Prentice Hall 1 Introduction to databases.
Wisconsin Land Information Association Presentation March 4, 2004.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
GIS 1 GIS Lecture 4 Geodatabases Copyright – Kristen S. Kurland, Carnegie Mellon University.
A collaborative partnership between the State of Kansas Department of Revenue – Property Valuation Division (KDOR/PVD), the Kansas GIS Policy Board’s Data.
Chapter 1 Chapter 1: The Database Environment Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden © 2007 by Prentice.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Enterprise GIS Developments in St. Clair County Charles Kofron, Ph.D. GIS Coordinator 18 May 06.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
August 2007 AIMS Coordinators MeetingOlatheLocate OlatheLocate: An Address/Environs Lookup Tool.
DATABASE MANAGEMENT SYSTEMS CMAM301. Introduction to database management systems  What is Database?  What is Database Systems?  Types of Database.
Recent Progress Johnson County Website Refresh Internal Crime/Registered Offender Mapping Caseworker Resources Center Historic Imagery Registration Census/LUCA.
Enterprise Service-Oriented Architecture and GIS
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
DATA Spatial Data – where things are Non Spatial Data or Attribute Data – What things are Data in a computer database are managed and accessed through.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Mobile GIS CHAPTER 1: GIS AND THE INFORMATION AGE The Information Age:  The world changing and the methods of meeting the needs of those changes are also.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Daniel Hendren Jr., GISP Regional Technical Manager Introduction.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
MobileGIS Polk County Property Appraiser Marsha M. Faux, CFA, ASA.
Introduction to GIS GIS in Cadastral Management
System And Application Software
Project Information Management Jiwei Ma
The Database Environment
Chapter 3 Database Management
The Database Environment
Presentation transcript:

Employing an RDBMS to Integrate and Enhance the Usability of Land Record Data Dan Steen Steve Yoder AIMS, Johnson County, Kansas

Our Situation... 4 th Qtr 2000 Countys GIS operations solely NT based Increasing demand for integrated DB/Map Apps –Recently deployed a number of VB/MO apps Johnson County Land Records data resides on/in various servers/formats –IT had no plans to build an enterprise Land Records DB GIS industry moving toward integrated storage of spatial and attribute data in commercial DBMS software

Our Plan Move land record attribute data to DBMS –Before moving spatial data Bring together disparate land record data stores into a single database Use the new database as we develop additional integrated DB/Map apps Lay foundation for expanded DBMS use in AIMS operations and administration

Infrastructure Production Server –Compaq Proliant ML370, 2x866 Mhz, 896 MB RAM –OS: Windows 2000 Server, SP2 –Mirrored 18.2 GB Drives for OS, Log Files & Pagefile, GB Drives in RAID5 for Data (72Gbs Usable space) Microsoft SQL Server 2000 –Service Pack 2

JOCOLand

Data pertaining to Land Records in Johnson County. JOCOLand is NOT a primary data store; rather, it is a warehouse of replicated data, derived data, and pointers to other data. JOCOLand data comes from a variety of primary data sources including OASIS, CAMA, miscellaneous Appraiser databases, Property Spatial Dataset (i.e., property coverages), as well as data from a number of municipalities and Public Works. Its value is that it brings together data from a variety of sources into a single, centralized, enterprise database.

Real Estate Properties/Parcels ownership, situs address, legal description, appraisal characteristics, appraised value Replicated from Mainframe OASIS and CAMA

Real Estate Properties/Parcels location (centroid & administrative districts), size Replicated from Property Coverages & Derived from numerous point-in-polys

Real Estate Properties/Parcels location (centroid & administrative districts), size Replicated from Property Coverages & Derived from numerous point-in-polys

Transfer Orders type (e.g., split, plat), properties/parcels involved, spatial before and after Replicated from INFO files used in Property Coverage Maintenance process

Transfer Orders type (e.g., split, plat), properties/parcels involved, spatial before and after Replicated from INFO files used in Property Coverage Maintenance process pointers to archived property coverages

Plats and Subdivisions name, year platted, book/page Replicated from Mainframe OASIS & Derived through code

Plats and Subdivisions name, year platted, book/page pointer to scanned plat image Replicated from Mainframe OASIS & Derived through code

Appraisal Data Value History, BOTA, Front Elevation, Certificate of Value, Sales, Permits Replicated/Massaged from Mainframe OASIS & Appraiser Access Database

Appraisal Data Value History, BOTA, Front Elevation, Certificate of Value, Sales, Permits Replicated/Massaged from Mainframe OASIS & Appraiser Access Database pointers to images

Situs Addresses including the atomized pieces of an address and its location Replicated/Massaged from Mainframe OASIS, Public Works (INFO), Municipalities (DBF), etc.

Code Definitions look-up tables that translate various codes into a text description

Under Construction Condominiums (vertical parcels & common areas), Leased Land, Mineral Rights & Underground Warehouses

How is data in JOCOLand Refreshed? Most tables are updated each night Typically some pre-processing, for example –INFO.dbf –merge tiled data –point-in-polygon Scheduled Data Transformation Services (DTS Packages)

Development of Land Records Application Promote data sharing – Eliminate redundancy Maximize existing data resources – Reduces cost & eliminate redundancy Utilize existing infrastructure and hardware – Reduces cost Minimize specialized development – Administration & support more manageable Make application accessible – 24x7 from anywhere

The JCLR Application JCLR – Johnson County Land Records SQL Server 2000 driven application One example of a web interface into DBMS Internet-based land records information access Incorporates tabular and spatial data JCLR and IMS tightly integrated but independent of each other Ties data from AIMS, OASIS, CAMA, Appraiser, Register of Deeds, Planning/Codes, …

Goal of JCLR

JCLR & IMS Property Id Situs Address Owner Address Owner Names Mail Names Parcel Spatial History Zip Code Legal Description Planimetric Features Spatial Intersections Spatial Buffering Appr. Characteristics Year Built Tax Value Sales Value Zoning Landuse PLSS / Map Number Taxing Unit Neighborhood Unit Comparables Plotting Hardcopy Map Production Pictures Sales Questionnaires Tax Appeal Documents Plat Subdivision Names Subdivision Scans Tax Information Parcel History (splits, etc) Floorplans Scanned Documents

Technical Architecture JCLR – Intranet Application –Active Server Page Application –VBScript (some JavaScript) –SQL Server 2000 Internet Map Server (IMS) – Internet App. –MapObjects IMS –Visual Basic –SQL Server 2000 –Shapefile data

Application distributed between many servers –Web Server –Database Server –File Server –Application Server Technical Architecture

DBMS Advantages Data access very efficient Rapid development of applications High availability Diverse accessibility – Non-proprietary data formats More data sharing – Centralized source Standardization across enterprise Table driven code – updates get made transparently

Table driven code - updates get made transparently

Unanticipated Outcomes Easier to examine data quality Data being used in new & innovative ways Developing a better understanding of the data An understanding of how efficient set processing is Turf issues with IT Department

Easier to examine data quality - Example: Land Use Code

Easier to examine data quality - Example: Voting Precinct

Data being used in new & innovative ways - Example: Parcels with Transfer Order Activity

Developing a better understanding of the data - Example: Property Change Log compare

Developing a better understanding of the data - Example: Property Change Log compare PropertyChangeLog (detail)

Developing a better understanding of the data - Example: Property Change Log compare PropertyChangeLog (summary)

An understanding of how efficient set processing is In contrast to cursor processing –Deal with one record at a time set processing –Deal with groups of records –Huge performance gain

Turf Issues with IT Department The GIS Department is operating outside the scope of its mission. As they developed the database and the applications, the GIS Department should have consulted with IT more.

The Future of JOCOLand... Implement Situs Address and PropIDRelate tables Incorporate additional land record data stores Include historical as well as in-progress data Integrate better with JOCOGeog (AIMS spatial data accessible via SDE)

Economic Data Census Data AIMS Administration –Log of AIMS Map & Data Requests –Accounts Receivable, Accounts Payable –Log of IMS Hits –Customers/Contacts –Data License Agreements AIMS Application Definition Beyond Land Records...