Nederlands
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Measure Distance

Bereken het gebied met behulp van gelijke Gebiedsprojectie

Meet het gebied op een kaart

Bereken de oppervlakte van een land, eiland of eigenschap van een kaart van een object met behulp van gelijke Gebiedsprojectie

  Download Gratis Proefversie
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Onze planeet is noch vlak, noch perfect rond of bolvormig. Planeet Aarde heeft geen regelmatige geometrische vorm en wordt een geoïde genoemd1. De vorm van de aarde benadert een ellipsoïde als gevolg van rotatie om zijn kleine as.
Het aardoppervlak kan op veel plaatsen aanzienlijk verschillen van de geoïde. Er zijn dus enkele trucs nodig om de berekening nauwkeuriger te maken. Gebruik een referentie-ellipsoïde die overeenkomt met de geoïde over slechts een deel van het oppervlak.

Tegenwoordig is de meest populaire aardellipsvorm en het bijbehorende coördinatensysteem WGS84.

Metingen van objecten die op de aarde worden geplaatst, zullen altijd onderhevig zijn aan een zekere mate van onnauwkeurigheid. Er is en zal veel discussie zijn over hoe gebieden en objecten op de kaarten te berekenen en welke SRS te gebruiken om nauwkeuriger landmeting te krijgen.

Momenteel is de meest nauwkeurige en minst vervormde manier om het gebied te berekenen het gebruik van een kaartprojectie. Merk op dat kaartprojecties nog geen perfect nauwkeurige representaties van de aarde zijn.

Elke projectie heeft zijn vervormingen van Hoek, afstand en gebied. Het zal altijd een compromis zijn tussen het combineren van meerdere eigenschappen of het zijn van een vervorming van alle eigenschappen van een gebied, Afstand en hoek binnen een aanvaardbare limiet. Bovendien zijn alle werkelijke metingen bij benadering. Er bestaat niet zoiets als het gebied van een gebied van het aardoppervlak.

Cartografen hebben kaartprojecties ontwikkeld die de aarde met acceptabele nauwkeurigheid op een vlak oppervlak projecteren. Het meest populaire projectie-en coördinatensysteem in GIS is de UTM (Universal Transversal Mercator). UTM wordt gebruikt om topografische kaarten te maken en databases met natuurlijke hulpbronnen te bouwen, omdat het nauwkeurige metingen biedt in het metrische systeem dat door de meeste landen en de hele wetenschappelijke gemeenschap wordt gebruikt. Cartografische informatie is meer dan metrische parametercoördinaten, het gebruikt ook attribuut2 informatie als indicatoren van thematische en temporele kenmerken.
U kunt onze bibliotheek gebruiken om landoppervlak, eilandgebied, staatsgebied of elk gebied op de kaart te berekenen. Gebruik de Equal Area Projection3 om de oppervlakte te berekenen om de proportionaliteit van de gebieden van objecten te behouden.
Dus hoe bereken je het gebied van Rusland, Groenland of een van de Amerikaanse staten? Eerst moet u een kaart zoeken en downloaden van het object dat u wilt meten. U kunt verschillende kaarten downloaden van gratis bronnen. Kaartgegevens zijn meestal beschikbaar in WGS84, Web Mercator of UTM-projecties die al veel vervormingen hebben en niet nauwkeurig genoeg zijn voor een landmeting. Om de oppervlakte van een object correct te berekenen, moet de kaart worden geconverteerd van een opgeslagen projectie naar een projectie met gelijke oppervlakte. Om bijvoorbeeld de oppervlakte van een land te vinden, kunt u proberen de Lambert Azimuthal Equal Area projection te gebruiken.

Rusland is per gebied het grootste land ter wereld, dus wat hebben we nodig om daar zeker van te zijn? Van alle beschikbare opties is EPSG: 3576 de beste keuze in Russische kaart EPSG-Codes. Het voordeel van deze projectie is dat de Kraj Krasnojarsk en Noord-Rusland minder vervormd zijn. Het nadeel is dat je niet de hele Wereldkaart kunt visualiseren, maar alleen Rusland en aangrenzende regio ' s. Hieronder staat de voorbeeldcode voor conversie. Deze code toont de conversie naar de geselecteerde projectie en de berekening van de oppervlakte van het object.

Welke kaartprojectie en coördinatensysteem moet worden gebruikt, hangt af van de omvang van het gebied waarmee u werkt, de analyse die u uitvoert en vaak de beschikbaarheid van gegevens.

Landen hebben eigenlijk drie verschillende maten van oppervlakte: landoppervlak (de oppervlakte van al het land), totaal land (het landoppervlak van het land, meren, reservoirs, binnenrivieren en soms kusten en territoriale wateren) en watergebied (binnenwateren). Er zijn dus drie dimensies:
  • Totale oppervlakte: de som van land - en watergebieden binnen internationale grenzen en kustlijnen.
  • Landoppervlak: de som van alle landgebieden binnen internationale grenzen en kustlijnen, exclusief watergebied.
  • Watergebied: de som van alle binnenwatergebieden (meren, reservoirs en rivieren) binnen internationale grenzen en kustlijnen. Kan ook binnenwateren aan de kust omvatten. Tenzij anders vermeld, zijn territoriale wateren niet inbegrepen.
    Nationale claims op Delen van Antarctica zijn niet inbegrepen.


LandOppervlakte (km)2)Wateroppervlakte (km)2)Totale oppervlakte (km)2)
Canada9,093,507891,1639,984,670
Oekraïne579,33024,220603,550
Duitsland348,6728,350357,022


De Lambert equal area projection is zeer geschikt voor het in kaart brengen van landgebieden die een symmetrisch proportionele vorm hebben, voor hele landen of Eilanden, zoals Oekraïne, Groenland of Australië, en kleinere objecten, zoals velden, de achtertuin van uw huis of een landtoewijzing van meerdere hectaren. Zorg ervoor dat u de EPSG-code gebruikt die het meest geschikt is voor uw regio.

SRS (Spatial Reference System) of CRS (Coordinate System) is een op Coördinaten gebaseerd lokaal, regionaal of mondiaal systeem dat wordt gebruikt om de locatie van geografische kenmerken te bepalen. Een SRS definieert een bepaalde kaartprojectie, evenals transformaties tussen verschillende ruimtelijke referentiesystemen. SRS kan worden verwezen door een geheel getal SRID, met inbegrip van de EPSG-codes gedefinieerd door de International Oil and Gas Producers Association.

Als u vragen heeft, kunt u een vraag stellen op onze forum.
Berekent de oppervlaktewaarden van de geometrie
                
                    
// 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 bibliotheek

Er is een eenvoudige manier om Aspose te installeren.GIS voor .NET op uw systeem:

  • Installeer Pakket Aspose.GIS van Package Manager Console In Visual Studio om de NuGet pakket;
  • Of u kunt pakket van downloaden onze site;
  • Update Pakket Aspose.GIS. om te upgraden naar de nieuwste versie;
  • Voeg Aspose Toe.GIS voor .NET op uw systeem door het installeren van NuGet pakket;
  • Zie Documentatie.

systeemvereisten

Aspose.Gis Measure Distance API voor .NET wordt ondersteund op de meeste platforms en besturingssystemen en kan worden gebruikt om verschillende soorten .NET apps te ontwikkelen, waaronder ASP .NET, WinForms en Windows-Services. API voor .NET is eenvoudig te gebruiken en te implementeren en biedt de ideale oplossing om te werken met geospatiale informatie met .NET Framework 4.7, .NET Standard 2.0 & Xamarin-platforms. Voordat u de code uitvoert, moet u ervoor zorgen dat uw systeem aan de juiste vereisten voldoet.

Aspose.Gis Measure Distance Live demo ' s op C#

Probeer de functies van onze bibliotheek om nieuwe mogelijkheden te zien. Live demo ' s in C#