Português
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Measure Distance

Calcular a área utilizando projecção de área igual

Medir a área num mapa

Calcular a área de um país, ilha ou propriedade a partir de um mapa de um objeto usando projeção de área igual

  Baixar Avaliação Gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
O nosso planeta não é plano nem perfeitamente redondo nem esférico. O planeta Terra não tem forma geométrica regular e é chamado de geóide1. A forma da terra se aproxima de um elipsóide como resultado da rotação em torno de seu eixo menor.
A superfície da terra pode diferir significativamente do geóide em muitos lugares. Portanto, são necessários alguns truques para tornar o cálculo mais preciso. Use um elipsóide de referência que corresponda ao geóide em apenas uma parte da superfície.

Hoje, o elipsóide terrestre mais popular e seu sistema de coordenadas terrestres associado é o WGS84.

As medições dos objectos colocados na Terra estarão sempre sujeitas a algum grau de imprecisão. Houve e continuará a haver muita discussão sobre como calcular áreas e objetos nos mapas e quais SRS usar para obter medições de terra mais precisas.

Atualmente, a maneira mais precisa e menos distorcida de calcular a área é usando uma projeção de mapa. Note-se que as projecções cartográficas ainda não são representações perfeitamente precisas da Terra.

Cada projeção tem suas distorções de ajuste angular, distância e área. Será sempre um compromisso entre combinar múltiplas propriedades ou ser uma distorção de todas as propriedades de uma área, distância e ajuste angular dentro de algum limite aceitável. Além disso, todas as medições reais são aproximadas. Não existe uma superfície de superfície de uma região da superfície terrestre de uma superfície de superfície terrestre de uma superfície terrestre de uma superfície terrestre de uma superfície terrestre de uma superfície terrestre de uma superfície terrestre de uma superfície terrestre.

Cartógrafos desenvolveram projeções de mapas que projetam a terra em uma superfície plana com precisão aceitável. O sistema de projeção e coordenadas mais popular no SIG é o UTM (Universal Transverse Mercator). UTM é usado para criar mapas topográficos e construir bases de dados de recursos naturais porque fornece medições precisas no sistema métrico usado pela maioria dos países e em toda a comunidade científica. A informação cartográfica é mais do que coordenadas de parâmetros métricos, também usa atributo2 informações como indicadores de características temáticas e temporais.
Você pode usar nossa biblioteca para calcular a área terrestre, a área da ilha, a área do estado ou qualquer área no mapa. Use a projeção de área igual3 calcular a área para manter a proporcionalidade das áreas dos objectos.
Então, como calcular a área da Rússia, Groenlândia ou um dos estados dos EUA? Primeiro você precisa pesquisar e baixar um mapa do objeto que deseja medir. Você pode baixar vários mapas de fontes gratuitas. Os dados do mapa estão disponíveis principalmente nas projecções WGS84, Web Mercator ou UTM, que já apresentam muitas distorções e não são suficientemente precisas para uma medição do terreno. Para calcular correctamente a área de um objecto, o mapa deve ser convertido de uma projecção armazenada para uma projecção de área igual. Por exemplo, para encontrar a área de um país, você pode tentar usar a projeção de área igual azimutal de Lambert.

A Rússia é o maior país do mundo por área, então o que precisamos para garantir isso? Entre todas as opções disponíveis, o EPSG: 3576 é a melhor escolha nos códigos EPSG do mapa Russo. A vantagem desta projecção é que o Krai de Krasnoyarsk e o norte da Rússia estão menos distorcidos. A desvantagem é que pode visualizar o mapa do mundo inteiro, mas apenas a Rússia e as regiões adjacentes. Abaixo está o código de exemplo para conversão. Este código mostra a conversão para a projecção seleccionada e o cálculo da área do objecto.

O sistema de projeção de mapas e coordenadas a utilizar depende da extensão da área com a qual está a trabalhar, da análise que está a realizar e, frequentemente, da disponibilidade de dados.

Na realidade, os países dispõem de três medidas de superfície diferentes: a superfície terrestre (a superfície de toda a terra), a superfície total (superfície terrestre do país, lagos, reservatórios, rios interiores e, por vezes, costas e águas territoriais) e a superfície da água (águas interiores). Portanto, existem três dimensões:
  • Superfície Total: a soma das áreas terrestres e aquáticas dentro das fronteiras e costas internacionais.
  • Superfície terrestre: a soma de todas as superfícies terrestres dentro das fronteiras internacionais e litorais, excluindo a área de água.
  • Área de água: a soma de todas as zonas de água interior (lagos, reservatórios e rios) dentro das fronteiras internacionais e litorais. Podem incluir as águas interiores costeiras. Salvo disposição em contrário, as águas territoriais não estão incluídas.
    As reivindicações nacionais a partes da Antártida não estão incluídas.


PaísSuperfície do terreno (km2)Área de água (km2)Superfície Total (km2)
Canada9,093,507891,1639,984,670
Ucrania579,33024,220603,550
Alemanha348,6728,350357,022


A projeção de área igual de Lambert é adequada para mapear áreas de terra que têm uma forma simetricamente proporcional, para países inteiros ou ilhas, como Ucrânia, Groenlândia ou Austrália, e objetos menores, como campos, o quintal de sua casa ou um lote de terra de vários acres. Certifique-se de que utiliza o código EPSG mais adequado para a sua região.

SRS (sistema de referência espacial) ou CRS (sistema de coordenadas) é um sistema local, regional ou global baseado em coordenadas usado para determinar a localização das características geográficas. Um SRS define uma projeção de mapa particular, bem como transformações entre diferentes sistemas de referência espacial. Os SRS podem ser referenciados por um SRID inteiro, incluindo os códigos EPSG definidos pela Associação Internacional de produtores de petróleo e gás.

Se você tiver alguma dúvida, você pode postar uma pergunta em nosso Forum.
Calcula os valores de área da geometria
                
                    
// 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

Há uma maneira simples de instalar Aspose.GIS para .NET no seu sistema:

  • Instalar O Pacote Aspose.GIS do Console do Gerenciador de Pacotes no Visual Studio para obter o Pacote NuGet;
  • Ou você pode baixar o pacote de nosso site;
  • Actualizar O Pacote Comopose.GIS. para atualizar para a versão mais recente;
  • Adicionar Aspose.GIS para .NET para o seu sistema através da instalação do pacote NuGet;
  • Ver Documentação.

sistema

Aspose.Gis Measure Distance a API para .NET é suportada na maioria das plataformas e sistemas operativos e pode ser utilizada para desenvolver vários tipos diferentes de aplicações .NET, incluindo ASP .NET, WinForms e serviços do Windows. API para .NET é fácil de usar e implantar, e fornece a solução ideal para trabalhar com informações geoespaciais com .NET Framework 4.7, .NET Standard 2.0 & Xamarin plataformas. Antes de executar o código, certifique-se de que o seu sistema cumpre os requisitos adequados.

Aspose.Gis Measure Distance demonstrações ao vivo em C#

Experimente as funcionalidades da nossa biblioteca para ver novas oportunidades. Demonstrações ao vivo em C#