Class Map

Map class

Map è una raccolta di livelli che possono essere visualizzati uno sopra l’altro tramiteRenderer .

public class Map : IDisposable, IReadOnlyList<MapLayer>

Costruttori

NomeDescrizione
Map(Measurement, Measurement)Crea una nuova istanza diCarta geografica classe.

Proprietà

NomeDescrizione
BackgroundColor { get; set; }Colore di sfondo della mappa. L’impostazione predefinita èTransparent .
Count { get; }Ottiene il numero di livelli nella mappa.
Extent { get; set; }Specifica i limiti della mappa di cui eseguire il rendering. Se impostato sunull , l’estensione viene calcolata durante il rendering per includere tutte le geometrie in tutti i layer.
Height { get; set; }Altezza visiva della mappa.
Item { get; }Ottiene il livello in corrispondenza dell’indice specificato.
Padding { get; set; }Specifica il riempimento da aggiungere all’estensione.
Resolution { get; set; }Risoluzione da utilizzare per il rendering di questa mappa e per la conversione traMeasurement . Il valore predefinito è 96.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem della mappa.
Width { get; set; }Ampiezza visiva della mappa.

Metodi

NomeDescrizione
Add(FeaturesSequence)Crea e aggiunge aVectorMapLayer alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Add(MapLayer)Aggiunge un livello alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Add(FeaturesSequence, VectorSymbolizer)Crea e aggiunge aVectorMapLayer alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Add(VectorLayer, bool)Crea unVectorMapLayer con il simbolo predefinito e lo aggiunge alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Add(FeaturesSequence, VectorSymbolizer, Labeling)Crea e aggiunge aVectorMapLayer alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Add(RasterLayer, RasterColorizer, bool)Crea unRasterMapLayer con colorizer predefinito e lo aggiunge alla mappa.
Add(VectorLayer, VectorSymbolizer, bool)Crea e aggiunge aVectorMapLayer alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Add(VectorLayer, VectorSymbolizer, Labeling, bool)Crea e aggiunge aVectorMapLayer alla mappa. I livelli vengono renderizzati in ordine aggiuntivo.
Dispose()Smaltisce le risorse.
GetEnumerator()Restituisce un enumeratore che scorre i layer nella mappa.
Render(AbstractPath, Renderer)Visualizza la mappa in un file.
Render(string, Renderer)Visualizza la mappa in un file.

Guarda anche