Ich habe PostgreSQL 9.1 mit PostGIS 1.5.3 unter Ubuntu 11.10 installiert.
Ich habe auch pgadmin3 1.14.0-beta1 installiert, indem ich diesen Anweisungen gefolgt bin .
Wenn ich mich richtig erinnere, wurde bei der Installation von PostGIS unter Windows pgadmin automatisch mit dem Shapefile GUI Loader-Plugin geliefert, das bereits installiert war. Unter Ubuntu ist das Dropdown-Menü des Plugins jedoch leer.
Die Anweisungen, die ich gefunden habe, scheinen Windows-spezifisch zu sein.
Gibt es eine Möglichkeit, es auf Ubuntu zu installieren / zu aktivieren?
postgis
postgresql
ubuntu
pgadmin-3
radek
quelle
quelle
--with-gui
Konfigurations-Flag, wenn Sie PostGIS von der Quelle installieren, aber ich habe es noch nie versucht, daher kann ich nicht sagen, ob es funktioniert--with-gui
Flagge nicht dazu bringen , an Ubuntu zu arbeiten. Sie können dasOpenGeo
Paket opengeo.org/technology/suite/download herunterladen und die mitgelieferte GUI verwenden, diese ist jedoch nicht ideal.Antworten:
Wenn Sie eine problemlose Installation wünschen, können Sie von vorne beginnen und die OpenGeo Suite-Version von PostGIS verwenden.
Oder Sie können einfach den Shape Loader anstelle des gesamten Postgis-Pakets installieren.
Es wird in / usr / sbin installiert. Sie müssen eine symbolische Verknüpfung zu $$ PGBINDIR herstellen (in diesem Fall in / usr / bin).
Schließlich in Ihrer plugins.ini- Datei:
Da Sie pgadmin3 1.14.0 verwenden, müssen Sie die plugins.ini unter /usr/share/pgadmin3/plugins.d/ platzieren . Niedrigere Versionen setzen es unter / usr / share / pgadmin3 /
quelle
plugins.ini
Datei - leider hat sich nichts geändert: /Ich kann nicht glauben, dass ich 2014 mit dem 12.04 das gleiche Problem habe.
Weder die GUI noch der Befehlszeilen-Shapeloader werden mit der opengeo-suite installiert.
Ich habe einfach die noob-freundlichen Anweisungen auf dieser Website befolgt: http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , die den Anweisungen von RK vor fast 2 Jahren entsprechen.
"Installieren Sie opengeo-postgis2-shapeloader mit diesem Befehl am Terminal:
Es wird in /usr/lib/postgresql/9.2/bin als shp2pgsql-gui installiert. Erstellen Sie nun einen symbolischen Link für dasselbe Verzeichnis in / usr / bin. Zuvor möchten Sie möglicherweise überprüfen, ob die von Ihnen verwendete postgresql-Version 9.2 ist.
Jetzt ist es an der Zeit, die Datei plugins.d zu bearbeiten. Verwenden Sie den folgenden Befehl, um die Datei zum Bearbeiten zu öffnen:
Fügen Sie den folgenden Inhalt am Ende der Datei ein:
Hinweis: Möglicherweise müssen Sie die Umgebungsvariable PGBINDIR auf Ihrem Computer festlegen. Um zu überprüfen, ob die Umgebungsvariable bereits gesetzt ist, geben Sie dies auf Ihrem Terminal ein:
Wenn als Ergebnis eine leere Zeile angezeigt wird, bedeutet dies, dass die Umgebungsvariable nicht festgelegt ist. Sie müssen es auf / usr / bin setzen (den Ort, an dem sich der symbolische Link für den Shapefile Loader befindet). Verwenden Sie dazu diesen Befehl:
Sobald die obigen Schritte abgeschlossen sind, rufen Sie pgAdmin III auf, um die unter den Plugins aufgelisteten "PostGIS Shapefile und DBF Loader" zu sehen. "
Kein Urheberrecht beabsichtigt (es ist gut geschrieben, also habe ich es nicht umschrieben :).
quelle
ubuntugis-stable
ppashp2pgsql-gui
kommt das bereits installiert, alles was ich tun musste, war den Code zurplugins.ini
Datei hinzuzufügen .Diese Antwort mag sich verspäten, aber ich hatte die gleichen Probleme und fand die Lösung. Versuchen Sie diesen Befehl auf Ihrem Terminal:
quelle
Sie können die Anweisungen hier versuchen . Es ist definitiv eine separate ausführbare Datei auf Fedora. Haben Sie auch versucht:
sudo apt-get install shp2pgsql-gui?
quelle
Unable to locate package shp2pgsql-gui
. Danke für den anderen Zeiger - werde mal schauen.Schritt 1. Ordnernamen erstellen: plugin.d im Ordner PgAminIII Beispiel:
Schritt 2. Erstellen Sie Dateien, die Sie für die App benötigen, im neuen Plug-In-Ordner
EX: postgis.shp2pgsql-gui
Detai-Datei: postgis.shp2pgsql-gui:
; ; PostGIS shp2pgsql-gui (Windows):;
quelle
Es scheint, dass dies im Ubuntu PostGIS-Repository zu finden ist, und das Ende der PostGIS-Debian-Anleitung beschreibt, wie man es installiert:
Öffnen Sie das Terminal und geben Sie Folgendes ein:
(Hinweis: Dies kommt aus dem Haupt-Ubuntu-Software-Repository, da das PostgreSQL-APT-Repository anscheinend keine SHP2PGSQL-GUI mehr enthält ...)
Öffnen Sie jetzt die SHP2PGSQL-Anwendung:
Befolgen Sie die Anweisungen auf dem Bildschirm, um Ihre Daten zu laden.
quelle
Der Name der Anwendung lautet shp2pgsql-gui und befindet sich im Paket postgis-gui . Installieren Sie es und suchen Sie danach Ihre Linux-Programme. Es startet es außerhalb von pgadmin3. Das ist der Trick, den ich immer benutze.
sudo apt-get install postgis-gui
quelle
Ich denke, das Paket postgis aus dem Ubuntu Repo installiert alles, was Sie brauchen, wie in den letzten Zeilen von https://trac.osgeo.org/postgis/wiki/UsersWikiPostGIS21UbuntuPGSQL93Apt erklärt
quelle