Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

php . के साथ एक mysql डेटाबेस से kml फ़ाइल बनाना

जैसा कि ऊपर उल्लेख किया गया है, निम्न Google मानचित्र ट्यूटोरियल आपके प्रश्न का उत्तर लगभग पूरी तरह से देता है:http://code.google.com/apis/kml/articles/phpmysqlkml.html

दुर्भाग्य से, यह पॉलीगॉन पार्सिंग के लिए कोड का प्रस्ताव नहीं करता है (जिसकी आपको आवश्यकता होगी, यदि आप कृषि क्षेत्रों के प्रदर्शन का प्रबंधन कर रहे हैं), लेकिन आप लाइन्सस्ट्रिंग पार्सिंग विधि को अनुकूलित कर सकते हैं और इसे प्राप्त कर सकते हैं। पॉलीगॉन टैग में आउटरबाउंडरी टैग को ठीक से एम्बेड करने से सावधान रहें और याद रखें कि पॉलीगॉन को सही तरीके से खींचने के लिए आपको शुरुआती बिंदु को डुप्लिकेट करना होगा।

    $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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्ट्रिंग के आधार पर गतिशील रूप से PHP ऑब्जेक्ट बनाएं

  2. त्रुटि:'सॉकेट के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता'/var/run/mysqld/mysqld.sock' (2)' - गुम /var/run/mysqld/mysqld.sock

  3. ClearDB Heroku डेटाबेस से रिमोट कनेक्ट करें

  4. मैं MySQL में 'अगर मौजूद नहीं है तो डालें' कैसे कर सकता हूं?

  5. Ubuntu 12.04 (सटीक पैंगोलिन) पर MySQL रिलेशनल डेटाबेस परिनियोजित करें