7 repository-uri
Reprojecting geographic geometries between different coordinate reference systems such as WGS-84 and UTM.
Distinct from Coordinate Transformations: No candidate covers geospatial CRS transformation; candidates focus on voxel, celestial, or UI coordinate transforms.
Explore 7 awesome GitHub repositories matching data & databases · Coordinate Reference System Transformations. Refine with filters or upvote what's useful.
Cesium is a JavaScript library designed for rendering high-precision 3D globes and 2D maps within web browsers. It functions as a visualization engine that leverages hardware-accelerated graphics to display complex geographic data, terrain, and imagery. The library distinguishes itself through a modular architecture that supports the streaming of massive geographic datasets. By employing tiled data delivery and hierarchical level-of-detail optimization, it maintains performance while navigating large-scale environments. It also includes a time-dynamic state management system, which synchroniz
Provides high-precision mathematical models for converting between global reference frames and map projections.
GDAL este o bibliotecă de traducere open source licențiată MIT care oferă un model de date abstract unificat pentru citirea și scrierea datelor geospațiale raster și vectoriale în sute de formate de fișiere. Servește ca o bibliotecă fundamentală de traducere a datelor geospațiale, permițând accesul la diverse formate de date geospațiale printr-o singură interfață consistentă. Biblioteca își expune funcționalitatea de bază prin utilitare de linie de comandă care permit utilizatorilor să traducă, convertească și proceseze date geospațiale între formate. Un motor de transformare a coordonatelor gestionează conversiile între sistemele de referință spațială, în timp ce un sistem de plugin-uri pentru drivere de format încarcă logica de citire și scriere specifică formatului la runtime. Stratul de sistem de fișiere virtual oferă acces uniform I/O prin fișiere locale, HTTP, stocare în cloud și arhive comprimate, iar un cache de blocuri raster gestionează cache-ul de tile-uri în memorie pentru a reduce operațiunile I/O. GDAL suportă citirea și scrierea datelor geospațiale atât raster, cât și vectoriale, cu iterarea caracteristicilor vectoriale care transmite caracteristicile individual fără a încărca seturi de date întregi în memorie. Proiectul permite interoperabilitatea geospațială între formate prin suportarea schimbului de date între diferite ecosisteme software geospațiale prin suportul său extins pentru formate.
Transforms coordinates between hundreds of spatial reference systems using PROJ-based math and datum grids.
GeoPandas este o bibliotecă Python care extinde pandas cu suport nativ pentru date geospațiale. Aceasta tratează geometriile geografice — puncte, linii și poligoane — ca un tip de coloană de primă clasă în cadrul DataFrames, permițând utilizatorilor să stocheze, să manipuleze și să analizeze date spațiale vectoriale alături de atribute tabelare tradiționale. Biblioteca este construită pe componente geospațiale consacrate: utilizează Shapely pentru toate operațiunile geometrice, Fiona și GDAL pentru citirea și scrierea formatelor de fișiere spațiale standard, PyProj pentru reproiecția coordonatelor și un index spațial R-tree (din Shapely) pentru a accelera interogările spațiale. Ceea ce distinge GeoPandas este integrarea perfectă a fluxurilor de lucru de analiză spațială completă în ecosistemul pandas. Utilizatorii pot efectua transformări ale sistemului de referință de coordonate pentru a alinia datele între diferite proiecții, pot calcula proprietăți geometrice precum aria și lungimea, pot genera buffere și centroizi și pot efectua operațiuni pe seturi, cum ar fi intersecții și reuniuni. Biblioteca suportă, de asemenea, filtrarea bazată pe locație, join-uri spațiale care combină seturi de date pe baza relațiilor geometrice și analize de suprapunere care produc rezultate agregate. Pentru explorare, oferă capabilități de vizualizare a hărților, generând grafice statice și hărți interactive direct din tabele spațiale. Dincolo de acești diferențiatori principali, GeoPandas gestionează întregul ciclu de viață al datelor geografice: importul și exportul în formate comune precum Shapefile, GeoJSON și GeoPackage; gestionarea tabelelor spațiale care leagă geometria de coloanele de atribute; și interogarea sau filtrarea entităților după locație, condiții de atribut sau predicate spațiale. Documentația sa acoperă instalarea, o referință API cuprinzătoare și ghiduri de utilizare care parcurg sarcinile geospațiale comune.
Reprojects geometries between different coordinate reference systems for multi-source alignment.
Mapshaper este un instrument pentru procesarea, simplificarea și convertirea datelor vectoriale geografice, disponibil ca interfață de linie de comandă, instrument de browser web și bibliotecă Node.js. Funcționează ca un proiector de coordonate, convertor de date vectoriale și optimizator de active pentru hărți web, conceput pentru a transforma seturile de date spațiale între diferite sisteme de referință de coordonate și formate de fișiere. Proiectul se distinge prin simplificarea geometriei care păstrează topologia, ceea ce reduce numărul de noduri (vertex) menținând în același timp limitele partajate pentru a preveni golurile și suprapunerile. Optimizează în continuare activele pentru web prin cuantificarea coordonatelor și filtrarea atributelor pentru a reduce dimensiunile fișierelor. Sistemul acoperă o gamă largă de capabilități, inclusiv reproiectarea coordonatelor folosind șiruri PROJ și coduri EPSG, și conversia datelor între formate precum Shapefile, GeoJSON, TopoJSON, GeoPackage și KML. Oferă instrumente extinse de procesare a geometriei pentru buffering, clipping, dizolvare și repararea topologiilor, precum și utilitare de gestionare a datelor pentru unirea atributelor, filtrare și transformare. În plus, include funcții de vizualizare pentru generarea de exporturi SVG stilizate, graticule și hărți cu simboluri proporționale. Capabilitățile de procesare spațială pot fi integrate direct în aplicațiile JavaScript și în pipeline-urile de build prin biblioteca sa Node.js.
Transforms spatial data between different coordinate reference systems and projections to ensure correct map alignment.
TorchGeo is a PyTorch library designed for deep learning on geospatial data, providing a framework for building and training neural networks for tasks such as semantic segmentation, object detection, and change detection. It serves as a comprehensive pipeline for remote sensing, featuring specialized dataset loaders and multispectral image preprocessing tools. The library is distinguished by a dedicated remote sensing model zoo and extensive support for transfer learning, allowing users to integrate pre-trained weights optimized for specific satellite sensors. It also includes support for sel
Provides automatic reprojection of multispectral imagery between different coordinate reference systems during data loading.
Mapnik este o bibliotecă de redare cartografică și un motor de redare a hărților conceput pentru a converti datele sistemului de informații geografice în hărți vizuale și layout-uri imprimabile. Servește ca un instrument de vizualizare a datelor spațiale care aplică reguli de simbologie și stilizare diverselor surse de date geografice. Proiectul utilizează un framework de configurare a hărților XML pentru a defini aspectul vizual al hărților, permițând separarea logicii de stilizare și a proprietăților de layout de motorul de redare de bază. Capabilitățile sale acoperă vizualizarea informațiilor geografice și gestionarea stilului cartografic. Sistemul integrează date spațiale din mai multe formate printr-o arhitectură de plugin-uri și gestionează transformarea coordonatelor pentru a se asigura că datele spațiale se aliniază pe imaginile hărții.
Provides reprojection of geographic geometries between different coordinate reference systems to ensure spatial alignment.
gcoord is a coordinate conversion library that transforms geographic coordinates between China's three major map coordinate systems: WGS-84, GCJ-02, and BD-09. It handles the offset corrections required by national encryption policies, converting GPS or API-derived coordinates to align with the projections used by Chinese map providers like Baidu, Gaode, and Google China. The library provides direct conversions between all three systems, including WGS-84 to GCJ-02, WGS-84 to BD-09, GCJ-02 to BD-09, and their reverse transformations. It processes individual coordinate pairs, batches of coordin
Provides the core ellipsoid-based coordinate transformation logic between China's three major map systems.