Português

Aspose.GIS para .NET

Biblioteca GIS de alta qualidade C#: amplie o seu potencial de negócio com ferramentas geoespaciais

Aspose.GIS for .NET é uma biblioteca concebida para permitir aos programadores trabalhar com dados geoespaciais nas suas aplicações .NET. Faz parte do conjunto de APIs Aspose, que são conhecidas por fornecer bibliotecas poderosas e específicas de formato de arquivo para várias necessidades de desenvolvimento.

  Baixar Avaliação Gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Desbloqueie e modernize todo o potencial da sua equipa de desenvolvimento com a Aspose. GIS para. NET, uma biblioteca alimentada por algoritmos geoespaciais de alta qualidade. Nossa biblioteca C # GIS foi projetada para fornecer aos desenvolvedores as ferramentas geoespaciais de que precisam para gerenciar dados geográficos complexos.

Integração do SIG no seu negócio

Integrar o SIG, resultando em economias significativas de custos, através da gestão avançada de dados, a capacidade de aproveitar soluções orientadas por dados para uma tomada de decisão mais informada, utilizando insights baseados em localização para melhorar o serviço ao cliente, ganhando uma vantagem competitiva com a renderização dinâmica de mapas e otimizando a gestão de recursos através do processamento eficiente de dados geográficos.
Tratámos da codificação e dos detalhes técnicos, permitindo que os programadores cumpram os requisitos padrão e avançados simplesmente aplicando uma licença.

Por Que Escolher Aspose.Sig

  • Amigável Ao Desenvolvedor:
    • Fácil de instalar e implementar: Comece rapidamente
    • Curva De Aprendizagem Mínima: Invista um tempo mínimo para alcançar os resultados desejados.
    • Interface Intuitiva: Simplifique as operações para obter eficiência.
  • Suporte Fiável:
    • Apoio Ao Cliente: Resolução rápida de problemas diretamente na sua página pessoal (acessível após o registo / tornar-se membro)
    • Licença Comercial: Escolha a licença adequada ao seu negócio: Business, Metered ou Developer.
  • Desempenho Óptimo:
    • Integridade Dos Dados: Os seus dados permanecem seguros e precisos, mesmo em cenários dinâmicos sem perda de dados.
    • Gestão De Grandes Conjuntos De Dados: Gerir Conjuntos de dados extensivos.
    • Manutenção Reduzida: Reduzir os esforços de manutenção do Código.

Principais Características:


Tratamento e criação de dados:

  • Gestão De Camadas: Crie e gerencie camadas e conjuntos de dados de vários formatos de arquivo, incluindo C# GDAL. Simplifique a organização dos dados.
  • Formas Geométricas: Gerar pontos, linhas e superfícies, incluindo geometrias não lineares como curvas e arcos. Criação precisa da geometria.

Visualização de dados 2D

  • Renderização Dinâmica De Mapas:B > criar mapas claros e perspicazes com renderização dinâmica para apresentar dados geográficos. Atraia usuários com visuais atraentes.
  • Estilo Personalizado: Personalize a aparência e o estilo das formas geométricas.
  • Combinação De Símbolos: Combine símbolos para desenhos complexos.
  • Texto e rotulagem: Adicione rótulos, texto de estilo e ative a detecção de locais nos mapas. Melhorar a legibilidade do mapa.

Análise Geoespacial

  • Análise Avançada: Analisar relações e interações entre objetos geográficos.
  • Decisões Baseadas Em Dados: Faça escolhas informadas com base em análises geoespaciais.

Transformação Coordenada

  • SRS (Sistemas de referência espacial): Gerencie SRS para posicionamento e visualização precisos.
  • Conversão De Coordenadas: Expressar pontos ou vetores em vários sistemas de coordenadas.
  • Reprojeção: Reprojetar geometrias e camadas para compatibilidade e precisão.

Suporte Raster

  • Leitura: Leia formatos raster populares, incluindo GeoTiff, TIFF, Esri ASCII.
  • Reprojeção e transformação: Envolve ajustar a resolução, alterar a relação de aspecto, redimensionar ou alinhar o raster com uma área geográfica específica e sistema de coordenadas.
  • Corte: Alinhe com precisão os dados vetoriais e rasterizados. Corte por geometria, extensão e máscara.

Integrações De Bases De Dados

  • PostGIS: Trabalhe com dados geoespaciais armazenados no PostgreSQL usando a extensão PostGIS para armazenar e Gerenciar dados geoespaciais.
  • SQL Server: Interagir com dados geoespaciais armazenados no SQL Server.

Integração GDAL

  • Apoio GDAL: Importe dados de uma ampla variedade de fontes e formatos, expandindo as capacidades do seu sistema para ler dados geoespaciais em vários formatos. O GDAL suporta centenas de formatos de dados, tanto vetoriais como rasterizados.

Criação De Mapas

    Criação Simplificada De Mapas: Crie mapas em vários formatos sem conhecimentos técnicos aprofundados.Construtor De Mapas: Facilmente construir mapas sem entrar em detalhes técnicos. Com suporte para blocos, dados raster, camadas Vetoriais e recursos de reprojeção.Gestão SRS: Gerir a projecção do mapa.
  • Coerência: Assegurar projecções cartográficas consistentes.
Renderização do mapa
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Renderização do mapa
Altere a cor da linha do traço e preencha-a com marrom
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Altere a cor da linha do traço e preencha-a com marrom
Rodar as etiquetas
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Rodar as etiquetas
Alterar a cor de preenchimento para vermelho
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Alterar a cor de preenchimento para vermelho

C# GIS biblioteca

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

Requisitos Do Sistema

Nossa API é suportada na maioria das plataformas e sistemas operacionais. Antes de executar o código, certifique-se de que o seu sistema cumpre os requisitos adequados.

Aspose.GIS demonstrações ao vivo em C#

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