Top Banner
Chapter 11 Advanced NOS Administration 11.1 Backups 11.2 Drive Mapping 11.3 Partition and Processes Management 11.4 Monitoring Resources 11.5 Analyzing and Optimizing Network Performance
50

Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Jan 16, 2016

Download

Documents

Jeffery Lawson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Zope/Plone/Python

for Research

Ben Best

OBIS•SEAMAPmapping marine megavertebrates

http://seamap.env.duke.edu

Page 2: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Outline

Project ContextInitiative for CMSSite TourTechnical Plone

Transition from PHPDatabase ConnectivityPortlet Creation

Future

Page 3: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Search Query taxonomic, spatial

and temporal data

Explore Browse datasets and

species profiles

Map Interactively map biological and

environmental data

OBIS-SEAMAP – Online Archive

Page 4: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Web Content•Plone•www.cmsmatrix.com

Database•PostgreSQL•Oracle / SQLServer

GeoDatabase•PostGIS•ArcSDE

Mapper•MapServer•ArcIMS

Map Framework•Chameleon•IMF

Web UserPHP

Python

Software Architecture

Page 5: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

“Industrial” Services

Data Factoryfor Providers

Upload

Map

EditMetadata

ManageDatasets

Browse

ViewDetail,Map

Download

Search

Data Minefor Users

XML OPeNDAP WMS

Z39.50

FGDC

Data Pipelinesfor Servers

GeoDatabase

Page 6: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

CoML / OBIS Context

Ocean Biogeographic Information System

Spatial Ecological Analysis of Megavertebrate Populations

marine mammals, seabirds, sea turtles

Ocean Biogeographic Information System OBIS-SEAMAP

Historical-MAP

Future-MAP

Field Projects Taxonomic

Regional /

PhysiographicwebRegional OBIS Nodes

Page 7: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Trophic Networks

Nodes

Portals

Hierarchical Information networks….

oceanography

producers

prey

top predators

fisheries / mgmt

““trophic” information networkstrophic” information networks

OBIS-SEAMAP

Page 8: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Spatial Networks

Digital Atlas of Marine Mammals

Fornwall, M. Oceanography • Vol. 13 • No. 3/2000

Regional OBIS Nodes

Page 9: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Context + GBIF

Ocean Biogeographic Information System

Global Biodiversity Information Facility

OBIS•SEAMAP

GBIF Portal Toolkit• Overview• Download

Page 10: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Web Transition

Original (PHP)

http://obis.env.duke.edu

New (Zope/Plone)http://seamap.env.duke.edu

(CMS for GBIF and Duke)

Page 11: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Transitioning from PHP

1. External Methodie geturl

2. PHParser ie dataset_detail

3. DTML ie index

4. ZPT ie datasets search

# geturl.pyimport urllib,sys,os

def geturl(url): fp=urllib.urlopen(url) content=fp.read() fp.close() return content

Page 12: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Database Connectivity

1. Database Connection

2. Z SQL Query

3. DTML / ZPT Code

Page 13: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Portlet Creation

portlet_datahighlights

Page 14: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Python in ArcGIS 9

Python ScriptingModelBuilder

ArcGIS Server

Page 15: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Plone Products Downstream

PloneMap R Zope

Page 16: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Home

TabsDatasetsSpeciesMappingBibliography

NavigationHighlightsLoginSearchNewsEvents

go

Datasets

Page 17: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Datasets

go

Catalogue view

Page 18: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Datasets > Detail

go

Summaryrecords, map

temporal and

spatial extents

Links toMapping,Species, Metadata

Citation, Abstract, Purpose, ContactsSearch

Page 19: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .

Data Provider Interface

Profile

Datasets

Usage Statistics

Data Provider Login View