sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SIS-183) Basic Geometry Operations
Date Sat, 11 Oct 2014 16:20:33 GMT

    [ https://issues.apache.org/jira/browse/SIS-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14168236#comment-14168236
] 

Martin Desruisseaux commented on SIS-183:
-----------------------------------------

Thanks for bringing this topic. There is some elements of context:

* The geometry projection part (including referencing WKT parsing) is actually an independent
topic. This is the subject of {{sis-referencing}} module. This work exists in Geotk and its
port to {{sis-referencing}} is expected to resume this month.
* For two dimensional geometries in a Cartesian space, there is a library by [ESRI under Apache
2 license|https://github.com/Esri/geometry-api-java] which can be used as a starting point.
This is the library currently used by the {{sis-shapefile}} module.
* For three dimensional geometries, or for two-dimensional geometries in a curved space like
Earth surface, we may have to write from scratch. However the ISO 19107 specification is under
revision and not yet completed.


> Basic Geometry Operations
> -------------------------
>
>                 Key: SIS-183
>                 URL: https://issues.apache.org/jira/browse/SIS-183
>             Project: Spatial Information Systems
>          Issue Type: Wish
>          Components: Geometry objects
>         Environment: java 6 or 7
>            Reporter: Mark Giaconia
>
> It would be very useful to have some basic geometry operations available, such as:
> - Read WKT, CSV, or shapefile into a geometry object in which the attribute tables are
stored as a HashMap, geom projection info etc.
> - Buffer, and intersect (contains, within, overlaps equivalent in RDBMSs) operations
via a method for passing in a geom to compare against a geom collection.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message