Español

Aspose.GIS para .NET

Biblioteca SIG de Alta Calidad C#: Amplíe Su Potencial Comercial con Herramientas Geoespaciales

Aspose.GIS para .NET es una biblioteca diseñada para permitir a los desarrolladores trabajar con datos geoespaciales en sus aplicaciones .NET. Es parte del conjunto de API Aspose, que son conocidas por proporcionar potentes bibliotecas específicas de formato de archivo para diversas necesidades de desarrollo.

  Descargar Prueba Gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Desbloquee y modernice todo el potencial de su equipo de desarrollo con Aspose. SIG para. NET, una biblioteca impulsada por algoritmos geoespaciales de alta calidad. Nuestra biblioteca SIG de C# está diseñada para proporcionar a los desarrolladores las herramientas geoespaciales que necesitan para administrar datos geográficos complejos.

Integración de SIG en su Negocio

Integre SIG, lo que genera importantes ahorros de costos, a través de la administración avanzada de datos, la capacidad de aprovechar soluciones basadas en datos para una toma de decisiones más informada, utilizando información basada en la ubicación para mejorar el servicio al cliente, obteniendo una ventaja competitiva con la representación dinámica de mapas y optimizando la administración de recursos a través del procesamiento eficiente de datos geográficos.
Hemos manejado la codificación y los detalles técnicos, lo que permite a los desarrolladores cumplir con los requisitos estándar y avanzados simplemente aplicando una licencia.

Por qué Elegir Aspose.SIG

  • Amigable para el Desarrollador:
    • Fácil de Instalar y Desplegar: Comience rápidamente
    • Curva de Aprendizaje Mínima: Invierta un tiempo mínimo para lograr los resultados deseados.
    • Interfaz Intuitiva: Optimice las operaciones para aumentar la eficiencia.
  • Soporte Confiable:
    • Soporte al Cliente: Resolución rápida de problemas directamente en su página personal (accesible después de registrarse/convertirse en miembro)
    • Licencia Comercial: Elija la licencia que mejor se adapte a su negocio: Business, Metered o Developer.
  • Rendimiento Óptimo:
    • Integridad de los Datos: Sus datos permanecen seguros y precisos, incluso en escenarios dinámicos sin pérdida de datos.
    • Gestión de Grandes Conjuntos de Datos: Administre conjuntos de datos extensos.
    • Mantenimiento Reducido: Reduzca los esfuerzos de mantenimiento del código.

Características Clave:


Tratamiento y Creación de Datos:

  • Gestión de Capas: Cree y administre capas y conjuntos de datos a partir de varios formatos de archivo, incluido C # GDAL. Simplifique la organización de los datos.
  • Formas Geométricas: Genere puntos, líneas y superficies, incluidas geometrías no lineales como curvas y arcos. Creación precisa de geometría.

Visualización de Datos 2D

  • Representación Dinámica de Mapas:b > Cree mapas claros y perspicaces con representación dinámica para presentar datos geográficos. Atraiga a los usuarios con imágenes atractivas.
  • Estilo Personalizado: Personaliza la apariencia y el estilo de las formas geométricas.
  • Combinación de Símbolos: Combine símbolos para dibujos complejos.
  • Texto y Etiquetado: Agregue etiquetas, aplique estilo al texto y habilite la detección de lugares en los mapas. Mejore la legibilidad del mapa.

Análisis Geoespacial

  • Análisis Avanzado: Analizar relaciones e interacciones entre objetos geográficos.
  • Decisiones Basadas En Datos: Tome decisiones informadas basadas en análisis geoespaciales.

Transformación de Coordenadas

  • SRS (Sistemas de Referencia Espacial): Administre SRS para un posicionamiento y visualización precisos.
  • Conversión de Coordenadas: Expresa puntos o vectores en varios sistemas de coordenadas.
  • Reproyección: Reproyecte geometrías y capas para compatibilidad y precisión.

Soporte de Ráster

  • Lectura: Lea formatos ráster populares, incluidos GeoTIFF, TIFF, Esri ASCII.
  • Reproyección y Transformación: Implica ajustar la resolución, cambiar la relación de aspecto, cambiar el tamaño o alinear el ráster con un área geográfica específica y un sistema de coordenadas.
  • Recorte: Alinee con precisión los datos vectoriales y ráster. Recorte por geometría, extensión y máscara.

Integraciones de Bases de Datos

  • PostGIS: Trabaje con datos geoespaciales almacenados en PostgreSQL utilizando la extensión PostGIS para almacenar y administrar datos geoespaciales.
  • Servidor SQL: Interactúe con datos geoespaciales almacenados en SQL Server.

Integración GDAL

  • Soporte GDAL: Importe datos de una amplia gama de fuentes y formatos, ampliando las capacidades de su sistema para leer datos geoespaciales en varios formatos. GDAL admite cientos de formatos de datos, tanto vectoriales como rasterizados.

Creación de Mapas

    Creación de Mapas Simplificada: Cree mapas en varios formatos sin conocimientos técnicos profundos.Constructor de Mapas: Cree mapas fácilmente sin entrar en los detalles técnicos. Con soporte para mosaicos, datos ráster, capas vectoriales y capacidades de reproyección.Gestión de SRS: Administrar la proyección de mapas.
  • Consistencia: Asegure proyecciones de mapas consistentes.
Representación de mapas
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Representación de mapas
Cambie el color de la línea de trazo y rellénela con marrón
                
                    
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);
}
                
            
Cambie el color de la línea de trazo y rellénela con marrón
Gire las 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);
}
                
            
Gire las etiquetas
Cambie el color de relleno a rojo
                
                    
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);
}

                
            
Cambie el color de relleno a rojo

C# GIS biblioteca

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

Requisitos del Sistema

Nuestra API es compatible con la mayoría de las plataformas y sistemas operativos. Antes de ejecutar el código, asegúrese de que su sistema cumpla con los requisitos adecuados.

Aspose.GIS Demos en vivo en C#

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