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

Számítsa ki a területet egyenlő Területkivetítéssel

Mérje meg a területet a térképen

Számítsa ki egy ország, sziget vagy tulajdonság területét egy objektum térképéből egyenlő területű vetítéssel

  Ingyenes Próbaverzió Letöltése
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Bolygónk sem lapos, sem tökéletesen kerek vagy gömb alakú. A Föld bolygónak nincs szabályos geometriai alakja, geoidnak hívják1. A Föld alakja megközelíti az ellipszoidot a kisebb tengelye körüli forgás eredményeként.
A Föld s felülete sok helyen jelentősen eltérhet a geoidtól. Tehát néhány trükköre van szükség a számítás pontosabbá tételéhez. Használjon olyan referencia ellipszoidot, amely a geoidnak csak a felület egy részén felel meg.

Ma a legnépszerűbb földi ellipszoid és a hozzá tartozó földi koordináta-rendszer a WGS84.

A földre helyezett tárgyak mérése mindig bizonyos fokú pontatlanságnak van kitéve. Sok vita volt és lesz a jövőben arról, hogyan lehet kiszámítani a területeket és objektumokat a térképeken, és mely SRS-eket kell használni a pontosabb földméréshez.

Jelenleg a terület kiszámításának legpontosabb és legkevésbé torzított módja a térképvetítés. Vegye figyelembe, hogy a térképi vetületek még nem tökéletesen pontos ábrázolások a földről.

Minden vetületnek megvan a maga torzulásai a szögillat, a távolság és a terület tekintetében. Ez mindig kompromisszum lesz a több tulajdonság kombinálása vagy a terület, a távolság és a szög minden tulajdonságának torzítása között egy elfogadható határon belül. Ezenkívül az összes tényleges mérés hozzávetőleges. Nincs olyan dolog, mint a föld egy régiójának, a földnek az a területe, amely a föld területe.

A térképészek olyan térkép-vetületeket dolgoztak ki, amelyek elfogadható pontossággal sík felületre vetítik a Földet. A GIS-ben a legnépszerűbb vetítési és koordináta-rendszer az UTM (Universal Transverse Mercator). Az UTM-et topográfiai térképek készítésére és természeti erőforrások adatbázisainak létrehozására használják, mivel pontos méréseket biztosít a legtöbb ország és a tudományos közösség által használt metrikus rendszerben. A térképészeti információ több, mint metrikus paraméterkoordináták, attribútumot is használ2 információ, mint a tematikus és időbeli jellemzők mutatói.
Könyvtárunk segítségével kiszámíthatja a földterületet, a sziget területét, az állami területet vagy a térkép bármely területét. Használja az egyenlő terület vetületét3 a terület kiszámításához az objektumok területeinek arányosságának fenntartása érdekében.
Tehát hogyan lehet kiszámítani Oroszország, Grönland vagy az USA egyik államának területét? Először meg kell keresnie és le kell töltenie a mérni kívánt objektum térképét. Különböző térképeket tölthet le ingyenes forrásokból. A térképadatok többnyire a WGS84, a Web Mercator vagy az UTM előrejelzésekben érhetők el, amelyek már sok torzulással rendelkeznek, és nem elég pontosak a földméréshez. Az objektum területének helyes kiszámításához a térképet egy tárolt vetületből egyenlő területű vetületre kell konvertálni. Például egy ország területének megkereséséhez kipróbálhatja a Lambert azimuthal egyenlő terület vetületét.

Oroszország területenként a világ legnagyobb országa, tehát mire van szükségünk ennek biztosításához? Az összes rendelkezésre álló lehetőség közül az EPSG:3576 a legjobb választás az orosz Térkép EPSG Kódjaiban. Ennek az előrejelzésnek az az előnye, hogy a Krasznojarszki Terület és Észak-Oroszország kevésbé torzul. Hátránya, hogy az egész világtérképet nem lehet megjeleníteni, csak Oroszországot és a szomszédos régiókat. Az alábbiakban látható a konverzió mintakódja. Ez a kód mutatja a kiválasztott vetületre történő átalakítást és az objektum területének kiszámítását.

Az, hogy melyik térképvetítést és koordináta-rendszert használja, attól függ, hogy milyen területen dolgozik, milyen elemzést végez, és gyakran az adatok rendelkezésre állása.

Az országoknak valójában három különböző területmérőjük van: földterület (az összes földterület területe), teljes földterület (az ország földterülete, tavak, víztározók, belvízi folyók, néha partok és felségvizek) és vízterület (belvizek). Tehát három dimenzió van:
  • Teljes terület: a nemzetközi határokon és partvonalakon belüli szárazföldi és vízi területek összege.
  • Szárazföldi terület: a nemzetközi határokon és partvonalakon belüli összes szárazföldi terület összege, a vízterület kivételével.
  • Vízterület: az összes belvízi terület (tavak, víztározók és folyók) összege a nemzetközi határokon és partvonalakon belül. Ide tartozhatnak a part menti belvizek. Eltérő rendelkezés hiányában a felségvizek nem tartoznak ide.
    Az Antarktisz egyes részeire vonatkozó nemzeti követelések nem tartoznak ide.


OrszágFöldterület (km2)Vízterület (km2)Teljes terület (km2)
Kanada9,093,507891,1639,984,670
Ukrajna579,33024,220603,550
Németország348,6728,350357,022


A Lambert egyenlő terület vetülete kiválóan alkalmas szimmetrikusan arányos alakú földterületek feltérképezésére egész országokra vagy szigetekre, például Ukrajnára, Grönlandra vagy Ausztráliára, és kisebb tárgyakra, például mezőkre, házának hátsó udvarára vagy több hektáros földterületre. Győződjön meg arról, hogy a régiójának legmegfelelőbb EPSG kódot használja.

Az SRS (térbeli referenciarendszer) vagy a CRS (koordináta-rendszer) egy koordináta-alapú helyi, regionális vagy globális rendszer, amelyet a földrajzi jellemzők helyének meghatározására használnak. Az SRS meghatároz egy adott térképvetítést, valamint a különböző térbeli referenciarendszerek közötti átalakításokat. Az SRS-re egész SRID-vel lehet hivatkozni, beleértve a nemzetközi olaj-és Gáztermelők Szövetsége által meghatározott EPSG-kódokat is.

Ha bármilyen kérdése van, küldhet egy kérdést a mi fórum.
Kiszámítja a geometria területértékeit
                
                    
// 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 könyvtár

Az Aspose telepítésének egyszerű módja van.GIS a .NET rendszerhez:

  • Telepítse Az Aspose Csomagot.GIS a Visual Studio csomagkezelő konzoljáról a NuGet csomag;
  • Vagy letöltheti a csomagot honlapunk;
  • Frissítési Csomag Aspose.GIS. frissítés a legújabb verzióra;
  • Adjon Hozzá Aszpózt.GIS a .NET számára a rendszerbe a NuGet csomag telepítésével;
  • Lásd A Dokumentációt.

Rendszerkövetelmények

Aspose.Gis Measure Distance a .NET API-ját a legtöbb platform és operációs rendszer támogatja, és számos különböző típusú .NET alkalmazás fejlesztésére használható, beleértve az ASP .NET, a WinForms és a Windows szolgáltatásokat. A .NET API könnyen használható és telepíthető, és ideális megoldást nyújt a térinformatikai információk kezelésére a .NET keretrendszer 4.7, .NET szabványos 2.0 & Xamarin platformokkal. A kód futtatása előtt ellenőrizze, hogy a rendszer megfelel-e a megfelelő követelményeknek.

Aspose.Gis Measure Distance élő demók C#

Próbálja ki könyvtárunk funkcióit, hogy új lehetőségeket láthasson. Élő demók C#