- 11 - 
OGR supports the following vector formats: 
Format Name 
Creation 
Georeferencing 
Arc/Info Binary Coverage  
No 
Yes 
CSV (Common Separated) 
Yes 
No 
DODS / OPeNDAP  
No 
Yes 
DWG/DXF  
Yes 
No 
ESRI Shapefile  
Yes 
Yes 
ESRI ArcSDE 
No 
Yes 
ESRI Geodatabase 
No 
Yes 
GML 
Yes 
No 
GRASS 
No 
Yes 
Mapinfo File  
Yes 
Yes 
Microstation DGN  
No 
No 
MySQL  
Yes 
Yes 
ODBC 
No 
Yes 
Oracle Spatial  
Yes 
Yes 
PostgreSQL  
Yes 
Yes 
SQLLite 
Yes 
No 
SDTS  
No 
Yes 
UK .NTF  
No 
Yes 
U.S. Census TIGER/Line  
No 
Yes 
2.1.1.2 Proj4 
Proj4 is a coordinate re-projection library, capable of executing transformations 
between cartographic projection systems, and also  between different spheroids 
and datums (where datum grid shifts are available). 
The Proj4 library was originally written by Gerald Evenden as a utility library for 
the US Geological Survey (USGS). The current maintainer is Frank Warmerdam, 
who  began  maintaining  Proj4  after  Evenden  ceased  actively  working  on  the 
project. Evenden remains active on the mailing list, and is currently providing 
new mathematical projections, though not providing code maintenance. 
Maintainer: Frank Warmerdam (warmerdam@pobox.com
Web Site: http://proj.maptools.org/
Implementation Language: C 
Source License: MIT-style 
Pdf thumbnail creator - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf thumbnail creator; how to show pdf thumbnails in
Pdf thumbnail creator - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
generate thumbnail from pdf; pdf thumbnail html
- 12 - 
Projections supported by the Proj4 library (projection code and common name): 
aea : Albers Equal Area 
aeqd : Azimuthal Equidistant 
airy : Airy 
aitoff : Aitoff 
alsk : Mod. Stererographics of Alaska 
apian : Apian Globular I 
august : August Epicycloidal 
bacon : Bacon Globular 
bipc : Bipolar conic of western hemisphere 
boggs : Boggs Eumorphic 
bonne : Bonne (Werner lat_1=90) 
cass : Cassini 
cc : Central Cylindrical 
cea : Equal Area Cylindrical 
chamb : Chamberlin Trimetric 
collg : Collignon 
crast : Craster Parabolic (Putnins P4) 
denoy : Denoyer Semi-Elliptical 
eck1 : Eckert I 
eck2 : Eckert II 
eck3 : Eckert III 
eck4 : Eckert IV 
eck5 : Eckert V 
eck6 : Eckert VI 
eqc : Equidistant Cylindrical (Plate Caree) 
eqdc : Equidistant Conic 
euler : Euler 
fahey : Fahey 
fouc : Foucaut 
fouc_s : Foucaut Sinusoidal 
gall : Gall (Gall Stereographic) 
gins8 : Ginsburg VIII (TsNIIGAiK) 
gn_sinu : General Sinusoidal Series 
gnom : Gnomonic 
goode : Goode Homolosine 
gs48 : Mod. Stererographics of 48 U.S. 
gs50 : Mod. Stererographics of 50 U.S. 
hammer : Hammer & Eckert-Greifendorff 
hatano : Hatano Asymmetrical Equal Area 
imw_p : International Map of the World Polyconic 
kav5 : Kavraisky V 
kav7 : Kavraisky VII 
labrd : Laborde 
laea : Lambert Azimuthal Equal Area 
lagrng : Lagrange 
larr : Larrivee 
lask : Laskowski 
latlong : Lat/long (Geodetic) 
longlat : Lat/long (Geodetic) 
lcc : Lambert Conformal Conic 
leac : Lambert Equal Area Conic 
lee_os : Lee Oblated Stereographic 
loxim : Loximuthal 
lsat : Space oblique for LANDSAT 
mbt_s : McBryde-Thomas Flat-Polar Sine (No. 1) 
mbtfpp : McBride-Thomas Flat-Polar Parabolic 
mbtfpq : McBryde-Thomas Flat-Polar Quartic 
mbtfps : McBryde-Thomas Flat-Polar Sinusoidal 
merc : Mercator 
mil_os : Miller Oblated Stereographic 
mill : Miller Cylindrical 
mpoly : Modified Polyconic 
moll : Mollweide 
murd1 : Murdoch I 
murd2 : Murdoch II 
murd3 : Murdoch III 
nell : Nell 
nell_h : Nell-Hammer 
nicol : Nicolosi Globular 
nsper : Near-sided perspective 
nzmg : New Zealand Map Grid 
ob_tran : General Oblique Transformation 
ocea : Oblique Cylindrical Equal Area 
oea : Oblated Equal Area 
omerc : Oblique Mercator 
ortel : Ortelius Oval 
ortho : Orthographic 
pconic : Perspective Conic 
poly : Polyconic (American) 
putp1 : Putnins P1 
putp2 : Putnins P2 
putp3 : Putnins P3 
putp3p : Putnins P3' 
putp4p : Putnins P4' 
putp5 : Putnins P5 
putp5p : Putnins P5' 
putp6 : Putnins P6 
putp6p : Putnins P6' 
qua_aut : Quartic Authalic 
robin : Robinson 
rpoly : Rectangular Polyconic 
sinu : Sinusoidal (Sanson-Flamsteed) 
somerc : Swiss. Obl. Mercator 
stere : Stereographic 
tcc : Transverse Central Cylindrical 
tcea : Transverse Cylindrical Equal Area 
tissot : Tissot 
tmerc : Transverse Mercator 
tpeqd : Two Point Equidistant 
tpers : Tilted perspective 
ups : Universal Polar Stereographic 
urm5 : Urmaev V 
urmfps : Urmaev Flat-Polar Sinusoidal 
utm : Universal Transverse Mercator (UTM) 
vandg : van der Grinten (I) 
vandg2 : van der Grinten II 
vandg3 : van der Grinten III 
vandg4 : van der Grinten IV 
vitk1 : Vitkovsky I 
wag1 : Wagner I (Kavraisky VI) 
wag2 : Wagner II 
wag3 : Wagner III 
wag4 : Wagner IV 
wag5 : Wagner V 
wag6 : Wagner VI 
wag7 : Wagner VII 
weren : Werenskiold I 
wink1 : Winkel I 
wink2 : Winkel II 
wintri : Winkel Tripel 
Create Thumbnail in Web Image Viewer | Online Tutorials
Go to the toolbar: Select "Thumbnail Creator" & activate "HQ Annotate & Redact Documents or Images; Create Thumbnail; RasterEdge OCR Engine; PDF Reading; Encode &
create thumbnail from pdf; pdf thumbnail generator online
VB.NET Image: How to Process & Edit Image Using VB.NET Image
VB.NET Image Cropping Assembly to Crop Image, VB.NET Image Thumbnail Creator Control SDK.
cannot view pdf thumbnails in; how to view pdf thumbnails in
- 13 - 
2.1.1.3 GEOS 
GEOS is the “Geometry Engine, Open Source”, a C++ implementation of the JTS 
topology library. GEOS provides C++ implementations of all the simple features 
objects  found  in  the  OpenGIS  “Simple  Features  for  SQL”  specification,  and 
implementations of all the methods defined for those objects. 
Topological  calculations  are  easy  to  visualize,  but  hard  to  implement  in 
generality.  The GEOS/JTS algorithms are robust  for  all the spatial  predicates 
(geometric  comparisons  which  return  true/false  values).  The  GEOS/JTS 
algorithms are  also strong  in the spatial operators (geometric functions  which 
produce geometric results). 
Some Important GEOS Methods 
Predicates  
Operators 
Relate(Geom) 
Touches(Geom) 
Disjoint(Geom) 
Intersects(Geom) 
Contains(Geom) 
Crosses(Geom) 
Within(Geom) 
Overlaps(Geom) 
IsValid() 
IsSimply() 
IsRing() 
Intersection(Geom) 
Union(Geom) 
Difference(Geom) 
Buffer(Tolerance) 
Distance(Geom) 
Length() 
Area() 
Perimeter() 
AsBinary() 
AsText() 
Maintainer: Refractions Research (info@refractions.net
Web Site: http://geos.refractions.net/
Implementation Language: C++ 
Source License: LGPL 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
allows you to read, add, edit, update, and delete PDF file metadata, like Title, Subject, Author, Creator, Producer, Keywords, etc. C#.NET: Edit PDF Thumbnail.
pdf files thumbnails; program to create thumbnail from pdf
VB.NET Image: .NET Imaging Viewing and Processing Programming SDK
RasterEdge.Imaging.Barcode.Scanner.dll: contrary to the barcode creator, barcode scanner RasterEdge.Imaging.PDF.dll: used to processing PDF file in VB project
pdf preview thumbnail; enable thumbnail preview for pdf files
- 14 - 
2.1.1.4 Mapnik 
Mapnik is a recent project, with a very small development team and user base at 
this  point,  but  it  holds  some  substantial  promise.  Mapnik  appears  to  have  a 
genesis in a developer reviewing the architecture of Mapserver and deciding to 
“do it right”. The result is a C++ library built with a different set of dependencies 
(AGG for rendering instead of GD, C++ and associated Boost libraries instead of 
C) and an architecture thought out to be more extendible over the long term. 
Thus far, Mapnik is still a work in progress, but already is producing some very 
fine  cartographic  output,  and  has  some  preliminary  OpenGIS  service 
implementations built on top of it. 
Maintainer: Artem Pavlenko 
Web Site: http://www.mapnik.org
Implementation Language: C++ 
Source License: LGPL 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Support editing PDF document metadata: Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date; PDF Thumbnail.
pdf no thumbnail; .pdf printing in thumbnail size
How to C#: Basic SDK Concept of XDoc.PDF for .NET
Author, Creator, Producer, Keywords, Created Date, and Last Modified Date. Class: PDFMetadata. Thumbnail. You can generate thumbnail image(s) from PDF file for
disable pdf thumbnails; pdf thumbnail creator
- 15 - 
2.1.1.5 FDO 
FDO stands for “Feature Data Objects”, and is a data access library originally 
written by Autodesk for use in the Mapguide and Autodesk Map3D product lines. 
When MapGuide was open sourced in  2006, Autodesk  also open sourced the 
supporting FDO library. 
FDO  is  similar  to  OGR/GDAL,  in  providing  a  multi-format  programming 
interface to different GIS vector and raster formats. However, FDO is more tuned 
to  granular  read/write  operations  than  OGR,  which  makes  it  suitable  for 
interactive  applications  like  Map3D.  FDO  also  includes  concepts  of  locking, 
layers, and access control that do not appear in OGR. 
FDO is generally a more complex library to use than OGR, because of the extra 
flexibility of the programming interface. It has fewer directly supported formats, 
but can also use OGR as a gateway to read all the OGR formats. 
Format  
Notes 
SDF  
File-based geodatabase format from Autodesk. 
ArcSDE 
Requires SDE client libraries. 
MySQL 
ODBC 
For non-spatial tabular data and x/y column data. 
Oracle 
Third-party Oracle native driver. 
OGR 
Read-only access to all OGR formats. 
GDAL 
WMS 
WFS 
PostGIS 
Third-party PostGIS native driver. Released 2007, still early release. 
Maintainer: FDO Steering Committee 
Web Site: http://fdo.osgeo.org/
Implementation Language: C++ 
Source License: LGPL 
VB.NET PDF: Basic SDK Concept of XDoc.PDF
Author, Creator, Producer, Keywords, Created Date, and Last Modified Date. Class: PDFMetadata. Thumbnail. You can generate thumbnail image(s) from PDF file for
pdf thumbnail fix; view pdf thumbnails
C# Image: How to Add Antique & Vintage Effect to Image, Photo
A: Sorry, the API that RasterEdge C#.NET antique effect creator control add are dedicated to provide powerful & profession imaging controls, PDF document, tiff
thumbnail pdf preview; show pdf thumbnail in html
- 16 - 
2.1.2 Applications 
The C family of applications is a mixture of server-side applications and client-
side  applications,  analytical  tools  and  display  tools.  Most  GIS  workloads  are 
covered  in  the  application  family,  with  the  notable  exception  of  paper  map-
making, the most common GIS workload.  
Note: The saturated commercial market for cartography tools, the high level of effort to achieve usable tools, 
and the appeal of other cutting edge projects have combined to deter any active development on user-friendly 
paper map production tools. As with the OpenOffice experience in Linux, it would probably require a 
dedicated multi-year funded project to produce a core product with sufficient technical mass that an open 
source community could reasonably continue with enhancements and support. 
2.1.2.1 MapGuide Open Source 
Despite sharing a name with the previous closed source MapGuide product from 
Autodesk, MapGuide Open Source (OS) is in fact a completely new product, with 
a  new code base and a new licensing  philosophy.  Autodesk will sell  the new 
MapGuide  as  commercial  product,  with  some  bonus  features  (extra  format 
support,  formal  product  support,  better  backward  compatibility)  but  the  main 
development of  the MapGuide  OS product is now done  as open source.  (The 
situation is similar to the arrangement Netscape/AOL had with the Mozilla web 
browser some years ago – bundling a separate closed source version based on an 
open source core.) 
From their web site: 
MapGuide Open Source is  a web-based platform that enables users to 
quickly develop and deploy web mapping applications and geospatial web 
services. MapGuide features an interactive viewer that includes support 
for feature selection, property inspection, map tips, and operations such 
as  buffer,  select  within,  and  measure.  MapGuide  includes  an  XML 
database for managing content, and supports most popular geospatial file 
formats, databases, and standards. MapGuide can be deployed on Linux 
or Windows, supports Apache and IIS web servers, and offers extensive 
PHP,  .NET,  Java,  and  JavaScript  APIs  for  application  development. 
MapGuide Open Source is licensed under the LGPL. 
As a more recent project, MapGuide has a more modern architecture than the 
original MapServer. It also includes some default web interface components as 
well,  so  it  is  possible  to  create  an  out-of-the-box  web  mapping  site  with 
MapGuide more easily than with Mapserver. Mapserver has its own advantages, 
in  terms  of  simplicity  and  number  of  supported  formats,  so  examining  both 
carefully before making a decision is a good idea. 
C# PowerPoint - PowerPoint Creating in C#.NET
The PowerPoint document file created by RasterEdge C# PowerPoint document creator library is searchable and can be fully populated with editable text and
pdf thumbnails in; create thumbnail jpeg from pdf
C# Word - Word Creating in C#.NET
The Word document file created by RasterEdge C# Word document creator library is searchable and can be fully populated with editable text and graphics
pdf thumbnail preview; create thumbnails from pdf files
- 17 - 
Because the originating organization is Autodesk, some users might be concerned 
that MapGuide OS  is  not  “real”  open source.  However,  it  certainly is “real”, 
judging from a number of facts. First, the license used is not some customized 
corporate  license,  but  the  familiar  LGPL,  used  by  many  other  open  source 
projects. Second, like other open source projects, the new MapGuide OS code 
base includes dependencies on other open source library projects, such as Proj4 
and GEOS – enlightened re-use is a sign of a good open source methodology. 
Finally, Autodesk has opened up the development process, using a public source 
code repository for active development, having a public mailing list for users and 
developers to directly interact, and transferring all intellectual property rights for 
the code to a neutral organization (the Open Source Geospatial Foundation). 
Maintainer: Autodesk 
Web Site: http://mapguide.osgeo.org/
Implementation Language: C++  
Source License: LGPL 
- 18 - 
2.1.2.2 UMN Mapserver 
The University of Minnesota MapServer (commonly called just “MapServer”) is 
an internet map server, a server-side piece of software which renders GIS data 
sources into cartographic map products on-the-fly. 
On OSS evaluation merits, MapServer is easily the most successful open source 
GIS project to date. 
MapServer  has  a  multi-disciplinary  community,  has  core  team  members  with 
100%  of their time devoted to product maintenance and enhancement, has an 
open core team, substantial documentation, and a transparent release process. The 
modularity of the project has been improved with each release, and now supports 
both multiple input format types and multiple output render types. 
On technical merits, MapServer is also extremely  successful. It supports more 
input data sources than most proprietary products, has higher performance, and 
(in the precompiled versions) is simpler to install and set up. 
Input Formats 
Output Formats 
API Access 
Shape 
GIF 
MapServer CGI 
PostgreSQL 
JPEG 
MapScript Python 
OracleSpatial 
PNG 
MapScript Perl 
ArcSDE 
All GDAL Formats 
MapScript PHP 
Remote WMS Layers 
GML 
MapScript Java 
JPG/WRL 
Flash 
MapScript .Net 
GIF/WRL 
PDF 
C API 
PNG/WRL 
OpenGIS WMS 
All GDAL Formats 
OpenGIS WFS 
All OGR Formats 
OpenGIS WCS 
OpenGIS SOS 
Maintainer: MapServer Core Team (mapserver-dev@lists.gis.umn.edu
Web Site: http://mapserver.gis.umn.edu
Implementation Language: C 
Source License: MIT-style 
- 19 - 
2.1.2.3 GRASS 
GRASS is easily the oldest of the open source GIS software products. It was 
originally a closed project of the US Army, started in 1982 to provide capabilities 
that did not exist in the commercial GIS sector. The Army maintained GRASS 
under  active  development  until  1992,  and  continued  with  fixes  and  patches 
through 1995. GRASS was picked up by the academic community in 1997, when 
Baylor  University  began  coordinating  development,  and  was  officially  “open 
sourced”  in  1999  under  the  GPL.  Since  2001,  the  GRASS  project  has  been 
headquartered at ITC, in Trento, Italy. 
Originally written as a raster analysis system, GRASS has had vector analysis 
capabilities added to it as well. GRASS can import a wide range of formats, using 
both the GDAL and OGR libraries for data import. GRASS also has the ability to 
directly read attribute and spatial data from PostGIS/PostgreSQL. 
GRASS  has been most historically  effective  as a modeling tool, carrying  out 
complex data analysis tasks. The list of applications at the GRASS home page 
(http://grass.itc.it/applications/index.php
) gives a flavor of the kinds of problems 
GRASS is being used to solve. 
Maintainer: GRASS Development Team 
Web Site: http://grass.itc.it/
Implementation Language: C 
Source License: GPL 
- 20 - 
2.1.2.4 QGIS 
QGIS is a GIS viewing environment built primarily for the Linux desktop. QGIS 
depends on the QT widget set, which is a same widget set used by the popular 
KDE desktop environment. However, QT is available for other platforms (Win32, 
OS/X,  Solaris)  so  a  QGIS  desktop  can  be  built  for  use  in  a  multi-platform 
environment. 
QGIS supports PostGIS and Shapefiles as vector data sources. QGIS uses OGR as 
a  data import  bridge,  so  support of  all OGR formats  is also  available. QGIS 
supports DEM, ArcGrid, ERDAS, SDTS, and GeoTIFF raster formats. 
QGIS has  increased in development tempo in 2004, completing several minor 
releases and adding important new features with each release, including a recent 
tie in to GRASS analysis functionality. The developer community is now rapidly 
increasing beyond the original founder.  
Maintainer: Gary Sherman (gsherman@sourceforge.net) 
Web Site: http://www.qgis.org/
Implementation Language: C++ 
Source License: GPL 
Documents you may be interested
Documents you may be interested