掲示板

Geodaten - Portlet

11年前 に Hendrik Stein によって更新されました。

Geodaten - Portlet

New Member 投稿: 2 参加年月日: 12/11/13 最新の投稿
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
11年前 に Oliver Bayer によって更新されました。

RE: Geodaten - Portlet

Liferay Master 投稿: 894 参加年月日: 09/02/18 最新の投稿
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
11年前 に Hendrik Stein によって更新されました。

RE: Geodaten - Portlet

New Member 投稿: 2 参加年月日: 12/11/13 最新の投稿
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