Wiki » History » Version 9

Anonymous, 02/15/2011 09:37 AM

1 8 Anonymous
{{plantuml(
2 8 Anonymous
Alice -> Bob: Authentication Request
3 9 Anonymous
alt successful case
4 9 Anonymous
  Bob -> Alice: Authentication Accepted
5 9 Anonymous
else some kind of failure
6 9 Anonymous
  Bob -> Alice: Authentication Failure
7 9 Anonymous
  opt
8 9 Anonymous
    loop 1000 times
9 9 Anonymous
      Alice -> Bob: DNS Attack
10 9 Anonymous
    end
11 9 Anonymous
  end
12 9 Anonymous
else Another type of failure
13 9 Anonymous
  Bob -> Alice: Please repeat
14 9 Anonymous
end
15 8 Anonymous
)}}
16 8 Anonymous
17 8 Anonymous
18 1 Anonymous
!http://a.tile.openstreetmap.org/14/8593/5747.png!
19 1 Anonymous
20 1 Anonymous
h1. OpenStreetMap-in-a-Box - Wiki
21 1 Anonymous
22 2 Anonymous
A ready-made map and geodata server including a highly configurable converter which synchronizes OpenStreetMap data (pure Java open source).  
23 1 Anonymous
 
24 1 Anonymous
Quick links:
25 2 Anonymous
* Interactive Map: *>> http://geometa.hsr.ch/map 'Switzerland delivered by OpenStreetMap-in-a-Box' <<* ("Map Compare":http://sinv-56029.edu.hsr.ch/mapcompare, "WMS":http://sinv-56029.edu.hsr.ch/geoserver/wms?request=GetCapabilities, "WFS":http://sinv-56029.edu.hsr.ch/geoserver/wfs?request=GetCapabilities, "GWC/WMTS":http://sinv-56029.edu.hsr.ch/geoserver/gwc/service/wms?request=GetCapabilities)
26 1 Anonymous
* For feature requests and feedback see *>> [[Discussion]] <<*
27 2 Anonymous
* [[Performance Improvment]]
28 7 Anonymous
* [[What is tested]]
29 1 Anonymous
30 1 Anonymous
h2. About
31 3 Anonymous
32 1 Anonymous
OpenStreetMap-in-a-Box (short *OSM-in-a-Box* or osminabox) is a dedicated server software which imports semi-structured OpenStreetMap (OSM) data and stores it as geographic features (entities). In addition, it keeps its base data in sync with the original OSM hosts. It is scalable, offers well-known geographic web services and is based on proven software components. As of now this is a read-only database (see [[Discussion]]). Updates need to be fed through the usual OSM software and hosts. 
33 1 Anonymous
34 1 Anonymous
Often it’s important to have an own map server either because one needs reliable and fast webservices or because one wants to have individual map graphics (e.g. no buildings) and regionalized contents (e.g. local names). OpenStreetMap-in-a-Box (OSM-in-a-Box) delivers a software bundle which does this 'out-of-the-box' with an easy installer. Using OSM-in-a-box users get their map mashups with personalized styling which includes nice loooking background topographic maps which is something which you don't get with Google Maps & Co. Its written in Java and based on PostgreSQL/PostGIS and !GeoServer.
35 1 Anonymous
36 1 Anonymous
The OpenStreetMap-in-a-Box software consists of following parts:
37 1 Anonymous
* A converter (Java) called 'osm2gis' which imports OSM data and stores the relevant part of it in the database (PostgreSQL/PostGIS) in a geospatial, relational database schema.
38 1 Anonymous
* A spatial information server with geographic web services (!GeoServer), like WMS, Tiling/Caching and WFS (read-only). 
39 1 Anonymous
* A web site to demonstrate the project (see showcase below).
40 1 Anonymous
41 1 Anonymous
Similar software, as we are aware of (as of Oct. 2010): 
42 1 Anonymous
* "osmosis":http://wiki.openstreetmap.org/wiki/Osmosis - a robust software directly related to the OSM project. Can do bbox and some filtering; close to OSM database schema.
43 1 Anonymous
* "osm2pgsql":http://wiki.openstreetmap.org/wiki/Osm2pgsql - the software (Java Open Source, too) mostly used by Mapnik renderer. Does 'heavy' filtering; is close to OSM database schema. 
44 1 Anonymous
* "OSM2PostGIS":http://osm2postgis.sourceforge.net/ - Java Open Source (too); a rather young project (from Finland? Schema conversion?)
45 1 Anonymous
46 1 Anonymous
h2. Current and Past Activities
47 3 Anonymous
48 1 Anonymous
Team leader: Prof. Stefan Keller, Institue for Software, Computer Science Department, "HSR Hochschule Rapperswil":http://www.hsr.ch/informatik  (Switzerland)
49 1 Anonymous
* Migration to new server; maintenance... -- SK, 15. Oct. 2010
50 1 Anonymous
51 1 Anonymous
h2. Presentations
52 3 Anonymous
53 1 Anonymous
* Talk at GIScience Group Uni Heidelberg, December 2010 by S. Keller.
54 1 Anonymous
* Talk about "OpenStreetMap-in-a-box - A Ready-Made Highly Configurable Map Server" at "FOSS4G 2010":http://2010.foss4g.org/presentations_show.php?id=3877 Barcelona, Sep. 6th-9th by S. Keller.
55 1 Anonymous
* Vortrag "PostGIS/PostgreSQL für interaktive Karten" am "FrOSCamp 2010":http://wiki.froscamp.org/2010:Call_for_Talks#PostGIS.2FPostgreSQL_f.C3.BCr_interaktive_Karten , ETH Zürich, 17.-18. September 2010 von S. Keller.
56 1 Anonymous
57 1 Anonymous
h2. Project History
58 3 Anonymous
59 1 Anonymous
* "OpenStreetMapInABox Version 1.0 - freie Karten-Webservices" (Version Server 1.0, Mobile 0.2) - Bachelor Thesis of Andreas Meier and Joram Zimmermann, Autumn 2010 => "Bachelor Thesis' Vision":http://wiki.hsr.ch/StefanKeller/wiki.cgi?OpenStreetMapInABox2
60 1 Anonymous
* Project 2 (Version Server_0.3) - Semester Thesis of Andreas Meier and Joram Zimmermann, Fall 2009
61 1 Anonymous
* Project Teil B (Version Mobile_0.1)" - Diploma Thesis of Marco Busarello, Fall 2009 => "Diploma Thesis' Vision":http://wiki.hsr.ch/StefanKeller/wiki.cgi?OpenStreetMapInABoxTeilB => [[OpenIssues]]
62 1 Anonymous
* Project 1 (Version Server_0.2) - Bachelor Thesis from Roland Hof, Michael Huber and Fabio Renggli, Spring 2009 => "Bachelor Thesis' Vision":http://wiki.hsr.ch/StefanKeller/wiki.cgi?OpenStreetMapInABox ([[ emails]])
63 1 Anonymous
64 1 Anonymous
h2. Project Pages
65 3 Anonymous
66 1 Anonymous
* [[Discussion]] about OpenStreetMap-in-a-Box.
67 1 Anonymous
* Hardware/Deployment: [[Virtual Server Info]] ("Build Server (Intranet)":http://geometa.hsr.ch/hudson/job/OSM-in-a-box_1.0/)
68 1 Anonymous
* Documentation Version 1: see 'Download'
69 5 Anonymous
* Documentation Version 2: see source:Dokumentation/09_Installation_Usermanual
70 1 Anonymous
71 1 Anonymous
h2. Download/Releases/Code
72 3 Anonymous
73 4 Anonymous
* Browse the source source:/Code/
74 4 Anonymous
** Check out the code with GIT "GIT-Repository":http://dev.ifs.hsr.ch/git/OSMInABox.git
75 1 Anonymous
* Download/Releases  (Windows/Linux): "Server Version 1.0":http://geometa.hsr.ch/releases/OSM-in-a-box_1.0/osm2gis/release/
76 1 Anonymous
77 1 Anonymous
The software is released under the "New BSD License" (also known as "Modified BSD License" or "3-clause BSD license").
78 1 Anonymous
79 1 Anonymous
h2. Weblinks
80 3 Anonymous
81 1 Anonymous
* "GISpunkt HSR-Wiki":http://gis.hsr.ch/wiki/
82 1 Anonymous
* Used Technologies:
83 1 Anonymous
** "Openstreetmap":http://www.openstreetmap.org, "Openstreetmap Wiki":http://wiki.openstreetmap.org/wiki/Main_Page
84 1 Anonymous
** "Geoserver":http://geoserver.org/display/GEOS/Welcome, "GeoServer Styling/Rendering/Graphic Model Configuration/Portrayal":http://docs.geoserver.org/1.7.x/en/user/styling/
85 1 Anonymous
** "PostgreSQL/PostGIS":http://www.postgis.org
86 1 Anonymous
* Demo Videos:
87 1 Anonymous
** "OSM-in-a-Box 1.0 Differential Update Demo":http://www.youtube.com/watch?v=GDTyRQrX_bQ
88 1 Anonymous
89 1 Anonymous
h2. Notes
90 3 Anonymous
91 1 Anonymous
 * [[SQL_Statements]]