PBSmapping: Mapping Fisheries Data and Spatial Analysis Tools
Version 2.69.76

This software has evolved from fisheries research conducted at the Pacific Biological Station (PBS) in `Nanaimo', British Columbia, Canada. It extends the R language to include two-dimensional plotting features similar to those commonly available in a Geographic Information System (GIS). Embedded C code speeds algorithms from computational geometry, such as finding polygons that contain specified point events or converting between longitude-latitude and Universal Transverse Mercator (UTM) coordinates. Additionally, we include `C++' code developed by Angus Johnson for the `Clipper' library. Also included are data for a global shoreline and other data sets in the public domain. The R directory `.../library/PBSmapping/doc' offers a complete user's guide, which should be consulted to use package functions effectively.

AuthorJon T. Schnute [aut], Nicholas Boers [aut], Rowan Haigh [aut, cre], Alex Couture-Beil [ctb], Denis Chabot [ctb], Chris Grandin [ctb], Angus Johnson [ctb], Paul Wessel [ctb], Franklin Antonio [ctb], Nicholas J. Lewin-Koh [ctb], Roger Bivand [ctb]
Date of publication2015-04-24 06:26:16
MaintainerRowan Haigh <rowan.haigh@dfo-mpo.gc.ca>
LicenseGPL (>= 2)
Version2.69.76
URL http://code.google.com/p/pbs-mapping/ http://code.google.com/p/pbs-mapx/ http://www.angusj.com/delphi/clipper.php
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("PBSmapping")

Popular man pages

addPoints: Add EventData/PolyData to an Existing Plot as Points
calcCentroid: Calculate the Centroids of Polygons
clipPolys: Clip a PolySet as Polygons
importShapefile: Import an ESRI Shapefile
PBSmapping: PBS Mapping: Draw Maps and Implement Other GIS Procedures
plotPoints: Plot EventData/PolyData as Points
PolySet: PolySet Objects
See all...

All man pages Function index File listing

Man pages

addBubbles: Add Bubbles to Maps
addLabels: Add Labels to an Existing Plot
addLines: Add a PolySet to an Existing Plot as Polylines
addPoints: Add EventData/PolyData to an Existing Plot as Points
addPolys: Add a PolySet to an Existing Plot as Polygons
addStipples: Add Stipples to an Existing Plot
appendPolys: Append a Two-Column Matrix to a PolySet
bcBathymetry: Data: Bathymetry Spanning British Columbia's Coast
calcArea: Calculate the Areas of Polygons
calcCentroid: Calculate the Centroids of Polygons
calcConvexHull: Calculate the Convex Hull for a Set of Points
calcLength: Calculate the Length of Polylines
calcMidRange: Calculate the Midpoint of the X/Y Ranges of Polygons
calcSummary: Apply Functions to Polygons in a PolySet
calcVoronoi: Calculate the Voronoi (Dirichlet) Tesselation for a Set of...
clipLines: Clip a PolySet as Polylines
clipPolys: Clip a PolySet as Polygons
closePolys: Close a PolySet
combineEvents: Combine Measurements of Events
combinePolys: Combine Several Polygons into a Single Polygon
convCP: Convert Contour Lines into a PolySet
convDP: Convert EventData/PolyData into a PolySet
convLP: Convert Polylines into a Polygon
convUL: Convert Coordinates between UTM and Lon/Lat
dividePolys: Divide a Single Polygon into Several Polygons
EventData: EventData Objects
extractPolyData: Extract PolyData from a PolySet
findCells: Find Grid Cells that Contain Events
findPolys: Find Polygons that Contain Events
fixBound: Fix the Boundary Points of a PolySet
fixPOS: Fix the POS Column of a PolySet
importEvents: Import EventData from a Text File
importGSHHS: Import Data from a GSHHS Database
importLocs: Import LocationSet from a text file
importPolys: Import PolySet from a text file
importShapefile: Import an ESRI Shapefile
isConvex: Determine Whether Polygons are Convex
isIntersecting: Determine Whether Polygons are Self-Intersecting
joinPolys: Join One or Two PolySets using a Logic Operation
locateEvents: Locate Events on the Current Plot
locatePolys: Locate Polygons on the Current Plot
LocationSet: LocationSet Objects
makeGrid: Make a Grid of Polygons
makeProps: Make Polygon Properties
makeTopography: Make Topography Data From Freely Available Online Data
nepacLL: Data: Shorelines of the NE Pacific Ocean and of the World
PBSmapping: PBS Mapping: Draw Maps and Implement Other GIS Procedures
PBSprint: Specify Whether to Print Summaries
placeHoles: Place Holes Under Correct Solids
plotLines: Plot a PolySet as Polylines
plotMap: Plot a PolySet as a Map
plotPoints: Plot EventData/PolyData as Points
plotPolys: Plot a PolySet as Polygons
PolyData: PolyData Objects
PolySet: PolySet Objects
print: Print PBS Mapping Objects
pythagoras: Data: Pythagoras' Theorem Diagram PolySet
refocusWorld: Refocus the 'worldLL'/'worldLLhigh' Data Sets
summary: Summarize PBS Mapping Objects
surveyData: Data: Tow Information from Pacific Ocean Perch Survey
thickenPolys: Thicken a PolySet of Polygons
thinPolys: Thin a PolySet of Polygons
towData: Data: Tow Information from Longspine Thornyhead Survey
towTracks: Data: Tow Track Polylines from Longspine Thornyhead Survey

Functions

EventData Man page
LocationSet Man page
PBSclr Source code
PBSfig01 Source code
PBSfig02 Source code
PBSfig03 Source code
PBSfig04 Source code
PBSfig05 Source code
PBSfig06 Source code
PBSfig07 Source code
PBSfig08 Source code
PBSfig09 Source code
PBSfig10 Source code
PBSfigs Source code
PBSmapping Man page
PBSmapping-package Man page
PBSprint Man page
PolyData Man page
PolySet Man page
addAxis Source code
addAxis2 Source code
addBubbles Man page Source code
addBubblesLegend Source code
addCorners Source code
addFeature Source code
addLabels Man page Source code Source code
addLines Man page Source code
addPoints Man page Source code
addPolys Man page Source code
addProps Source code
addStipples Man page Source code
appendPolys Man page Source code
as.EventData Man page Source code
as.LocationSet Man page Source code
as.PolyData Man page Source code
as.PolySet Man page Source code
bcBathymetry Man page
calcArea Man page Source code
calcCentroid Man page Source code
calcConvexHull Man page Source code
calcDist Source code
calcLength Man page Source code
calcMidRange Man page Source code
calcOrientation Source code
calcSummary Man page Source code
calcVoronoi Man page Source code
checkClipLimits Source code
checkProjection Source code
checkRDeps Source code
clip Source code
clipLines Man page Source code
clipPolys Man page Source code
closePolys Man page Source code
closestPoint Source code
combineEvents Man page Source code
combinePolys Man page Source code
convCP Man page Source code
convDP Man page Source code
convLP Man page Source code
convUL Man page Source code
createFastIDdig Source code
createGridIDs Source code
createIDs Source code
dividePolys Man page Source code
expandEdges Source code
extractPolyData Man page Source code
findCells Man page Source code
findPolys Man page Source code
fixBound Man page Source code
fixGSHHSWorld Source code
fixPOS Man page Source code
getBasename Source code
getGridPars Source code
importEvents Man page Source code
importGSHHS Man page Source code
importLocs Man page Source code
importPolys Man page Source code
importShapefile Man page Source code
is.EventData Man page Source code
is.LocationSet Man page Source code
is.PolyData Man page Source code
is.PolySet Man page Source code
isConvex Man page Source code
isIntersecting Man page Source code
joinPolys Man page Source code
locateEvents Man page Source code
locatePolys Man page Source code
makeGrid Man page Source code
makeProps Man page Source code
makeTopography Man page Source code
mat2df Source code
nepacLL Man page
nepacLLhigh Man page
nitPlotRegion Source code
nsertNAs Source code
onAttach Source code
onLoad Source code
onUnload Source code
placeHoles Man page Source code
plotLines Man page Source code
plotMap Man page Source code
plotMaps Source code
plotPoints Man page Source code
plotPolys Man page Source code
preparePolyProps Source code
print.EventData Man page Source code
print.LocationSet Man page Source code
print.PolyData Man page Source code
print.PolySet Man page Source code
print.summary.PBS Man page Source code
pythagoras Man page
refocusWorld Man page Source code
rollupPolys Source code
summary.EventData Man page Source code
summary.LocationSet Man page Source code
summary.PolyData Man page Source code
summary.PolySet Man page Source code
surveyData Man page
thickenPolys Man page Source code
thinPolys Man page Source code
towData Man page
towTracks Man page
validateData Source code
validateEventData Source code
validateLocationSet Source code
validatePolyData Source code
validatePolyProps Source code
validatePolySet Source code
validateXYData Source code
worldLL Man page
worldLLhigh Man page

Files

COPYING
inst
inst/Extra
inst/Extra/aleutian.txt
inst/Utils
inst/Utils/Makefile
inst/Utils/00ReadMe.txt
inst/Utils/convUL.cpp
inst/Utils/makeUtils.bat
inst/Utils/clipPolys.cpp
inst/Utils/findPolys.cpp
inst/doc
inst/doc/index.html
inst/doc/PBSmapping-UG.pdf
inst/doc/PBSmappingIntro.pdf
inst/doc/ChangeLog.txt
src
src/clipper.h
src/thin.h
src/gshhs.h
src/gshhs.c
src/floating.h
src/conversions.c
src/conversions.h
src/polygons.c
src/clipper.cpp
src/polygons.h
src/PBSmapping.c
src/convGSHHS.c
src/globals.h
src/thin.c
src/clipperWrapper.cpp
src/clipperWrapper.h
NAMESPACE
demo
demo/PBSfig01.R
demo/PBSfig05.R
demo/PBSfig06.R
demo/00Index
demo/PBSfig03.R
demo/PBSfig02.R
demo/PBSfig07.R
demo/PBSfig09.R
demo/PBSfig04.R
demo/PBSfig08.R
demo/PBSfig10.R
data
data/surveyData.rda
data/nepacLLhigh.rda
data/worldLL.rda
data/worldLLhigh.rda
data/datalist
data/towData.rda
data/nepacLL.rda
data/towTracks.rda
data/bcBathymetry.rda
data/pythagoras.rda
R
R/PBSfigs.r
R/zzz.r
R/tempCode.r
R/PBSmapping.r
vignettes
vignettes/PBSmappingIntro.Rnw
MD5
DESCRIPTION
man
man/calcArea.Rd
man/addStipples.Rd
man/joinPolys.Rd
man/appendPolys.Rd
man/refocusWorld.Rd
man/PBSprint.Rd
man/addPolys.Rd
man/makeTopography.Rd
man/makeProps.Rd
man/importPolys.Rd
man/locateEvents.Rd
man/plotMap.Rd
man/importLocs.Rd
man/addPoints.Rd
man/calcLength.Rd
man/extractPolyData.Rd
man/addLines.Rd
man/findPolys.Rd
man/plotLines.Rd
man/closePolys.Rd
man/isIntersecting.Rd
man/importEvents.Rd
man/locatePolys.Rd
man/calcCentroid.Rd
man/combineEvents.Rd
man/thickenPolys.Rd
man/surveyData.Rd
man/fixBound.Rd
man/calcVoronoi.Rd
man/PBSmapping.Rd
man/placeHoles.Rd
man/towData.Rd
man/EventData.Rd
man/PolyData.Rd
man/clipLines.Rd
man/calcSummary.Rd
man/isConvex.Rd
man/addBubbles.Rd
man/thinPolys.Rd
man/towTracks.Rd
man/calcConvexHull.Rd
man/fixPOS.Rd
man/combinePolys.Rd
man/LocationSet.Rd
man/pythagoras.Rd
man/PolySet.Rd
man/importGSHHS.Rd
man/convCP.Rd
man/importShapefile.Rd
man/convLP.Rd
man/calcMidRange.Rd
man/convDP.Rd
man/addLabels.Rd
man/makeGrid.Rd
man/nepacLL.Rd
man/print.Rd
man/convUL.Rd
man/dividePolys.Rd
man/plotPoints.Rd
man/findCells.Rd
man/summary.Rd
man/bcBathymetry.Rd
man/plotPolys.Rd
man/clipPolys.Rd
PBSmapping documentation built on May 19, 2017, 9:23 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.