<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>I'm looking into 
integrating GeoJSON into our web mapping application to replace the JSON data 
structure we currently use, which does not follow any 
standards.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>One problem I 
foresee in adopting GeoJSON is there is no option to omit geometry 
from features. The GeoJSON spec states: 
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>    
3-4-1 <FONT face="Times New Roman" size=3> A feature object must have a 
member with the name "geometry".</FONT></SPAN></FONT></DIV></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>However, there are 
instances where we would like to transfer feature information without 
defining the geometry of those features, which would just add extra 
overhead.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=381100515-11092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>For example, our 
client application has a "get info" tool, where the client 
will request information for features at or near a point or region. The 
response from the server is a set of features but for the purposes of 
this action the geometries of the features is irrelevant. The client 
application just wants to retrieve the properties of the features and display 
them to the end user.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>Our mapping 
application currently allows the client to specify in the request whether they 
would like geometry information included in the response. Historically, this is 
because we originally used GML, so having geometry in the response made the 
response roughly 110% larger than without. Although GeoJSON will be 
significantly smaller than GML the same logic still applies - the response 
is roughly 70% larger with geometry than without.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=381100515-11092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007><FONT 
face="Times New Roman" size=3></FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>Does it make sense 
to omit the geometry member in GeoJSON? Should geometry be treated as just 
another piece of information or is it more fundamental to the definition of a 
feature?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007>Conversely, does it 
make sense for a GeoJSON parser to throw out data as invalid GeoJSON simply 
because the geometry information is missing when all other aspects of the 
GeoJSON structure are correct - so the parser could continue parsing, 
having set the geometry attribute to null or left 
undefined?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007></SPAN></FONT><FONT 
face=Arial size=2><SPAN class=381100515-11092007><SPAN 
class=381100515-11092007></SPAN></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=381100515-11092007><SPAN 
class=381100515-11092007>Steve</SPAN></SPAN></FONT></DIV>
<P class=MsoNormal align=left><SPAN 
style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 9pt">__________________________________________________<BR></FONT><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT></SPAN><FONT 
style="FONT-SIZE: 8.5pt"><STRONG><SPAN style="FONT-FAMILY: Arial">Stephen 
Battey</SPAN></STRONG></FONT><SPAN 
style="COLOR: black; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT></SPAN><STRONG><SPAN 
style="FONT-WEIGHT: normal; COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">Software Engineer, Development 
Team,  Dotted Eyes Ltd</FONT></SPAN></STRONG><SPAN 
style="COLOR: gray; FONT-FAMILY: Arial"><FONT style="FONT-SIZE: 8.5pt"> 
<BR></FONT></SPAN><SPAN style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 9pt">__________________________________________________</FONT></SPAN><SPAN 
style="FONT-SIZE: 8.5pt; FONT-FAMILY: Arial"><BR></SPAN><SPAN 
style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT></SPAN><SPAN 
style="FONT-SIZE: 8.5pt; FONT-FAMILY: Arial">Dotted Eyes  +44 (0)1527 
556920</SPAN><SPAN style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT></SPAN><SPAN 
style="FONT-SIZE: 8.5pt; COLOR: gray; FONT-FAMILY: Arial">Hanbury Court, 
 Harris Business Park,<BR>Stoke Prior,  Bromsgrove  B60 
4JJ,  UK<BR></SPAN><SPAN style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT></SPAN><STRONG><SPAN 
style="COLOR: #339966; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">Location</FONT></SPAN><SPAN 
style="FONT-WEIGHT: normal; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">.</FONT></SPAN><SPAN 
style="COLOR: navy; FONT-FAMILY: Arial"><FONT style="FONT-SIZE: 8.5pt">  
</FONT></SPAN><SPAN style="COLOR: #0066cc; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">Precision</FONT></SPAN><SPAN 
style="FONT-WEIGHT: normal; COLOR: navy; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">. </FONT></SPAN><SPAN 
style="COLOR: navy; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"> </FONT></SPAN><SPAN 
style="FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">Vision</FONT></SPAN><SPAN 
style="FONT-WEIGHT: normal; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">.</FONT></SPAN><SPAN 
style="FONT-SIZE: 8.5pt; COLOR: #000080; FONT-FAMILY: Arial">    
</SPAN></STRONG><SPAN style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><A class=Section1 style="text-underline: single" 
href="http://www.dottedeyes.com/"><FONT 
color=#808080>www.dottedeyes.com</FONT></A></FONT></SPAN><B><SPAN 
style="COLOR: teal"><FONT 
style="FONT-SIZE: 8.5pt"><BR><BR></FONT></SPAN></B><SPAN 
style="FONT-FAMILY: Arial"><FONT style="FONT-SIZE: 8.5pt">ResponseMX dynamic web 
maps:</FONT><SPAN style="COLOR: navy"><FONT style="FONT-SIZE: 8.5pt"> 
</FONT></SPAN></SPAN><SPAN style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><A class=Section1 style="text-underline: single" 
href="http://www.dottedeyes.com/rmx"><FONT 
color=#808080>www.dottedeyes.com/rmx</FONT></A></FONT></SPAN><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT><SPAN style="FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt">Ready-to-use digital maps & data: 
</FONT></SPAN><SPAN style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><A class=Section1 style="text-underline: single" 
href="http://www.dottedeyes.com/digital"><FONT 
color=#808080>www.dottedeyes.com/digital</FONT></A></FONT></SPAN><BR><SPAN 
style="COLOR: gray; FONT-FAMILY: Arial"><FONT 
style="FONT-SIZE: 8.5pt"><BR></FONT></SPAN><SPAN 
style="FONT-SIZE: 8.5pt; COLOR: gray; FONT-FAMILY: Arial">This email may contain 
confidential information, not to be disclosed.<BR>Contents are personal and 
not necessarily the views of Dotted Eyes.<BR>Emails and attachments may be 
monitored without notice in advance.</SPAN></P>
<DIV> </DIV><p><font face="Arial" size="1"><a href="http://www.altman.co.uk/emailsystems">Email has been scanned for viruses and spam by Altman Technologies</a></font></p></BODY></HTML>