X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=doc%2Fproject_overview%2Findex.xhtml;h=f59e82f4c55456c1865a7cd8ff738b9ebb685416;hb=72e0a1e1729a2c5693c94d7a835b0735f84d13ed;hp=f7854f8371463e553b756b78444c554fe4f81250;hpb=1cf0952e2266a82d9ffcab7c82ce0790d49c0256;p=dead%2Fcensus-tools.git diff --git a/doc/project_overview/index.xhtml b/doc/project_overview/index.xhtml index f7854f8..f59e82f 100644 --- a/doc/project_overview/index.xhtml +++ b/doc/project_overview/index.xhtml @@ -75,6 +75,22 @@

    +
  1. + Most of the application code is written in Python, and so the Python + runtime is required to run it. + +
      +
    1. + We utilize a third-party library called Shapely for + Python/GEOS integration. GEOS is required by PostGIS (see + below), so it is not listed as a separate requirement, even + though Shapely does depend on it. +
    2. +
    +
  2. +
  3. The build system utilizes GNU Make. The @@ -198,8 +214,8 @@

    Note: the makefile provides a task - for creation/import of the databases, but its use is strictly - required. + for creation/import of the databases, but its use is not + strictly required.

    @@ -342,6 +358,47 @@ may be worth evaluating the benefit of a GIN index versus the GiST one.

    + +

    Related Projects

    + +

    Transportation Routing Analysis Geographic Information System (TRAGIS)

    +

    + TRAGIS is developed by the + Geographic Information Science & Tech Group at Oak Ridge + National Laboratory. From the abstract, +

    + +
    +

    + The Transportation Routing Analysis Geographic Information + System (TRAGIS) model is used to calculate highway, rail, or + waterway routes within the United States. TRAGIS is a + client-server application with the user interface and map data + files residing on the user’s personal computer and the routing + engine and network data files on a network server. The user’s + manual provides documentation on installation and the use of the + many features of the model. +

    +
    + +

    + It is of interest to us because it provides routing subject to + HAZMAT and many other restrictions. Essentially, one provides + TRAGIS with starting point A and an end point + B; it then calculates the best route between + A and B, subject to a number of + constraints. +

    + +

    + Unfortunately, TRAGIS is a client/server application. Most of the + interesting logic and data are stored on the server, to which we + don't have access. The User Manual + does provide some clues as to where they have obtained their data, + though. +

    +