En GDB-fil kan innehålla rutter, spår, waypoints och annan relevant information. I vissa scenarier kanske du vill överföra sådan data till en GPS-enhet eller överföra den till någon annan GIS-applikation. Så att konvertera en GDB-fil till CSV-format kan vara till hjälp i olika scenarier. Följaktligen förklarar den här artikeln hur man konverterar en GDB-fil till en kommaseparerad CSV-fil programmatiskt i C#.
- C# GDB till CSV Converter API - Installation
- Hur man konverterar GDB till CSV-fil i C#
- Konvertera GDB till CSV-fil programmatiskt i C#
C# GDB till CSV Converter API - Installation
Aspose.GIS for .NET API stöder arbete med olika filformat som stöds för att skapa eller manipulera geografiska datafilformat. Dessutom behöver API:et inte konfigurera några ytterligare applikationer som ArcGIS4], QGIS, etc. Ladda bara ner referens-DLL-filerna från downloads-sektionen eller kör följande NuGet installationskommando:
PM> Install-Package Aspose.GIS
Hur man konverterar GDB till CSV-fil i C#
Du kan enkelt konvertera en GDB-fil till en kommaseparerad värdefil med följande steg:
- Skapa ett objekt av klassen ConversionOptions.
- Tilldela det rumsliga referenssystemet till lagret.
- Konvertera GDB till CSV-fil.
Nu, följande avsnitt utvecklar konverteringsprocessen ytterligare baserat på dessa steg.
Konvertera GDB till CSV-fil programmatiskt i C#
Du måste följa stegen nedan för att konvertera GDB-filen till CSV-format:
- Initiera först en instans av klassen ConversionOptions.
- Tilldela Wgs84 till destinationslagret.
- Anropa metoden Konvertera för att exportera utdata som en CSV-fil.
Kodavsnittet nedan visar hur man konverterar GDB till CSV programmatiskt i C#.
// Ange konverteringsinställningar vid behov.
Aspose.Gis.ConversionOptions options = new Aspose.Gis.ConversionOptions();
// Detta alternativ tilldelar Wgs84 till destinationslagret.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Konvertera GDB till CSV.
Aspose.Gis.VectorLayer.Convert("input.gdbtable", Aspose.Gis.Drivers.FileGdb, "destination.csv", Aspose.Gis.Drivers.Csv, options);
Få gratis licens
Du kan begära en gratis temporär licens för att utvärdera API:et till dess fulla kapacitet.
Slutsats
I den här artikeln har vi lärt oss hur man konverterar en GDB-fil till CSV i C#. Dessutom kan du ytterligare utforska hur man manipulerar eller konverterar andra GIS-filformat genom att ta en titt på dokumentation-utrymmet. Om du behöver diskutera några av dina problem eller krav får du gärna skriva till oss på forum.