Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .
-
Upload
jeffery-lawson -
Category
Documents
-
view
221 -
download
0
Transcript of Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .
![Page 1: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/1.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/2.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/3.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/4.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/5.jpg)
“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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/6.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/7.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/8.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/9.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/10.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/11.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/12.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/13.jpg)
Portlet Creation
portlet_datahighlights
![Page 14: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/14.jpg)
Python in ArcGIS 9
Python ScriptingModelBuilder
ArcGIS Server
![Page 15: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/15.jpg)
Plone Products Downstream
PloneMap R Zope
![Page 16: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/16.jpg)
Home
TabsDatasetsSpeciesMappingBibliography
NavigationHighlightsLoginSearchNewsEvents
go
Datasets
![Page 17: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/17.jpg)
Datasets
go
Catalogue view
![Page 18: Zope/Plone/Python for Research Ben Best OBISSEAMAP mapping marine megavertebrates .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/18.jpg)
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 .](https://reader035.fdocuments.net/reader035/viewer/2022070412/56649eb15503460f94bb7fb7/html5/thumbnails/19.jpg)
Data Provider Interface
Profile
Datasets
Usage Statistics
Data Provider Login View