21 مستودعات
Core libraries for handling, manipulating, and processing geospatial data structures.
Explore 21 awesome GitHub repositories matching part of an awesome list · Geospatial Data Libraries. Refine with filters or upvote what's useful.
Rust geospatial primitives & algorithms
Provides fundamental geospatial primitives and algorithms.
Geospatial data library for Ruby
Provides an implementation of the Open Geospatial Consortium's Simple Features Specification.
هذه المكتبة عبارة عن إطار عمل لمعالجة البيانات لـ JVM يوفر بيئة آمنة من حيث النوع (type-safe) لمعالجة البيانات الجدولية المهيكلة. تعمل كمجموعة أدوات شاملة لإجراء تحويلات البيانات المعقدة، والتجميعات، والتحليل الإحصائي، مع الاستفادة من التحقق من المخطط (schema) في وقت التجميع لضمان السلامة الهيكلية عبر خطوط أنابيب البيانات. يتميز المشروع بتكامله العميق مع بيئات دفاتر الملاحظات التفاعلية واستخدامه لتوليد الكود في وقت التجميع. من خلال اشتقاق المخططات وفرضها تلقائياً من المدخلات الخام، فإنه يولد أدوات وصول آمنة من حيث النوع تتيح الإكمال التلقائي في IDE والتحقق الثابت من أسماء الأعمدة. تسمح هذه البنية للمطورين بتنفيذ معالجة خطوط الأنابيب الوظيفية مع الحفاظ على أمان صارم للأنواع، مما يمنع بشكل فعال أخطاء وقت التشغيل أثناء معالجة البيانات. تدعم المكتبة مجموعة واسعة من سير عمل البيانات، بما في ذلك استيراد وتعيين مخططات قواعد البيانات العلائقية، وإجراء التحليل الجغرافي المكاني، وتنفيذ محاور البيانات المعقدة. تتضمن أدوات واسعة النطاق لإنشاء البيانات، والتصفية، والفرز، وحساب الإحصاءات الوصفية. علاوة على ذلك، يوفر إطار العمل إمكانيات قوية للتصور وإعداد التقارير، مما يسمح للمستخدمين بعرض جداول HTML تفاعلية، وتأليف المستندات، وإنشاء المخططات مباشرة من مجموعات البيانات المهيكلة. تم تصميم المكتبة للاستخدام السلس داخل بيئات تطوير Kotlin وJava، مع دعم متخصص لإدارة التبعيات المؤتمتة وتكامل النواة في دفاتر الملاحظات التفاعلية.
Includes specialized modules for processing and visualizing location-based datasets.
Rust bindings for GDAL
Rust bindings for the Geospatial Data Abstraction Library.
Library for serializing the GeoJSON vector GIS file format
Library for serializing and deserializing the GeoJSON format.
Rust bindings for the latest stable release of PROJ
Rust bindings for coordinate transformation library PROJ.
Geohash for Rust
Provides Geohash encoding and decoding functionality.
Rust read/write support for GPS Exchange Format (GPX)
Provides read and write support for GPS Exchange Format files.
Rust read/write support for well-known text (WKT)
Provides read and write support for Well-Known Text format.
Fast Google Encoded Polyline encoding & decoding in Rust
Encodes and decodes Google Encoded Polyline strings.
Implementation of geodesic calculations for ellipsoidal models.
Enables zero-copy reading and writing of various geospatial data formats.
OSM XML serialization and other OpenStreetMap utilities
Provides serialization and utilities for OpenStreetMap data.