[FOSSGIS-Talk] PostGis Layer mittels Python zum Layerfenster hinzufügen
R. Reiterer
r.reiterer at posteo.at
Di Mär 7 09:06:08 CET 2017
Hallo Steffen,
danke für die Rückmeldung. Dass für einen PostGIS Layer auch die
Datenbankparameter benötigt werden, klingt nachvollziehbar. Ich habe
meinen Code von einem "virtuellen Layer" Beispiel ausgeborgt. Näheres
kann ich leider erst in einigen Tagen testen.
Vielen Dank, Reinhard
Am 06.03.2017 07:54 schrieb Junghans, S. Hr.:
> Hallo Reinhard,
> hier mal ein Beispiel aus meiner Anwendung:
> vlp ="dbname='deinedb' host=deinhost port=5432 user='deinnutzer'
> password='deinpasswd' key='dereindeutigekey' srid=25833
> type=MultiPolygon "
> vlp = vlp + "table=\"(select *,st_setsrid(geospalte,25833) as
> sid_shape from meinetabelle )\"(sid_shape)
> sql=layerid='{E432705A-8B91-4EB6-A13B-3DD74836AFD4}'"
> lName = 'Anzeigename'
> Layer = iface.addVectorLayer(vlp, lName , "postgres")
>
> Gruß Steffen
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste