enabling gis administrators and system users gis administrators and...5 objectives for the gis...

20
1 Enabling GIS Administrators and System Users February 20, 2008

Upload: others

Post on 11-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

1

Enabling GIS Administrators and System Users

February 20, 2008

Page 2: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

2

Seminar Presenters

Shaun ScholerGIS ManagerWayne County, Indiana(765) [email protected]

Ed StoddardGIS Web DeveloperThe Polis [email protected]

Page 3: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

3

Problem

• How does a GIS manager develop new web content?

Page 4: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 5: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 6: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 7: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

7

Application Database DefinitionStep 1: Define the Source

Step 2: Define the Fields

Step 3: Define the Display

Page 8: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

8

Application Database Layout

Search Form

Main Map Page

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

Page 9: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 10: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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)

Page 11: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 12: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 13: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 14: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 15: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

15

Content Management Application

• Health Department complaint database using the search tools

Search Tool

Page 16: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

16

Content Management Application (cont’d)

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

Page 17: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

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

Page 18: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

18

Further Development• Property Sales

– Calculate statistics on home values

– Group sales to common home

Page 19: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

19

Other Application• Sex Offender Registry

– Quickly and accurately overlay offenders with restricted areas

Page 20: Enabling GIS Administrators and System Users GIS Administrators and...5 Objectives for the GIS User-Enable government offices to: -Contribute point information to the GIS web server-Share

20

Conclusions & Final Questions

Thanks,Shaun [email protected]