c#生成KML文件
来源:互联网 发布:java邮箱注册验证 编辑:程序博客网 时间:2024/03/29 16:10
//生成KML文件,注意大小写
// Create the file and writer.
FileStream fs = new FileStream("products.kml", FileMode.Create);
XmlTextWriter w = new XmlTextWriter(fs, Encoding.UTF8);
// Start the document.
w.WriteStartDocument();
w.WriteStartElement("kml", "http://earth.google.com/kml/2.1");
w.WriteStartElement("Document");
w.WriteStartElement("name");
w.WriteString("zy's KML");
w.WriteEndElement();
w.WriteStartElement("open");
w.WriteString("1");
w.WriteEndElement();
//style
w.WriteStartElement("Style");
w.WriteAttributeString("id", "normalPlacemark");
w.WriteStartElement("IconStyle");
w.WriteStartElement("Icon");
w.WriteStartElement("href");
w.WriteString("F:/img/aws0.gif");
w.WriteEndElement();//style
w.WriteEndElement();//iconStyle
w.WriteEndElement();//icon
w.WriteEndElement();//href
//stylemap
w.WriteStartElement("StyleMap");
w.WriteAttributeString("id", "exampleStyleMap");
w.WriteStartElement("Pair");
w.WriteStartElement("key");
w.WriteString("normal");
w.WriteEndElement();
w.WriteStartElement("styleUrl");
w.WriteString("#normalPlacemark");
w.WriteEndElement();//styleUrl
w.WriteEndElement();//pair
w.WriteEndElement();//StyleMap
w.WriteStartElement("Placemark");
w.WriteStartElement("Name");
w.WriteString("zy's KML");
w.WriteEndElement();
//write styleurl
w.WriteStartElement("styleUrl");
w.WriteString("#exampleStyleMap");
w.WriteEndElement();
// Write Point element
w.WriteStartElement("Point");
w.WriteStartElement("coordinates");
w.WriteString("-122.0856545755255,37.42243077405461,0");
w.WriteEndElement();
w.WriteEndElement();
w.WriteEndElement(); // Placemark
w.WriteEndElement();//document
w.WriteEndElement(); // kml
// Ends the document.
w.WriteEndDocument();
// close writer
w.Close();
// Create the file and writer.
FileStream fs = new FileStream("products.kml", FileMode.Create);
XmlTextWriter w = new XmlTextWriter(fs, Encoding.UTF8);
// Start the document.
w.WriteStartDocument();
w.WriteStartElement("kml", "http://earth.google.com/kml/2.1");
w.WriteStartElement("Document");
w.WriteStartElement("name");
w.WriteString("zy's KML");
w.WriteEndElement();
w.WriteStartElement("open");
w.WriteString("1");
w.WriteEndElement();
//style
w.WriteStartElement("Style");
w.WriteAttributeString("id", "normalPlacemark");
w.WriteStartElement("IconStyle");
w.WriteStartElement("Icon");
w.WriteStartElement("href");
w.WriteString("F:/img/aws0.gif");
w.WriteEndElement();//style
w.WriteEndElement();//iconStyle
w.WriteEndElement();//icon
w.WriteEndElement();//href
//stylemap
w.WriteStartElement("StyleMap");
w.WriteAttributeString("id", "exampleStyleMap");
w.WriteStartElement("Pair");
w.WriteStartElement("key");
w.WriteString("normal");
w.WriteEndElement();
w.WriteStartElement("styleUrl");
w.WriteString("#normalPlacemark");
w.WriteEndElement();//styleUrl
w.WriteEndElement();//pair
w.WriteEndElement();//StyleMap
w.WriteStartElement("Placemark");
w.WriteStartElement("Name");
w.WriteString("zy's KML");
w.WriteEndElement();
//write styleurl
w.WriteStartElement("styleUrl");
w.WriteString("#exampleStyleMap");
w.WriteEndElement();
// Write Point element
w.WriteStartElement("Point");
w.WriteStartElement("coordinates");
w.WriteString("-122.0856545755255,37.42243077405461,0");
w.WriteEndElement();
w.WriteEndElement();
w.WriteEndElement(); // Placemark
w.WriteEndElement();//document
w.WriteEndElement(); // kml
// Ends the document.
w.WriteEndDocument();
// close writer
w.Close();
- c#生成KML文件
- 用C#生成KML路径文件(上篇)
- Java生成kml文件
- 用C#生成KML路径文件(下篇)
- Arcgis 栅格图像生成KML文件
- 使用一个pcap包生成kml文件
- 用ARCGIS能不能把坐标数据生成KML文件
- ENVI栅格裸数据生成shp和kml矢量文件
- KML文件基本格式
- kml文件初探
- Java生成KML文件,用OpenLayers技术显示在地图上.
- 第三部分:在DVR中生成KML格式GPS的轨迹文件
- Java(Android)解析KML文件
- KML文件学习-点、线
- KML
- 如何将dwg文件转成kml文件
- c#生成pdf文件
- c# 生成 xml 文件
- WEB失败项目总结
- Java基础知识常见面试题
- 君表增强了公式计算中的区域引用,支持SUM(A:A)
- 非常不错的 linux 技巧(推荐)
- install.res.????.dll 错误
- c#生成KML文件
- 孔子曰
- 堆排序
- 难得的linux技巧的笔记
- [精彩] [转载] linux技巧33条(转载) (转寄)
- final 关键字
- 用WCAT进行IIS压力测试
- 设计异常管理系统
- LUN和VOLUME的关系