<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello Paul!<br>
<br>
I find it a good thing you are investigating the opportunities of
Cartoweb in real business! I am glad to help as I am currently a good
deal ahead in the development of a business critical application using
Cartoweb. I hope my knowledge may be of any use to you. I have put some
answers and ideas in your text below:<br>
Paul Shapley schreef:
<blockquote
 cite="mid:cb29e34f0708181226l20449c1an26172f361271bb3@mail.gmail.com"
 type="cite">
  <pre wrap="">Hi All Users,

I have been given an opportunity to use Cartoweb as the main mapping
component within a complaint system in Planning Development Control
here in a UK Authority. i want to create a functional prototype using
'postgreSQL' and 'Postgis'. I think it would be a marvelous
opportunity to promote Cartoweb (and Open Source Mapping Tools).

The Authority currently use Oracle/ArcIMS technologies to deliver
mapping through IE, which provide a very poor user experience.


The requirements are basically,

1.   The complainant would need to Search an address and zoom to it on a map.
2.   The complainant then creates a polygon which retrieves
constraints and generates a form to  be completed and returned it to
the server.
3.   The map which includes the polygon is returned 'attached' to the
form as a pdf.
4.   A receipt is automatically returned to the complainant.
  </pre>
</blockquote>
First of all; I am wondering if you would need Cartoweb for this.
Beneath Cartoweb lies the very stable Mapserver engine from the
University of Maine (<a class="moz-txt-link-freetext" href="http://mapserver.gis.umn.edu/">http://mapserver.gis.umn.edu/</a>) <br>
If the main thing would be that you need a form with a pdf, you don't
seem to need the graphical interface from CartoWeb. Correct me if I am
wrong. I will however answer your questions below.<br>
<br>
<blockquote
 cite="mid:cb29e34f0708181226l20449c1an26172f361271bb3@mail.gmail.com"
 type="cite">
  <pre wrap="">
My questions are:-

1.   What Cartoweb components are required on the Server (i assume
Wamp5, and the    Cartoweb 3 folder) but is there any other?.
  </pre>
</blockquote>
Wamp is an option, but not the most stable one. Cartoweb is pure PHP
with Mapserver as the graphical component and thus requires the same
environment that Apache with Mapserver needs to run on. This can be:<br>
- Linux with Apache, php, postGres, PostGIS and Mapserver<br>
- Windows with Apache, php, postGres, PostGIS and Mapserver<br>
<br>
With Wamp you also get MySQL as a database engine which isn't needed
for Cartoweb.<br>
A good alternative to WAMP is MS4W available at
<a class="moz-txt-link-freetext" href="http://www.maptools.org/ms4w/">http://www.maptools.org/ms4w/</a> which is more fit to run web GIS and also
more scalable. <br>
As opposed to ms4w for Windows, you can also investigate FGS
<a class="moz-txt-link-freetext" href="http://www.maptools.org/fgs/">http://www.maptools.org/fgs/</a> for Linux. It is all a matter of choice.<br>
<br>
<br>
<blockquote
 cite="mid:cb29e34f0708181226l20449c1an26172f361271bb3@mail.gmail.com"
 type="cite">
  <pre wrap="">
2.  Instead of Cartoweb generating a 'label' when a polygon is drawn
how can it be modified to point to the url of the form which would be
attached to the map?.
  </pre>
</blockquote>
This all has to be programmed in php. Basically you program the
map-click event to do whatever you want it to do.<br>
<blockquote
 cite="mid:cb29e34f0708181226l20449c1an26172f361271bb3@mail.gmail.com"
 type="cite">
  <pre wrap="">
3.   Can the creation of a Polygon return any underlying spatial objects?
  </pre>
</blockquote>
Of course! It is all a matter of spatial queries. But again, this has
to be programmed the flow would be something like this: User draws a
polygon, when drawing is ready; the polygon is sent to postGIS in a
query requesting objects from spatial_table where geometry within
your_polygon. You then program a way to show the results and have them
converted to a GIS image or pdf or xml or whatever.<br>
<blockquote
 cite="mid:cb29e34f0708181226l20449c1an26172f361271bb3@mail.gmail.com"
 type="cite">
  <pre wrap="">
Has anyone undertaken a similar project?
  </pre>
</blockquote>
Most definitly, but it is always a matter of minor differences in
approach. I have seen a sample of the community of Terneuzen in the
Netherlands that lets you draw a selection box in a cartoweb mapwindow
and then pops-up a list of downloadable pdf's with government plans for
the selection area. I don't no of any other samples related to pdf, but
I am sure there are more out there. There is a good pdf-export in
Cartoweb, so I am sure someone is using it somewhere!<br>
<br>
<blockquote
 cite="mid:cb29e34f0708181226l20449c1an26172f361271bb3@mail.gmail.com"
 type="cite">
  <pre wrap="">

Paul J. Shapley
_______________________________________________
Cartoweb-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cartoweb-users@lists.maptools.org">Cartoweb-users@lists.maptools.org</a>
<a class="moz-txt-link-freetext" href="http://lists.maptools.org/mailman/listinfo/cartoweb-users">http://lists.maptools.org/mailman/listinfo/cartoweb-users</a>

  </pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<title>3DSite</title>
<meta http-equiv="Content-Type" content="text/html; ">
<style type="text/css">
<!--
body {
        background-color: #FFFFFF;
        margin-left: 5px;
        margin-top: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
}
body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}
.style4 {font-size: 9px; }
.style5 {font-size: 9px; color: #CCCCCC; }
-->
</style>
<meta content="MSHTML 6.00.2900.2912" name="GENERATOR">
<br>
<table border="0" cellpadding="0" cellspacing="0" width="400">
  <tbody>
    <tr>
      <td rowspan="3" align="left" height="0" valign="bottom" width="15"><br>
      </td>
      <td colspan="2" align="left" height="78" valign="top" width="0">
      <p class="style4">Milo van der Linden
      <br>
      <a href="skype:milovanderlinden?add">skype: milovanderlinden</a><br>
      <a href="mailto:mlinden@zeelandnet.nl">mlinden@zeelandnet.nl</a><br>
      <a href="mailto:milovanderlinden@gmail.com">milovanderlinden@gmail.com</a><br>
      <a href="mailto:milo@3dsite.nl">milo@3dsite.nl</a><br>
      <a href="http://www.3dsite.nl">http://www.3dsite.nl</a><br>
      </p>
      </td>
      <td rowspan="3" align="left" height="0" valign="top" width="15">&nbsp;</td>
      <td valign="top" width="300">
      <p class="style5"><span lang="NL">De informatie in dit bericht
reflecteert mijn persoonlijke mening en niet die van een bedrijf of
instantie. Aan de informatie kunnen geen rechten worden ontleend.
Indien dit bericht onderdeel is van een forum, mailing-list of
community dan gelden automatisch de bij het betreffende medium
behorende voorwaarden.</span>
      <span lang="EN">The information in this message reflects my
personal opinion and not that of a company or public body. All rights
reserved.If this message is contained in a mailing-list or community,
the rights on the medium are automatically adapted.</span></p>
      </td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>