.. SIUE GeoForAll Lab documentation master file, created by sphinx-quickstart on Fri Feb 3 11:14:49 2017. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. SIUE Spatiotemporal Data Research and Education Laboratory =============================================================== The SIUE GeoForAll Lab is housed in Department of Computer Science at the Southern Illinois University Edwardsville, IL, USA (38.7917, -90.0009). We are part of the GeoForAll research and educational laboratory network, a global network of labs and organizations committed to the idea of `geo for all `_. Geo for all is an outreach effort associated with the `The Open Source Geospatial Foundation `_. Our mission is (i) to drive fundamental research in spatiotemporal data modeling, management, and analysis, (ii) provide access to research, software, and technologies through the creation of free and open source software libraries and freely available educational modules, and (iii) support and develop collaboration opportunities around geospatial research and education. Resources ------------ Open Source Software *********************** **PySpatioTemporalGeom:** An open source, python library implementing algorithms and operations over regions and moving regions. The easiest way to use the package is to use `pip install pyspatiotemporalgeom`. See the paper *Pyspatiotemporalgeom: A Python Library for Spatiotemporal Types and Operations* for a description of aspects of the library. If you use this package to support a publication, please consider citing that paper. For details, see the package link below. * Documentation: http://www.cs.siue.edu/~marmcke/docs/pyspatiotemporalgeom/ * Source Code: https://bitbucket.org/marmcke/pyspatiotemporalgeom/ * Package: https://pypi.python.org/pypi/pyspatiotemporalgeom **Parallel Plane Sweep:** Two implementations of the plane sweep algorithm, a quadratic implementation using vectors and a linearithmic implementation using an AVL tree. Both versions can be run on a single thread, or multi-threaded on a shared memory platform. See the paper *Multi-core parallelism for plane sweep algorithms as a foundation for GIS operations* [http://rdcu.be/mFBN] for details. If you use this code to support a publication, please consider citing that paper. Source code is open source. * Documentation: http://www.cs.siue.edu/~marmcke/docs/parallelplanesweep/ * Source Code: https://bitbucket.org/marmcke/parallelplanesweep Learning Modules ******************** **CyberGIS Learning Modules:** Modules introducing spatial computation problems and computing using the mapReduce framework and MongoDB. * http://www.cs.siue.edu/~marmcke/docs/cybergis/ Collaboration ----------------- .. image:: zzzstatic/geoforallC.png `GeoForAll `_ .. image:: zzzstatic/osgeologo.png `The Open Source Geospatial Foundation `_ .. image:: zzzstatic/dark_logo-version3.png `CyberGIS Center for Advanced Digital and Spatial Studies `_ .. toctree:: :maxdepth: 2 :caption: Contents: Indices and tables ================== * :ref:`genindex` * :ref:`search`