Hallo,
Na de dump van de nieuwe database hebben we er een aantal tabel bij gekregen 1 van deze tabelen bevat de postcode en de locatie in RD formaat
Via deze link kan men een omrekening doen van RD formaat naar ETRS89 (lengte en breedt in graden ect) formaat zoals wordt gebruikt op je GPS ect.
http://www.rdnap.nl/cgi-bin/rdetrs.pl
Om even snel bij de postcode de RD te vinden zou je volgende scripjes kunnen gebruiken (allen snel gemaakt in een mYsSql tool. Even met sleur en pleur in 3 .php bestandjes zeten en je wachtwoord op dae database aan passen
eerste conect.php (voor de inlog op de databse)
<?php
$db = mysql_connect("localhost", "username", "password");
if( !$db )
{
die("Error connecting to the Server");
exit;
}
$result = mysql_select_db("foondump2004", $db);
if( !$result )
{
die("Error selecting Database");
exit;
}
?>
Tweede postcode.php (voor het vullen van het searchveld postcode
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<title>Results</title>
</head>
<body>
<form method="POST" action="results.php" name="edit_form">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="50%">
<tr>
<td width="50%"><font face="Arial" size="2">Postcode</font></td>
<td width="50%"><font face="Arial" size="2"><input type="text" name="postalcode" size="20" value=""></font></td>
</tr>
<tr>
<td width="50%">
<p align="left"><font face="Arial" size="2"><input type="submit" value="Send Data" name="go"></font></td>
<td width="50%">
<p align="right"><font face="Arial" size="2"><input type="reset" value="Clear Form" name="clear"></font></td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
En de derde result.php (voor her resultaat blad met de RD code
[code]
<?php
include("connect.php");
if( !$postalcode )
die("Error loading this page. Parameters not informed.");
?>
Results
<?php
$query = "SELECT
gis_postalcoords.postalcode,
gis_postalcoords.rd_x,
gis_postalcoords.rd_y
FROM
gis_postalcoords
WHERE
gis_postalcoords.postalcode='$postalcode'";
$result = mysql_query($query,$db);
if( !$result )
{
die("Error executing query");
}
echo "<tr>";
echo "<td align=CENTER bgcolor='#000000'><font face='Arial' size='2' color='#FFFFFF'>Postcode</font></td>";
echo "<td align=CENTER bgcolor='#000000'><font face='Arial' size='2' color='#FFFFFF'>X-As</font></td>";
echo "<td align=CENTER bgcolor='#000000'><font face='Arial' size='2' color='#FFFFFF'>Y-as</font></td>";
echo "</tr>";
$nrows = mysql_num_rows($result);
$row = 0;
while( $row < $nrows )
{
$postalcode = mysql_result($result,$row,"postalcode");
$rd_x = mysql_result($result,$row,"rd_x");
$rd_y = mysql_result($result,$row,"rd_y");
echo "<tr>";
echo " <td align='LEFT' bgcolor='#FFFF00'><font face='Arial' size='2' color='#000000'>".$postalcode."</font></td>";
echo " <td align='LEFT' bgcolor='#FFFF00'><font face='Arial' size='2' color='#000000'>".$rd_x."</font></td>";
echo " <td align='LEFT' bgcolor='#FFFF00'><font face='Arial' size='2' color='#000000'>".$rd_y."</font></td>";
echo "</tr>";
$row++;
}
mysql_free_result($result);
mysql_close();
?>
[/code]