Giter Site home page Giter Site logo

i2maps's Introduction

A framework for building dynamic spatial data driven web applications

#Features

An integrated server & client framework

Server side (Python):
* Python database API with convenience functions
* Spatio-Temporally referenced Numpy arrays for raster data
* Automatic conversion of data formats (Geometries, Dates/Times, Numbers):
  * Python to/from Javascript
  * Python to/from database (Postgres, Sqlite)
* Spatial regression modeling method
* Standalone Python development server
* Easily extendable with custom Python modules

Client side (Javascript):
* OpenLayers based map control
* High level classes for creating data driven vector and raster layers
* Timeline control
* Event system
* Simple mechanism for calling Python functions from Javascript

i2maps's People

Contributors

benoitbryon avatar ccoffey avatar christiankaiser avatar fergalwalsh avatar fkling avatar nellev avatar rorymcgrath avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

i2maps's Issues

Documentation needed for Controllers

Documentation is required to explain the concept of "Controllers" and how they are to be written and used.
Need to specify how to define a datasource, what types of parameters methods can accept and what they should return.
Examples needed to show how to access and call controllers from the Javascript side.

Public transportation demo Algorithms

Hi, First of all, i'd like to congratulations to all of you, for this project, and second is that i'm about to develop a Vehicle GIS Track Project, and i was watching Public transportation demo, i'd like to do something like this, but there is not examples in everywhere, i'd like to move the markers and the lines, as Public transportation demo do it, but i am lost, i have not much experience with openlayer and i have not experience at all with Python, so my question is:

What Tools should i have to achieve my project? could you give to me a little help?
I'm testing with Openlayers, and KML format ( No databases), to draw a lines and markers, but i do not know how to move the markers and the line as Public transportation demo. Does exists a special Algorithm?

Thanks.

Documentation needed for Datasources

Documentation required to explain how to connect to different types of datasources (Postgres, Sqlite, etc), including all the possible paramaters.

Datasources and Controllers (confusing terminology)

A distinction needs to be made between datasources like databases and datasources as defined as Python modules. I propose to rename the Python modules as controllers and make a clear distinction in how they are accessed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.