Español
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Measure Distance

Calcular el área usando Proyección de Área igual

Mida el área en un mapa

Calcular el área de un país, isla o propiedad a partir de un mapa de un objeto mediante proyección de área igual

  Descargar Prueba Gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Nuestro planeta no es plano, ni perfectamente redondo o esférico. El planeta Tierra no tiene una forma geométrica regular y se llama geoide1. La forma de la Tierra se aproxima a un elipsoide como resultado de la rotación alrededor de su eje menor.
La superficie de la Tierra puede diferir significativamente del geoide en muchos lugares. Por lo tanto, se necesitan algunos trucos para que el cálculo sea más preciso. Utilice un elipsoide de referencia que coincida con el geoide solo en una parte de la superficie.

Hoy en día, el elipsoide terrestre más popular y su sistema de coordenadas terrestres asociado es WGS84.

Las mediciones de los objetos colocados en la Tierra siempre estarán sujetas a cierto grado de inexactitud. Ha habido y seguirá habiendo mucha discusión sobre cómo calcular áreas y objetos en los mapas y qué SRS usar para obtener mediciones de tierra más precisas.

Actualmente, la forma más precisa y menos distorsionada de calcular el área es mediante una proyección de mapa. Tenga en cuenta que las proyecciones de mapas aún no son representaciones perfectamente precisas de la Tierra.

Cada proyección tiene sus distorsiones de ajuste angular, distancia y área. Siempre será un compromiso entre combinar múltiples propiedades o ser una distorsión de todas las propiedades de un área, distancia y ajuste angular dentro de un límite aceptable. Además, todas las medidas reales son aproximadas. No existe tal cosa como el área de una región de la superficie de la Tierra.

Los cartógrafos han desarrollado proyecciones cartográficas que proyectan la Tierra sobre una superficie plana con una precisión aceptable. El sistema de proyección y coordenadas más popular en SIG es el UTM (Universal Transverse Mercator). UTM se utiliza para crear mapas topográficos y construir bases de datos de recursos naturales porque proporciona mediciones precisas en el sistema métrico utilizado por la mayoría de los países y en toda la comunidad científica. La información cartográfica es más que coordenadas de parámetros métricos, también utiliza atributos2 la información como indicadores de características temáticas y temporales.
Puede usar nuestra biblioteca para calcular el área terrestre, el área de la isla, el área del estado o cualquier área en el mapa. Utilice la Proyección de Área Igual3 calcular el área para mantener la proporcionalidad de las áreas de los objetos.
Entonces, ¿cómo calcular el área de Rusia, Groenlandia o uno de los estados de EE. Primero debe buscar y descargar un mapa del objeto que desea medir. Puede descargar varios mapas de fuentes gratuitas. Los datos cartográficos están disponibles principalmente en proyecciones WGS84, Web Mercator o UTM que ya tienen muchas distorsiones y no son lo suficientemente precisas para una medición terrestre. Para calcular correctamente el área de un objeto, el mapa debe convertirse de una proyección almacenada a una proyección de área igual. Por ejemplo, para encontrar el área de un país, puede intentar usar la proyección de Área Igual Azimutal de Lambert.

Rusia es el país más grande del mundo por área, ¿qué necesitamos para asegurarnos de esto? Entre todas las opciones disponibles, EPSG: 3576 es la mejor opción en Códigos EPSG de Mapas Rusos. La ventaja de esta proyección es que el Krai de Krasnoyarsk y el norte de Rusia están menos distorsionados. La desventaja es que no puede visualizar todo el mapa del mundo, excepto Rusia y las regiones adyacentes. A continuación se muestra el código de muestra para la conversión. Este código muestra la conversión a la proyección seleccionada y el cálculo del área del objeto.

La proyección de mapas y el sistema de coordenadas que debe utilizar dependen de la extensión del área con la que está trabajando, el análisis que está realizando y, a menudo, la disponibilidad de datos.

En realidad, los países tienen tres medidas diferentes de área: área terrestre (el área de toda la tierra), tierra total (el área terrestre del país, lagos, embalses, ríos interiores y, a veces, costas y aguas territoriales) y área de agua (aguas continentales). Así que hay tres dimensiones:
  • Área total: la suma de las áreas terrestres y acuáticas dentro de las fronteras y costas internacionales.
  • Área terrestre: la suma de todas las áreas terrestres dentro de las fronteras y costas internacionales, excluyendo el área de agua.
  • Área de agua: la suma de todas las áreas de aguas continentales (lagos, embalses y ríos) dentro de las fronteras y costas internacionales. Puede incluir aguas continentales costeras. A menos que se especifique lo contrario, no se incluyen las aguas territoriales.
    No se incluyen las reclamaciones nacionales sobre partes de la Antártida.


PaisSuperficie Terrestre (km2)Área de Agua (km2)Superficie total (km2)
Canadá9,093,507891,1639,984,670
Ucrania579,33024,220603,550
Alemania348,6728,350357,022


La proyección Lambert equal area es ideal para mapear áreas de tierra que tienen una forma simétricamente proporcional, para países o islas enteras, como Ucrania, Groenlandia o Australia, y objetos más pequeños, como campos, el patio trasero de su casa o una asignación de tierra de varios acres. Asegúrese de utilizar el código EPSG más apropiado para su región.

SRS (Sistema de Referencia Espacial) o CRS (Sistema de Coordenadas) es un sistema local, regional o global basado en coordenadas que se utiliza para determinar la ubicación de las características geográficas. Una SRS define una proyección de mapa particular, así como transformaciones entre diferentes sistemas de referencia espacial. Se puede hacer referencia a SRS mediante un SRID entero, incluidos los códigos EPSG definidos por la Asociación Internacional de Productores de Petróleo y Gas.

Si tiene alguna pregunta, puede publicar una pregunta en nuestro foro.
Calcula los valores de área de la geometría
                
                    
// 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 biblioteca

Hay una forma sencilla de instalar Aspose.GIS para .NET en su sistema:

  • Instale el Paquete Aspose.GIS desde la consola del Administrador de paquetes en Visual Studio para obtener Paquete NuGet;
  • O puede descargar el paquete desde nuestro sitio;
  • Paquete de Actualización Aspose.GIS. para actualizar a la última versión;
  • Añadir Aspose.GIS para .NET en su sistema instalando el paquete NuGet;
  • Ver Documentación.

Requisitos del Sistema

La API Aspose.Gis Measure Distance para .NET es compatible con la mayoría de las plataformas y sistemas operativos y se puede utilizar para desarrollar varios tipos diferentes de aplicaciones .NET, incluidos ASP .NET, WinForms y servicios de Windows. La API para .NET es fácil de usar e implementar, y proporciona la solución ideal para trabajar con información geoespacial con .NET Framework 4.7, .NET Standard 2.0 y plataformas Xamarin. Antes de ejecutar el código, asegúrese de que su sistema cumpla con los requisitos adecuados.

Aspose.Gis Measure Distance Demos en vivo en C#

Pruebe las funciones de nuestra biblioteca para ver nuevas oportunidades. Demostraciones en vivo en C#