GmlOptions

GmlOptions class

Opzioni specifiche del driver per il formato GML.

public class GmlOptions : DriverOptions

Costruttori

Nome Descrizione
GmlOptions() Crea nuova istanza.

Proprietà

Nome Descrizione
CloseLinearRing { get; set; } Determina se chiudere un non chiusoLinearRing in ogni geometria. L’impostazione predefinita èfalse .
CreateMidpoints { get; set; } Determina se aggiungere un nuovo punto nel mezzo a ciascun segmento della geometria. L’impostazione predefinita èfalse .
DeleteNearPoints { get; set; } Determina se eliminare i punti vicini in ciascuna geometria. L’impostazione predefinita èfalse .
DeleteNearPointsDistance { get; set; } Determina la distanza perDeleteNearPoints . L’impostazione predefinita è0 .
LinearizationTolerance { get; set; } Una tolleranza da utilizzare per linearizzare le geometrie delle curve.
LoadSchemasFromInternet { get; set; } Determina se Aspose.GIS può caricare lo schema XML da Internet. Se impostato sufalse , gli schemi con URI assoluti che non iniziano con ‘file://’ non verrebbero caricati. L’impostazione predefinita èfalse .
MPrecisionModel { get; set; } APrecisionModel che verrà applicato a M coordinate quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
NestedPropertiesSeparator { get; set; } Ottiene o imposta una stringa utilizzata per separare i componenti degli attributi nidificati. Il valore predefinito è “_”.
RestoreSchema { get; set; } Determina se Aspose.GIS può analizzare gli attributi in un file Gml in cui uno schema XML manca o non può essere caricato. Se impostato sutrue , il lettore Aspose.GIS non richiede la presenza di uno schema XML. Il valore predefinito èfalse .
SchemaLocation { get; set; } Elenco separato da spazi di coppie di URI. Il primo URI in ogni coppia è un URI dello spazio dei nomi, il secondo URI è un percorso dello schema XML dello spazio dei nomi. Se impostato sunull ,GmlDriver proverà a leggere schemaLocation dall’elemento radice del documento. Il valore predefinito ènull .
SimplifySegments { get; set; } Determina se eliminare i punti che giacciono sullo stesso segmento in ciascuna geometria. L’impostazione predefinita èfalse .
SimplifySegmentsDistance { get; set; } Determina la distanza perSimplifySegments . L’impostazione predefinita è0 .
ValidateGeometriesOnWrite { get; set; } Determina se le geometrie devono essere convalidate quando vengono aggiunte al livello. Se impostato sutrue ,IsValidviene chiamato per ogni geometria quando viene aggiunto al livello e se la convalida non riesce (IsValid èfalse ),GisException viene lanciato.
WritePolygonsAsLines { get; set; } Determina se è consentita la trasformazione di poligono o multipoligono in stringa lineare. L’impostazione predefinita èfalse .
XmlResolver { get; set; } AXmlResolver utilizzato per risolvere risorse esterne. L’impostazione predefinita èXmlUrlResolver .
XYPrecisionModel { get; set; } APrecisionModelche verrà applicato alle coordinate X e Y quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .
ZPrecisionModel { get; set; } APrecisionModel che verrà applicato alla coordinata Z quando le geometrie vengono aggiunte al fileVectorLayer o quando vengono letti dalVectorLayer . Il valore predefinito èExact .

Guarda anche