Professional Documents
Culture Documents
The software repository on the COIN-OR Web site was seeded with
two state-of-the-art projects opened by IBM Research under the OSI-
certified IBM Public License (IPL), and with two newly initiated projects.
COIN-OR is intended for all aspects of OR; however, the four initial
contributions featured tools for large-scale mixed-integer linear
programming and combinatorial optimisation.
Operations Research
Freeware
ADMB
BV4.1
GeoDA
Winpepi - package of statistical programs for epidemiologists
WinIDAMS
Zaitun Time Series
surveys
Add-ons
Analyse-it - add-on to Microsoft Excel for statistical analysis
SigmaXL - add-on to Microsoft Excel for graphical and statistical analysis
SPC XL - add-on to Microsoft Excel for general statistics
SUDAAN - add-on to SAS and SPSS for statistical
Desktop
• Open Jump
• SVGIS
• Quantum GIS
Server
• Map Server
• Geo Server
•GRASS
Mapserver
Geo Server
Mapguide
Open Jump
GRASS
QGIS
MapServer Suite Products
MapServer Core
The MapServer core source code, written in C, and consistently is one of the fastest and most configurable
online mapping engines in the world.
•Documentation home :
http://mapserver.org/documentation.html#documentation
•Download : http://mapserver.org/download.html#source
•Github home : https://github.com/mapserver/mapserver/
MapCache
As of MapServer 6.0, MapServer also includes powerful tile caching
capabilities through the MapCache project.
Documentation home :
http://mapserver.org/mapcache/index.html#mapcache
Download : http://mapserver.org/download.html#source
Github home : https://github.com/mapserver/mapcache/
TinyOWS
As of MapServer 6.0, MapServer also includes the much needed
ability to perform transactional requests (online editing of
features) through the WFS specification, using the TinyOWS
project.
Documentation home :
http://mapserver.org/tinyows/index.html#tinyows
Download : http://mapserver.org/download.html#source
The basic architecture of MapServer applications
It is a popular Open Source project whose purpose is to
display dynamic spatial maps over the Internet.
Geographic Data - MapServer can utilize many geographic data source types.
The default format is the ESRI Shape format. Many other data formats can be
supported, this is discussed further below in Adding data to your site
HTML Pages - the interface between the user and MapServer . They normally
sit in Web root. In it’s simplest form, MapServer can be called to place a
static map image on a HTML page. To make the map interactive, the image is
placed in an HTML form on a page
CGI programs are ‘stateless’, every request they get is new and they don’t
remember anything about the last time that they were hit by your
application. For this reason, every time your application sends a request to
MapServer, it needs to pass context information (what layers are on, where
you are on the map, application mode, etc.) in hidden form variables or URL
variables.
may include two HTML pages:
http://mapserver.org/
written in Java, allows users to share and edit geospatial
data. Designed for interoperability, it publishes data from
any major spatial data source using open standards.
http://docs.geoserver.org/stable/en/user/
There are many ways to install GeoServer on your system. This
section will discuss the various installation paths available.
Windows
◦ Windows Installer
◦ Windows Binary
Mac OS X
◦ Mac OS X Installer
◦ Mac OS X Binary
Linux
◦ Debian
Web archive (WAR)
◦ Java
◦ Installation
◦ Running
◦ Uninstallation
Upgrading
◦ Upgrade to 2.2
Fully compliant to WMS (1.1.1 and 1.3), WFS (1.0 and 1.1, transactions and locking) and WCS
(1.0 and 1.1) specifications, as tested by the CITE conformance tests. GeoServer additionally
serves as Reference Implementation for WCS 1.1 and WFS 1.0 and 1.1
Implemeting WPS 1.0 (OGC does not provide a test suite providing proof of compliance at the
time of writing)
Easy to use web-based configuration tool - no need to touch long, complicated config files.
Mature support for PostGIS, Shapefile, ArcSDE, DB2 and Oracle.
VPF, MySQL, MapInfo, and Cascading WFS are also supported formats.
Native Java support for GeoTIFF, GTOPO30, ArcGrid, WorldImages, ImageMosiacs and Image
Pyramids
Support for MrSID, ECW, JPEG2000, DTED, Erdas Imagine, and NITF through [GDAL ImageIO
Extension]. Any format that GDALsupports can be added with a bit of coding.
On the fly reprojection, for WMS and WFS, with an embedded EPSG database supporting
hundreds of projections by default.
Web Map output as JPEG, GIF, PNG, PDF, SVG, KML, [GeoRSS].
Excellent [Google Earth Support], including advanced features like super overlays (vector and
raster), 2.5D extrudes, Time, advanced template options for pop-ups and titles, and styling
with SLD.
Ability to 'publish' data to Google's geo crawlers, so data from GeoServer can be exposed on
Google Maps and Earth searches.
AJAX based MapGuide Viewer
The AJAX Viewer provides map display and
interaction in almost any browser, including
Safari, without having to download a browser
plug-in. This viewer ensures that any user on any
platform can access designs and maps without
requiring a specific browser.
DWF based MapGuide Viewer
The DWF Viewer uses an ActiveX control to provide
map display and interaction on Windows systems
running Internet Explorer. This gives users powerful
yet lightweight viewing of maps, designs, and
related data. Use of DWF technology also provides
high quality printing and plotting, as well as
support for a “disconnected mode” that makes it
easy to take spatial data into the field.
Spatial Analysis and Reporting
MapGuide Open Source includes a full suite of
geospatial analysis capabilities – here, creating
buffer zones around a selected parcel.
MapGuide Maestro
MapGuide Maestro is a free application that can ease
the management of spatial data in MapGuide Open
Source. It is an open source GUI tool and client.
• GRASS GIS has evolved into a powerful utility with a wide range of
applications in many different areas of applications and scientific
research
JHepWork
Data mining…
There are four kinds of tasks that are normally involve in Data mining:
* Clustering - the task of finding groups and structures in the data that
are in some way or another the same, without using noted structures in
the data.
* Regression - Aims to find a function that models the data with the
slightest error.
is a component-based data mining and machine learning software
suite that features friendly yet powerful, fast and versatile visual
programming front-end for explorative data analysis and visualization,
and Python bindings and libraries for scripting.
It is written in C++ and Python, and its graphical user interface is based
on cross-platform Qt framework.
http://www.ailab.si/orange
Hierarchical clustering
Explorative analysis and classification trees
Linear projections (FreeViz)
Visualizing misclassifications
Data selection
Data sampling
Self-organizing maps
Classification tree viewer
Manual construction of classification tree
Data exploration by construction of analysis
schema
Distance map
Visualization of interactions of genetic pathways
A network of music performers
Parallel coordinates plot
Manual discretization of continuous features
Logistic regression and naive Bayesian
nomograms
Survey plot
Intelligent visualization with radviz
formerly called YALE (Yet Another Learning Environment), is an
environment for machine learning and data mining experiments that is
utilized for both research and real-world data mining tasks.
RapidMiner provides more than 500 operators for all main machine
learning procedures, and it also combines learning schemes and attribute
evaluators of the Weka learning environment.
Its techniques are based on the hypothesis that the data is available as a
single flat file or relation, where each data point is labeled by a fixed number of
attributes.
Its main user interface is the Explorer, but the same functionality can be
accessed from the command line or through the component-based Knowledge
Flow interface.
http://www.cs.waikato.ac.nz/~ml/weka
12
University of Waikato 3/1/2019 6
JHepWork
http://jwork.org/jhepwork/
KNIME (Konstanz Information Miner) is a user friendly, intelligible, and
comprehensive open-source data integration, processing, analysis, and
exploration platform.
It gives users the ability to visually create data flows or pipelines, selectively
execute some or all analysis steps, and later study the results, models, and
interactive views.
It is written in Java, and it is based on Eclipse and makes use of its extension
method to support plugins thus providing additional functionality.
Through plugins, users can add modules for text, image, and time series
processing and the integration of various other open source projects, such as
R programming language, Weka, the Chemistry Development Kit, and
LibSVM.
http://www.knime.org/
An Example Data Analysis Workflow
An Example Data Analysis Workflow - VIEWS
An Example Data Analysis Workflow - Hiliting
Extending KNIME with New Data Types
Meta Nodes: Turning a Workflow into a Reusable Node
Integration of 3rd Party Packages
Statistics Packages
R Statistics
PSPP
R is a language and environment for statistical computing and
graphics. It is a GNU project which is similar to the S language
and environment which was developed at Bell Laboratories
(formerly AT&T, now Lucent Technologies) by John Chambers
and colleagues. R can be considered as a different
implementation of S.
There are some important differences, but much code written for
S runs unaltered under R.
0-Cloud http://cran.csiro.au/
http://cran.rstudio.com/ CSIRO
Rstudio, automatic redirection http://cran.ms.unimelb.edu.au
to servers worldwide /
University of Melbourne
Argentina Austria
http://mirror.fcaglp.unlp.edu.a http://cran.at.r-project.org/
r/CRAN/ Wirtschaftsuniversitaet Wien
Universidad Nacional de La Belgium
Plata http://www.freestatistics.org/c
http://r.mirror.mendoza- ran/
conicet.gob.ar/ K.U.Leuven Association
CONICET Mendoza
Australia
The Comprehensive R Archive Network is available at the following
URLs, please choose a location close to us
Brazil
http://nbcgib.uesc.br/mirrors/cran/
Center for Comp. Biol. at Universidade Estadual de Santa Cruz
http://cran-r.c3sl.ufpr.br/
Universidade Federal do Parana
http://cran.fiocruz.br/
Oswaldo Cruz Foundation, Rio de Janeiro
http://www.vps.fmvz.usp.br/CRAN/
University of Sao Paulo, Sao Paulo
http://brieger.esalq.usp.br/CRAN/
University of Sao Paulo, Piracicaba
China http://cran.rapporter.net/
http://ftp.ctex.org/mirrors/CRA Rapporter.net, Budapest
N/
CTEX.ORG India
http://mirror.bjtu.edu.cn/cran http://ftp.iitm.ac.in/cran/
Beijing Jiaotong University, Indian Institute of Technology
Beijing Madras
http://mirrors.ustc.edu.cn/CRAN
/ Indonesia
University of Science and http://cran.repo.bppt.go.id/
Technology of China
Agency for The Application and
http://mirrors.xmu.edu.cn/CRA Assessment of Technology
N/
Xiamen University
Hungary
Many of these sites can also be accessed using
FTP. In addition, several StatLib mirrors around
the world provide a complete CRAN mirror.
Manuals
http://cran.r-project.org/manuals.html
Journal of R
http://journal.r-project.org/
image plot of a volcano
mathematical annotation in plots
All images are from
"(C) R Foundation,
from http://www.r-project.org"
The most important of these exceptions are, that
there are no “time bombs”; your copy of PSPP will
not “expire” or deliberately stop working in the
future
Syntax and data files which are compatible with those of SPSS