<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=005493922-07032010><FONT face=Arial 
color=#0000ff size=2>Hello Robert,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=005493922-07032010><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=005493922-07032010><FONT face=Arial 
color=#0000ff size=2>I don't know ArcGis Server, but I would look, if you can 
get your data in gml or kml. Otherwise you have to write your own 
parser.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=005493922-07032010><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=005493922-07032010><FONT face=Arial 
color=#0000ff size=2>Arnd</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=de dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>Von:</B> Robert Sanson 
[mailto:SansonR@asurequality.com] <BR><B>Gesendet:</B> Sonntag, 7. März 2010 
21:09<BR><B>An:</B> 'Hugo'; Arnd Wippermann<BR><B>Cc:</B> 
users@openlayers.org<BR><B>Betreff:</B> Re: [OpenLayers-Users] Make vector layer 
from JSON<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>I am wrestling with a similar problem. I am trying to read in data coming 
from an ArcGIS Server in JSON format. Unfortunately, ArcGIS Server doesn't serve 
GeoJSON. Here is a sample of what the data looks like:</DIV>
<DIV>&nbsp;</DIV>
<DIV>{<BR>&nbsp; "results" : [<BR>&nbsp;&nbsp;&nbsp; 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "layerId" : 0, 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "layerName" : "Main_Gates", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "displayFieldName" : "road_name", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "foundFieldName" : "farm_id", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "value" : "AS00136", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "attributes" : 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "point_location_id" : "232495", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "farm_id" : "AS00136", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "rapid_no" : "104", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "road_name" : "Winslow Willowby 
Rd", <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "locality" : "Null", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "x_nztm" : "1492934.61", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "y_nztm" : "5131545.29", 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Shape" : 
"Point"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"geometryType" : "esriGeometryPoint", <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"geometry" : <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "x" : 1492934.61, 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "y" : 5131545.29, 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "spatialReference" : 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "wkid" : 
2193<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp; 
]<BR>}<BR></DIV>
<DIV>Any ideas how to get OL to read this into a Vector layer?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Robert<BR>&gt;&gt;&gt; "Arnd Wippermann" &lt;arnd.wippermann@web.de&gt; 
7/03/2010 10:43 a.m. &gt;&gt;&gt;<BR></DIV>
<DIV dir=ltr align=left><DEFANGHTML_SPAN class=375564121-06032010><FONT 
face=Arial color=#0000ff size=2>Hi,</FONT></DEFANGHTML_SPAN></DIV>
<DIV dir=ltr align=left><DEFANGHTML_SPAN class=375564121-06032010><FONT 
face=Arial color=#0000ff size=2></FONT></DEFANGHTML_SPAN></DIV>
<DIV dir=ltr align=left><DEFANGHTML_SPAN class=375564121-06032010><FONT 
face=Arial color=#0000ff size=2>i would think, that you have to use geojson 
instead of json, to get the geometry for the 
features.</FONT></DEFANGHTML_SPAN></DIV>
<DIV dir=ltr align=left><DEFANGHTML_SPAN class=375564121-06032010><FONT 
face=Arial color=#0000ff size=2></FONT></DEFANGHTML_SPAN></DIV>
<DIV dir=ltr align=left><DEFANGHTML_SPAN class=375564121-06032010><FONT 
face=Arial color=#0000ff size=2>Arnd</FONT></DEFANGHTML_SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=de dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>Von:</B> users-bounces@openlayers.org 
[mailto:users-bounces@openlayers.org] <B>Im Auftrag von 
</B>Hugo<BR><B>Gesendet:</B> Samstag, 6. März 2010 19:14<BR><B>An:</B> 
openlayers<BR><B>Betreff:</B> [OpenLayers-Users] Make vector layer from 
JSON<BR></FONT><BR></DIV>
<DIV></DIV>Hello all,<BR><BR>I'm trying to create a vector layer based on a php 
query (which includes the_geom) encoded in JSON. Until the moment i haven't been 
able to achieve this.<BR>Following, is the relevant part of the code:<BR><BR>var 
connect = new Ext.data.Connection();<BR>connect.request({<BR>&nbsp;&nbsp;&nbsp; 
url: 'mfbase/geoquery.php',<BR>&nbsp;&nbsp;&nbsp; params: 
{<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; species: 
species,<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; datai: 
datai,<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dataf: 
dataf<BR>&nbsp;&nbsp;&nbsp; },<BR>&nbsp;&nbsp;&nbsp; success: 
function(response){<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var resp = 
response.responseText;<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var json = new 
OpenLayers.Format.JSON();<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var data = 
json.read(resp);<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
//console.log(data[0].the_geom);<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var querylayer1 = new 
OpenLayers.Layer.Vector(<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; 'Query1',<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; isBaseLayer: false,<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; projection: wgs,<BR>&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; geometryName: 
'the_geom',<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; );<BR>&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
querylayer1.addFeatures(data);<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
map.addLayer(querylayer1);<BR>&nbsp;&nbsp;&nbsp; }<BR>})<BR clear=all><BR>Any 
suggestions are more than welcomed :)<BR>Thanks to you 
all!<BR><BR>Cheers,<BR><BR><BR>-- <BR>Hugo 
Martins<BR>FMV-UTL<BR>CIISA-Epidemiologia e Saúde Pública Veterinária<BR>Av. da 
Universidade Técnica<BR>1300-477 Lisboa<BR>N 38°42'49.54", W 
9°11'43.42"<BR><BR><BR><FONT style="BACKGROUND-COLOR: #ffffff">
<P align=center><FONT style="BACKGROUND-COLOR: #ffffff">Click <A 
href="https://www.mailcontrol.com/sr/wQw0zmjPoHdJTZGyOCrrhg==">here</A> to 
report this email as spam.</FONT></P></FONT><BR><BR>
<TABLE style="COLOR: black" bgColor=white>
  <TBODY>
  <TR>
    <TD><BR>------------------------------------------------------------------<BR>The&nbsp;contents&nbsp;of&nbsp;this&nbsp;email&nbsp;are&nbsp;confidential&nbsp;to&nbsp;AsureQuality.&nbsp;If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;communication&nbsp;in&nbsp;error&nbsp;please&nbsp;notify&nbsp;the&nbsp;sender&nbsp;immediately&nbsp;and&nbsp;delete&nbsp;the&nbsp;message&nbsp;and&nbsp;any&nbsp;attachments.&nbsp;The&nbsp;opinions&nbsp;expressed&nbsp;in&nbsp;this&nbsp;email&nbsp;are&nbsp;not&nbsp;necessarily&nbsp;those&nbsp;of&nbsp;AsureQuality.&nbsp;This&nbsp;message&nbsp;has&nbsp;been&nbsp;scanned&nbsp;for&nbsp;known&nbsp;viruses&nbsp;before&nbsp;delivery.&nbsp;AsureQuality&nbsp;supports&nbsp;the&nbsp;Unsolicited&nbsp;Electronic&nbsp;Messages&nbsp;Act&nbsp;2007.&nbsp;If&nbsp;you&nbsp;do&nbsp;not&nbsp;wish&nbsp;to&nbsp;receive&nbsp;similar&nbsp;communications&nbsp;in&nbsp;future,&nbsp;please&nbsp;notify&nbsp;the&nbsp;sender&nbsp;of&nbsp;this&nbsp;message.<BR>------------------------------------------------------------------</TD></TR></TBODY></TABLE><BR><BR>
<P align=center><FONT style="BACKGROUND-COLOR: #ffffff">This message has been 
scanned for malware by SurfControl plc. </FONT><A 
href="http://www.surfcontrol.com/"><FONT style="BACKGROUND-COLOR: #ffffff" 
color=#000000>www.surfcontrol.com</FONT></A></P></BODY></HTML>