awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesPolygon Normalization

Processes 2D polygons to resolve self-intersections and overlaps for clean filled regions.

Distinct from 2D Vector Geometries: Focuses on geometric cleaning and normalization of polygons, whereas 2D Vector Geometries is the general definition of shapes.

Explore 4 awesome GitHub repositories matching graphics & multimedia · Polygon Normalization. Refine with filters or upvote what's useful.

Awesome Polygon Normalization GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sixlabors/imagesharpAvatar de SixLabors

    SixLabors/ImageSharp

    7,954Ver en GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    Provides capabilities to resolve self-intersections and overlaps within polygons to ensure clean filled regions.

    C#bmpc-sharpdrawing
    Ver en GitHub↗7,954
  • shapely/shapelyAvatar de shapely

    shapely/shapely

    4,455Ver en GitHub↗

    Shapely es una librería para la manipulación y análisis de objetos geométricos planos, que sirve como un wrapper de Python para el motor C++ GEOS. Proporciona un framework para calcular propiedades geométricas, evaluar relaciones espaciales y realizar predicados topológicos dentro de un plano cartesiano. El proyecto se distingue por un procesador de geometría vectorizado capaz de ejecutar operaciones espaciales a través de grandes arrays de formas para aumentar el rendimiento. También incluye un sistema de indexación espacial basado en R-trees para acelerar la recuperación de geometrías intersecantes y vecinos más cercanos. La librería cubre un amplio rango de capacidades, incluyendo operaciones de conjuntos geométricos para calcular uniones e intersecciones, serialización de datos espaciales entre formatos como GeoJSON y Well-Known Text, y herramientas para validar y reparar la topología de la geometría. Además, soporta transformaciones geométricas, buffering y la generación de cascos convexos o diagramas de Voronoi.

    Converts geometries into a strict normal or canonical form to resolve self-intersections and overlaps.

    Python
    Ver en GitHub↗4,455
  • toblerity/shapelyAvatar de Toblerity

    Toblerity/Shapely

    4,457Ver en GitHub↗

    Shapely es una librería de análisis geométrico para la manipulación y análisis de objetos geométricos planos. Funciona como un kit de herramientas de geometría computacional, un motor de predicados espaciales para evaluar relaciones topológicas y un procesador de geometría vectorizado. La librería se distingue por un procesador de geometría vectorizado capaz de ejecutar operaciones a través de arrays de coordenadas con procesamiento paralelo multihilo. Utiliza optimización de geometría preparada para acelerar pruebas repetidas de contención e intersección e implementa indexación espacial R-tree para una recuperación eficiente de geometrías vecinas e intersecantes. El kit de herramientas cubre un amplio rango de capacidades, incluyendo operaciones de teoría de conjuntos, transformaciones afines y la generación de estructuras complejas como diagramas de Voronoi y triangulaciones de Delaunay. Proporciona herramientas para calcular métricas intrínsecas como área y longitud, así como utilidades para la validación topológica y reparación de geometría. Shapely asegura la interoperabilidad de datos geoespaciales mediante el análisis y serialización de datos geométricos entre formatos GeoJSON, Well-Known Text y Well-Known Binary.

    Converts geometries into a strict canonical normal form to resolve self-intersections and overlaps.

    Python
    Ver en GitHub↗4,457
  • mbloch/mapshaperAvatar de mbloch

    mbloch/mapshaper

    4,133Ver en GitHub↗

    Mapshaper es una herramienta para procesar, simplificar y convertir datos vectoriales geográficos, disponible como interfaz de línea de comandos, herramienta de navegador web y librería de Node.js. Funciona como un proyector de coordenadas, convertidor de datos vectoriales y optimizador de activos de mapas web diseñado para transformar conjuntos de datos espaciales entre diferentes sistemas de referencia de coordenadas y formatos de archivo. El proyecto se distingue por su simplificación de geometría que preserva la topología, lo que reduce el número de vértices mientras mantiene los límites compartidos para evitar huecos y superposiciones. Además, optimiza los activos para la web mediante la cuantización de coordenadas y el filtrado de atributos para reducir el tamaño de los archivos. El sistema cubre una amplia gama de capacidades, incluyendo reproyección de coordenadas utilizando cadenas PROJ y códigos EPSG, y conversión de datos entre formatos como Shapefile, GeoJSON, TopoJSON, GeoPackage y KML. Proporciona amplias herramientas de procesamiento de geometría para buffering, recorte, disolución y reparación de topologías, así como utilidades de gestión de datos para unión, filtrado y transformación de atributos. Además, incluye funciones de visualización para generar exportaciones SVG estilizadas, retículas y mapas de símbolos proporcionales. Las capacidades de procesamiento espacial pueden integrarse directamente en aplicaciones JavaScript y tuberías de construcción (build pipelines) a través de su librería de Node.js.

    Flattens a polygon layer by converting overlapping areas into separate, non-overlapping polygons.

    JavaScript
    Ver en GitHub↗4,133
  1. Home
  2. Graphics & Multimedia
  3. 2D Vector Geometries
  4. Polygon Normalization

Explorar subetiquetas

  • Polygon MosaickingConverting overlapping polygon regions into a set of non-overlapping tiles. **Distinct from Polygon Normalization:** Distinct from normalization which cleans a single polygon; mosaicking flattens a layer of multiple overlapping polygons.