Čeština
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Measure Distance

Vypočítejte plochu pomocí projekce stejné plochy

Změřte oblast na mapě

Vypočítejte plochu země, ostrova nebo nemovitosti z mapy objektu pomocí projekce stejné plochy

  Stáhněte Si Bezplatnou Zkušební Verzi
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Naše planeta není ani plochá, ani dokonale kulatá nebo sférická. Planeta Země nemá pravidelný geometrický tvar a nazývá se geoid1. Tvar Země se blíží elipsoidu v důsledku rotace kolem jeho vedlejší osy.
Zemský povrch se může od geoidu na mnoha místech výrazně lišit. K přesnějšímu výpočtu jsou tedy zapotřebí některé triky. Použijte referenční elipsoid, který odpovídá geoidu pouze na některé části povrchu.

Dnes je nejoblíbenějším elipsoidem země a jeho přidruženým souřadným systémem země WGS84.

Měření objektů umístěných na Zemi bude vždy podléhat určité míře nepřesnosti. Hodně se diskutovalo o tom, jak vypočítat plochy a objekty na mapách a které SR použít k získání přesnějšího měření půdy.

V současné době je nejpřesnější a nejméně zkreslený způsob výpočtu plochy pomocí mapové projekce. Všimněte si, že mapové projekce ještě nejsou dokonale přesné reprezentace země.

Každá projekce má své zkreslení úhlového uložení, vzdálenosti a plochy. Vždy to bude kompromis mezi kombinací více vlastností nebo zkreslením všech vlastností oblasti, vzdálenosti a úhlového uložení v určitém přijatelném limitu. Všechna skutečná měření jsou navíc přibližná. Neexistuje nic jako oblast oblasti zemského povrchu.

Kartografové vyvinuli mapové projekce, které promítají zemi na rovný povrch s přijatelnou přesností. Nejoblíbenějším projekčním a souřadnicovým systémem v GIS je UTM (Universal Transverse Mercator). UTM se používá k vytváření topografických map a vytváření databází přírodních zdrojů, protože poskytuje přesná měření v metrickém systému používaném většinou zemí a v celé vědecké komunitě. Kartografické informace jsou více než metrické souřadnice parametrů, používá také atribut2 informace jako ukazatele tematických a časových rysů.
Pomocí naší knihovny můžete vypočítat plochu pozemku, ostrovní oblast, státní oblast nebo jakoukoli oblast na mapě. Použijte projekci stejné plochy3 pro výpočet plochy zachovat proporcionalitu oblastí objektů.
Jak tedy vypočítat oblast Ruska, Grónska nebo jednoho ze států USA? Nejprve musíte vyhledat a stáhnout mapu objektu, který chcete měřit. Můžete si stáhnout různé mapy z bezplatných zdrojů. Mapová data jsou většinou k dispozici v projekcích WGS84, Web Mercator nebo UTM, které již mají mnoho zkreslení a nejsou dostatečně přesné pro měření půdy. Pro správný výpočet plochy objektu musí být mapa převedena z uložené projekce na projekci se stejnou plochou. Chcete-li například najít oblast Země, můžete zkusit použít lambertovu azimutální projekci stejné plochy.

Rusko je největší zemí na světě podle oblasti, takže co potřebujeme, abychom se o tom ujistili? Ze všech dostupných možností je EPSG: 3576 nejlepší volbou v ruských mapových kódech EPSG. Výhodou této projekce je, že Krasnojarský kraj a severní Rusko jsou méně zkreslené. Nevýhodou je, že si nemůžete vizualizovat celou mapu světa, ale pouze Rusko a přilehlé regiony. Níže je ukázkový kód pro převod. Tento kód zobrazuje převod na vybranou projekci a výpočet plochy objektu.

Který mapový projekční a souřadnicový systém použít, závisí na rozsahu oblasti, se kterou pracujete, analýze, kterou provádíte, a často na dostupnosti dat.

Země mají ve skutečnosti tři různá měřítka plochy: rozloha půdy (plocha celé země), celková půda (rozloha země, jezera, nádrže, vnitrozemské řeky a někdy i pobřeží a teritoriální vody) a vodní plocha (vnitrozemské vody). Takže existují tři rozměry:
  • Celková plocha: součet pozemků a vodních ploch v rámci mezinárodních hranic a pobřeží.
  • Rozloha: součet všech ploch v rámci mezinárodních hranic a pobřeží, s výjimkou vodní plochy.
  • Vodní plocha: součet všech vnitrozemských vodních ploch (jezer, nádrží a řek) v rámci mezinárodních hranic a pobřeží. Může zahrnovat pobřežní vnitrozemské vody. Pokud není uvedeno jinak, teritoriální vody nejsou zahrnuty.
    Národní nároky na části Antarktidy nejsou zahrnuty.


ZemRozloha pozemku (km2)Vodní plocha (km2)Celková plocha (km2)
Kanada9,093,507891,1639,984,670
Ukrajina579,33024,220603,550
Německo348,6728,350357,022


Projekce Lambert equal area je vhodná pro mapování pozemků, které mají symetricky proporcionální tvar, pro celé země nebo Ostrovy, jako je Ukrajina, Grónsko nebo Austrálie, a menší objekty, jako jsou pole, dvorek vašeho domu nebo pozemek o rozloze několika akrů. Ujistěte se, že používáte kód EPSG nejvhodnější pro vaši oblast.

SRS (Spatial Reference System) nebo CRS (Coordinate System) je místní, regionální nebo globální systém založený na souřadnicích používaný k určení umístění geografických prvků. SRS definuje konkrétní projekci mapy a také transformace mezi různými prostorovými referenčními systémy. Na SRS lze odkazovat celočíselným SRID, včetně kódů EPSG definovaných Mezinárodní asociací producentů ropy a zemního plynu.

Máte-li jakékoli dotazy, můžete poslat otázku na naše fórum.
Vypočítá hodnoty plochy 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 knihovna

Existuje jednoduchý způsob instalace Aspose.GIS pro .NET do vašeho systému:

  • Nainstalujte Balíček Aspose.GIS z konzoly správce balíčků v aplikaci Visual Studio získat Balíček NuGet;
  • Nebo si můžete stáhnout balíček z naše stránky;
  • Aktualizujte Balíček Aspose.GIS. Chcete-li upgradovat na nejnovější verzi;
  • Přidejte Aspose.GIS pro .NET do vašeho systému instalací balíčku NuGet;
  • Viz Dokumentace.

požadavek

Aspose.Gis Measure Distance API pro .NET je podporováno na většině platforem a operačních systémů a lze jej použít k vývoji několika různých typů .NET aplikací včetně ASP .NET, WinForms a služby Windows. API pro .NET se snadno používá a nasazuje a poskytuje ideální řešení pro práci s geoprostorovými informacemi pomocí .NET Framework 4.7, .NET standardní platformy 2.0 a Xamarin. Před spuštěním kódu se ujistěte, že váš systém splňuje příslušné požadavky.