Class OsmXmlOptions

OsmXmlOptions class

Opsi khusus driver untuk format OSM XML.

public class OsmXmlOptions : DriverOptions

Konstruktor

NamaKeterangan
OsmXmlOptions()Buat instance baru.

Properti

NamaKeterangan
CloseLinearRing { get; set; }Menentukan apakah menutup yang tidak tertutupLinearRing dalam setiap geometri. Default kefalse .
CreateMidpoints { get; set; }Menentukan jika menambahkan titik baru di tengah setiap segmen geometri. Default kefalse .
DeleteNearPoints { get; set; }Menentukan apakah menghapus titik dekat di setiap geometri. Default kefalse .
DeleteNearPointsDistance { get; set; }Menentukan jarak untukDeleteNearPoints . Default ke0 .
LinearizationTolerance { get; set; }Toleransi yang digunakan untuk linierisasi geometri kurva.
MPrecisionModel { get; set; }APrecisionModel yang akan diterapkan ke koordinat M saat geometri ditambahkan keVectorLayer atau ketika mereka dibaca dariVectorLayer . Nilai defaultnya adalahExact .
ReportAllNodes { get; set; }Laporkan semua node sebagai fitur, meskipun tidak memiliki tag yang signifikan.
ReportAllWays { get; set; }Laporkan semua cara sebagai fitur, meskipun tidak memiliki tag yang signifikan atau tidak memiliki node.
ReportCommonAttributes { get; set; }Laporkan atribut umum OSM: terlihat, versi, set perubahan, stempel waktu, pengguna dan uid. Atribut umum akan dilaporkan sebagai atribut fitur dengan awalan “osm_”, misalnya osm_user, osm_timestamp, dll.
SimplifySegments { get; set; }Menentukan apakah menghapus titik yang terletak pada segmen yang sama di setiap geometri. Default kefalse .
SimplifySegmentsDistance { get; set; }Menentukan jarak untukSimplifySegments . Default ke0 .
ValidateGeometriesOnWrite { get; set; }Menentukan apakah geometri harus divalidasi saat ditambahkan ke lapisan. Jika disetel ketrue ,IsValid dipanggil untuk each geometri saat ditambahkan ke lapisan, dan jika validasi gagal (IsValid adalahfalse ),GisException dilempar.
WritePolygonsAsLines { get; set; }Menentukan apakah transformasi poligon atau multipoligon ke garis garis diperbolehkan. Default kefalse .
XYPrecisionModel { get; set; }APrecisionModel yang akan diterapkan ke koordinat X dan Y saat geometri ditambahkan keVectorLayer atau ketika mereka dibaca dariVectorLayer . Nilai defaultnya adalahExact .
ZPrecisionModel { get; set; }APrecisionModel yang akan diterapkan ke koordinat Z saat geometri ditambahkan keVectorLayer atau ketika mereka dibaca dariVectorLayer . Nilai defaultnya adalahExact .

Lihat juga