jsts - JavaScript Topology Suite

  •        5

JSTS is an ECMAScript library of spatial predicates and functions for processing geometry conforming to the Simple Features Specification for SQL published by the Open Geospatial Consortium. JSTS is also a port of the well established Java library JTS. The primary goal of the project is to provide web mapping applications with a complete library for processing and analyzing simple geometries but JSTS can also be used as a free standing geometry library.

http://bjornharrtell.github.io/jsts/
https://github.com/bjornharrtell/jsts

Tags
Implementation
License
Platform

   




Related Projects

JTS Topology Suite

  •    Java

The JTS Topology Suite is an API for modelling and manipulating 2-dimensional linear geometry. It provides numerous geometric predicates and functions. JTS conforms to the Simple Features Specification for SQL published by the Open GIS Consortium.

iGeospatial: Spatial Schema

  •    

The Open Geospatial Library aims to provide an open source GIS library for the .NET framework. The library will implement various Open Geospatial Consortium (OGC) and ISO specifications. Currently, we are in the process of porting and enhancing the JTS Topology Suite library,...

JTS 2 GML (DOM)

  •    

This project aims to produce a fast and reliable Java library for converting JTS (Java Topology Suite) Geometry Objects into OGC GML-conformant DOM Elements

NetTopologySuite - A .NET GIS solution that is fast and reliable for the .NET platform.

  •    CSharp

A .NET GIS solution that is fast and reliable for the .NET platform. NetTopologySuite is a direct-port of all the functionalities offered by JTS Topology Suite: NTS expose JTS in a '.NET way', as example using Properties, Indexers etc...

us-atlas - Pre-built TopoJSON from the U.S. Census Bureau.

  •    Shell

This repository provides a convenient mechanism for generating TopoJSON files from the Census Bureau’s cartographic boundary shapefiles, 2015 edition. A TopoJSON topology containing three geometry collections: counties, states, and nation. The geometry is quantized, projected using d3.geoAlbersUsa to fit a 960×600 viewport, and simplified. This topology is derived from the Census Bureau’s cartographic county boundaries, 2015 edition. The state boundaries are computed by merging counties, and the nation boundary is computed by merging states, ensuring a consistent topology.


world-atlas - Pre-built TopoJSON from Natural Earth.

  •    Shell

This repository provides a convenient mechanism for generating TopoJSON files from Natural Earth’s vector data, version 2.0.0. A TopoJSON topology containing two geometry collections: countries and land. The geometry is quantized, but not projected; it is in spherical coordinates, decimal degrees. This topology is derived from the Natural Earth’s Admin 0 country boundaries, 1:110m small scale, version 2.0.0. The land boundary is computed by merging countries, ensuring a consistent topology.

PostGIS - Spatial and Geographic objects for PostgreSQL

  •    C

PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL. PostGIS adds extra types (geometry, geography, raster and others) to the PostgreSQL database. It also adds functions, operators, and index enhancements that apply to these spatial types.

KoSMos

  •    

An Open Source Solid Modelling Kernel based upon a relational database such as e.g. MySQL. KoSMos will implement the geometry and topology operations of a modern, full featured solid modelling kernel.

world.geo.json - Annotated geo-json geometry files for the world

  •    

You might prefer world-atlas or us-atlas instead, if that is an issue. As a bonus, that will give you not just attributable sources, but topology preservation across features and much smaller files than native geo-json offers. It's the future.

JCadServices

  •    

Joint submission team developing a CORBA interface allowing Mechanical CAD systems to exchange Geometry and Topology.

SharePoint Topology Data Collection

  •    

This timerjob provides information about the topology of the farm to be published as a SharePoint list to a site within the farm. This information is meant to be used by Visio SharePoint Network Topology Add-In to create a rich, data refreshed dashboard of SharePoint Farm.

JTS Archiver

  •    

A free, Open Source Multi-Format Archiver supporting most popular compression formats.

Topologia Digital (Digital Topology)

  •    C++

Topologia Digital (Digital Topology) is a project for the development of the practical exercises of the Digital Topology course in the Applied Mathematics Department of the Computer Science Faculty (Polytechnic University of Madrid, Spain).

topojson - An extension of GeoJSON that encodes topology! 🌐

  •    Javascript

TopoJSON is an extension of GeoJSON that encodes topology. Rather than representing geometries discretely, geometries in TopoJSON files are stitched together from shared line segments called arcs. This technique is similar to Matt Bloch’s MapShaper and the Arc/Info Export format, .e00. TopoJSON eliminates redundancy, allowing related geometries to be stored efficiently in the same file. For example, the shared boundary between California and Nevada is represented only once, rather than being duplicated for both states. A single TopoJSON file can contain multiple feature collections without duplication, such as states and counties. Or, a TopoJSON file can efficiently represent both polygons (for fill) and boundaries (for stroke) as two feature collections that share the same arc mesh. See How To Infer Topology for a visual explanation of how TopoJSON works. See Command-Line Cartography for an introduction to TopoJSON and related tools. See TopoJSON Format Specification for the format specification.

geo - S2 geometry library in Go

  •    Go

This is a library for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. (In fact, the name S2 is derived from the mathematical notation for the unit sphere.) This makes it especially suitable for working with geographic data.Basic representations of angles, intervals, latitude-longitude points, unit 3D vectors, and conversions among them.

BRL-CAD - Solid Modeling System

  •    Java

BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering amp; geometric analyses, network distributed framebuffer support, image & signal-processing tools.

geometry - geometry is a minimal, fully customizable and composable zsh prompt theme

  •    Shell

geometry is a minimalistic, fully customizable zsh prompt theme. geometry starts small, with good defaults, and allows you to customize it at your own will. It can be as simple or complex as you like.

Live Geometry

  •    Silverlight

Live Geometry lets you create interactive ruler and compass constructions and experiment with them. It is CAD-like educational software for teachers and students. It helps visualize and solve geometry problems.

geometry-api-java - The Esri Geometry API for Java enables developers to write custom applications for analysis of spatial data

  •    Java

The Esri Geometry API for Java enables developers to write custom applications for analysis of spatial data.

Geometer

  •    

A .NET class library written in Visual Basic 2010 for analytic geometry, particularly vectors and complex numbers.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.