Ελληνικά

GIS API για .NET

Δημιουργία, προβολή και μετατροπή δεδομένων GIS σε χάρτη.

Χάρτης, γεωκωδικός, διαδρομή και χωρικά δεδομένα επεξεργασίας αποθηκευμένα σε διαφορετικές μορφές αρχείων.

  Κατεβάστε Δωρεάν Δοκιμή
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Επισκόπηση

Αποκτήστε τα πιο ολοκληρωμένα και ισχυρά API για να δημιουργήσετε νέα έργα εμπνευσμένα και βασισμένα σε αυτά αντί να σπαταλάτε πόρους και προσπάθεια κωδικοποιώντας τα πράγματα που υπάρχουν ήδη εδώ για εσάς.Το GIS API για .NET είναι ένας εύκολος τρόπος εργασίας με δεδομένα GIS χρησιμοποιώντας πλήρως διαχειριζόμενο κώδικα με απλή διεπαφή, ανάπτυξη και ασφάλεια για τα δεδομένα σας.

Το API μας για .NET παρέχει μετατροπή μεταξύ μορφών αρχείων σε μία μόνο γραμμή κώδικα VectorLayer.Convert(sampleGeoJsonPath, Drivers.GeoJson, outputFilePath, Drivers.TopoJson); και έχει ένα ενιαίο πρότυπο και για τις δύο μορφές ShapeFile και GeoJSON, οπότε δεν πρέπει να ανησυχείτε για τις διαφορές στις εσωτερικές δομές αρχείων τους.

Το API GIS για το .NET παρέχει ένα ευρύ φάσμα επιλογών για τη διαχείριση δεδομένων GIS, όπως:

  • Ανάγνωση και εγγραφή GIS διανυσματικά δεδομένα (επίπεδα, μεταδεδομένα, σύνολα δεδομένων και χωρικοί δείκτες);
  • Μετατροπή των μορφών αρχείων GIS (μετατροπή, ρύθμιση χαρακτηριστικών αντικειμένων και επαναπροώθηση κατά τη μετατροπή);
  • Οπτικοποίηση δεδομένων (απόδοση χαρτών σε μορφή SVG, PNG, JPEG ή BMP, Διαχείριση ρυθμίσεων για κάθε γεωμετρικό σχήμα, συνδυασμός συμβόλων για την εκτέλεση σύνθετων σχεδίων, υπολογισμός ρυθμίσεων στυλ αντικειμένου με βάση τις τιμές χαρακτηριστικών και έλεγχος της οπτικής αναπαράστασης ενός αντικειμένου χρησιμοποιώντας απόδοση στρώματος);
  • Δημιουργία και ανάλυση γεωμετρικών σχημάτων (δημιουργία, επεξεργασία, σήμανση στο χάρτη, κατασκευή, εισαγωγή και εξαγωγή αντικειμένων γεωμετρίας (point, multipoint, line, multiline, curved line και polygon) από και προς το WKT και το WKB για τη δημιουργία σύνθετων αντικειμένων σε υποστηριζόμενες μορφές αρχείων);
  • Ανάλυση διανυσματικών δεδομένων (εκτίμηση τοπολογικών συνδέσεων μεταξύ αντικειμένων όπως συνδέσεις, διαφορές, διασταυρώσεις, επικαλύψεις, πινελιές άκρων, αποστάσεις, κυρτά κύτη και κεντροειδή);
  • SRS (χωρικά συστήματα αναφοράς) (αναζήτηση SRS από SRID, διαβάστε SRS πληροφορίες από αρχεία δεδομένων, Εκχωρήστε SRS στα δεδομένα σας, επαναπρογραμματίστε τη γεωμετρία και τα επίπεδα, εισαγάγετε και εξαγάγετε το SRSs από και προς το WKT).
GIS API για .NET δημιουργείται από και για προγραμματιστές. Η ομάδα μας βελτιώνεται συνεχώς και προσθέτει νέα χαρακτηριστικά στη βιβλιοθήκη μας με βάση τα σχόλια των χρηστών.

Γιατί GIS για .NET;

Οι πελάτες της Aspose’προέρχονται από διάφορους κλάδους, από προγραμματιστές λογισμικού και εταιρείες συμβούλων σε τράπεζες, κυβερνητικές υπηρεσίες και ακαδημαϊκά ιδρύματα. Κάθε φορά που χρειάζεστε εμπειρία στο GIS, χρειάζεστε ένα προϊόν GIS. Μερικοί από τους 21.000 + πελάτες μας σε όλο τον κόσμο έχουν ήδη μοιραστεί τις ιστορίες επιτυχίας τους.

Απόδοση χάρτη
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Απόδοση χάρτη
Αλλάξτε το χρώμα της γραμμής διαδρομής και γεμίστε το με καφέ
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Αλλάξτε το χρώμα της γραμμής διαδρομής και γεμίστε το με καφέ
Περιστρέψτε τις ετικέτες
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Περιστρέψτε τις ετικέτες
Αλλάξτε το χρώμα πλήρωσης σε κόκκινο
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Αλλάξτε το χρώμα πλήρωσης σε κόκκινο

C# GIS βιβλιοθήκη

Υπάρχει ένας απλός τρόπος για να εγκαταστήσετε Ωςποσό.GIS για .NET στο σύστημά σας:

Απαιτήσεις Συστήματος

Το API μας υποστηρίζεται στις περισσότερες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον κώδικα, βεβαιωθείτε ότι το σύστημά σας πληροί τις κατάλληλες απαιτήσεις.

Ασποζ.GIS ζωντανές επιδείξεις στο C#

Δοκιμάστε τις δυνατότητες της βιβλιοθήκης μας για να δείτε νέες ευκαιρίες. Ζωντανές επιδείξεις στο C#

Βασικά Χαρακτηριστικά

Δημιουργία νέων επιπέδων και συνόλων δεδομένων ή ανάγνωση λειτουργιών από υπάρχοντα αρχεία

Δημιουργήστε σημεία, γραμμές και επιφάνειες

Κατασκευάστε μη γραμμικές γεωμετρίες

Μεταφράστε γεωμετρίες προς / από WKT και WKB

Υπολογίστε την τοπολογική σχέση μεταξύ γεωμετριών

Υπολογίστε μια διασταύρωση, ένωση ή διαφορά οποιωνδήποτε γεωμετριών

Υπολογίστε μια περιοχή buffer γύρω από μια γεωμετρία

Απόδοση χαρτών σε SVG, PNG, JPEG ή BMP

Συνδυάστε αρκετούς συμβολιστές για να εκτελέσετε σύνθετο σχέδιο

Υπολογίστε τις παραμέτρους στυλ ενός χαρακτηριστικού που βασίζονται σε τιμές των χαρακτηριστικών του

Επανατοποθετήστε μεμονωμένες γεωμετρίες και ολόκληρα στρώματα

Εισαγωγή χωρικών συστημάτων αναφοράς από WKT, εξαγωγή χωρικών συστημάτων αναφοράς σε WKT

Αναζήτηση χωρικών συστημάτων αναφοράς από SRID

Μετατροπή δεδομένων σε πολλές υποστηριζόμενες μορφές

Εκτελέστε επαναπροβολή κατά τη μετατροπή δεδομένων

Εργασία με χωρικά δεδομένα σε PostgreSQL και SQL Server

Δημιουργία χωρικών ευρετηρίων για την επιτάχυνση των χωρικών ερωτημάτων

Διαβάστε τις τιμές ζώνης από τη μορφή GeoTIFF raster

Άλλες Υποστηριζόμενες Λειτουργίες

Μπορείτε επίσης να δείτε τα διάφορα χαρακτηριστικά της βιβλιοθήκης μας GIS.

22.48.9
(Release notes)