Spatial Information Systems
  1. Spatial Information Systems
  2. SIS-8

Build a common SIS data container for spatial data

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 0.6
    • Component/s: Geometry objects, Storage
    • Labels:
      None

      Description

      The QuadTreeNode has the concept of a data container per node in the QTree, but I'd like to extend this to a general SIS spatial data type. This would in part be motivated by e.g., [1], where the suggestion is something like:

      Any measurement we take in Earth and environmental sciences, although this is often ignored, has a spatio-temporal reference. A spatio-temporal reference is determined by (at least) four parameters:

      1. geographic location (longitude and latitude or projected X,Y coordinates);
      2. height above the ground surface (elevation);
      3. time of measurement (year, month, day, hour, minute etc.);
      4. spatio-temporal support (size of the blocks of material associated with measurements; time interval of measurement);

      [1] http://www.lulu.com/items/volume_67/8010000/8010854/5/print/Hengl_2009_GEOSTATe2c1_f.pdf

        Issue Links

          Activity

          Hide
          Martin Desruisseaux added a comment -

          In my understanding, this task is basically about creating an implementation of OGC/ISO concept of "Feature", and their geometry objects.

          Show
          Martin Desruisseaux added a comment - In my understanding, this task is basically about creating an implementation of OGC/ISO concept of "Feature", and their geometry objects.
          Hide
          Peter Karich added a comment -

          @chris & @eric thanks. now the definition makes sense and should cover a lot. I'm still struggling to define use cases up front without the use cases implemented (btw: where is the source of those classes?)

          that said, I would add at least rectangle (LatLonRect.java) and circle (LatLonPointRadius.java). For the rectangle it could be important to use one of the standards: http://osgeo-org.1560.n6.nabble.com/Boundingbox-issue-for-discussion-td3875533.html

          Show
          Peter Karich added a comment - @chris & @eric thanks. now the definition makes sense and should cover a lot. I'm still struggling to define use cases up front without the use cases implemented (btw: where is the source of those classes?) that said, I would add at least rectangle (LatLonRect.java) and circle (LatLonPointRadius.java). For the rectangle it could be important to use one of the standards: http://osgeo-org.1560.n6.nabble.com/Boundingbox-issue-for-discussion-td3875533.html
          Hide
          Eric Charles added a comment -

          I found the pdf version of the book mentioned by Chris on http://spatial-analyst.net/book/download?size=thumbnail

          Show
          Eric Charles added a comment - I found the pdf version of the book mentioned by Chris on http://spatial-analyst.net/book/download?size=thumbnail
          Hide
          Chris A. Mattmann added a comment -

          Hi Peter, after some Googling I found a working link for it:

          http://www.scribd.com/doc/47109359/Hengl-2009-GEOSTATe2c1-f

          Basically in that book it talks about data structures for representing spatial data, including the core one I mentioned above. I was trying to think of how to use it in our framework.

          Show
          Chris A. Mattmann added a comment - Hi Peter, after some Googling I found a working link for it: http://www.scribd.com/doc/47109359/Hengl-2009-GEOSTATe2c1-f Basically in that book it talks about data structures for representing spatial data, including the core one I mentioned above. I was trying to think of how to use it in our framework.
          Hide
          Peter Karich added a comment -

          Hey Chris, the file Hengl_2009_GEOSTATe2c1_f.pdf is somehow damaged - I cannot open it. Would you mind to post a working link or explain what you mean with this issue? Or a reference to the commits you did?

          Show
          Peter Karich added a comment - Hey Chris, the file Hengl_2009_GEOSTATe2c1_f.pdf is somehow damaged - I cannot open it. Would you mind to post a working link or explain what you mean with this issue? Or a reference to the commits you did?
          Hide
          Chris A. Mattmann added a comment -
          • push out to 0.3-incubating
          Show
          Chris A. Mattmann added a comment - push out to 0.3-incubating
          Hide
          Chris A. Mattmann added a comment -
          • classify
          Show
          Chris A. Mattmann added a comment - classify
          Hide
          Chris A. Mattmann added a comment -

          sub-classes of this data type could be things like:

          Point
          Linestring
          Multi-linestring

          Show
          Chris A. Mattmann added a comment - sub-classes of this data type could be things like: Point Linestring Multi-linestring

            People

            • Assignee:
              Chris A. Mattmann
              Reporter:
              Chris A. Mattmann
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Development