Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS...

Preview:

Citation preview

1

Enabling GIS Administrators and System Users

February 20, 2008

2

Seminar Presenters

Shaun ScholerGIS ManagerWayne County, Indiana(765) 973-9385sscholer@co.wayne.in.us

Ed StoddardGIS Web DeveloperThe Polis Center317-278-9212astoddar@iupui.edu

3

Problem

• How does a GIS manager develop new web content?

4

Solution

• Create a tool to allow you to mange it on the fly.– Java script to work with MapGuide ActiveX viewer

– .NET 2.0

Table Relationships for searching and retrieving data

5

Objectives for the GIS User

- Enable government offices to:

- Contribute point information to the GIS web server

- Share geo-spatial information with other departments

- Edit data via ONE interface… the WEB

- Perform other advanced options

- Attach documents and pictures to map layer

- Gather statistics from map layers

- Property information

- Census statistics

- Make easily available for future data analysis

6

Objectives for the GIS Administrator

- Enable GIS Administrations to:

- Modify database structure to fit the needs of each

department’s dataset

- Join to secondary tables and queries or views

- Customize search, results, and report functionality

with each dataset’s schema

- Enable user rights with group/role permissions

7

Application Database DefinitionStep 1: Define the Source

Step 2: Define the Fields

Step 3: Define the Display

8

Application Database Layout

Search Form

Main Map Page

•Four frame areas to the website•Map frame•Search frame•Results frame•Report frame

9

Customizable Forms

• Data Field Entry Functionality– Data types

• Text, Number, Date/Time

– Read only data types• Created Date - saves the created date and time when

adding a record• Created User - saves the current user name when

adding a record• Current Date - saves the current user name into the

database field when editing or adding a record• Current User - adds the current date and time and

stores it in the field when adding or editing a record

10

Customizable Forms

• Data Field Entry Functionality– Distinct and “sort by”

• Ascending, Descending

– Numeric expression searches • <, >, =, <=, and >= • Show me all properties ranging in value between

$150,000 and $200,000 in value

– Date searches• Choose query (> 2003)

11

Customizable Forms

• Data Field Entry Functionality (cont’d)– Wildcard

• Left side, right side, both sides

– Hyperlinks with custom title• JPG, PDF, MVI…

– Multiple Data Sources• Access, SQL, DBF• The .NET code changes SQL syntax based on defined

data base source

12

Customizable Search and Report• Surveyor's section corner application

– Back-end Access DB joined with a section corner SHP file

– Distinct list view– Document hyperlinks

13

Original Point Incident Tool

• Capabilities– Add, edit and delete map

points in incident database

• Shortcomings– Can’t customize

database– All users had to conform

to one database table– Separate data entry

window from the report form

14

Content Management Application

• Functionality of incident map layers – Add, edit, and delete attributes– Store X,Y coordinates– Move map point– Add coordinates to a non geo-spatial database– Attach multiple documents– Automatic user and time/date stamp– Group/role permissions to individual fields and data

sources• Benefits

– Users work with the same forms they search– Customizable user database– No limitation on fields– Joins to secondary tables

15

Content Management Application

• Health Department complaint database using the search tools

Search Tool

16

Content Management Application (cont’d)

• Health Department– Edit data– Delete point– Move point– Add document

17

Advanced Options

• Reviewing the results screen– Group records with same parent ID in a tree

view format

• Generate statistics results table– Count, sum, average, max, min, standard

deviation

18

Further Development• Property Sales

– Calculate statistics on home values

– Group sales to common home

19

Other Application• Sex Offender Registry

– Quickly and accurately overlay offenders with restricted areas

20

Conclusions & Final Questions

Thanks,Shaun Scholersscholer@co.wayne.in.us

Recommended