sql >> Databáze >  >> RDS >> Mysql

Vytvoření souboru kml z databáze mysql pomocí php

jak je uvedeno výše, následující výukový program Map Google odpovídá na vaši otázku TÉMĚŘ úplně:http://code.google.com/apis/kml/articles/phpmysqlkml.html

bohužel nenavrhuje kód pro analýzu polygonů (který budete potřebovat, pokud spravujete zobrazení zemědělských oblastí), ale můžete přizpůsobit metodu analýzy LinesString a dosáhnout toho. dejte si pozor na správné vložení tagu externalBoundaryIs do tagu Polygon A pamatujte, že pro správné nakreslení polygonu musíte duplikovat počáteční bod.

    $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. Jak používat STRCMP() k porovnání 2 řetězců v MySQL

  2. JSON_MERGE_PATCH() vs JSON_MERGE_PRESERVE() v MySQL:Jaký je rozdíl?

  3. CHYBA:funkce ve výrazu indexu musí být v Postgresu označeny IMMUTABLE

  4. SQL kurz pro začátečníky