340 likes | 662 Views
Considering presenting atURISA's GIS in Public Health ConferencePutting Health in Place with GISJune 5-8, 2009 - Providence, Rhode Island. Outline Presentation. Introduce CapstoneIntroduce Open SourceDescribe DatasetsDescribe AnalyzesOpen Source Applications Re-visited. Capstone Objective. E
E N D
1. Using Open Source GISto Analyze Public Health Data Geog 596a
Capstone Proposal Peer Review
Advisor: Frank Hardisty
Penn State MGIS
July 2008
2. Considering presenting at
URISA’s GIS in Public Health Conference
Putting Health in Place with GIS
June 5-8, 2009 - Providence, Rhode Island
3. Outline Presentation Introduce Capstone
Introduce Open Source
Describe Datasets
Describe Analyzes
Open Source Applications Re-visited
4. Capstone Objective
5. Open Source Better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in
Must comply with 10 criteria
for example
Free redistribution
Open access to the source code
License must be technology-neutral
6. Significance of Open Source Leading edge of technology
Always has been
Becoming part of mainstream computing
Where propriety software often gets its ideas and base code
Runs on older and newer computers
Large learning curve
Community Supported
Ask the right question ? Get help
ie: show that you tried to fix the problem, not just ask for help
The “tweak factor”
A lot of times it does not work out of the box
Once configured, it just works, and works, and…
7. Open Source
8. Open Source Applications Linux (Ubuntu) - operating system
GRASS GIS - spatial analysis, desktop display; plug-in for R-Spatial
R-Spatial - statistical package
PostGIS – spatially enabled database
QGIS – desktop display; plug-in for GRASS
OpenLayers - web map interface
MapServer – GIS server; web map interface
9. Asthma Dataset From the UNMCare program at the University of New Mexico Hospital.
UNMCare is a healthcare coverage program for low-income families in Bernalillo County, NM.
Data provided by the New Mexico Department of Health and the UNM Health Sciences Center.
10. Attributes of UNMCare Dataset Medical Record Number (Unique ID)
Street level address (de-identified down to a census block to satisfy HIPPA)
Primary, secondary, and tertiary diagnostics (ICD-9 Codes)
Visit type (inpatient, outpatient)
Race, gender, and age
Visit start and end date
Cost to health care system
11. US Census Data Tract
Housing type
cost, own/rent
Block Group
Age
Race
Gender
Employment
Income
Block
Population
GIS data clearinghouse for New Mexico
http://rgis.unm.edu/data_entry.cfm
12. Emission Data Sources:
City of Albuquerque
EPA
Constituents:
Particulate Matter <10 µm (PM10)
Particulate Matter <2.5 µm (PM2.5)
Sulfur Dioxide
Carbon Monoxide
Ozone
13. Albuquerque Ambient Air MonitoringStations
14. Work Flow
15. Analysis of Asthma Admissions Demographic Correlations
Air Quality Correlations
16. Analysis - demographics Identify census blocks with higher percentages of asthma admissions
Look for spatial clustering and correlations between persons with asthma and:
Race, age, and gender
Housing type (own/rent, # of units, cost)
bias that low-income households have sub-standard living conditions
17. Analysis – air quality
18. Analysis – air qualitycontinued
21. Open Source Applicationsre-visited
Briefly discuss features and uses
GRASS GIS
R-spatial
PostGIS
QGIS
OpenLayers
MapServer
22. Grass GIS Used for Desktop GIS
Map generation
Data visualization (2D, 2.5D and 3D)
Spatial analysis
Modeling
Data formats supported
Raster (2D and 3D)
Vector (2D and 3D)
Vector Point
DBMS Support
PostgreSQL/PostGIS, mySQL, SQLite, ODBC, ...
Supported platforms
Linux, Windows, Mac, and Handhelds
23. GRASS GUI (http://grass.itc.it/screenshots/platforms.php
24. R-spatial R is a language and environment for statistical computing and graphics
Provides a variety of statistical and graphical techniques
linear and nonlinear modeling, classical statistical tests, time-series analysis, classification, clustering
Runs on Linux, Windows and Mac.
Provides classes and methods for spatial data
points, lines, polygons, grids
Add-in package for GRASS GIS
25. R-spatial ExampleSource: http://www.r-project.org/
26. PostGIS PostGIS "spatially enables" the PostgreSQL database.
It is a database server used as a backend spatial database for geographic information systems (GIS)
Functions like ESRI's SDE or Oracle's Spatial extension.
Supports Linux, Windows and Mac
27. PostGIScontinued The following is an example of a PostGIS script. The script can be called within a GIS, command line, web page, etc.
The below example is a script that locates features within a distance of 5km.
28. QGIS Quantum GIS (QGIS) runs on Linux, Windows, and Mac
Supports many vector, raster, and database formats
Supports many common spatial data formats (e.g. ESRI ShapeFile, geotiff)
Supports many plug-ins
display tracks from a GPS
Perform spatial analysis and model via GRASS GIS
29. QGIS GUI
30. OpenLayers Web map application that displays geographic data from a variety of sources and data types
Geographic data in DBMS and text files
MapServer
Aerial Photography (Virtual Earth, Google Maps, Yahoo Maps, TerraServer)
WMS, WFS
USGS Topographic Maps and DEMs
TIGER data
Client-sided (javascript and AJAX); browser independent
31. OpenLayers Examplehttp://maps.hostgis.com/rthicks/index.html
32. MapServer Server-sided GIS for building spatially-enabled internet applications.
Best for rendering spatial data for the web.
Cross-platform support
Linux, Windows, and Mac
Support many raster and vector data formats
TIFF/GeoTIFF, EPPL7, etc
ESRI shapfiles, PostGIS, ESRI ArcSDE, Oracle Spatial, MySQL, etc
Is a WMS and WFS client/server
Offers map projection support
On-the-fly map projection
33. MapServer ExampleSource: http://maps.hostgis.com/mww-lib/?template=template2&map=/maps/rthicks/mapfile.map
34. Links to Data and Applications