sql >> Database teknologi >  >> RDS >> Mysql

Oprettelse af en kml-fil fra en mysql-database med php

som nævnt ovenfor, besvarer følgende Google Maps-tutorial dit spørgsmål NÆSTEN fuldstændigt:http://code.google.com/apis/kml/articles/phpmysqlkml.html

Desværre foreslår den ikke kode til polygon-parsing (som du skal bruge, hvis du administrerer visning af gårdområder), men du kan tilpasse LinesString-parsingmetoden og opnå den. pas på med at indlejre outerBoundaryIs-tagget korrekt i Polygon-tagget OG husk at du skal duplikere startpunktet for at polygonen kan tegnes korrekt.

    $lineNode = $dom->createElement('Polygon');
$placeNode = $placeNode->appendChild($lineNode);
$exnode = $dom->createElement('extrude', '1');
$lineNode->appendChild($exnode);
$almodenode =$dom->createElement(altitudeMode,'relativeToGround');
$lineNode->appendChild($almodenode);
$outerboundnode = $dom->createElement('outerBoundaryIs');
$placeNode = $placeNode->appendChild($outerboundnode);
$ringnode =$dom->createElement('LinearRing');
$placeNode = $placeNode->appendChild($ringnode);
    // optional styletag colors the polygon
//$stylenode =$dom->createElement(styleUrl,'#transYellowPoly');
//$lineNode->appendChild($stylenode);

//Create a coordinates element and give it the value of the lng and lat columns from the results
//$coorNode = $dom->createElement('coordinates',$row['coordinates']);
$coorNode = $dom->createElement('coordinates',$coordinates);
$placeNode = $placeNode->appendChild($coorNode);


  1. Skal liste alle triggere i SQL Server-databasen med tabelnavn og tabellens skema

  2. INDIEN, STD Code Finder Script i PHP, MYSQL, JQUERY

  3. Formatering af tal med kommaer i MariaDB

  4. Nuværende dato i MySQL WHERE-klausul