Ελληνικά
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Measure Distance

Υπολογίστε την περιοχή χρησιμοποιώντας προβολή ίσης περιοχής

Μετρήστε την περιοχή σε ένα χάρτη

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

  Κατεβάστε Δωρεάν Δοκιμή
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Ο πλανήτης μας δεν είναι ούτε επίπεδος ούτε απόλυτα στρογγυλός ή σφαιρικός. Ο πλανήτης Γη δεν έχει κανονικό γεωμετρικό σχήμα και ονομάζεται γεωειδές1. Το σχήμα της Γης προσεγγίζει ένα ελλειψοειδές ως αποτέλεσμα της περιστροφής γύρω από τον μικρό άξονά του.
Η επιφάνεια του Earthв™ ™ s μπορεί να διαφέρει σημαντικά από το γεωειδές σε πολλά μέρη. Έτσι χρειάζονται μερικά κόλπα για να γίνει ο υπολογισμός πιο ακριβής. Χρησιμοποιήστε ένα ελλειψοειδές αναφοράς που ταιριάζει με το γεωειδές μόνο σε κάποιο μέρος της επιφάνειας.

Σήμερα, το πιο δημοφιλές ελλειψοειδές της γης και το σχετικό σύστημα συντεταγμένων της γης είναι το WGS84.

Οι μετρήσεις των αντικειμένων που τοποθετούνται στη Γη θα υπόκεινται πάντα σε κάποιο βαθμό ανακρίβειας. Υπήρξε και θα συνεχίσει να υπάρχει πολλή συζήτηση σχετικά με τον τρόπο υπολογισμού των περιοχών και των αντικειμένων στους χάρτες και ποια SRS πρέπει να χρησιμοποιηθούν για την ακριβέστερη μέτρηση της γης.

Επί του παρόντος, ο πιο ακριβής και λιγότερο παραμορφωμένος τρόπος υπολογισμού της περιοχής είναι η χρήση προβολής χάρτη. Σημειώστε ότι οι προβολές χαρτών δεν είναι ακόμη απόλυτα ακριβείς αναπαραστάσεις της Γης.

Κάθε προβολή έχει τις στρεβλώσεις της γωνιακής προσαρμογής, της απόστασης και της περιοχής. Θα είναι πάντα ένας συμβιβασμός μεταξύ του συνδυασμού πολλαπλών ιδιοτήτων ή της παραμόρφωσης όλων των ιδιοτήτων μιας περιοχής, απόστασης και γωνιακής προσαρμογής εντός κάποιου αποδεκτού ορίου. Επιπλέον, όλες οι πραγματικές μετρήσεις είναι κατά προσέγγιση. Δεν υπάρχει τέτοιο πράγμα όπως вthetheв area περιοχή μιας περιοχής της επιφάνειας της γηςв ™ ™ s.

Οι χαρτογράφοι έχουν αναπτύξει προβολές χαρτών που προβάλλουν τη γη σε μια επίπεδη επιφάνεια με αποδεκτή ακρίβεια. Το πιο δημοφιλές σύστημα προβολής και συντεταγμένων στο GIS είναι το UTM (Universal Transverse Mercator). Το UTM χρησιμοποιείται για τη δημιουργία τοπογραφικών χαρτών και τη δημιουργία βάσεων δεδομένων φυσικών πόρων, επειδή παρέχει ακριβείς μετρήσεις στο μετρικό σύστημα που χρησιμοποιείται από τις περισσότερες χώρες και σε όλη την επιστημονική κοινότητα. Οι χαρτογραφικές πληροφορίες είναι περισσότερο από τις μετρικές συντεταγμένες παραμέτρου, χρησιμοποιεί επίσης το χαρακτηριστικό γνώρισμα2 πληροφορίες ως δείκτες θεματικών και χρονικών χαρακτηριστικών.
Μπορείτε να χρησιμοποιήσετε τη βιβλιοθήκη μας για να υπολογίσετε έκταση γης, νησιωτική περιοχή, κρατική περιοχή ή οποιαδήποτε περιοχή στο χάρτη. Χρησιμοποιήστε την προβολή ίσης περιοχής3 για τον υπολογισμό περιοχή για να διατηρηθεί η αναλογικότητα των περιοχών των αντικειμένων.
Πώς λοιπόν να υπολογίσετε την περιοχή της Ρωσίας, της Γροιλανδίας ή ενός από τα κράτη των ΗΠΑ; Πρώτα πρέπει να αναζητήσετε και να κατεβάσετε έναν χάρτη του αντικειμένου που θέλετε να μετρήσετε. Μπορείτε να κατεβάσετε διάφορους χάρτες από δωρεάν πηγές. Τα δεδομένα χαρτών είναι κυρίως διαθέσιμα σε προβολές WGS84, Web Mercator ή UTM που έχουν ήδη πολλές στρεβλώσεις και δεν είναι αρκετά ακριβείς για μέτρηση γης. Για να υπολογίσετε σωστά την περιοχή ενός αντικειμένου, ο χάρτης πρέπει να μετατραπεί από μια αποθηκευμένη προβολή σε μια προβολή ίσης περιοχής. Για παράδειγμα, για να βρείτε την περιοχή μιας χώρας, μπορείτε να δοκιμάσετε να χρησιμοποιήσετε την προβολή Lambert Azimuthal Equal Area.

Η Ρωσία είναι η μεγαλύτερη χώρα στον κόσμο ανά περιοχή, οπότε τι χρειαζόμαστε για να βεβαιωθούμε για αυτό; Μεταξύ όλων των διαθέσιμων επιλογών, το EPSG:3576 είναι η καλύτερη επιλογή στους κωδικούς EPSG ρωσική χάρτη. Το πλεονέκτημα αυτής της προβολής είναι ότι το Krasnoyarsk Krai και η Βόρεια Ρωσία είναι λιγότερο παραμορφωμένα. Το μειονέκτημα είναι ότι δεν μπορείτε να απεικονίσετε ολόκληρο τον παγκόσμιο χάρτη, αλλά μόνο τη Ρωσία και τις γειτονικές περιοχές. Παρακάτω είναι το δείγμα κώδικα για μετατροπή. Αυτός ο κωδικός δείχνει τη μετατροπή στην επιλεγμένη προβολή και τον υπολογισμό της περιοχής του αντικειμένου.

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

Οι χώρες έχουν στην πραγματικότητα τρία διαφορετικά μέτρα έκτασης: χερσαία έκταση (η έκταση όλης της γης), συνολική έκταση (η χερσαία έκταση της χώρας, λίμνες, δεξαμενές, εσωτερικά ποτάμια και μερικές φορές ακτές και χωρικά ύδατα) και υδάτινη έκταση (εσωτερικά ύδατα). Έτσι υπάρχουν τρεις διαστάσεις:
  • Συνολική έκταση: το άθροισμα των χερσαίων και υδάτινων περιοχών εντός διεθνών συνόρων και ακτών.
  • Έκταση γης: το άθροισμα όλων των χερσαίων εκτάσεων εντός διεθνών συνόρων και ακτών, εξαιρουμένης της υδάτινης έκτασης.
  • Υδάτινη περιοχή: το άθροισμα όλων των εσωτερικών υδάτινων περιοχών (λίμνες, δεξαμενές και ποτάμια) εντός διεθνών συνόρων και ακτών. Μπορεί να περιλαμβάνει παράκτια εσωτερικά ύδατα. Εκτός εάν ορίζεται διαφορετικά, δεν περιλαμβάνονται τα χωρικά ύδατα.
    Οι εθνικές αξιώσεις για τμήματα της Ανταρκτικής δεν περιλαμβάνονται.


ΧώραΈκταση γης (χλμ2)Περιοχή υδάτων (χλμ2)Συνολική έκταση (χλμ2)
Καναδά9,093,507891,1639,984,670
Ουκρανία579,33024,220603,550
Γερμανία348,6728,350357,022


Η προβολή Lambert equal area είναι κατάλληλη για τη χαρτογράφηση χερσαίων περιοχών που έχουν συμμετρικά ανάλογο σχήμα, για ολόκληρες χώρες ή νησιά, όπως η Ουκρανία, η Γροιλανδία ή η Αυστραλία, και μικρότερα αντικείμενα, όπως χωράφια, η αυλή του σπιτιού σας, ή μια κατανομή γης πολλών στρεμμάτων. Βεβαιωθείτε ότι χρησιμοποιείτε τον κωδικό EPSG που είναι πιο κατάλληλος για την περιοχή σας.

Το SRS (σύστημα χωρικής αναφοράς) ή CRS (σύστημα συντεταγμένων) είναι ένα τοπικό, περιφερειακό ή παγκόσμιο σύστημα που βασίζεται σε συντεταγμένες και χρησιμοποιείται για τον προσδιορισμό της θέσης των γεωγραφικών χαρακτηριστικών. Ένα SRS ορίζει μια συγκεκριμένη προβολή χάρτη, καθώς και μετασχηματισμούς μεταξύ διαφορετικών χωρικών συστημάτων αναφοράς. Το SRS μπορεί να αναφέρεται με έναν ακέραιο αριθμό srid, συμπεριλαμβανομένων των κωδικών EPSG που ορίζονται από τη διεθνή ένωση παραγωγών πετρελαίου και Φυσικού Αερίου.

Εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να δημοσιεύσετε μια ερώτηση στο δικό μας φόρουμ.
Υπολογίζει τις τιμές περιοχής της γεωμετρίας
                
                    
// create transformation
int epsgFrom = layer.SpatialReferenceSystem; 
int epsgTo = 3576;  // Lambert Conformal Conic
var fromSrs = SpatialReferenceSystem.CreateFromEpsg(epsgFrom);
var toSrs = SpatialReferenceSystem.CreateFromEpsg(epsgTo);
var transformation = fromSrs.CreateTransformationTo(toSrs);

// transform geometry such as a point
var fromGeometry = feature.Geometry;
var toGeometry = transformation.Transform(fromGeometry);

// method calculates the area values of the geometry.
toGeometry.GetArea()
                
            

C# Aspose.Gis Measure Distance βιβλιοθήκη

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

  • Εγκαταστήστε Το Πακέτο Aspose.GIS από την κονσόλα διαχείρισης πακέτων στο Visual Studio για να πάρετε το Πακέτο NuGet;
  • Ή μπορείτε να κατεβάσετε το πακέτο από η ιστοσελίδα μας;
  • Ενημέρωση Πακέτου Aspose.GIS. για αναβάθμιση στην πιο πρόσφατη έκδοση;
  • Προσθέστε Aspose.GIS για .NET στο σύστημά σας εγκαθιστώντας το πακέτο NuGet;
  • Δείτε Την Τεκμηρίωση.

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

Το Aspose.Gis Measure Distance API για το .NET υποστηρίζεται στις περισσότερες πλατφόρμες και λειτουργικά συστήματα και μπορεί να χρησιμοποιηθεί για την ανάπτυξη πολλών διαφορετικών τύπων εφαρμογών .NET, συμπεριλαμβανομένων των υπηρεσιών ASP .NET, WinForms και Windows. API για .NET είναι εύκολο στη χρήση και την ανάπτυξη, και παρέχει την ιδανική λύση για να συνεργαστεί με Γεωχωρικές πληροφορίες με .NET πλαίσιο 4.7, .NET πρότυπο 2.0 & Xamarin πλατφόρμες. Πριν εκτελέσετε τον κώδικα, βεβαιωθείτε ότι το σύστημά σας πληροί τις κατάλληλες απαιτήσεις.

Aspose.Gis Measure Distance ζωντανές επιδείξεις στο C#

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