Forums

Home » Liferay Portal » Deutsch

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hendrik Stein
Geodaten - Portlet
November 13, 2012 6:48 AM
Answer

Hendrik Stein

Rank: New Member

Posts: 2

Join Date: November 13, 2012

Recent Posts

Hallo zusammen,

Ich würde gerne in meinem Portlet Geo Daten verwenden. Diese sollen sowohl über das Portlet gespeichert als auch angezeigt werden.
Dazu habe ich ein Vaadin Portlet mittels openlayers erstellt, das momentan einfach statische Punkte auf einer OpenStreetMap anzeigt.
In Zukunft sollen diese Daten aus einer DB kommen bzw. in diese geschrieben werden.
Ich habe in einem vergangenen Projekt Mongo DB zum speichern und abfragen von Geodaten verwendet.

Da ich relativ neu in der Liferay Portal Welt bin frage ich mal in die Runde wie man dazu am besten die Infrastruktur aufsetzt. Setzt man dabei am besten auf postgres + postGIS plugin ? Bietet der Service Builder Möglichkeiten Geo Daten zu speichern und abzufragen ? Oder muss man das Hibernate Spatial extra einbinden? Was gibt es für Alternativen.

Über Antworten würde ich mich sehr freuen.

Viele Grüße
Hendrik
Oliver Bayer
RE: Geodaten - Portlet
December 7, 2012 2:03 AM
Answer

Oliver Bayer

Rank: Liferay Master

Posts: 829

Join Date: February 18, 2009

Recent Posts

Hi Hendrik,

ich hab zwar mit Geodaten noch nichts gemacht -dafür aber schon einiges in Liferay erweitert/ geändert... ;)- deshalb versuch ich's trotzdem mal.

Mit dem ServiceBuilder bist du schon auf dem richtigen Weg. Du kannst damit neuen Tabellen in der bereits von Liferay verwendeten Datenbank (hängt von der jeweiligen Konfiguration ab) oder auch externe Datenbanken (siehe: Wiki) verwalten. Was du dann genau in der neuen Tabelle speicherst hängt natürlich von der Funtkionalität und den Anforderungen des Portlets z.B. instancable (ja/ nein) ab. Bei der Erstellung des Services kannst du beliebige sogenannte Finder-Methoden anlegen, um deine Daten anhand verschiedenster Parameter wieder auszulesen.

Viele Grüße

Oli
Hendrik Stein
RE: Geodaten - Portlet
January 7, 2013 4:03 AM
Answer

Hendrik Stein

Rank: New Member

Posts: 2

Join Date: November 13, 2012

Recent Posts

Hi Oli,

vielen Dank. Die Funktion des Service Builders habe ich soweit verstanden und schon einige Beispiele ausprobiert. Gibt es dort auch die Möglichkeit columns vom Typ Blob anzulegen ?

Dann forsche ich mal weiter, wie man am besten spezielle Geoabfragen in die Liferay Architektur mit einbindet.

Viele Grüße
Hendrik