Python für GIS auf einem USB-Stick

21

Ich möchte eine leichte Python-Installation auf einem USB-Stick zusammenstellen, die ich in Kundenbüros verwenden und einige grundlegende GIS-Vorgänge ausführen kann. Ich denke an die Installation der folgenden:

  • PyScripter
  • Python 2.6 / 2.7
  • Numpy
  • Scipy
  • GDAL / OGR mit den Python-Bindungen
  • GRASS, ebenfalls mit den Pythong-Bindungen
  • QGIS

Hat jemand Vorschläge für Bibliotheken / Software, die eine nützliche Ergänzung sein könnten? Normalerweise arbeite ich mit Raster-Datasets, aber alle Vorschläge sind willkommen.

(Ich werde die Frage beantworten, ob die Leute das für angemessen halten.)

om_henners
quelle

Antworten:

5
  • Formschön für schnelle Geometriearbeit
  • xlrd weil Tabellenkalkulationen allgegenwärtig sind
scw
quelle
1
Könnte auch xlwt für symmetrische Excel in / out hinzufügen
Jason Scheirer
1

Sie können mit der OSGeo-CD beginnen und alles hinzufügen, was Ihrer Meinung nach fehlt. Man kann viel mit dem machen, was schon da ist.

Sean
quelle
1

Ich würde SAGA GIS auf jeden Fall als portables Tool für die Durchführung von GIS-Analysen empfehlen. Es gibt auch eine Python-Schnittstelle - obwohl mit den vorhandenen Modulen eine ganze Reihe von Dingen erledigt werden können. http://www.saga-gis.org

johanvdw
quelle
Dies ist eine bessere Antwort, wenn Sie einen Link zu einer Seite oder Diskussion erstellen, in der erläutert wird, wie Saga portabel gemacht werden kann (oder wenn die Anweisungen in Ihrer Antwort enthalten sind, wenn sie kurz genug sind).
Matt Wilkie
@matt: die zip-version (windows) ist portabel
johanvdw
dann schreib das in deine Antwort! :) Siehe den Link Bearbeiten
Matt Wilkie
1

Übrigens gibt es bereits slaxGIS: http://geomatica.como.polimi.it/software/slaxGIS/index.php

Es kommt mit GRASS 6.4.0, MapServer 5.6.5, OpenLayers 2.10, uDig 1.2.0, OpenJUMP 1.3.1, Zoo WPS 1.0.0, PostgreSQL 8.4.4, PostGIS 1.5.2 und Bibliotheken wie Proj, GDAL / OGR usw.

Vielleicht ist es einfacher, das anzupassen oder die Autoren aufzufordern, neue Pakete einzuschließen, falls etwas Platz übrig bleibt.

markusN
quelle