Häufig gestellte Fragen: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
 
Zeile 2: Zeile 2:
 
  von Fragen und Antworten. Es können also auch Doppelungen auftreten.
 
  von Fragen und Antworten. Es können also auch Doppelungen auftreten.
  
;Tabelle „stelle~“ - Wofür?
 
:Tabellen, die mit ~ gekennzeichnet sind, sind nur temporäre Sicherungen und können gelöscht werden oder selber für Sicherungszwecke verwendet werden.
 
  
;Was bedeutet „Authentifizierung“?
 
:Seit sich jeder Nutzer schon beim Einstieg ins Systems authentifizieren muß, wird die Spalte Authentifizierung in Tabelle stelle nicht mehr verwendet.
 
  
;Was bedeutet „alb_raumbezug“ und „alb_raumbezug_wert“?
 
:Mit diesen Angaben kann man eine räumliche Einschränkung auf die ALB-Daten für eine Stelle vornehmen. In alb_raumbezug gibt man an auf welche räumliche Kategorie sich die Beschränkung bezieht. Dazu hat man die drei Möglichkeiten: Kreis, Amt und Gemeinde. In alb_raumbezug_wert gibt man schließlich die ID an. Z.B. Gemeinde 13051003 bedeutet, daß nur die ALB von Altenhagen eingesehen werden dürfen. Die Abfrage der Rechte erfolgt in der Methode getFlurstKennzByRaumbezug($FlurstKennz,$Raumbezug,$Wert) der Klasse ALB.
 
  
;Tabelle „stelle“ - Was bedeuten die Felder „Startdatum“ und „Stopdatum“?
+
'''Ich habe einen shape in die PostGIS-DB gespielt. Obwohl mit dem Shape die Sachdatenabfrage funktionierte, klappt sie jetzt plötzlich nicht mehr.'''
:Damit kann die zeitliche Zuordnung des users zur Stelle eingestellt werden. Z.B. Auslegungsfristen für Bürgerbeteiligung. Z.Z. noch nicht so interessant.  
+
*Im Shape werden die Attribute grundsätzlich groß geschrieben, in der PostGIS immer klein. Es müssen also die Abfragetemplates (snippets) angepasst werden.
:Aber Fremden kann man so mal kurz einen Einblick in das System gewären und die Rechte erlöschen dann automatisch. Vielleicht auch mal interessant wenn es um Bezahlungen geht. Nutzungszeiträume.  
+
<br>
  
;Muss ein Benutzer „Amt“ o.ä. eingerichtet werden?
+
'''Der Layer ist nach Anhaken und Neuzeichnen nicht sichtbar, der Haken wird wieder rausgenommen.'''
;Welche Rechte bekommt er?
+
*Möglicherweise sind die Endungen der zugehörigen Shapedateien nicht kleingeschrieben.
:Benutzer sollten Personen sein. Was er dann tun darf hängt davon ab welche Rolle er spielen soll. Wenn alle im Amt NVP das selbe tun sollen mit dem System, werden Sie alle ein und der selben Stelle zugewiesen.
+
<br>
:Diese Zuweisung ist die Rolle.
+
:Gibt es z.B. die Aufgabe Katasterauskunft, dann heißt die Stelle Katasterauskunft und alle, die eine Katasterauskunft haben dürfen bekommen die Stelle zugewiesen in dem ihre Benutzer_ID mit der Stellen_ID in der Tabelle Rolle verknüpft werden.
+
:Wird zusätzlich eine Bauleitplanstelle benötigt für Auskünften aus B-Plänen, die vielleicht noch nicht fertig sind oder was auch immer an Einsicht schützenswert sind, kann eine Stelle Bauleitplanung eingerichtet werden und nur die da reinschauen dürfen bekommen eine Rolle dafür eingetragen. Ein Benutzer kann also verschiedene Rollen einnehmen und wie schon vorher beschrieben hängen nun verschiedene Eigenschaften an User, Rolle und Stelle. Die Rechte hängen ausschließlich an der Stelle und die Rechter eines Users erschließen sich über seine Vernüpfungen mit den Stellen (den Rollen, die er einnehmen darf).  
+
  
;Was sind Attribute, sind die Informationen aus den DBFs gemeint?
+
'''Der Layer ist mit allem Drum und Dran angelegt und der Stelle zugeordnet. Trotzdem ist er nicht mal in der Legende zu sehen.'''
:Genau die. Später könnten das auch die Attribute der Tabelle oder Sicht (Abfrage) sein, die für ein Layer im MapServer von postgis bereitgestellt werden. Zur Zeit habe ich nur Eintragungen für dbf-Attribute.
+
*Die entsprechenden Einträge in der Tabelle „u_rolle2used_layer“ fehlen.
:Die Einschränkung von Sachdaten-(Attribut)-anzeigen aus einer Datenbank heraus kann ja viel flexibler erfolgen.
+
<br>
  
;Was genau verstehe ich unter Stelle und Rolle und was hat beides mit dem Benutzer zu tun?
+
'''Obwohl ich mehrere Classes definiert habe, werden nicht alle Classes dargestellt.'''
:Eine Stelle solle eine Arbeitsstelle sein, also eine festgelegte Benutzeroberfläche mit allen daran hängenden Rechten an Funktionen, räumlicher Ausdehnung und Bedienelementen.
+
*Die Expression der einzelnen Classes ist möglicherweise nicht richtig definiert. Wichtig: Wenn nach alphanumerischen Zeichenketten gesucht werden soll, müssen sowohl die eckigen Klammern des Attributs als auch die gesuchte Zeichenkette in Hochkomma gestellt werden.
:Die Rolle ist die Zuordnung eines Nutzers zur Stelle. Das heißt mehrere Nutzer können an der gleichen Stelle arbeiten, z.B. bei der Katasterauskunft. Einige Einstellungen sind an dieser Rolle gebunden, z.B. der gerade gewählte Ausschnitt oder die aktiven Layer. Wenn der Benutzer also gerade Katasterauskunft in Doberan spielt muß er den Fensterausschnitt nicht wechseln, den er gerade hatte als er in der Bauleitplanung für Kühlungsborn hatte. Einige Einstellungen sind nun aber doch an den Benutzer gebunden, z.B. die Fenstergröße. Denn der Benutzer sitzt ja in der Regel am gleichen Rechner. Welche Einstellung an welche Klasse gebunden sind sieht man wenn man sich die Attribute des Datenmodells anschaut oder besser noch die Klassen in user.php zum setzen der Einstellungen. Änderungen sind möglich und der Stein der Weisen sicher auch noch nicht gefunden. Flexibilität ist aber schon mal gegeben.
+
<br>
  
;Debian GNU/Linux oder Free BSD
+
'''Können ALK und ALB auch im Bezieher-Verfahren BZSN verwendet werden?'''
;Gibts da aus Sicht des kvwmap irgendwelche Präferenzen?
+
*Ja. Für das ALB wird der WLDGE2SQL-Konverter verwendet, für die ALK ab der Version 1.4.5 der EDBS2WKT-Konverter. Beide Konverter beherrschen das BZSN-Verfahren. Die Verarbeitung von ALB-Daten mittels WLDGE2SQL muss noch von Hand angestoßen werden, es ist noch keine automatisierte Batch-Verarbeitung möglich. Die Verarbeitung von ALK-Daten ist mit dem EDBS2WKT ab Version 1.6 im automatisierte Batch-Modus möglich.
:Nein. Wäre nur schön, wenn bei der Distribution schon ein Apache Web Server und MySQL mit installiert ist. Bei uns läuft es unter SuSE Linux und Windows XP beide mit XAMPP.
+
<br>
  
;Ist in den Klassen einiger Anpassungsaufwand zu betreiben?
+
'''Was bedeutet „alb_raumbezug“ und „alb_raumbezug_wert“?'''
:Eigentlich nur in der config.php
+
*Mit diesen Angaben kann man eine räumliche Einschränkung auf die ALB-Daten für eine Stelle vornehmen. In alb_raumbezug gibt man an auf welche räumliche Kategorie sich die Beschränkung bezieht. Dazu hat man die drei Möglichkeiten: Kreis, Amt und Gemeinde. In alb_raumbezug_wert gibt man schließlich die ID an. Z.B. Gemeinde 13051003 bedeutet, daß nur die ALB von Altenhagen eingesehen werden dürfen. Die Abfrage der Rechte erfolgt in der Methode: getFlurstKennzByRaumbezug($FlurstKennz,$Raumbezug,$Wert) der Klasse alb.
 +
<br>
  
;Können diese Anpassungen schon parallel zur Server-Installation erfolgen?
+
'''Muss ein Benutzer „Amt“ o.ä. eingerichtet werden? Welche Rechte bekommt er?'''
:Nachdem für Apache ein www-root festgelegt wurde (in der Regel irgendein /htdocs kann kvwmap und die anderen benötigten Verzeichnisse unterhalb von diesem Verzeichnis kopiert werden.  
+
*Benutzer sollten Personen sein. Was er dann tun darf hängt davon ab welche Rolle er spielen soll. Wenn alle im Amt NVP das selbe tun sollen mit dem System, werden Sie alle ein und der selben Stelle zugewiesen. Diese Zuweisung ist die Rolle. Gibt es z.B. die Aufgabe Katasterauskunft, dann heißt die Stelle Katasterauskunft und alle, die eine Katasterauskunft haben dürfen bekommen die Stelle zugewiesen in dem ihre Benutzer_ID mit der Stellen_ID in der Tabelle Rolle verknüpft werden.
 +
*Wird zusätzlich eine Bauleitplanstelle benötigt für Auskünften aus B-Plänen, die vielleicht noch nicht fertig sind oder was auch immer an Einsicht schützenswert sind, kann eine Stelle Bauleitplanung eingerichtet werden und nur die da reinschauen dürfen bekommen eine Rolle dafür eingetragen. Ein Benutzer kann also verschiedene Rollen einnehmen und wie schon vorher beschrieben hängen nun verschiedene Eigenschaften an User, Rolle und Stelle. Die Rechte hängen ausschließlich an der Stelle und die Rechter eines Users erschließen sich über seine Vernüpfungen mit den Stellen (den Rollen, die er einnehmen darf).
 +
<br>
  
;Kann ich die Anpassungen selbst vornehmen oder brauche ich erst die PHP-Schulung?
+
'''Was sind Attribute, sind die Informationen aus den DBFs gemeint?'''
:Die Anpassung geht ohne Schulung. Nur Werte für Konstanten setzen. Größer bzw. umständlicher ist die Einrichtung der Datenbank. Dazu sollte man schon mal einen SQL-Client genutzt haben. Empfehle phpMyAdmin. Überhaupt ist eine Installation von XAMPP von apachefriends nützlich. Da ist apache und mysql und was man so braucht schon drin.
+
*Genau die. Später könnten das auch die Attribute der Tabelle oder Sicht (Abfrage) sein, die für ein Layer im MapServer von postgis bereitgestellt werden.
:Komplikationen können vor allem bei der Kompilierung auftreten, besonders bei der Kompilierung des mapservers und phpMapScript aber 2 Wochen sollten reichen. Am meißten machen irgentwelche fehlenden oder falschen Links zu Bibliothen zu schaffen. Lieber in Ruhe die Installationsanleitungen durchlesen, als überhastet nur ./configure und make.
+
<br>
  
;Daten aus verschiedenen Fachämtern liegen als Shape vor. ALB wird für eine Gemeinde als WLDGE bestellt. ALK wird für dieselbe Gemeinde als EDBS vorliegen. Kann ich damit beginnen?
+
'''Was genau verstehe ich unter Stelle und Rolle und was hat beides mit dem Benutzer zu tun?'''
:SHP und ALB kann gleich eingebunden werden. EDBS muß zur Zeit noch nach SHP konvertiert werden. Haben Sie einen EDBS 2 Shape Konverter? Sonst müssen wir den EDBS2WKT testen. Ich bin gerade dabei. Hoffe daß EDBS aus MV mit dem Konverter, der bisher für NRW Dateien getestet wurde ohne größere Probleme durchläuft und auch die Views auf die Tabellen genutzt werden können für die Darstellung.
+
*Eine Stelle solle eine Arbeitsstelle sein, also eine festgelegte Benutzeroberfläche mit allen daran hängenden Rechten an Funktionen, räumlicher Ausdehnung und Bedienelementen.
 +
*Die Rolle ist die Zuordnung eines Nutzers zur Stelle. Das heißt mehrere Nutzer können an der gleichen Stelle arbeiten, z.B. bei der Katasterauskunft. Einige Einstellungen sind an dieser Rolle gebunden, z.B. der gerade gewählte Ausschnitt oder die aktiven Layer. Wenn der Benutzer also gerade Katasterauskunft in Doberan spielt muß er den Fensterausschnitt nicht wechseln, den er gerade hatte als er in der Bauleitplanung für Kühlungsborn hatte. Einige Einstellungen sind nun aber doch an den Benutzer gebunden, z.B. die Fenstergröße. Denn der Benutzer sitzt ja in der Regel am gleichen Rechner. Welche Einstellung an welche Klasse gebunden sind sieht man wenn man sich die Attribute des Datenmodells anschaut oder besser noch die Klassen in user.php zum setzen der Einstellungen. Änderungen sind möglich und der Stein der Weisen sicher auch noch nicht gefunden. Flexibilität ist aber schon mal gegeben.
 +
<br>
 +
 
 +
'''Gibts betriebssystemseitig aus Sicht von kvwmap irgendwelche Präferenzen?'''
 +
*Nein. Wäre nur schön, wenn bei der Distribution schon ein Apache Web Server und MySQL mit installiert ist. Getestet ist kvwmap unter SuSE Linux, RedHat und Windows XP, alle auch mit XAMPP.
 +
<br>
 +
 
 +
'''Ist bei der Installation von kvwmap in den Klassen einiger Anpassungsaufwand zu betreiben?'''
 +
*Eigentlich nur in der config.php
 +
<br>
 +
 
 +
'''Kann ich Anpassungen selbst vornehmen oder brauche ich erst eine PHP-Schulung?'''
 +
*Die Anpassung geht ohne Schulung. Nur Werte für Konstanten setzen.
 +
*Größer bzw. umständlicher ist die Einrichtung der Datenbank. Dazu sollte man schon mal einen SQL-Client genutzt haben. Empfehle phpMyAdmin. Überhaupt ist eine Installation von XAMPP von apachefriends nützlich. Da ist apache und mysql und was man so braucht schon drin.
 +
*Komplikationen können vor allem bei der Kompilierung auftreten, besonders bei der Kompilierung des mapservers und phpMapScript aber 2 Wochen sollten reichen. Am meißten machen irgentwelche fehlenden oder falschen Links zu Bibliothen zu schaffen. Lieber in Ruhe die Installationsanleitungen durchlesen, als überhastet nur ./configure und make.
 +
<br>
 +
 
 +
'''Daten aus verschiedenen Fachämtern liegen als Shape vor. ALB wird für eine Gemeinde als WLDGE bestellt. ALK wird für dieselbe Gemeinde als EDBS vorliegen. Kann ich damit beginnen?'''
 +
*Aber ja! Für die ALK muss der EDBS2WKT-Konverter vorliegen. Die Konvertierung der ALB-Daten erfolgt über den WLDGE2SQL-Konverter, der als Modul in kvwmap enthalten ist. Beide Datensätze werden in eine PostgreSQL/PostGIS-DB gespielt. Die Fachdaten können als Shape belassen werden oder sie wandern ebenfalls in die PostGIS-DB.

Version vom 13. Februar 2006, 15:57 Uhr

Diese Liste ist noch eine unsortierte und nicht zusammengefasste Liste 
von Fragen und Antworten. Es können also auch Doppelungen auftreten.



Ich habe einen shape in die PostGIS-DB gespielt. Obwohl mit dem Shape die Sachdatenabfrage funktionierte, klappt sie jetzt plötzlich nicht mehr.

  • Im Shape werden die Attribute grundsätzlich groß geschrieben, in der PostGIS immer klein. Es müssen also die Abfragetemplates (snippets) angepasst werden.


Der Layer ist nach Anhaken und Neuzeichnen nicht sichtbar, der Haken wird wieder rausgenommen.

  • Möglicherweise sind die Endungen der zugehörigen Shapedateien nicht kleingeschrieben.


Der Layer ist mit allem Drum und Dran angelegt und der Stelle zugeordnet. Trotzdem ist er nicht mal in der Legende zu sehen.

  • Die entsprechenden Einträge in der Tabelle „u_rolle2used_layer“ fehlen.


Obwohl ich mehrere Classes definiert habe, werden nicht alle Classes dargestellt.

  • Die Expression der einzelnen Classes ist möglicherweise nicht richtig definiert. Wichtig: Wenn nach alphanumerischen Zeichenketten gesucht werden soll, müssen sowohl die eckigen Klammern des Attributs als auch die gesuchte Zeichenkette in Hochkomma gestellt werden.


Können ALK und ALB auch im Bezieher-Verfahren BZSN verwendet werden?

  • Ja. Für das ALB wird der WLDGE2SQL-Konverter verwendet, für die ALK ab der Version 1.4.5 der EDBS2WKT-Konverter. Beide Konverter beherrschen das BZSN-Verfahren. Die Verarbeitung von ALB-Daten mittels WLDGE2SQL muss noch von Hand angestoßen werden, es ist noch keine automatisierte Batch-Verarbeitung möglich. Die Verarbeitung von ALK-Daten ist mit dem EDBS2WKT ab Version 1.6 im automatisierte Batch-Modus möglich.


Was bedeutet „alb_raumbezug“ und „alb_raumbezug_wert“?

  • Mit diesen Angaben kann man eine räumliche Einschränkung auf die ALB-Daten für eine Stelle vornehmen. In alb_raumbezug gibt man an auf welche räumliche Kategorie sich die Beschränkung bezieht. Dazu hat man die drei Möglichkeiten: Kreis, Amt und Gemeinde. In alb_raumbezug_wert gibt man schließlich die ID an. Z.B. Gemeinde 13051003 bedeutet, daß nur die ALB von Altenhagen eingesehen werden dürfen. Die Abfrage der Rechte erfolgt in der Methode: getFlurstKennzByRaumbezug($FlurstKennz,$Raumbezug,$Wert) der Klasse alb.


Muss ein Benutzer „Amt“ o.ä. eingerichtet werden? Welche Rechte bekommt er?

  • Benutzer sollten Personen sein. Was er dann tun darf hängt davon ab welche Rolle er spielen soll. Wenn alle im Amt NVP das selbe tun sollen mit dem System, werden Sie alle ein und der selben Stelle zugewiesen. Diese Zuweisung ist die Rolle. Gibt es z.B. die Aufgabe Katasterauskunft, dann heißt die Stelle Katasterauskunft und alle, die eine Katasterauskunft haben dürfen bekommen die Stelle zugewiesen in dem ihre Benutzer_ID mit der Stellen_ID in der Tabelle Rolle verknüpft werden.
  • Wird zusätzlich eine Bauleitplanstelle benötigt für Auskünften aus B-Plänen, die vielleicht noch nicht fertig sind oder was auch immer an Einsicht schützenswert sind, kann eine Stelle Bauleitplanung eingerichtet werden und nur die da reinschauen dürfen bekommen eine Rolle dafür eingetragen. Ein Benutzer kann also verschiedene Rollen einnehmen und wie schon vorher beschrieben hängen nun verschiedene Eigenschaften an User, Rolle und Stelle. Die Rechte hängen ausschließlich an der Stelle und die Rechter eines Users erschließen sich über seine Vernüpfungen mit den Stellen (den Rollen, die er einnehmen darf).


Was sind Attribute, sind die Informationen aus den DBFs gemeint?

  • Genau die. Später könnten das auch die Attribute der Tabelle oder Sicht (Abfrage) sein, die für ein Layer im MapServer von postgis bereitgestellt werden.


Was genau verstehe ich unter Stelle und Rolle und was hat beides mit dem Benutzer zu tun?

  • Eine Stelle solle eine Arbeitsstelle sein, also eine festgelegte Benutzeroberfläche mit allen daran hängenden Rechten an Funktionen, räumlicher Ausdehnung und Bedienelementen.
  • Die Rolle ist die Zuordnung eines Nutzers zur Stelle. Das heißt mehrere Nutzer können an der gleichen Stelle arbeiten, z.B. bei der Katasterauskunft. Einige Einstellungen sind an dieser Rolle gebunden, z.B. der gerade gewählte Ausschnitt oder die aktiven Layer. Wenn der Benutzer also gerade Katasterauskunft in Doberan spielt muß er den Fensterausschnitt nicht wechseln, den er gerade hatte als er in der Bauleitplanung für Kühlungsborn hatte. Einige Einstellungen sind nun aber doch an den Benutzer gebunden, z.B. die Fenstergröße. Denn der Benutzer sitzt ja in der Regel am gleichen Rechner. Welche Einstellung an welche Klasse gebunden sind sieht man wenn man sich die Attribute des Datenmodells anschaut oder besser noch die Klassen in user.php zum setzen der Einstellungen. Änderungen sind möglich und der Stein der Weisen sicher auch noch nicht gefunden. Flexibilität ist aber schon mal gegeben.


Gibts betriebssystemseitig aus Sicht von kvwmap irgendwelche Präferenzen?

  • Nein. Wäre nur schön, wenn bei der Distribution schon ein Apache Web Server und MySQL mit installiert ist. Getestet ist kvwmap unter SuSE Linux, RedHat und Windows XP, alle auch mit XAMPP.


Ist bei der Installation von kvwmap in den Klassen einiger Anpassungsaufwand zu betreiben?

  • Eigentlich nur in der config.php


Kann ich Anpassungen selbst vornehmen oder brauche ich erst eine PHP-Schulung?

  • Die Anpassung geht ohne Schulung. Nur Werte für Konstanten setzen.
  • Größer bzw. umständlicher ist die Einrichtung der Datenbank. Dazu sollte man schon mal einen SQL-Client genutzt haben. Empfehle phpMyAdmin. Überhaupt ist eine Installation von XAMPP von apachefriends nützlich. Da ist apache und mysql und was man so braucht schon drin.
  • Komplikationen können vor allem bei der Kompilierung auftreten, besonders bei der Kompilierung des mapservers und phpMapScript aber 2 Wochen sollten reichen. Am meißten machen irgentwelche fehlenden oder falschen Links zu Bibliothen zu schaffen. Lieber in Ruhe die Installationsanleitungen durchlesen, als überhastet nur ./configure und make.


Daten aus verschiedenen Fachämtern liegen als Shape vor. ALB wird für eine Gemeinde als WLDGE bestellt. ALK wird für dieselbe Gemeinde als EDBS vorliegen. Kann ich damit beginnen?

  • Aber ja! Für die ALK muss der EDBS2WKT-Konverter vorliegen. Die Konvertierung der ALB-Daten erfolgt über den WLDGE2SQL-Konverter, der als Modul in kvwmap enthalten ist. Beide Datensätze werden in eine PostgreSQL/PostGIS-DB gespielt. Die Fachdaten können als Shape belassen werden oder sie wandern ebenfalls in die PostGIS-DB.