[Mapit] Einsatz von MapIt

Bernhard Reiter bernhard at intevation.de
Tue Feb 6 14:26:31 CET 2001


On Tue, Feb 06, 2001 at 01:13:49PM +0100, Stephan Krauß wrote:
> Die Lage der Symbole ist in der Datei "Markerdefs" definiert.  Ich
> möchte aber, daß diese Datensätze nicht aus dieser ASCII Datei
> gelesen wird, sondern aus einer MySQL Datenbank.  Wer kann helfen
> oder einen Lösungsansatz nennen?  Zumindest könnte ich mir ein
> problemloses umschalten zwischen mehreren Dateien vorstellen, in
> denen die Datensätze für die Marker definiert sind.  Wer kann
> helfen ?

Prinzipiell ist es kein Problem, obwohl es mapit nicht direkt
unterstützt. Es müssten kleine Änderungen im Quellkode vorgenommen
werden.

Eine Sache dabei ist, dass mapit möglichst nur einmal die markerdefs
Datei liest und dann den Prozeß am Laufen hält. Wenn der Prozess
beendet wird, nachdem die markerdefs Datei neu geschrieben wurde,
dann läd er diese neu und es geht.

> Kennt jemand einen Provider der PHP , MySQl , PhpMyAdmin und Python
> unterstützt ?
> Leider konnte ich nichts derartiges finden.

Es gibt bestimmt welche, die das anbieten, wenn mensch fragt.
Einen konkreten kann ich nicht empfehlen.

> Unterstützen alle Browser das Ausgabeformat von MapIt oder gibt es
> Einschränkungen ?

Eigentlich unterstüzten alles es, bis auf wenige Ausnahmen.
Das Template legt das HTML fest und png wird von eigentlich allen
Browsern (z.b. NS und MSIE ab Version grösser vier) unterstützt.


> Aus welchen Dateiformaten kann das Bild in MapIt generiert werden.
> Sind noch andere Dateiformate neben Gif und Jpg möglich ?

Alle die PIL kann, also wahrscheinlich:
Unkompirmiertes gif, png, jpeg, (spezielle) tiff und bmp.

> Was beinhaltet die Option Counterfile in der Datei "Mapconfig" ?

Damit kann in einer Datei die Anzahl der generierten Karten gezählt
werden.

> Wie sieht ein Aufruf von MapIt aus, wenn sich dieses Programm auf einem
> Server befindet ?

Es gibt da mehrere Möglichkeiten.
Ein Admin sollte mit Hilfe der Dokumentation genau sagen können, was
gebraucht wird.

> Und als letztes noch eine kuriose Frage !
> Die Symbole mit denen MapIt arbeitet befinden sich im Verzeichnis
> "Markers".
> In der Datei "markerdefs" ist festgelegt welches Symbol für das
> jeweilige Objekt verwandt wird.
> Wenn ich versuche diese Symbole zum Einsatz zu bringen, dann erhalte ich
> die kuriosesten
> Symbole, nur nicht die Symbole welche sich im Verzeichnis "Markers"
> befinden.
> Was soll das ?

Das klingt irgendwie komisch und könnte ein Fehler sein.
Kannst Du das nochmals nachvollziehen und etwas mehr schreiben,
wie Deine KOnfiguration aussieht?

English Version:
	Stephan asked a couple of questions:

	- Can I generate markerdefs from a database?

	Answer: It is not directly supported in mapit, but the
	changes to the source code required are simple.

	One problem is that the versions of mapit try to read the
	markerdefs file only once per running process. They need to
	be reloaded. If you do not start the mapit cgi processes
	permanently or if you stop them, you can easily change the
	markerdefs file.

	- Do you know any ISP providing PHP,MySQL, phpMYADMIN and
	python?

	Answer: I think that a couple of ISP will do it, when you
	ask but I cannot recommend any in particular.


	- Do all Browsers support mapits outputformat?

	Answer:

	Yes, though exceptions exist.
	The HTML is fixed in the template and is standard.
	The graphic format png is well known and is supported in
	all major browsers (e.g. version 4 and up of NS and MSIE)


	- What graphic format can be generated apard from gif and
	  jpeg?

	Answer:

	All the graphic formats that the PIL library supports.
	Uncompressed gif, jpeg, png, bmp, (a subset of) tiff
	should work.


	- What is the option "Counterfile" in mapconfig about?

	Answer:

	If you specify a filename here, this file will get a
	dot (".") appended each time a graphic is generated by
	genmap. It is possible to count the number of generated
	maps this way, if this is needed or wanted.

	- How is mapit called, when placed on a server?

	There are several possibilities. The docs and the server
	administrator should be able to tell you excatly what
	you need.


His last question talk about a bug which I cannot recreate right
now.
	Bernhard


-- 
Professional Service around Free Software                (intevation.net)  
The FreeGIS Project                                         (freegis.org)
Association for a Free Informational Infrastructure            (ffii.org)
FSF Europe                                            	  (fsfeurope.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 248 bytes
Desc: not available
Url : http://www.intevation.de/pipermail/mapit/attachments/20010206/d3e918c9/attachment.bin


More information about the Mapit mailing list

This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)