| Personal
Info --- Research
Interests --- Publications --- University
Work --- Further Interests/Free & Open Source GIS |
||||||||||
| Personal
Info |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| Research
Interests |
|---|
My research interests are focusing on three
areas within GISystems & Science and its application:
These research topics mentioned above are also covered within my project "PAGEVIS-LD - Pattern-Aware GEneralisation and VISualization of Land-use and Land-cover Data", carried out at the University of Calgary. This project started in Feb. 2008 and will last until March 2010. It is financed as well by the Swiss National Science Foundation. I also gained an interest in GIS application for Landscape Ecology and Animal Movement Analysis. Hence, I was working with Andrew Hunter on the agenda of the Foothills Research Institute Grizzly Bear Program to develop GI tools for home range analysis based on GPS collar data. Most of the developments for my research have been done with OpenSource GIS tools and libraries (especially with OpenJUMP GIS; see also below). Apart from the topics above I also touched other topics in GIS research, such as
|
| Publications |
|---|
|
|
Steiniger, S. and
A.J.S. Hunter, in press (to be published end of in 2011).
Free and open source GIS software
for building a spatial data infrastructure. In E. Bocher and M. Neteler
(eds): Geospatial
Free and Open Source Software in the 21st Century: Proceedings of the
first Open Source Geospatial Research Symposium, 2009, LNGC,
Springer, Heidelberg, in press [2nd
manuscript pdf, slides
of the COSSFest 2010 talk, video
of COSSFest
2010 talk]
|
|
Steiniger, S. and
R. Weibel; (2010).
GIS software. In: B.
Warf (ed): Encyclopaedia of Geography, SAGE
Publications. <http://www.sage-ereference.com/geography/Article_n518.html>
note: a similar version is downloadable as "GIS software - A description in 1000 words" (year 2009) |
|
Steiniger, S., P. Taillandier and
R. Weibel; 2010.
Utilising urban context
recognition and machine learning to improve the generalisation of
buildings. Int. J. of Geographical
Information Science 24(2): 252-283. [Informaworld
Link, manuscript
version]
|
|
Steiniger, S. and G.J. Hay; 2009.
Free and open source geographic
information tools for landscape ecology.
Ecological Informatics 4(4): 183-195. [ScienceDirect
link; manuscript
version]
|
|
Steiniger, S. and E. Bocher; 2009.
An overview on current free and
open source desktop GIS developments.
Int.
J. of Geographical
Information Science 23(10): 1345-1370. [Informaworld
Link, 1st
manuscript version]
|
|
Steiniger, S., T. Lange, D.
Burghardt and R. Weibel; 2008.
An approach for the
classification of urban building structures based
on discriminant analysis techniques.
Transactions in GIS
12(1): 31-59. [Blackwell
Link; manuscript
version]
|
|
Steiniger, S., and R.
Weibel; 2007.
Relations among map objects in
cartographic generalization. Cartography and Geographic Information
Science (CaGIS) 34(3): 175-197. [Ingenta
Link; manuscript
version]
|
|
Meier, S. and S. Steiniger;
2005.
Linieglättung mit Snakes als
Filteroperation. Photogrammetrie,
Fernerkundung und
Geoinformation (PFG) 8(4): 311- 320. [German
- pdf] [the extended english
version "Snakes: a technique for line
smoothing and displacement in map
generalisation." can be found below]
|
|
|
Steiniger, S. and
A.J.S. Hunter, in progress.
The 2010 free and open source GIS
software map - a guide to facilitate research, development and
adoption. To be submitted
a.s.a.p.
|
|
Steiniger, S. and
A.J.S. Hunter, in progress.
OpenJUMP
HoRAE – A free GIS and toolbox for home range analysis. To be
submitted. [for the software toolbox see also this
wiki page]
|
|
Steiniger, S. and
A.J.S. Hunter, in progress.
A
scaled
line-based kernel density estimator for the retrieval of utilization
distributions and home ranges from GPS movement tracks. To be
submitted. [for the software toolbox see also this
wiki page]
|
|
|
Steiniger, S., D. Burghardt
and R. Weibel;
2006.
Recognition
of Island
Structures for Map Generalization.
In: Proceedings of ACM-GIS'06,
Arlington, Virginia, pp. 67-74. [pdf]
"© ACM, (2006). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM-GIS, November 10-11, 2006. http://doi.acm.org/10.1145/1183471.1183484" |
|
Steiniger,
S. and
R. Weibel; 2005.
Relations and structures in
categorical maps. In: 8th
ICA
Workshop on Generalisation and Multiple Representation, A
Coruña, Spain. [pdf]
|
|
Steiniger,
S. and S.
Meier; 2004
Snakes: a technique for line
smoothing and displacement in map
generalisation. In: 7th
ICA
Workshop on Generalisation and Multiple Representation,
Leicester, GB. [pdf]
|
|
|
Steiniger, S., T.L. Timmins and
A.J.S Hunter;
2010.
|
|
Steiniger, S. and A.J.S Hunter;
2010.
Teaching GIScience with free and
open source software? - A first assessment. GIScience 2010, Zurich,
Switzerland. [Extended
Abstract - pdf]
|
|
Hunter, A.J.S. and S. Steiniger;
2010.
Implementing a spatial data
infrastructure successfully with free and open source software? ISPRS Com I and Canadian Geomatics
Conference. Calgary, Alberta, Canada. [Extended
Abstract - pdf,
full
paper published in the OGRS proceedings book- see above, slides
of the COSSFest 2010 talk, video
of my COSSFest
2010 talk]
|
|
Steiniger, S. and G.J. Hay;
2008.
An experiment to assess the
perceptual organization of polygonal objects. In A. Klippel and S.
Hirtle (eds): You-Are-Here-Maps -
Creating a Sense of Place through Map-like Representation. Spatial
Cognition 2008, Freiburg, Germany, pp. 38-44. [Extended
Abstract - pdf]
|
|
Steiniger, S., G. Castilla and
G.J. Hay;
2008.
From image-objects to maps: an
assessement of cartographic requirements for GEOBIA. GEOBIA 2008, Calgary, Alberta,
Canada.
[Abstract - pdf,
presentation]
|
|
Steiniger, S. and P.
Taillandier;
2007.
Improving map generalisation of
buildings by introduction of urban context rules. In: Proceedings of GeoComputation 2007,
Maynooth, Ireland. [Extended Abstract - pdf]
|
|
Steiniger, S., R. Weibel
and D. Burghardt;
2006.
Recognition of large island
structures for map generalization. In: M.
Raubal, H. J. Miller, A. U. Frank and M. Goodchild (eds): Geographic Information Science. 4th Int.
Conf., GIScience 2006, IfGIprints
28, pp. 351-254. [Extended Abstract - pdf
- 3.6 MB], [Poster - pdf
- Format A3].
|
|
Steiniger, S.;
2006.
Classifying urban structures for
mapping purposes using discriminant
analysis. In: G. Priestnall
and P. Aplin (eds): Proceedings of
GISRUK Conference 2006,
Nottingham, pp. 107-111. [Extended Abstract - pdf]
|
|
Neun,
M. and S. Steiniger; 2005.
Modelling cartographic relations
for categorical maps. In: Proceedings
of the International Cartographic Conference, A Coruña,
Spain (CD-ROM). [pdf]
|
|
Burghardt,
D. and S. Steiniger; 2005.
Usage of principal component
analysis in the process of automated
generalisation. In: Proceedings
of the International Cartographic Conference, A Coruña,
Spain (CD-ROM). [pdf]
|
|
Steiniger, S. and R. Weibel;
2005.
A conceptual framework for
automated generalization and its application
to geologic and soil maps. In: Proceedings
of the International Cartographic Conference, A Coruña,
Spain (CD-ROM). [pdf]
|
|
|
Steiniger, S. and M. Michaud;
2009.
|
|
Steiniger, S.;
2007.
Enabling
Pattern-Aware Automated Map Generalization. PhD thesis.
Department of Geography, University of Zürich. [pdf - low-res; pdf-medium-res] |
|
Steiniger,
S.; 2003.
Vergleichende
Untersuchungen
zur Linienglättung mit Snakes und Wavelets. MSc./Diploma thesis.
Technical University Dresden. (engl. translation: Comparative Tests on Cartographic Line Smoothing Using Wavelets and Active Splines.) [pdf] |
| University
work at University of Calgary (2008-2010) |
|---|
a)
teaching & supervision
|
| University
work at University of Zurich (2004-2007) |
| a) Contributions
to the cartographic e-learning Project CartouCHe: |
|
| b) Student Supervision : Studenten Betreuung |
|
|
|
| c)
University Boards |
|
| Further
Interests |
|---|
.Activitiesthe usual things.. hiking, Tai Chi, books (from Murakami and D. Adams to Hesse), music (from Sigur Ros and Thievery Cooperation to Blumfeld) |
. Free and OpenSource GIS SoftwareI am project administrator of the Jump Pilot Project and developer for OpenJUMP GIS.Own extensions for the OpenSource GIS OpenJUMP (or www.openjump.org) which is based on the Java Unified Mapping Plattform JUMP by VividSolutions can be found below.
downloadable tools: |
| 1. Home Range Analysis Toolbox
(HoRAE) : for animal movement analysis based on GPS collar data. For
more information pls. see this
wiki page. 2. first beta version of a plugin with attribute classification and plotting functions. 3. Landscape Pattern Extension: An extension to extract edges, core area, patches, corridors, branches and shortcut areas as described in (Vogt et al. 2007- Ecol. Ind.) but with buffer operations. The extension provides also a set of metrics to describe single polygons and their neighboorhood: e.g. x-centroid, y-centroid, area, perimeter, concavity, elongation, shape index, Schumm's shape index, fractal dimension, MBR orientation, three buffer density indices, R-Index. 4. SelectionToolBox V0.9 it contains the following tools: - copy selected items from one
layer to another one
5. SaveImageAsSVG
this Jump Plugin uses the BATIK SVG
libraries.- zoom to a user defined scale - display of current scale - select all items in a layer - select items by circle - select items within a fence note: these functions are already part of OpenJUMP note: this function is already part of OpenJUMP 6. MapGenToolbox V1.0 conatins a number of map generalization algorithms: - Building Spread Narrow Parts
- Enlarge Building to Rectangle - Square Building Walls - Eliminate Small Buildings - Eliminate “Points in Line” of Building - Simplify Building - Simplify Building to Rectangle - Change Elongation of Building - Displace Lines - Line Smoothing Simple Version - Line Simplify JTS 1.5 Algorithm - Merge Polygons |
| 6. Clean and convert ArcGIS
Contour- MultiLinestring to LineStrings CleanArcgisContours The plugin should work with
OpenJump, Jump and Jumpi18n.
The actual language is english
but you can create other language files (therefore you need to be
familar with programming - or you contact me and is send you the
strings to translate to your language)
input:
1 - load the shp file containing the contours created in ArcGIS into Jump 2 - call the menu item "Clean ArcGIS contours" (contained in Tools menu). 3 - specify the layer which should be checked It does not work perfectly and one has to check after application if it has not missed (splitted) a line segment. Use therefore the different output layers (eg. "not assigend lines") The result is given in a layer called "clean lines". The problems can be solved manually using functions like replicate (in SelectionToolbox), copy and a function from the the ISA plugin (?) which connects Linestrings NB: the algorithm checks if a contour is a MultiLineString. If yes it starts to concat the single Linesegements by selecting an initial start segment (a long one) and looking for touching Linestrings. Then it is checked if the found touching segments are closed (if yes they are not any more a candidate) and then the longest segment is selected and added. If problems occure, please notify me. |