[Mapserver-DE] Zusätzlicher Layer mit PHP/Mapscript

christian.graefe@web.de christian.graefe at web.de
Mit Jan 19 10:20:19 CET 2005


Hallo zusammen!

Ich bin anscheinend zu doof einen dynamischen Layer mittels PHP
in meine Karte hinzuzufügen.
Ich lese verschiedene Punkte aus meiner Datenbank aus und füge sie dem 
Layer hinzu. Habe ich da irgendwas vergessen? Schaut mal bitte kurz über
den Quellcode.

MfG
Christian


<!------

		$map_file = "Streckenuebersicht.map";
		$map = ms_newMapObj($map_path.$map_file);
		
		// *** Neuer Layer
		$objLayer = ms_newLayerObj($map);
		$objLayer->set("name", "STRECKE");
		$objLayer->set("type", "MS_LAYER_LINE");
		$objLayer->set("status","MS_ON");
		
		
		$conn = pg_connect("host=localhost port=5432 dbname=DATENBANK user=NUTZER password=GANZGEHEIM");
		$result = pg_exec($strSQL);
		
		$objLine = ms_newLineObj();
		
		$objNewPoint = ms_newPointObj();
		
		while ($row = pg_fetch_array($result)) {
		
			$objNewPoint->setXY($row["x"], $row["y"]);
			$objLine->add($objNewPoint);
		}

		$objShape = ms_newShapeObj(MS_SHAPE_LINE);
		$objShape->add($objLine);

		$objLayer->addFeature($objShape);
		$objClass = ms_newClassObj($objLayer);

		$objStyle = ms_newStyleObj($objClass);
		$objStyle->color->setRGB( 0, 0, 255 );
		
		pg_close($conn);

 		$image=$map->draw();
 		$image_url=$image->saveWebImage();


//-->
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/x-pkcs7-signature
Dateigröße  : 1452 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : http://www.intevation.de/pipermail/mapserver-de/attachments/20050119/d727fc22/smime.p7s


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