XPBVProviderExporter Class |
Namespace: Pixoneer.NXDL.NDFS
public class XPBVProviderExporter : IDisposable
The XPBVProviderExporter type exposes the following members.
Name | Description | |
---|---|---|
XPBVProviderExporter | XPBVProviderExporter는 기본생성자로서, 멤버 변수들을 초기화한다. |
Name | Description | |
---|---|---|
Export2PBV | 출력 레벨 및 영역에 부합하는 벡터데이터를 PBV(Pixoneer Base Vector) 파일로 변환한다. | |
SetSource(String, Double, Double, Double, Double, String) | 파일 경로를 이용하여 입력 벡터 데이터를 설정한다. 데이터는 Geographic 좌표계이어야 한다. | |
SetSource(XvcBase, Double, Double, Double, Double, String) | XvcBase 형식의 벡터 데이터를 설정한다. 데이터는 Geographic 좌표계이어야 한다. |
string errMsg = ""; double minx = 0.0, miny = 0.0, maxx = 0.0, maxy = 0.0; XPBVProviderExporter exporter = new XPBVProviderExporter(); // Set source data for PBV if (!exporter.SetSource("d:\\sample\\country.shp", ref minx, ref miny, ref maxx, ref maxy, ref errMsg)) { MessageBox.Show(err); return; } // Create PBV file with input vector range if (exporter.Export2PBV(@"d:\\sample\\country_level07.pbv", 7, minx, miny, maxx, maxy, ref errMsg, null)) MessageBox.Show("Success"); else MessageBox.Show("Fail : " + err);
string errMsg = ""; // Load vector data Pixoneer.NXDL.NVC.XvcBase vectorBase = new Pixoneer.NXDL.NVC.XvcBase(); bool res = vectorBase.LoadFile("d:\\sample\\country.xvml", out errMsg, null); if (!res) return; double minx = 0.0, miny = 0.0, maxx = 0.0, maxy = 0.0; XPBVProviderExporter exporter = new XPBVProviderExporter(); // Set source data for PBV if (!exporter.SetSource(vectorBase, ref minx, ref miny, ref maxx, ref maxy, ref errMsg)) { MessageBox.Show(err); return; } // Create PBV file with input vector range if (exporter.Export2PBV(@"d:\\sample\\country_level07.pbv", 7, minx, miny, maxx, maxy, ref errMsg, null)) MessageBox.Show("Success"); else MessageBox.Show("Fail : " + err);